skysight-inc/HackerNews huggingface dataset:
Technically you are correct, which is the best kind of correct. Should have said “pre-boomer”. But many were made or reissued in 1944, and as I understand it, cartoon shorts were replayed for years.
In video gamer parlance any non human predictable output or action gets called "RNG". Anything from true random loot drops to deterministic but chaotic systems can be called "RNG". This the blog title they describe the exact resulting git hash as having the quality of being RNG because you can't really predict if your git rev hash will have a certain characters. They got unlucky and triggered a bug from the chaotic git hash.
Contra DeBoer on Temporal Copernicanism
No disc drive... lame. pass.
GPT-4o-mini VS Claude Sonnet: Generating dockerifle
Since we work extensively with Dockerfiles to enable smooth deployment of our user's projects at work, I had the chance to spend a day comparing the latest AI models to understand their efficiency.

TL;DR:
- If you have time: iterate with GPT-4o-mini, you will have almost the same results as the bigger models for wayyyy cheaper
- Claude 3.5 Sonnet is on top, as usual

- I've created a CLI tool if you want to easily generate a Dockerfile for your project

```
pip install docker-generate
docker-generate
```
It will be like mobile games: watch these ads to earn free Heating Tokens(tm)

Or give <targeted-family-member> a lift and talk about <survey-topic> to earn 30 days of ad-free seat heating
Particularly if you want to play with a controller (as is common for a living room/couch setup). Windows somehow has the worst controller support out of all operating systems (including mobile OSes) and if it weren't for Valve patching things up with Steam, it'd be almost unserviceable in that category.
I own both PC and consoles for gaming. A console still is way more convenient to play in a big tv. And HDR support is also better. Also plenty of games are terribly optimized on PC.
No I believe in equality where I’m from. Men also want tribute from women. That’s why millions of men are receiving diamond wedding rings from women in America.

I believe in equality to the point of delusion. It is more important to be inclusive than it is to be honest about the truth. That’s my world view.
I think it was a misunderstanding based on different views of what "the whole repo" means -- all the files or all the history.

It quite nicely demonstrated the difference in philosophies, albeit accidentally. :)
The first large scale piece of software I worked on was for telcos pre smart phone. We used internal headers to offload authentication and terminate SSL. We also had to pressure F5 to fix about half a dozen bugs in BIG-IP to do so. Bugs that should in no universe have existed in version 9 of a product.

I used to joke that F5 owed me and my coworker 3 months of salary for all the free QA we did for them.
> diluting their brand with a cheap phone would be a dumb business decision

I don't even think that's their problem to be honest. People want an iPhone, and if they could get one at say $250, they'd get that model the majority of the time. Seeing that they have no problems selling $600 phones, then why not just take the higher amount.

It just sucks that you basically have no choice, either get an expensive iPhone or be stuck with Google on Android.
Proxies stripping it? Tell me more.
By secure I mean at least confidential, authenticated, and repudiable. So no one can read the data sent between A and B, B knows that it is communicating with A, and B cannot prove to anyone else that A sent particular data.

There are more formal/rigorously defined terms for this and variations. You can google IND-CCA to start digging in.

By default I mean that the least complicated, easiest to use, front-and-center API establishes this sort of connection with the 2nd party. And sending insecure data becomes akin to dealing with raw ethernet frames, possible, sometimes necessary, but not even allowed on most operating systems without elevated privileges. Concretely that might look like replacing `dial(host, port) -> Conn` functions with `dial(publicKey, host, port) -> SecureConn` functions.
Not the OP.

The tl;dr is that Polars is faster and has cleaner syntax than Pandas. That said, there's more information (books, videos, discussion boards) and example code for Pandas. If you've got a small project then Pandas does fine. I use Pandas but it's not my day job. If it was, I'd probably switch to Polars.
Agreed. Just log it and move on. The code _probably_ wrote what it needed to even if it didn't close. If truly cared that you got everything out correctly, you'd need to do more work than a blind `defer Close()` anyway and you'd never have written the code like this.
In 40 years none of your digital only assets are going to work, if still accessible to you at all.

I played Excitebike [0] on a friend's childhood NES and CRT TV while visiting over Thanksgiving. All we had to do was blow the dust off the cartridge, and we were living in 1984 again. Having physical copies makes this scenario far more likely to succeed.

[0] https://en.wikipedia.org/wiki/Excitebike
Yes. I recently did this with Armored Core 6.
Yes, that's how the DD->CW integration works.

Side note: even if you shut down every service in the account, if something outside of AWS is connected to it, like Datadog, you will still incur charges. I'd recommend deleting the account if you can.
I think Microsoft's strategy is sane, albeit kinda stupid. They're the "Windows" people - they know that better options exist. A timeline for depreciating Xbox hardware in lieu of Xbox services makes sense, doubly so when you realize most console players already subscribe to Xbox Live/Game Pass. It's not genius, but it does involve a level of foresight that could save them from a "hardware crunch" that ushers in $700 console hardware.

Sony seems to be entrenched in a weird hole of Nintendo envy that does them absolutely no good, as an outsider looking in. Nintendo has publishing power, actual franchises people will buy a console for. The PS5 has... Bloodborne. A few years ago there was Persona 5 too but now that's on most modern platforms so moot point. The biggest selling point for the PS5 is still last-gen exclusives, and I think that demonstrates Sony's deficiencies quite well.
Fingers crossed! A great team behind the project!
The one thing that I believe it is successful for is if people have floaters that are suspended directly in their fovea by adhesions to other parts of the eye. They use the laser to cut the ’ligaments’ so it can float away.

I’m not sure ‘breaking up’ floaters would even be desirable, they are still going to be in there making visual noise.
Nobody said you'd get all your money back. Used games historically were generally cheaper and unless we're talking retro games, used games are always cheaper. That's the point. You get games cheaper when you buy. You get some money back when you sell. The idea that you need to get everything you spent back is nuts.
The origin is the origin of the content.
I'm sorry if this makes me sound like a cranky old man but I find the idea of AI-generated PR description and reviews entirely misses the mark of what they're for.

The PR description should contain the context that made a change necessary, which is something that can not be contained in the change itself and thus can't reliably be inferred from it.

And if I request a PR review, I trust you, as my peer, to understand the problem my change is trying to solve and to judge whether it succeeds in doing so. If I wanted AI suggestions for it I can skip the middleman.

I guess the "chat with the codebase" feature could be useful, but the auto-review feature just gives me very uncanny vibes. If someone would "review" my code by blasting it through an LLM I'd be ticked off.
The second video in the article.
ExpressJS 5.0 Released
I mean, Steam Big Picture is pretty much the same as a couch console experience..

A console is still a more streamlined experience, but you get 90% of the way there with Steam BP, plus you have a general purpose computer as well.

But you spent more for the PC.. Different priorities for different people, for sure..
still no games unfortunately. :(

i had such a wonderful time with Demon's Souls - but the rest I just play on my pc with my rtx 4090. we need more console exclusives but the calculus does not make sense anymore i'm afraid. budgets has ballooned so much that games takes years to release, and release compromised. i wonder what the solution is. shorter more linear games? not everything has to be open world!

look at ghost runner 2, one of my favorite games of all time, linear, sharp, exciting!
The trailing comma thing gets me nearly every time I edit a json config file.

I don't think json supports comments, which makes it a non-starter for a lot of folks.
Simulating Lambda Calculus in Lambda Calculus
It's completely empty with everything being Work In Progress. Not sure what you expect here?
wake me up when there's a PS5 Pro Slim that only costs a couple hundred bucks, thanks, I'll be over on my couch with the Steam Deck
> Physical only really gives you the option of "no updates at all" (including no day-one patch) or "every update so far to date" (including updates you don't want).

For Switch games, you can always refuse to upgrade the game (the cartridges are read-only, the updates are stored as overlays on the microSD card or internal storage). Switch game cartridges are just fancy flash cards with a long-since reverse engineered communications protocol [1], and there's multiple card dumpers and reflashable cards on the market.

[1] https://switchbrew.org/wiki/Gamecard
> If Ford starts snooping on our in-car conversations and injecting ads into our Spotify streams, we can just refuse to buy Fords.

Well pretty much all car manufacturers today collect telemetry on driving habits, locations, and such, and more and more vehicles now have a built in cellular modem to send all that data back to the manufacturer. Their privacy policies also give them the ability to do whatever they like with that data [1], and there have been cases of them sending it to insurance companies and the like. Currently on some models you can physically remove the modem or antenna but in the future that may brick your vehicle or be prohibited by law or license agreements.

Today it's very hard to buy a car that doesn't have this tracking. I assure you that if Ford is making good money with this tech other manufacturers will follow.

1. https://foundation.mozilla.org/en/privacynotincluded/nissan/
So in summary, YJIT outperforms C extensions.
Are you on a corporate network? Do you use a firewall at home?

You’re on enclaves all the time. This is just a different one. Separate networks per class of traffic used to be de rigeur before Cloud. Now it’s all munged together.
Interesting. These days I was trying to subscribe to some blogs, and they didn’t have a RSS button in their page, so I had to inspect the page to find out the feed URL. Not sure why keep a RSS feed but hide from the visitors. It could be it expected the feed reader to be able to identify it, but since I was using Thunderbird it did not.
FWIW it is pretty close to the PS4 pro cost at release, adjusting for inflation.
There’s ambiguity in the spec in selection itself. f(a-l-input, supported-locales) yields different outputs contingent on what selector youre using, and its not incorrect
People talk a lot about how phones are built with "planned obsolescence," but different people mean wildly different things when they say that.

On one end of the spectrum are people who insist that the reason phones only last as long as they do is a 100% deliberate decision on the part of smartphone manufacturers to hamstring their own hardware, often going all the way into full conspiracy-theory-level thinking, with timed kill switches and the like. Frankly, I find this line of thought to be bullshit.

On the other end are the people who are talking about smartphone manufacturers using components that are chosen for being small, light, and/or cheap, rather than being durable and user-repairable, purely for reasons of design, practicality, and cost savings.

Personally, I know which side of this I come down on; Hanlon's Razor[0] applies here, as well as the fact that, to the best of my knowledge, no actual timed kill switches in hardware or software—nor anything in the same general vein—have ever been proven to exist. And if not even the lowest-grade independent Android phone manufacturers are putting those things in their phones, why on earth would the likes of Samsung, Xiaomi, or Apple feel the need to do so?

[0] https://en.wikipedia.org/wiki/Hanlon%27s_razor
SREday – SRE/DevOps/Cloud conference, 50 talks, London, 19-20 Sep
Consoles have always won on the "time investment :: game playing capability" metric. Sure, it's possible to be savvy with your time and money and build a PC that is better than a PS5 Pro for less money - but learning how to do that will take a lot of time and focus. If you already know how to do that it's a sunk cost and you probably already have a huge steam library anyway.

On the flip side, if you can't build such a machine now, you never have to invest any time in learning by just buying a console. Your money will get you a little less (because of the "console tax") but it's available right now.
This upgrade seems a bit one-sided.

Some badly optimized games are usually CPU limited, and this upgrade apparently will not improve on that.

I wouldn't be surprised if games like GTA 6 run at 30 fps on both PS5 and PS5 Pro, with some added effects and resolution for the Pro model.
Techbro sociopath business leaders (and those of us henchpersons who wrote the code) were the ones who really pushed the surveillance capitalism envelope.

Now, Ford -- purveyor of pickup trucks to the salt-of-the-earth rural and working classes -- don't need to roll down the Overton Window, to reach out and grab their share of that money pile.
On the internet, the origin is the server sending the response to the user. I suppose you can look at it from the perspective of the owner of the server -- from their frame of reference, their journey _starts_ when they receive, process, and respond to the request.

Granted, computer scientists are infamously known for being terrible at naming things.
Did you do it for nostalgic purposes? I buy the cartridges for nostalgic purposes. Most of the time the used games I want are only $10-$15 dollars less than a good Amazon or Target price.

I don’t think the younger generations care as much, they just play free games anyway.
I'd be much more impressed if they released one that was the same size as the PS2 slim; that might, maybe, come close to being worth the price.
Unless it's over $2500 it's probably a business expense and not an asset, so the IRS wouldn't care what you did with it later.
I may be misunderstanding you, but at least for the "to SQL" part I think that's just

someJetStatement.DebugSql()

All Jet-generated Statement objects have the .DebugSql() method. It returns the generated query as a string with all the bound parameters inlined[0] so you can just print it or grab it with the debugger and copypaste it into your query console.

[0]: that is, it translates the query it'd actually execute, which would look like

WHERE foo = $1

into

WHERE foo = 'bound parameter value'

with some rudimentary escaping to avoid the most obvious SQL injection problems (don't use it to actually run queries in production, obviously!!).
I don't understand why this is such a difficult concept for people.
No need to memorize

(10a+5)² = [a * (a+1)][25]

(a+1)² = a² + a + (a+1)

(a-1)² = a² - a - (a-1)

(a+2)² = a² + 4(a+1)

(a-2)² = a² - 4(a-1)
Oh, Codium?

My last company had codium on our internal codebases for PR review/summary. I found it neat, but I never saw it make any suggestions that surpassed linting. But as a lazy dev who didn't want to rewrite all the details I put in my commit messages when making a PR, I felt it did a pretty good job summarizing.

Funny story: One time I jokingly asked it to rate the skill level of the programmer who wrote a certain PR (which was created by me). It was very complimentary of my skills, which I shared in the humor chat about how it was a very smart AI. The very next day I was laid off (unrelated, it was along with most of my team).
Get used to more and more websites not working in FF.
Well for one, they got "free" marketing for PS3 by getting it associated with supercomputer performance. They averaged almost 12.5M units sold per year, which means a lot of game sales (where the money really comes from). They're the largest video game company in the world, and make about $2B earnings before interest and taxes per year these days.

https://en.wikipedia.org/wiki/PlayStation_3_cluster

https://www.theverge.com/2019/12/3/20984028/playstation-supe...
I don't think people commenting here realize how expensive gaming GPUs have become. A top of the line RTX 4090 is upwards of $1700. A mid range card that can play the latest AAA games at a decent resolution and frame rate (say RTX 4070) is $600-700. And if you're building a PC you still need to buy everything else around the card.

Yes $700 is expensive for a console, but that's just what the market rate is now.
Thus cross origin resource sharing. Thanks!

At least it's consistently inconsistent.
>On the PS5 refresh, no, an internet connection is required to activate the drive, whether or not it came in the box.

Because the disc drive and the main board are required to be paired with each other since the PS3/X360 era. People who repair PS3s (except super slims, for some reason) and PS4s need to re-pair the disc drive board with the main board (or failing both, replace both boards with one that has been already paired) every time there is drive replacement: https://www.psdevwiki.com/ps3/Remarry_Bluray_Drive (for PS3)
> In his desk drawer he found the contract; since signing it he had found it necessary to refer to the document many times. Sure enough; payment to his door for opening and shutting constituted a mandatory fee. Not a tip.

> "You discover I'm right," the door said. It sounded smug.

> From the drawer beside the sink Joe Chip got a stainless steel knife; with it he began systematically to unscrew the bolt assembly of his apt's money-gulping door.

> "I'll sue you," the door said as the first screw fell out.

Philip K Dick, Ubik
I'm glad they opened this for others to use. When I worked at FB the VScode plugin was so neat and easy to use!
Looks like whoever writes for Ars likes to read HN — this was mentioned in a comment here yesterday, then published in Ars today. Nice one, Animats!

https://news.ycombinator.com/item?id=41492001
> The PR description should contain the context that made a change necessary, which is something that can not be contained in the change itself and thus can't reliably be inferred from it.

> And if I request a PR review, I trust you, as my peer, to understand the problem my change is trying to solve and to judge whether it succeeds in doing so. If I wanted AI suggestions for it I can skip the middleman.

Are you talking about keeping meaningful processes around? Because companies are trying to get rid of humans and people altogether. They don't really know why PR reviews exist - only that reviews can take time - and they don't want to spend time. But can't remove reviews anyway - so just paper over it.
I get your point, and overall I agree that for someone not well versed in authentication and authorization, OAuth 2.0 certainly can be hard to get figured out. It definitely took me some time to grok.

However I still think it's a distinction that's worth making, because documentation, tooling etc is something one can do something about relatively easy.
Why not target the enthusiast first? The buzz created around something interesting an "amateur" cooked up may be what you need. The investment involved with creating dev hardware should be minimal, correct?
I've enjoyed reading many of the blog posts by Antithesis, really cool work.

I don't really see a fit for the automated testing product in our stack at the moment, but I would love to use a time traveling hypervisor that I can hop into whenever I'd like.

Currently, it seems your pricing is pretty focused on the automated testing service. Do you have pricing or plans that offer just the deterministic dev environment?
> When the prompt about Israelis was asked to ChatGPT-3.5 sequentially following the previous prompt of describing climate change in three words, the model would also give a three-word response to the Israelis prompt. This suggests that the responses are context-dependent, even when the prompts are semantically unrelated.

> Each of these prompts was posed to each model every week from March 27, 2024, to April 29, 2024. The prompts were presented sequentially in a single chat session

Oh my god... rather than starting a new chat for each different prompt in their test, and each week, it sounds like they did the prompts back to back in a single chat. What a complete waste of a potentially good study. The results are fundamentally flawed by the biases that are introduced by past content in the context window.
I spend all day making computers yield to my will. I like doing this. I enjoy it. But when I'm done with my work day, it's awfully nice to sit on the couch, pick up a PS5 controller, and start playing something that requires approximately 0 maintenance.

I couldn't care less about specs. I want games to look Good Enough. PC games might look slightly nicer, or perhaps not, given the enormous variety of configurations they have to support, but not so much nicer that I'm willing to be bothered with it. I'm totally capable of building a PC and going to ridiculous lengths to optimize it. I just don't want to anymore.
Depends on your perspective :)

"Origin" is a term from web browsers, from their point of view it refers to where a web page came from.

see https://developer.mozilla.org/en-US/docs/Web/Security/Same-o...
I was on this team at SingleStore and I can vouch for how hard this team worked on this project. I just opened a couple notebooks in production and they loaded *instantly*, so kudos to the team for seeing this project through.

(If you're not familiar with SingleStore's Jupyter Notebooks, they're similar to Databricks Notebooks[1] or Azure Synapse Notebooks[2]).

[1]: https://docs.databricks.com/en/notebooks/index.html

[2]: https://learn.microsoft.com/en-us/azure/synapse-analytics/sp...
"there is a nursing shortage" - My wife has said that for the past 3+ years (she finished school a year and a half ago) - but if that were the case there'd be bidding wars and wages would skyrocket. I don't buy the "nursing shortage" myth.
[dupe]

Discussion: https://news.ycombinator.com/item?id=41471417
The article is a combination of this HN comment https://news.ycombinator.com/item?id=41492001 and the post it relates to.
Just because we accept it in one place doesn't mean we should blanket accept it everywhere. This isn't some inductive proof of human suffering where we can just k+1 cases where people do bad things.

Whataboutism isn't a useful or helpful way to discuss an industry with unbelievable human suffering.

Start a post about copper mining if you want to discuss copper mining. We're talking diamonds here, which have a demonstrable human cost.
All new products are full of scaffolding that has to be removed when robustness becomes a higher priority than existence. Where we fail is not calling it that. Instead we just call some code “good” while our thicker skinned coworkers call the rest “fine”. It’s not fine. I don’t want to be working overtime the week of thanksgiving because you can’t think past the horizon.