skysight-inc/HackerNews huggingface dataset:
Hard to disagree. I can usually tell what type of type of experience devs have by the snarky, dismissive responses I've gotten on various internet forums over the last two decades. e.g. "Oh but you would never have this problem if you performed proper code review" - Random_Rockstar_Dev_254

However not all legacy projects are bad to work on. If they're decently developed, then often you'll find that most of the pain is in setting up your local codebase. e.g. sorting out make files, or header file clashes etc. And if you're lucky, some poor bastard has already done the hard work for you.

As an aside, I know tons of experienced "Senior" developers who just suck at their jobs. The problem is they have tons of experience in delivering terrible products based on terrible code and architectural decisions. They just never had anyone to show them any better. And now that they're "Senior", noone can tell them anything. Many devs who work in corporates understand this pain. Shoutouts to my peers who have to "fix" 3000 line stored procs with a 100 line "change control comment saying stuff like "2009-04-03 JS Added TAX_REF_ID". I live your pain.

EDIT: Also, if you happen to work at company that thrives on terrible legacy products, try to drill it into their heads that BAU Support is not part of the solution. Every time I've raised the issue of the mounting tech debt I've gotten the response "Business does not have the apetite to solve these issues. And why would they? That's why we have support teams".
There was a very good discussion about PostgreSQL as graph database on Hacker News about a year ago:
https://news.ycombinator.com/item?id=35386948
Can't pretend I'm the biggest fan of everything Elon's been doing, but in a different universe, where he was brought into government solely to help work on FAA's software operations, I think I'd find this to be something he probably could make some sizable and positive contributions to.
> Humans naturally evolved in a hunter gathering setting

Frequently asserted, but not really well substantiated. Plenty of new (or previously) ignored archeological and anthropological evidence that humans moved back and forth fairly seamlessly between hunting, gathering and cultivating in many differents part of the world.

You sound like the kind of person who would have somehow managed to read "The Dawn of Everything" by Graeber & Wengrow, but apparently either did not or for some reason disagree with one of their fundamental conclusions.
It’s a pretty pathetic argument that you support wielding the chainsaw, but preferably from a more desirable tyrant. Nobody who would agree to wielding the chainsaw in a democratic society is worthy of the privilege.

People who share your nihilist perspective combined with solutions contrived from ignorance are why we’re here. And where we are going will redefine corruption.
NYC seems like bad default example. I had to check other cities to "get" what's this site about. With NYC - everywhere is similarly far.
That's an option.

What with a human? "Asking" FOSS maintainers might not give the result you want either. Well, depends how you ask I guess. Perhaps attaching an attractive price offer could help things along.

But depending on how LLMs improve, asking one of those could help.
I was called a racist to my face. I chose to go the route of compassion, instead of throwing the same, useless energy back at them. And yes, I think people with such an aggressive style DO need help, it can't be healthy to think such toxic thoughts all the time.
There is the idea floating around to do this for the main thread (especially for audit mode, where the automatic static TLS size discovery does not work due to the way the audit interfaces are defined, it's not merely an implementation limitation). This would allow for adjustment of initial-exec TLS expectations if the critical dlopen calls happen before the process goes multi-threaded. For threads created with pthread_create, the TCB is still at the top of the stack, which is quite efficient for access. Moving that would probably consume a TLB slot. Spacing things far apart due to aggressive address space reservations will impact TLB miss performance.
> But the 99% use case is probably that most users don't care.

For 1 really good utility like ripgrep, yeah. You'll convince many people to use it based on its merits. You might even have 5 or 10 of these utilities, if they're really good.

But for Linux system builders, for the things that go into standard distributions, where you need hundreds of such utilities, Rust CLI binaries are simply not sustainable. Not for size, not for security, not for simplicity of bootstrapping, nor, as you said, for compiling an OS from sources.

You will be able to get ripgrep into many distributions, but it will be more unlikely to become one of the tools installed by default for that reason.
Hmm I thought that was a feature, not a bug. I used to leave everything plugged and close the lid if I wanted big downloads to keep going or wanted an even quicker start up.
I haven't even built it, let alone benchmark it. I don't think people are realizing this thing is like a 3 day old project (in terms of actual work). The about page is a bunch of scratch I wrote today (and didn't even finish that doc before I moved onto something else).
> I suppose that raises another questions: Do LLMs "think" in language? Or do they think in a more abstract space, then translate it to language later? My money is on the latter.

The processing happens in latent space and then is converted to tokens/token space. There is research into reasoning models which can spend extra compute in latent space instead of in token space: https://arxiv.org/abs/2412.06769
Show HN: MOS6502 in pure Lua running in WebAssembly
Succinctly summarised
Would this be the same China where jaywalkers' portaits are automatically shamed on electronic billboards and fined social credits? Is that a worthwhile trade for universal single-payer healthcare?
Espressif has a new dual-band chip that does 2.4ghz and 5ghz wifi. That isn't the subject of this article, but ESP32 is gaining some new wifi capabilities.
Good question,
species do not put that much compulsive effort into preemptive escape without cause.
That seems like a good way to cook your laptop when you throw it into a bag with the CPU pegged.
Visual explanation of "Backpropagation: Multivariate chain rule"
Abnormal beam steering with kirigami reconfigurable metasurfaces
The audience and the posters are the content, not enough people want to start posting and commenting on a dead reddit clone to get it off the ground to entice more people
The video at the top is one of the best programming videos I've ever watched. It's fast-paced, assumes just the right amount of knowledge, and has excellent demos that don't kill the flow of the video.
A few minutes ago I picked up a dusty CD at random, after possibly multiple years of not listening to my CD collection. It was a REM album.

Then I open HN and I see this title. Serendipity
FAA needs the help given a whole bunch of folks just got laid off:

* https://apnews.com/article/doge-faa-air-traffic-firings-safe...

* https://news.ycombinator.com/item?id=43082556
Very few places actually have generators with the capacity to run everything. The specific store had just enough power to run limited lighting and the registers.

People always think generators are an easy solution, but that tends to be the response from people that have not actually looked into what generator solutions look like
Plz.review: stacked reviews for your GitHub repos
CVEs are very important, of course, especially nowadays, but...

Many licenses, such as the MIT license, are very open. All you have to do is include the license text and the names of the software creators, because they want attribution. In other words, it really is about who made what, even with some of the most open licenses.

Licenses matter, a lot. After all, some licenses are share-alike/viral: if you "use" code with such a license, your code might inherit that license. (I put "use" in scare quotes because this is where the lawyers get involved. It depends how exactly you use the code.)
It's not some unspecified "they". It's because the Elementary and Secondary Education Act (ESEA) of 1965 forbids the US having a national curriculum, and hence having nationwide-standardized tests of an entire curriculum (rather than much narrower skills, like basic reading/writing/math), unlike almost every other OECD country does (German Abitur, French Baccalauréat, even Chinese Gaokao, etc.) at HS completion. Hence the US federal ED can't meaningfully measure (HS-leaving) student outcomes across states/counties/districts, not now, not ever. (The 1965 ESEA was a severe compromise forced on LBJ by southern voters opposing public-funded integrated education). NCLB (2002-2015) didn't meaningfully fix any of this, and was replaced by ESSA (2015), which does not standardize across states.

Hence given the federal ED is prohibited from meaningfully measuring student outcomes, their metrics focus on other things which are worse proxies and more gameable.

I wonder if any study has ever quantified the economic cost to the US of not having nationally-standardized measurements of educational outcomes for all HS students, and what that cost is. (Even the ones who never apply to college. Especially the ones who never apply to college. Also the ones who don't graduate.)

https://en.wikipedia.org/wiki/Elementary_and_Secondary_Educa...
The mutualism of microorganisms and humans is a fascinating and relatively new sphere of research. One such space is the family of antibacterial (and antiviral) viruses that have apparently evolved into a mutualistic relationship with humans: their development and proclivity is tied to their hosts (they spread by direct placental diffusion from mother-to-fetus, or by milk, they're too fragile to survive in the external environment, and since humans eating humans is rare they don't have other avenues) and so they actually have features that attack harmful bacteria, attack and disrupt harmful viruses, or generate immune-system antagonistic chemical signals to attract our defenses to incoming infections.

They flew under the radar all this time because they're viruses; in general, the only viruses we're aware of in humans are the ones that cause harmful symptoms because actually visualizing the little bastards requires busting out the ol' electron microscope, so if they don't give us a reason to look we aren't looking!
That is what mise from the same author is for. It lets you define per-project sets of tools with specific versions (including languages). I find it quite useful and I'm planning to get my team at work to adopt it once I get some round tuits.
Don't worry, SpaceX will fix things:

* https://www.theverge.com/news/614078/faa-air-traffic-control...

* https://news.ycombinator.com/item?id=43082635
This is a really good synopsys, not too fawning, not too critical. REM was an early college band that was sincere and handled pop fame with tact and restraint (counterpoint: U2, of the same era). They sort of did exactly what a "normal" band should do: write music, find fans, expose people to a new style of music, become very popular, don't try to push it past the cultural shifts, and gracefully exit without any scandal are smarminess. Who does that anymore, or even gets the chance? I think the only bummer is that they influenced so many alt musicians that their style is in everything non-pop these days.

Of course, I'm pretty biased, though: I was a senior in highschool when the day after REM played my city half my graduating class was wearing the concert shirt.
How do you know no one is using it?

(perhaps "ancient" was a bit of an exaggeration by the way; "old" is probably better).
> A significant portion of that is rdtsc time, right? Like 50-80%. Writing a few bytes to a ringbuffer prefetched in local cache is very very cheap but rdtsc takes ~4-8 nanos.

Exactly right, though it seems totally insane to me coming from an embedded background where you get the cycle count in less than 1 ns but writing to the buffer would be "the" performance problem (and then you could eg avoid writing short calls as measured at runtime, but on x86 you will have spent too much time on the rdtsc for this to lower the overhead.) There's also RDPMC but it's not much faster and you need permissions(tm) to use it, plus it stops counting on various occasions which I never fully understood.

Regarding prefetching - what do you do perfetching-wise that helps performance?.. All my attempts to do better than the simplest store instructions did nothing to improve performance (I tried prefetchw/__builtin_prefetch, movntq/_mm_stream_pi and vmovntdq/_mm_stream_si128, all of them either didn't help or made things even slower)
Looks like the filter worked as expected then.
ChatGPT Operator: Prompt Injection Exploits and Defenses
Honestly just sounds like reddit wants to get some of the only fans money, reddit is already filled with only fans girls advertising but they're not getting a actual cut of it.
Wild story. This is more perverse than rugpulls (i.e., $libra).

I'd blame the bank staff just as much as the CEO. No controls, signing off on wire transfers above material thresholds...I assume that Board and bank officers will get reamed for gross negligence and willful misconduct. Those can pierce liability caps and insurance.
Biden had SCIF material.

I'm pretty sure Trump doesn't let just anyone into the rooms where the secret documents were. You realise Mar a Lago is a 17 acre country club, right? It's not a 3 bedroom house.

And if you think Gmail is secure you need to read up on the DNC email leak.
If someone has only used a handheld wood sander, they will be ecstatic when someone shows them a powered belt sander.

But someone who has used a palm sander, orbital sander, belt sander, disc sander, and so on will be able to see a new type of sander in the context of existing tools and know what’s right for what job.

Your average junior will be in the first scenario. However, it’s possible to be experienced yet still be stuck in the first scenario.
> The time always comes when a new leader and their lieutenants come into the org and prioritize new features over maintenance, at which point your moat is null and void and you’re on borrowed time.

The "on borrowed time" is an odd conclusion.

When someone takes over, it's typically a priority change ("We want everyone working on new projects, just freeze this old stuff") rather than some kind revenge path against anyone who worked successfully on the old stuff when it was a priority.

And a good engineer who is able to handle legacy code will typically be even better when working with greenfield code, because the latter is easier, all else equal. So unless you are refusing the priority change, why would you be on borrowed time?
Do not both sides any of this. One cannot claim that both sides present misinformation and then not acknowledge that one side is doing so intentionally and the other is not.

Elon tweeted that there was a lot of 150-year-old recipients. That's all he said. [1] So there was a rush to point out why, if this 150 year old number is the only information he's providing of fraud, it is not a prima facie case of fraud. That was a good faith response to a bad faith, selective release of information.

[1] https://www.foxbusiness.com/politics/musk-claims-150-year-ol...

So then Musk provides more data, but again, not enough data to provide all the context. What he leaves out is that there have been multiple, prior good faith attempts to investigate these data entries, identify whether there's any fraud, and address any problems. This was the work of inspectors general whose job is to work in good faith to try to resolve these issues.

There is one side acting only in bad faith. If they were acting in good faith, they would raise these issues through legal channels (inspectors general) and then have an orderly, legal process to address them. That is how it has always been done, for a reason. They are not operating legally because they know that what they are doing is in bad faith and would be found out as such.

What we are witnessing is a dismantling of the rule of law. It's important to recognize that and to not to be complicit in it.
What a horrible problem with such a simple solution. Give people adequate and decent housing at reasonable prices or for free if necessary. Laughable this is still a question in the richest country in world history.
I guess the difference is: if you see a social security check for a 150 year old being deposited, that would make you suspect fraud, and so you would investigate to determine if it is fraud, or some obscure case where it is actually legitimate. Whereas, if the checks never get deposited, where is the fraud? Which is why I think that the undeposited check case is the most likely to “fall through the cracks”
My wife and I go back to Clemson every 1 or 2 months since we graduated 20+ years ago. Sometimes just for dinner, to take a walk. Sports helps of course because there's never a bad time to go to a football/soccer/basketball/baseball game. Even went to a club team rugby match one time.

We take our kids there, show them around, tell them stories and get ice cream from the agricultural center.

It's a beautiful place that we both love.

Strongly encourage you to return as often as you can. Nostalgia is a wonderful thing. It's going to be a part of you for the rest of your life.
California, like most of the USA, contains a very broad spectrum of political opinion. There are plenty of conservative right wing folk there, it just so happens that the current state of things there leads to them not holding huge amounts of power at the level of the state legislature or governor's office.

This is marked contrast to, for example, most European countries (particularly the two you've mentioned) where the number of people who simply do not see a role for non-carceral government action (i.e. the first solution you've described) is quite small.

Combine that with a referendum process, and you've got a situation in which there are lots of things that could theoretically be tried but will not be, even in California.
I just remembered that Tildes (https://tildes.net/) still exists, I wholly forgot about it. Anyone else using it these days, perhaps over reddit and even lemmy, mastodon etc?
Yeah, a gigabyte is most likely extremely overkill indeed, a megabyte or so would be plenty; though the goal would be to get threadlocals to be able to be as arbitrarily large as non-initial-exec threadlocals so it wouldn't break anything ever.

I don't know how the kernel manages it internally, but there's no need for PROT_NONE preallocated virtual memory to be mapped to actual CPU-accessible pages at least; and `mmap(NULL, 1ULL<<46, PROT_NONE, MAP_ANONYMOUS|MAP_PRIVATE, -1, 0)` takes ~4 microseconds to map 64 terabytes of virtual memory so it's definitely not 0.002x overhead. (perhaps the overhead amount changes depending on how close to a page level the size is, but it shouldn't be too much regardless)

This'd essentially be turning the preallocated TLS space as a memory allocation arena (and you could actually even just choose to provide an alloc+free interface for programs to dynamically allocate fs-relative-offsets to use for custom threadlocals?).

(then there's general problematicness of virtual memory; such PROT_NONE never-touched memory still counts towards virtual memory usage, which is annoying; browsers/Java/etc already suffer from this, but it'd be rather ugly for literally all processes to have such. I'd quite like a memory usage counter that includes all memory that is or ever was writable, but not PROT_NONE never-touched; i.e. how much memory the process can eventually require without running explicitly requesting more via syscalls, but afaik such just doesn't exist, or at least isn't a standard-displayed thing)
It can take time to get to know any city, but SF has the advantage of being relatively dense and walkable.

I moved here in 2015, and I was about the same age when I arrived. It was an adjustment for me back then too. The problems don’t really seem worse to me overall, but I will say that market street and SoMa in general feel worse than I remember but not really because of homeless people or drug use (that was already a highly visible problem); I think it’s important to point out how much commercial real estate has gone fallow since tons of stuff was shuttered during the pandemic. That’s the most noticeable change to me, and it just makes the whole area that much more depressing.

So before writing off the city entirely as has-been or whatever, maybe try a day of walking around the northeast corner when the weather is nicer. Nob Hill into Chinatown, then North Beach. From there you can enjoy a view from Coit Tower before taking one of the semi-famous stairways down to the Embarcadero. Levi plaza is a nice spot to rest your feet. If you need a place to stop and work, and you don’t mind tethering, find your way up into the Embarcadero center. The upper portion is an open air walkway over the streets with really well-kept gardens/trees along the way (at least once winter passes). Below you’ll find shelter from cold or wet weather, with lots of places to sit. It’s kind of the best kept secret of the city if you work remotely.

> All the money in the world and they can’t run a city half a well as was done before cars…

This is hardly unique to SF. Hell, the city is a diamond in the rough among other post-industrial cities anywhere in the world.

If not the northeastern corner, maybe try the mission near 24th and Valencia, or Fillmore near Japan Town. There are other spots too of course but these are all places I walk or take the train to regularly and I will miss them dearly if I leave.
That's a "Coincidence". "Serendipity" refers to learning new unexpected knowledge while searching for some other knowledge. pushes glasses back up nose, makes nerd snort
So it's music that 89x played in Windsor/ Detroit in the nineties.
Nvidia H100 purse hits the market for $65,000
After much searching, I found documentation on SSA's Master Beneficiary Records format from after the Y2K update.

Date of Birth in some of these records is stored as days since January 1, 1800. There's no reference to 1875 anywhere. See section 2.3 Date formats:

https://omb.report/icr/200704-0960-012/doc/2576801
The no weapons thing was fine for years but now you've got Putin sending thousands to troops Europwards there's an argument for using tech to stop that. Also detering the Chinese who will no doubt develop AI weapons themselves.
Loyalty and obedience are excellent traits for a dog, not a human.
The word "illegal" has no meaning in this context. It's like telling the fox it is not allowed to enter the henhouse after handing it over the keys and the deed.
One school that did this reported more face to face time. Unfortunately they used it to gamble on poker games, so I'm not sure it improved well-being
There are two kinds of 'low income.' There is a working-class neighborhood where people are not rich; life is hard, and stuff is a bit run down, but people are normal. Employed-ish, don't start fights and are respectful. The sense of community and friendliness might even be better than a 'normal' place because you need community to survive. Living in these places is fine. Then there is the kind of 'low income' you describe, which is a very different kind of place and people.

When people talk about this topic, people get into big debates about it because they are thinking of 2 very different kinds of low-income places.
And that’s a good point of view.

And yet you believe that fixing this requires pulling the plug on most if not all, by people totally remote to how it works?

That’s a peculiar way of fixing this. Especially in administrative matters (where the side effects are as deadly as putting an untrained random person in charge of a civil airplane).
In the 80s, college stations were all I listened to other than WXRT when I was visiting friends in Chicago.
Everything in this comment is gold.