HN user

PeeMcGee

193 karma
Posts0
Comments67
View on HN
No posts found.

It happens as soon as the fourth sentence (maybe even the third):

There was a silence at the table—not confusion, but recognition.

Then keeps happening again and again and again to the point where it would be obnoxious even if a human wrote it.

It's unbelievable to me that there's a kind of person who would publish an article about learning that is so obviously AI generated, and from a professor nonetheless. Maybe this is some sort of experiment or an ironic joke that went over my head.

These sorts of tests are invaluable for things like ensuring adherence to specifications such as OAuth2 flows. A high-level test that literally describes each step of a flow will swiftly catch odd changes in behavior such as a request firing twice in a row or a well-defined payload becoming malformed. Say a token validator starts misbehaving and causes a refresh to occur with each request (thus introducing latency and making the IdP angry). That change in behavior would be invisible to users, but a test that verified each step in an expected order would catch it right away, and should require little maintenance unless the spec itself changes.

Georgia Tech has a great online MSc CS program (OMSCS) that's very affordable for what it is, though the amount of direct interaction with the professor varies from class to class.

The post title is misleading and the content reads more like a guerilla advertisement for claude. TL;DR: author works for Anthropic, and used claude to implement an optimization for LLVM.

Wow, if I needed any more proof Google is a ghost ship then this is it. The $5K bounty is an insult, and the fact that they low-balled it in the first place makes them look like absolute clowns. Good on you for calling out how little of a shit Google gives about actually protecting user data.

It's very common to see from devs that don't really grasp reactive programming. You often see similar things in Angular projects because of RxJS.

Merlin Bird ID 1 year ago

I like how the app shows reference calls/songs for detected birds so I can verify using my own judgement, or to figure out which birds are which when there's a lot of chirping going on.

No passwords, private keys, or funds were exposed and Coinbase Prime accounts are untouched.

I'm curious why no Coinbase Prime accounts were part of the leak (assuming that's what they mean). Is there some sort of additional layer of data protection behind the Coinbase Prime paywall? Or perhaps those accounts were intentionally avoided as they would presumably belong to more savvy users.

The lack of dependency awareness drives me insane. Someone imports a single method from the wrong package, which snowballs into the blind leading the blind and pinning transitive dependencies in order to deliver quick "fixes" for things we don't even use or need, which ultimately becomes 100 different kinds of nightmare that stifle any hope of agility.

You set up your standard, and stick to it whomever comes.

Well, the standard for software licensing is to sell cheaper licenses to smaller businesses and more expensive licenses to larger businesses.

I like the facebook comparison, but the difference is you don't have to use facebook to make money and survive. When the thing is a giant noisemaker crapping out trash that screws up everyone else's work (and thus their livelihood), it becomes a lot more than just some nuisance you can brush away.

If there was any political motivation at all it would simply be to save Boeing's arse. They're one of two commercial airliner manufacturers in the world, so the US clearly has a vested interest in keeping them running.

The "rapid unscheduled disassembly" bit is not cute. This was a malfunction that caused a giant explosion to rain smoldering debris across miles of earth (for the 2nd time), not some inconsequential thing to laugh off.

This reminds me of one of my favorite SO answer-rants that reads like an angry Dr. Seuss rhyme: https://stackoverflow.com/a/36627158

Which of these are the "checked" exceptions? Throwables are checked exceptions, except if they're also Errors, which are unchecked exceptions, and then there's the Exceptions, which are also Throwables and are the main type of checked exception, except there's one exception to that too, which is that if they are also RuntimeExceptions, because that's the other kind of unchecked exception.

Conditional breakpoints exist in Intellij and work well with Java in my experience. You craft a little boolean expression on the breakpoint that references variables in-scope, and the debugger skips the breakpoint unless the expression evaluates to true. Every time I've used this feature has been one of the darkest times of my life.

Regardless, they seemingly have access to tons of financial data that they are basing brash decisions on with zero context. That combined with the fact they are reporting to a manchild that is demonstrably stupid as shit when it comes to "improving" such systems (see Twitter and the play by play of his first days there).

It takes tenure to know what sorts of discretion are required when reporting to such an extremely senior "leader", and to not get caught up in the hype of being involved in something.

(edit: added last sentence)

It's really humbling and everyone should do it every now and then. An old coworker coined "mouseless monday mornings" where we'd unplug our mice(?) until lunch to start each week. We all learned a lot about how to be more efficient in our IDE's, learned tons of useful OS and browser shortcuts, observed tons of accessibility flaws in our product, and all of that during the dullest hours of the week.

Whether this happens transparently via a redirect to the trusted entity login webpage and back to my app or whether I request the user to go to a specific url on their own while I wait for them to do so is just an UX detail. Why every approach needs to be labeled a "flow", authorized separately, and come with their own limitations is beyond me.

The reason they're called flows is because they each compose one or more single steps from the OAuth2 "toolbox" (i.e. endpoints). Many flows will have overlapping or even identical "steps", but the order of things matter and the modes in which they interact matter, which is why the second layer of delineation is necessary (or useful, at least).

I presume though they're counting jobs related to the existence of a data center. As in, if I make use of it do I count that as a "job"?

Seeing how Elon deceives advertisers with false impressions, I could see him giving the same strategy a strong vote of confidence (with the bullshit metrics to back it!)

An easy one would be to promote projects that look like actual useful projects that contain code. Most of the ultra-starred things I see are awesome lists or otherwise non-useful markdown listicles and blogs.