HNHacker News
TopNewBestAskShowJobs

omgitsabird

188 karma · joined July 16, 2021

someone

reach me at: mail.is.great.i.promise@gmail.com

submissionscomments
omgitsabird··on Request your personal information
I lost an AWS account many years ago to losing an MFA device during an adventure that I will avoid documenting here.

What is really weird is that AWS account is tied to a very old (1998?) Amazon account. I wonder what this request will reveal.

omgitsabird··on Cannabis Use Produces Persistent Cognitive Impairments
https://onlinelibrary.wiley.com/doi/epdf/10.1111/add.15764
omgitsabird··on Ask HN: Is it just me or do 99% of SWE jobs offers seem completely pointless?
> Saying someone who is considering suicide might instead consider talking to their doctor doesn’t seem all that controversial to me?

It doesn't, and if they said that, I wouldn't have replied that way.

omgitsabird··on Ask HN: Is it just me or do 99% of SWE jobs offers seem completely pointless?
Why do you feel the need to tell people that they are suffering from depression online?

Did you fill out the HAM-D questionnaire in your head based off his post?

omgitsabird··on Is the madness ever going to end?
You can overcome this using a linter that doesn't allow expressions in those contexts, no?
omgitsabird··on No amount of alcohol is good for the heart, says World Heart Federation
My first thought would be compounding any of the comorbidities that are already correlated with low socioeconomic status.
omgitsabird··on LAN-port-scan forbidder, browser addon to protect private network
And https://developer.chrome.com/blog/private-network-access-upd...
omgitsabird··on Is the madness ever going to end?
"Large PHP applications" doesn't immediately express to me that you combine styles, scripts, and markup in your templates and have a need for automated context-aware escaping.
omgitsabird··on Is the madness ever going to end?
While I agree with the overall point, these are different environments.

React normally operates in a DOM. It's templates are translated into javascript, and that javascript manipulates the DOM. PHP templates are just outputting strings.

omgitsabird··on Is the madness ever going to end?
> he's never had to mitigate XSS vulnerabilities in large PHP applications.

You can do this with <?= e(<expression-to-escape>) ?>, where e is a function that escapes strings.

Is this more work than writing {{ <expression-to-escape> }}? I guess, but this is what your template library is doing under the hood anyway.

omgitsabird··on Is the madness ever going to end?
> We have to put a completely different template system on top of PHP, also written in PHP, which now makes the application load four times as slow.

Twig, Blade, etc. are generally "compiled" into PHP and cached. I don't think they should cause any application to load four times slower.

omgitsabird··on The optional chaining operator, “modern” browsers, and my mom
I see this issue happen from time to time when including dependencies that are not transpiled.

The "distribution" assets of many packages target ES5 or ES6, but every now and then I run into issues introduced by packages that skip transpiling completely.

This often results in problems when using popular "zero config" build packages, as they commonly skip transpiling dependencies in the node-modules directory by default.

omgitsabird··on The optional chaining operator, “modern” browsers, and my mom
While subjectively more simple, you don't need to rely on browserlist to get optional chaining transpilation in babeljs. You also don't need something as complicated as create-react-app to use babeljs.
omgitsabird··on Tell HN: Salary data is for sale
Your profile says "I'm not here for politics".
omgitsabird··on Google fined €150M, Facebook €60M for for non-compliance with French legislation
This article is about the French Data Protection Act, not GDPR. They might be lex specialis, I don't know. I am just giving a benefit of the doubt that it is a more difficult problem than people make it out to be.

I skimmed this [paper](https://epub.wu.ac.at/7523/1/HCIS2020_A%20Human-centric%20Pe...) which, among its main topic, argues the issue being intentional and ubiquitous, but I am unconvinced.

omgitsabird··on Google fined €150M, Facebook €60M for for non-compliance with French legislation
Maybe they attempt to comply with regulation that is often confusingly worded and written by people who are not human computer interaction experts.
omgitsabird··on Motorists have been stranded on a major interstate in Virginia since last night
Example plans: https://discover.garmin.com/en-US/inreach/personal/#subscrip...
omgitsabird··on What’s entering the public domain on January 1
I would think that long lasting copyrights stifle innovation and competition.

Where is the incentive to do something new or to allow new players an ability to use works in a new way?

omgitsabird··on Prince of Persia in JavaScript
To me, there is a very large difference between the original game in an emulator and this.

It appears that this is using http://phaser.io/ and is a complete rewrite of the original game.

omgitsabird··on Prince of Persia in JavaScript
I found the input latency made this unplayable.
omgitsabird··on Japanese university finds Alzheimer's drug effective in treating ALS in mice
Isn't this more of a problem with HN guidelines for submitting articles than anything else?

If someone reads the article, they see where it says this is in a mouse model of an uncommon form of ALS.

omgitsabird··on Japanese university finds Alzheimer's drug effective in treating ALS in mice
This low-effort comment is popping up more and more.

I would say just assume the title has "in mouse disease model" at the end of it.

Then we can get away from the large dismissive negativity spiral that all of these threads turn into.

omgitsabird··on Ask HN: Why is tech UX so bad in general?
Nothing.

From browsing software engineering literature from the early 2000s, the common issue seems to be communication or processes, which is the fault of the hiring company, not that of the developers/consultancy themselves.

omgitsabird··on Ask HN: Working with large code base for the first time
WebStorm is a good IDE for static analysis and understanding connections between modules and procedures. You can click your way through the call stack with decent accuracy.

A lot of people in this thread are recommending grep and ripgrep, but you do not have context with those tools, so it isn't as helpful, imo. With an IDE, you can find usages of symbols, trace connections, build graphs, etc.

omgitsabird··on Overemployed – Work Two Remote Jobs
Do you make seven figures with one job? I have zero friends that do.
omgitsabird··on [dead]
Interesting, I would have assumed the browser would have blocked the fullscreen request as it wasn't initiated by an action on the document itself.
omgitsabird··on [dead]

    javascript: (()=>{const div = document.createElement('div'); div.style.background = 'black'; document.body.appendChild(div); div.requestFullscreen();})();
You could add that as a bookmark. You can replace 'black' with whatever color you want.
omgitsabird··on [dead]

    <body style="background: black;">
    <script>
      document.addEventListener('click', () => document.body.requestFullscreen())
    </script>
    </body>
omgitsabird··on There's never been a better time to build websites
Yes, and I would argue that many people using frameworks like these never learn those fundamental concepts.
omgitsabird··on There's never been a better time to build websites
All CSS is hard to parse visually.

Unless you follow very strict development guidelines, you do not really know anything unless you look at the computed styles in a debugging tool.

I think Tailwind does help wrangle some of that cognitive overhead with its naming system.

← PreviousPage 2 of 4Next →