skysight-inc/HackerNews huggingface dataset:
True. Either way, Umami's been using `yarn` since 2020, before that release of NPM (although for what reason at that time, I don't know).

Being bad thereby creating desirable competition has lasting effects. We could get into when/why/what each thing supports all day, but it's not worth it.

Speaking of what's supported nowadays, installing other package managers is a corepack call away -- literally a whole other feature built into Node.js because NPM is/was/etc subpar. It's experimental, but this is all to say: it doesn't surprise me in the slightest that a project might use something that isn't NPM, and I actively expect it when picking up other's projects.
I think one point about 100k being a large sum is that we've been talking about "six figures" since the early 2000s, and adjusted for inflation we'd be talking about roughly 180k, i.e. approaching a factor of 2.

And the second argument about 100k not being a lot of money is mentioned by the author: there are many places (in the US and outside) where 100k will not cover rent and essentials. So yeah, in this way, 100k is not a lot of money, because it will not grant you any form of comfortable life in (Austin, Seattle, most of CA, etc.), which is where a large chunk of tech jobs are located.
And since this thread is talking about git hooks, there's also this project for managing git hooks inside Nix https://github.com/cachix/git-hooks.nix
> Sleep & suspend doesn’t work on Windows either.

What's strange is that it never used to be a problem. There are five Windows laptops floating around our house at various times (mixture of work and personal) and suspend works properly on none of them. Oddly, it works on my personal laptop with Debian Stable almost every time, failing maybe 1/25 times. Other distros are about the same as Windows.
I like the idea of being in a band but the reality of getting 4-5 individuals on the same page in terms of instruments (too many guitarists, not enough bassists), music choice (oh you like shoegaze? I’m more into grunge…), personalities (fucking vocalists), schedules, space (more accurately a drummer with a basement) and commitment levels (aka good luck finding a drummer (that remember has practice space) that also goddamn practices to a goddamn metronome) was enough of a pain in the ass in HS with seemingly infinite amount of time let alone in adulthood. Much easier to collaborate with a drum machine.
How many overseas territory claims do you think Russia has?
Yeah this is sort of the point. Much of JavaScripts ascendancy is simple it’s monopoly on being able to run native in browser. Wasm lets you bring other languages to the browser.

The author didn’t mention using the browsers web console or “how do I use rails console in the browser with wasm?”. That’d be interesting to me. Can I write Ruby in the web console and see things change live in my wasm app?
In the metropolitan area I live, it’s not the theoretical maximum speed that’s the issue - 30mbps would be more than enough for almost anything. It’s the contention in high traffic areas. The phone just doesn’t work near mainline stations in London.
I'm glad you liked the article! I hope to write some follow-ups -- this kind of thing has been bugging me for 1 to 2 decades :-)

I think it's mainly the stability. I don't think it should be that hard to serve some static web pages and some output from a Python script. Yet even Google internally had like 10 different solutions that were constantly being deprecated

Most software infrastructure really assumes you have a big team behind everything, because you need a team to make money

---

I was not aware of the Litespeed server ... I looked through the source code and it looks well done!

I think it's a shame that nginx doesn't support the ~/user model with CGI. I mentioned in the post that it seems to recommend uwsgi, but I think that is a bad and non-Unixy protocol

---

I'm not sure if I would rely on the Phusion server on shared hosting -- I mentioned in the previous post that Dreamhost quietly deprecated it:

https://www.oilshell.org/blog/2024/06/cgi.html#contrast-gate...

And it supports a few languages as special cases, which I don't like. I would like to plug in my language YSH without modifying their codebase! It should be a Unix-y protocol
It probably didn't crash the phone during review. App Store review is a human tapping through your app's common flows, looking for specific things. You don't provide them with the source code, and they don't really look at the binary, so it's not difficult to use private APIs or hide things from reviewers.

For example, after being kicked off the App Store by sanctions, Russian banks have used "trojan apps" that show different apps inside Russia: https://appleinsider.com/articles/24/02/12/how-russian-banks...
is that where software teams are going too?
You're assuming that US federal/states do not also subsidize housing.

They are a "a paragon of free markets" because their social safeties actually work. Housing probably isn't a stock to hoard like in the US, nor owned by private equity to treat as a business. so you can focus on more than just staying alive and do actual work/passions.
“The coldest winter I ever spent was a summer in San Francisco” - Mark Twain
yeah there is a lot of one-off to the parent post

dude had a crazy crappy home life growing up from the sounds of it, and then partied pretty hard.

he managed to have a stable relationship that ran it's course and ended reasonable well, while maintaining stability for his kid.

all things considered a pretty decent hand to be dealt.
anything related to big data?
What's next? The chronically, critically understaffed NTSB?

Wasn't the FAA outsourcing their regulatory responsibility to Beoing, effectively letting the foxes guard the hen house, pointed to as a major contributing factor with the Boeing situation?

What's the strategy here to improve, or even maintain, aviation safety while making these cuts?
Delta CRJ Crash Toronto 17th Feb 25
Retrieval Augmented Generation in SQLite
Why Use Cloud Object Storage for Terraform's Remote Back End and State
From this: https://x.com/elonmusk/status/1891350795452654076

The sum of groups age 60-89: 94,950,820

The sum of all groups age 60-369: 121,794,498

From this: https://www.ssa.gov/oact/STATS/OASDIbenies.html

Number of beneficiaries receiving benefits on Dec 31, 2024: 68,455,973
Using "empathy" as the reason to diminish the options of someone who has few to begin with is the oblivious cruelty of the political functionary.

If A and B are both bad but B is worse, and then you prohibit A because A is bad, what result do you expect? B is still worse than A and B is now their only option.

This is the age distribution of Uber drivers:

https://www.statista.com/statistics/828981/ride-hailing-serv...

More than 70% are over the age of 50. Only 1.5% are 30 or under. Approximately 90% of Uber drivers are doing it part-time. These are not naive kids being taken advantage of, they're older people who want a little extra income and to get out of the house.

The people claiming that this is abuse are the people who want to sustain a taxi medallion cartel. Competition from bored retirees interferes with that, so they demonize it. This is how we get bad laws, regulatory capture and cost disease.

You help people by giving them new opportunities, not by taking existing opportunities away. Have some empathy.
In the modern sense. I'm a bit of a stickler. Kinda like how many feel about Morrisette's use of Irony.
more like kicking out the staff after they convinced everyone that your house is a hotel that they own and operate
Has pg ever expressed support for trump? I don’t think so.
Yes, It's kind of the same with me. We are stuck in a lot of legacy code and trying to upgrade a package more often than not, results in us having to roll it back because it breaks so much other stuff.

We know we have to start from scratch at some time, but we want to make it as future proof as possible - seeing what a huge codebase looks like after a decade of fixes :)
I prefer a flat structure where you're a junior developer if you're still in training. I've held positions where my title was senior while I worked on a few projects, both legacy and otherwise. However, I think labels like these are harmful and create an atmosphere of authority and gatekeeping. I still learn new and exciting things from everyone, including junior associates. On the other hand, I know people who label themselves as senior who could be called junior.

After enough time, none of these HR provided labels matter and the work you do signals your level, not the other way around. Just a fair bit of warning though, regardless of your level, you should know how to implement the solutions from the ground up without corporate support and IT setting everything up for you.
Ah ok I understand. Thanks
I use https://github.com/cachix/git-hooks.nix which provides all of it:

- Pre-commit hook setup

- Run locally anytime (`pre-commit run -a`)

- Check in CI (as Nix flake check)

Example repo: https://github.com/srid/haskell-template

The pre-commit configuration: https://github.com/srid/haskell-template/blob/master/nix/mod...
I have the same concern as other commenters (using a separate embedding model, utility of cosine similarity, etc.)

BUT this could “seed” a really neat loading graphic for reasoning models, beyond seeing the thinking steps.
But it was common to encode missing two-digits data as something in the high-90s, maybe specifying a reason in the least significant digit. (I was taught to do so at university and did so myself for a project.) So, if the start date is indeed 1880, the code for missing date could still have been 95.
It could also be that they didn't governmental distribute drugs to their population with the purpose of mass arresting for petty crimes. So half their criminal population aren't just in for smoking pit.
Whenever I see these threads pop up I feel sorry for all the people whose posts don't go to the front page of Reddit etc.
This ties in with something that took me far too long to recognize: Trust has two pillars.

One pillar is alignment of values, and therefore intent. The other pillar is competence.

These are the same issues faced by AI development, as well as representative government, or anything regulating a dynamic with competing elements or agents.

Yet our plurality voting system would be insufficient even to keep a car on the road and driving within the speed requirements. If only the founding fathers had recognized the need to have more information included in ballots so that negative campaigning wasn't as effective if not more effective than positive.

If we voted with {+1, +0.5, -0.5, 0, 0, 0...} weights, without duplication of non-zero values, the smartest, most constructive candidates would have a better chance. Each district would have its own blend of 3-4 viable parties, and the nation would be all the healthier for it. (Side note: Yes, this is still one person one vote--you could imagine voting with a single checkbox for a single permutation of all possible assignments of the scores, as an intermediate form.)

Back to your point, though: Yes, incompetence and malice can have the same effect in the short term. The long term is what determines the difference, both in effect and our responses to it.
I'm on REM's side of the political spectrum, and have always found Stipe's activism to be performative; in fact, a lot like Morrissey's activism, except Morrissey put his money where his mouth was (more's the pity for all the rest of us). I think of REM and immediately flash back to a high school friend that had "DIRECT" "PEACE" "NOW" "REM" buttons on her coat, and presumably no idea what those words actually meant (except for the REM bit) --- much like Stipe himself.

I'm not saying Stipe is morally equivalent to Corgan (though: be careful how much research you do here). I'm saying that, in the grim span from "Out of Time" to "Monster", Stipe was approximately as authentic as Corgan, and was a social scenester in the same way. It alarms me to realize that Corgan was a more formally interesting songwriter in that period than Stipe was.

REM didn't say they met grunge on its own turf; the article did. But I vividly remember the launch of Monster, and it was in fact an answer to grunge. The author of this piece is not making that up.

I think REM's first couple records (and, probably, Automatic) are basically unimpeachable. I'm not cynically dunking on REM.
The incentive structure is the bigger issue here, not necessarily prisoner treatment (though yes, we can address that too). A state wants to minimize prisons. A profit run prison wants to keep getting prisoners.
Huh? I am referring to the nuclear family that is considered traditional in the US. https://en.wikipedia.org/wiki/Family_in_the_United_States
I think it's a good thing. Not only are new medicines in general a good thing, the US system is so slow, partly due to bureaucracy, that if you do find a cure for anything it seems to take fifteen years to get to patients.
when you had to farm to eat, you needed more farm hands. And lots would die young, or from simple injuries and diseases.

better to have a couple more extra kids in case some of them croak at 8 or 13. with the plus side that now you have extra hands to work on the farm / shop / artisanal cooperage, etc.
Is the amdgcn GCC backend any better? (Or maybe final register allocation is not performed before llvm-mc is called—GCC reuses llvm-mc due to lack of binutils support.)
The specific condition being the phone OS being modified with third-party code by exploiting iOS vulnerabilities. Yeah, I think Apple missed that one.
I have almost two decades of experience. I'm approaching 40 years old, I have a family. Sure, I might sound stubborn, but I don't have the time to study 3 months for the nuances of DFS algorithms, or grinding leetcode.

The interviewing process should evaluate my knowledge as required by the job description, and not to play a role in satisfying the ego of the interviewer(s).

So yes, while I did refresh my memory on Big-O notation, and ran through some common brain teasers, I'm not going to read books and invest 3 months of sleepless nights in order to get the opportunity to be a cog in FAANG.
Been in a band of one kind of another for over 30 years at this point. Bands are a pain in the ass. I also am not happy unless I’m in one. There’s something magical that happens when the different tastes and personalities mix. It’s thrilling to be surprised and delighted by your own collective creation. Also the visceral feeling of playing live with a group is something that I can’t describe. Its something that can’t be fully replaced with technology IMO.
Similar here. First thing I do when joining a new project is to fix bugs in a legacy product. Forces me to read through the code, follow the data and execution. Nice thing about bugs is also they (mostly) have defined behavior.
Plane crashes, overturns during landing at Toronto airport
On A Great Discussion
i just remember MTv being seismic in 91. Smells Like Teen Spirit, that video of Even Flow live in Seattle, Magic has HIV and Kurt Loder is wearing a CON-DOM shirt before spinning Ain't Too Proud to Beg where Left Eye is wearing a condom in her right eye. 120 Minutes was the best, Matt Pinfield got me through some crappy papers about Ethan Frome and any one of those books that uses red on the body as a symbol of whatever

there was that day the video for Losing My Religion came out and it seemed like a harbinger of both the beginning and end of the dual pillars of 80s college / grunge. bless you Murmur, bless you Meat Puppets, bless you MTv. touch me i'm sick, everybody, i wanna dip my balls in it!
Agentic Authentication and OAuth
Why I'm writing a Scheme implementation in 2025: Async Rust
Hey! Ive worked for Clemson for about 8 years…it’s a wonderful place! I think I saw your Carolina codes mentioned at a PHPUpstate meetup.
Great write up. I'm very curious whether this was a legitimate app which was unreasonably paranoid, or if it turns out he was debugging it in the first place because it was accused of being malware.

Seems like a lot of effort to go to otherwise
> No, ample evidence shows that vitamin D (or vitamin D deficiency at least) is causally related to multiple diseases.

Both my statement and yours can be true. Having a deficiency in an essential nutrient can be causal for bad outcomes while, at the same time, having the correct amount or excess can be non-causal but correlated with positive health outcomes.
I wouldn't live in SF is someone paid me... and not because of the homeless
as is often the case, one species will make a burro only to have other species take over and modify it, with choice locations, used contiously for several millenia, so an odd scratch here and one there adds up, and we have no other behavioral evidence for this last mega fauna, so who knows?
might find more of these in different stages, with perhaps fossil evidence
Category Theorists in AI
Thank you. I trust the guidance of someone who’s walked this path before :)
Older people have their USDs in hard cash and will wait hours at the bank each month to withdraw their pension in cash (i.e. not even use the ATM).
Or maybe trying to prove copyright theft, if the app itself was recompiled with different logos etc
If DDG is making any money, they should be investing it in creating their own independent index
I've used Limine on one of my machines for a good while now. It is quite simply, a UEFI executable where you can point to something bigger, be it another bootloader or a kernel. Removing filesystem support is more or less an inconvenience since you can load up a kernel that can access that filesystem and you are good to go. Doesn't matter what filesystem, because the bootloader doesn't care.
Show HN: Infrabot: create AWS resources with natural language
https://www.bbc.co.uk/news/live/c0q080y02xgt

Also, posted later as https://news.ycombinator.com/item?id=43083016

https://liveandletsfly.com/delta-crash-toronto/
It's half facetious but also half serious, as the amounts of money are simply staggering.

There has to be some middle ground between "homeless in a park" and "living their own life with a job" and "locked up in prison at great cost" that would be satisfactory to everyone.
Tunels are 100 millions year old. We split from chimps 5 millions years ago.

Modern humans are .11 million year old, and we arrived to America .015 million years ago.
+r or +rw?

One finds fraud, the other creates it.

The mainstream media is busy chasing responses to names on a map and has no clue there is a gulf of a difference between these two access controls.
I really appreciate this and hope to see more time infused maps. As we get ready for the arrival of lunar time, these tools move the needle in the right direction.
That's simply not accurate! If an ALTER TABLE results in an integrity violation in MySQL, that ALTER TABLE is rolled back.

In modern MySQL, DDL is atomic and crash-safe on a per-statement basis. It's just not "transactional", in the sense that you can't combine multiple DDL statements (nor mix DDL and DML) into a single transaction.

See https://dev.mysql.com/doc/refman/8.0/en/atomic-ddl.html for reference.

Modern versions of MariaDB also have atomic DDL, although their underlying implementation is quite different.

And even in older versions of MySQL and MariaDB, an ALTER TABLE which causes an integrity violation was still rolled back. Think about it: the only possible non-instantaneous integrity violations are when adding a new unique key, new foreign key, or new check constraint. Check constraints didn't exist in old versions of MySQL or MariaDB, so that just leaves unique keys and foreign keys. And there's no notion of a "partially populated" index or a "half applied" foreign key constraint in MySQL, so your assertion of the ALTER just "stopping" mid-stream without rollback is just plain wrong.
Over the course of the past century we've become enured to media selling our vices back to us.

What happens when media sells our virtues back to us?

In other words, it feels really good and righteous to be angry at the bad people. It feels really bad to consider that they might just be people.

Not just bad - it feels subversive - disloyal to the in-group. It would take a heretic to claim that the demons are just sinners.

---

I think the greatest qualities of humanity are curiosity, humility, patience and empathy, but it is very hard to feel curious, humble, patient and empathetic in many online discussions.

https://news.ycombinator.com/item?id=43055914
I think that value comes from code that solves tough or complex problems, which can be humbling while improving your understanding. Feels good when you get a grasp of what’s going on and can understand that there may not be a simpler approach, just a different one.

There’s also legacy code that is not great and is not solving a complex problem but is just a product of the conditions at the time. It’s easy to look at that and assume you can do better given the same constraints, and this is neither educational nor esteem-building. Just an ego massage.
Because they own the now hardware, and MacOS iOS run exclusively on their hardware

Source: I work on windows power management and I know system engineers at apple.
Ha, if steps have consistent distances you could take the average distance at step X and generate a step of that length in some direction and be ~approximately correct regardless of the actual value
>> Your signal returns are from the beam or side lobes

You're skipping a step -- where does that beam come from? For simplicity lets think about a scene illuminated uniformly (i.e. from a single element) so that we don't get hung up on the transmit beam. I think we agree you could still sweep a receiving phased array beam across that scene. Lets further assume it's digital beamforming, so you're storing a copy of the signal incident _at every element of the array_. Not a 'beam' yet, just a bunch of individual signals.

>> you get a return from everywhere all at once

Yes! Think about each of those elements of the phased array -- they're also receiving signals from everywhere all at once.

It only becomes localized into a beam when you combine all the elements with specific phase weights. That process of combining element returns to form the beam is mathematically identical to what you do in SAR as well -- combine all your individual 'element' (individual snapshot in space) responses with some phase weights to get the return in one direction. Repeat the math in all directions to form one dimension of the image (second dimension is the radar time-of-flight bit, which is unrelated to the beamforming).

Maybe not you specifically, but I think people don't understand the 'synthetic aperture' part. Specifically, that you can ignore the time between snapshots (because the transmitter and receiver are synchronized) and act like all the snapshots the platform took across the line of flight happened simultaneously. What you're left with is the element responses to a big phased array, and you can 'beamform' using those responses.
I can imagine :) It kind of reminds me of #css on Freenode, in another life a long long time ago. When you got kudos for making one stylesheet work both in IE6 as well as all the other browsers :D
Hmm! I wonder if there’s then a way to bundle something like ViewComponents as WASM, and use them as a React replacement?
non-devs have been left to their own for years and the gap to get professional devs in is still quite large. They built it in excel to fullfill a need and then grew to mission critical in a small group but the cost to ensure it is safe is six figures... or a story like that.
a brutal as hell "hot war" that was churning out 1200 casualties a day for weeks

and whose instigator is ideologically aligned with "Dugan-ism" which calls for Russian dominance of Europe (aka "Neo-Eurasianism")

EU has every reason to be greatly worried about this