skysight-inc/HackerNews huggingface dataset:
True, we get plenty of high-res pictures of film in PDF here and some of them are ridiculously large, easily approaching gigabyte sizes, like you said. But that's more a problem of the user creating the PDF than inherent to PDFs. A raw 36 megapixels (our fancy 4K displays are only 8.3 megapixels, for comparison) picture reproduction of an ISO 400 film takes only about 70 MB, which tells us that something went wrong in the transfer if a PDF containing 10 pages of them cracks 1 GB.

So, yeah, there are these monsters that send even beefy computers thrashing. But in my experience something in the creation process went wrong and it is appallingly common for a trade where PDFs are the go-to transfer format (I'm looking at you AutoCAD users!) I'd guess that the archive is doing the same we do, reprocess them for sensible results and store them. I assume you think the archive does not and then I'd agree with you. One determined civil engineer with AutoCAD can fill 8 TB in a week ;)
The Clacktop: A ThinkPad Yoga with a mechanical keyboard
The gigantic and unregulated power plants in the cloud
Show HN: Bayesian Neural Networks and Uncertainty for Inferring Unseen Classes
Maybe that’s the real topic here ;)

It’s not an emoji this is “U+2665 BLACK HEART SUIT in device default representation“

hacker news seems to show it as a red heart on iOS for some reason
Imagine sounding this entitled in 2024
They exist because “real engineering” is something people think ex-software people can’t do. And because some people have a reflexive dislike of Elon Musk.

This is real engineering, folks. By the experienced real engineers at Boeing. Not the idiots at SpaceX whose stuff keeps blowing up.
Just give your kid extra keys to hand to his friends lol, no need to make this complicated.
Interesting they more the halved the number of cameras in this generation. The 5th gen had 29 cameras, 5 LiDARs and 6 radars. This one has 13 cameras, 4 LiDARs and 6 radars. I'm sure the boxy shape of the Zeekr vehicles influences this, but it's a still a big reduction.

If Waymo somehow manages to avoid the new China import tariffs for this vehicle, they will be much better equipped to scale cost efficiently.
sure, but agency interpretation is only possible within the vagaries of the legislation. that's 100% synonymous with intention/implementation.
But maybe the parents think genetics matter a lot? If they don't have what it takes, genetically speaking, then their children probably don’t either.
Rigorous causal inference methods are just now starting to diffuse into the undergraduate curriculum, after gradually becoming part of the mainstream in a lot of social science fields. But this is just happening.

Judea Pearl is in some respects a little grandiose, but I think he is right to be express shock that it took almost a century to develop to this point, given how long the basic tools of probability and statistics have been fairly mature.
My guess since programmer blog post writing (plus autism?) assumes “Everyone already knows everything about my project because I do!”…

Is this to the effect of running a local LLM, that reads your prompt and then decides which correct/specialized LLM to hand it off to? If that is the case, isn’t it going to be a lot of latency to switch models back and forth as most people usually run the single largest model that will fit on their GPU?
FreeBSD considers Rust in the base system
It's been working like that for a decade, and it's been fine.

Rust/Cargo have been designed for it from the start.
Oh, I didn't read the cynicism in your comment. I didn't really think the quote sounded like an uncharacteristically frank choice of words (or at least, not so much as to warrant mocking their usual choice of words).
> If you know that 'd' ... and that 'w'

> When you later learn that '$'

> when you learn that y

As if that doesn't require you to remember things. In the end I always, without fail, see people consistently struggle with doing things in Vim that take a single shortcut (or an action lookup) in an IDE. Even people who've been working in Vim for years.

Because it's a nice little story about "oh, it's so easy to yank a word" because it's always easy to come up with the most trivial examples.

And this narrative about verbs and nouns falls apart even for trivial examples. E.g. the simple act of going to end of line, end of file, beginning of file are three different shortcuts that have little to no relation to each other. No worries, you just have to memorize them. Don't forget variations on shortcuts like yy and Y. And many other idiosyncrasies that don't fall neatly into the verb-noun narrative.

> Vim isn't discoverable, you cannot learn to use it without reading

Funny how the very same people who say this are hell bent on never learning IDEs.

> You can get LSP in vim/emacs

Yes, you can. There's a reason LSP never came out of emacs/vim world.
This inspiring. Keep it up and good luck! I like working in startups too and live well below my means. Have had about the same cadence as you re: being out of work. I have a dependent so my calculus is a little different, but similar on par.
Seems like they use JavaScript and this might qualify for the HTML5/JavaScript exception that Apple has. Also it seems like they are a lot less powerful than Roblox scripts, and there isn't an in-game store allowing you to purchase them without using Apple's in-app purchase flow.
i've skimmed it, that's what i got out of it, but i'm no lawyer. if you aren't going to clearly express your intent here i must continue to rely on my interpretation
Fun aside. In 95% of all cases, no "critical feedback" would work. It would probably just make things worse. Don't try it (at work).
Political reasons maybe. Both NASA and Boeing are effectively arms of government.
Interestingly none of those numbers is enough to give a significant difference between failure rates in a chi-squared test with p < 0.05 - not even if you pool all the Soyuz variants. Though they do all hit p < 0.10.
Government spending is just about jobs right? Don't you get more jobs if you give money to many different companies instead of one company?
What you describe is quite different from what the original post describes.

Also I'd say that what you describe is quite different from what many people believe is the problem with research, either academic or industrial.

Academic research has a problem of low-quality outputs, but it's not necessarily "hard to apply" kind of problems. There is no "engineering department" that comes with problems to people in academia, and there is no inherent expectation of the research to be immediately applicable or applicable at all. A lot of high quality research is not immediately applicable and is not engineering-oriented, in fact. And this kind of research is still worth automatization, just like it is worth doing while we can't automatize it. There is of course a feedback between experiment and theory, but I would say it's the thing that's broken in the academia.

As for industrial research, which I guess you referred to in first place, I have less experience with it. But the goal of industrial research is not publishing papers, so it's not in their KPI, and they won't be drinking champaign for long if they are publishing junk papers instead of doing what they're hired for. Note that not any research done in industry is "industrial research" by this classification, and companies do academic research occasionally (Bell Labs or Google Brain for example). So if industrial research lab is created to solve engineering problems and doesn't do it properly, then, well, any sane company will fire them. It doesn't have wrong incentives problem like academic research, because its incentive is to make money for the parent company.

Now back to AI. Assuming theoretical research is easier for AI, the bottleneck is going to be human doing experiments. Obviously, AI output should be better than human output for it to be tested by experimentalists. What I was saying is that even worse, since the volume of AI output is higher, and the usual heuristics (name of author, personal discussions, etc.) won't work for filtering AI output, it should be better than high-quality human work and not just average human work. I'll be happy if this can be achieved, but we are very far from there.
How Deep Can Humans Go?
I don't think it's remotely practical to have a hard limit because what's entirely reasonable in some cases is entirely unreasonable in others.

Rather, how about a *short* limit for how long something can be held without relevant charges being filed. And if they break that limit they automatically become liable for replacement with a *new* item (or replacement with the newer version if the version they took is no longer reasonably available.) The only true way to combat misbehavior is to make it uneconomic.
But why raise it when everyone has the same amount of wealth (zero)? You've achieved everything you ever set out to achieve.
Nice! In case anyone else is curious, the original German seems to be: Der Irrsinn ist bei Einzelnen etwas Seltenes,- aber bei Gruppen, Parteien, Völkern, Zeiten die Regel.
Here's the problem: people want to believe misinformation because it confirms their own biases. "Dismantling" such machines will only confirm their suspicions that the "elites" are controlling the narrative. How would you propose to convince them otherwise?

Perhaps a good start would be for politicians to start talking openly and freely about their constituent's concerns. But that's hard to do when they've all been bought by corporate interests, isn't it? Why would you believe that politicians say when you know they're just mouthpieces for those who've bought them.

And now we arrive at the actual root of the problem - the ability of corporations and billionaires to "buy" political leaders. This has been going on for a while now and look where it's led us. The West is in decline, and I present this as one of the major root causes as to why.
We have 100 Go services (with redpanda) and a few databases in docker-compose on dev laptops. It works well when and we buy the biggest memory MacBooks available.

https://moov.io/blog/education/moovs-approach-to-setup-and-t...
Stock market goes up when we get rid of more employees, that's all that matters...

Until the moment it doesn't.
HN hivemind has already delivered but I've found that for "I can describe it but can't remember the name" an LLM will have a decent chance of surfacing the name given the description (and is usually a very simple case to verify unlike much LLM output).
You specify the API of your functions (inputs/description).

The LLM will decide which functions to call and with what values.

You perform the actual function execution.
Read The Field Guide to Understanding Human Error by Sidney Dekker. In manufacturing, it’s always a perfect storm because of the variation of Murphy’s Law that’s usually in effect: Everything that can go wrong, usually goes right.
It's funny, because most of the people I know want the exact opposite.

We want physical buttons and dials, not touchscreens. We don't want our location and driving data recorded and sent over the internet to their servers. We want reliable engine starting, battery life and locks, not "smart" features which can fail due to software updates or being away from cellular reception for too long.

I'm not sure there's a single car being manufactured today that can compete with a car from 10+ years ago for a use case like "Will my key unlock the door and start the engine, after my car has been parked at a forest trailhead for a week".
I never forget the first time I was bombarded with abuse in the voice chat in Apex. After that, I never used that feature again.
Firefox to show (more) ads on the new page tab
Apparently, I just got hit by those all of a sudden. Sponsored tiles just next to the tiles with my frequently viewed sites, looking just as them, just with "sponsored" tag. That was surprising to me, because I've never saw those before, and I'm using FF for years now.

I've got Adidas, Groupon and AliExpress. Yes, I could dismiss them, each needed separate two-click interaction with the interface.

So... looks like some new user experience for Firefox users?
Don't you just need a web server and an RSS file describing the episodes?
The `@media (scripting: none)` query absolutely can detect if a user has disabled JS on the page via their browser's settings (e.g. via chrome://settings/content/javascript). If you mean to say that it can't detect when a third party extension has disabled scripts, well then I would say that's personally out of scope for me. Extensions can do all sorts of nefarious things, the least of which is disable JS. As far as network reliability is concerned, if the user can't download fonts, media files, stylesheets, scripts, and linked pages, then toggling classes is probably the least of my concerns.
I saw "Psycho" probably over four decades ago. I think I came to it from its reputation — a terrifying film for its time, Hitchcock, apparently a scary shower scene... I would not have judged it when I was that age as to whether it was "self-actualizing art" or not (whatever that means).

My only recollection was that I found the ending shocking and unexpected.

Learning about it afterwards, I see how there were interesting aspects of "Psycho", particularly for its time, that went over my head when I was young: that the "protagonist" at the start of the film stole money and so should not have been sympathetic, that they switched protagonists half-way through.... It was a departure for sure for Hollywood.

I have been working through the "1001 Films to See Before You Die" for a few years now and so have come upon films like "Texas Chainsaw Massacre" at an age now where I seem to have lost my patience for depictions of cruelty.

I liked "A Clockwork Orange" when I was younger, like it less now.

Another example, I had heard about "Pink Flamingos" from its reputation but only saw it recently due to its being on "1001 Films". Hard pass on that film too (although I like some of John Waters later films).
Mike Lynch is missing after yacht capsized
Let’s hope this multi billion dollar initiative isn’t just absorbed by private companies.

I can’t find the previous initiative but there was something like this in the past where “broadband” internet was to be accessible. Miles and miles of wires laid down but most of it wasn’t used. Benefited the contractors though.
An objection so common and strongly predictable as this one kind of makes my point for me :).
> The second player, the Winamp clone

Wait, what the Winamp clone?

Clicks link

This is beautiful, thank you for this!
One trick not mentioned in the article is to repeat the ddrescue with the same CD in different drives; this almost entirely saved my unreadable CDs, as no single drive could read them entirely.

My biggest savior was a Pioneer BDR-AD07BK which managed to read some discs that other drives couldn't even get the TOC off!

I wrote a gnu-ddrescue wrapper back then to avoid accidentally resuming a read to the wrong iso (only ever tested on alpine): https://github.com/9001/usr-local-bin/blob/master/miso
This sucks because, when used appropriately, prox voice chat works really well and adds depth to multiplayer. A lot of games feel really dead without it. But finding pubbies that use it appropriately is practically impossible.
Was she promptly removed from the courtroom? We certainly can't have a judge that won't kowtow to system on the bench!!
Could someone clarify the example where an unlikely fallback path is wrapped in a musttail?

My understanding is that musttail is useful because it prevents stack frame construction and register spilling; the calling function basically says "you can re-use the existing stack and not worry about my local variables."

But doesn't the stack frame construction overhead / register spilling only occur when the fallback path is actually invoked; therefore if it is unlikely and you care less about performance in this slow path it doesn't matter if you wrap the fallback path in musttail?

(Is this purely a branch prediction effect, where the possibility of extra work needing to be done slows down the fast path even when the work does not need to be done?)
So, no social media and no video games for kids? Man am I glad that I grew up before tomorrow when everything is going to be restricted.
Actually masonry was I was thinking of. Where do this waterfall business come from then?
The advertisement must be part of an internal effort to make Firefox look more native on OSes like MacOS and Windows =)

Looks like I chose the right year to keep using Chromium, I guess. Though I am pretty certain the Firefox forks will start to crop up without any ads in them.
my cousin's husband is a cop in Philadelphia. my cousin has a "courtesy card", signed by him, declaring that she's family. she shows it along with her license when she gets pulled over for speeding, and they let her off with a warning.

it's a literal get out of jail free card.
Is there no such thing as a far left disinformation?
No HCL support [0] though.

[0]: https://github.com/TomWright/dasel/issues/98
Roblox gives me a sense of suspicion and distrust
Also, the companies are doing gangbusters in developing countries where people aren't as informed of the dangers of smoking.

This is not judgement, to be clear. I enjoy the occasional smokable like anyone else, but I do that with full understanding of the health risks associated with it.
I'm sure if they have opinions they would share them with NASA and probably their families, and of course if it comes out that NASA ignored their concerns and they perished that would be pretty bad.

However, I imagine that part of becoming an astronaut means that you really have to get comfortable with trusting others to make critical, ultimately life-affecting decisions on your behalf all the time. So perhaps their mindset is more of "we trust that all the smart people on the ground are doing their best to make the safest decision for us, and we'll go with what you say".

If I were one of them stuck up there, though, I'd probably want to get on a video call with the Boeing engineers and look them in the eyes, show them pictures of my family, and ask if they are confident their vehicle will bring me home safely.
Hm, not that I know of. That's a good idea though, might be a fun project. Have some Before & After screenshots and easy to follow guides.
> This isn't a NASA thing, this is one of the basics of large bureaucracies.

Not really, because commercial air travel had problems early on, and the FAA approach was to investigate, determine root causes, and make changes to eliminate or reduce the probability of them happening again. Assigning blame or scapegoating was not part of their process (not that it didn't happen in the media). And now commercial air travel is very safe.
It’s deeply monetized, which can feel at odds with the ideal of a free and open digital space
I wasn't dismissing the opinion, but the advice. Fine, the OP doesn't like the movie. That's different from telling people it isn't worth their time. It very clearly is, even if you don't like it. It's like saying economics students shouldn't read Marx. Of course they should, even if they spend the whole time making angry notes in the margins.
Point releases are often bugfix releases, i.e. not api changes but runtime changes. CI won’t help without very specific accompanying tests.
This is not entirely correct, after all, Starliner was attempting to dock autonomously before the thruster issues hit near the station. The software is configured for autonomous undock, but not autonomous fault handling (since if a crew is available, they're better for fault handling). The software update is to enable the autonomous fault handling that is needed when a crew is not available.

"Essentially, what we're asking the team is to go back two years in time and resurrect the software parameters that are required to give automatic responses to breakouts near the ISS should we have a problem in close to ISS, which the software now allows them to do manually," Stich said. "The team is always updating these mission data loads as different things change."

- https://arstechnica.com/space/2024/08/nasa-official-acknowle...
Ah, another excellent benefit.
TVs have joined newish cars, anything IoT, and so forth on my list of things that aren't worth buying. They're all intended to be surveillance platforms and none of them offer enough value to be worth going to the effort to defang them.
Anecdotally: I live in bear country but never dreamt about bear encounters. I dreamt a lot about wolves as a kid but only twice after i moved to a place where wolves are, and in such unrealistic way that I'm fairly sure it would be moot as practice/hypothesis testing.
Most of my learnings in dealing with wildlife come from things like bear aware training and real life encounters.
Has the definition of “sucks” drifted? When it came up as slang in my childhood, it basically meant “not cool / unpopular to associate with”. Roblox seems the exact opposite.
That's a bummer. Time to jump ships.

I guess concentration of efforts in this espace is a good idea.
My fav way to intuit this is this example

https://stats.stackexchange.com/questions/85363/simple-examp...

Blew my mind the first time I saw it.

Not the same definitions one to one (author specifically talks about correlation vs linear correlation) but same idea.
Do they use zeitwerk?
Schedule Email API
I think for smaller companies, you can get a long way towards a lot of this with judicious use of docker-compose, and convenience scripts in a Makefile. As long as you don't do anything stupid like try and spin up 100 services when you're a team of 8, most laptops these days are sufficiently capable of handling a database, Redis, your codebase, and something like LocalStack.
Boeing's bean counter management seem more concerned about cost saving than quality.

https://www.industryweek.com/supply-chain/article/22027840/b...
Author here! This might be a case for one of the methods I missed, mentioned on the Reddit thread [0]. I've heard it called Cursor-based pagination or searchID-based pagination. The basic idea is you sort everything once and take a snapshot of the result. The user then gets an ID that refers to this snapshot. This often means that `next_page`/`previous_page` are opaque identifiers.

The tradeoff here is now you've got to keep that copy around - your server has to maintain some kind of state, you've got to garbage collect unused snapshots and it's impractical to scale this to millions of items.

[0]: https://old.reddit.com/r/programming/comments/1ev9hha/the_po...
If that happened to me I would put up posters with the face and name of the thief (police officer) that did that in his neighborhood. I would want everyone to know what kind of an asshole he is.
On the flip side, it’s also amazing how much advances in the technology have made cellphone ownership accessible to the public.
I think I had a different fiber:

> Fiber SFP (LC) 1310nm, LWL Cable 125m LC-LC 4E OS2, 2x4 LC-Connector, Cabletype: U-DQ(ZN)BH

It looks like this [1].

The bend radius was crazy, like 180 degrees curve in a 2 cm diameter circle.

[1]: https://www.glasfaserkabel.de/images/product_images/info_ima...
We’ve been using a hundred repositories and a hundred Go services in a local docker-compose setup that’s worked fairly well. CI runners can struggle if their disks can’t keep up with Docker.

It comes up that we should make a devprod for front end folks to make the backend abstracted more.

Overall a lot of people prefer local dev because it gives them access to the entire stack, lets them run branch images easier, and has better performance than remote boxes.

https://moov.io/blog/education/moovs-approach-to-setup-and-t...