skysight-inc/HackerNews huggingface dataset:
C is the ultimate WYSIWYG language (provided you understand the semantics of your target architecture and assuming a non-buggy compiler). The language is relatively simple. The standard is accessible. I’d like it to remain that way. I don’t need C to adopt any other “modern” language features.

C11 provided a few worthwhile improvements (i.e., a proper memory model, alignment specification, standardized anonymous structures/unions), but so many of the other additions, suggestions, and proposals I’ve seen will just ruin the minimal nature of C. In C++, a simple statement like `a = b++;` can mean multiple constructors being called, hidden allocations, unexpected exceptions, unclear object hierarchies, an overloaded `++`, an overloaded `=`, etc. Every time I wish I had some C++ feature in C, I just think about the cognitive overhead it’d bring with it, slap myself a couple times, and go back to loving simple ole C.

Please don’t ruin C.
As a Gibson fan: this sounds like his robot avatars from The Peripheral and the VR glasses from Virtual Light.

In his most recent book, Agency, he describes 'laminar agents'. They're basically uncensored multimodal LLMs that can see the world through VR glasses.

Interestingly, Neal Stephenson named his metaverse company Lamina1. I like to think he named it after the term in Agency.
> I suspect it's the second part -- and the very powerful, rich people who fly their private jets to global climate conferences -- who had more to do with this legislation than the blond cover-girl with which it's being associated.

Yeah, I mean I doubt this would do a damn bit of good for a celebrity like Swift, because some fan is probably paying attention enough to figure out the tail numbers of the jets she's flying in.

It's the billionaires who aren't celebrities who will benefit from this.
Is this really? If foodstamps were to suddenly disappear, would Amazon increase their wages? I doubt it. In fact, there would be _more_ desperate people scrambling for some paying jobs, which would depress wages further. Right?
Windows was a "bastion of open computing"?

This is obviously crap/inaccurate/a misrepresentation, windows has always been a completely closed prorietary s/w platform.

The only "openness" (since we're not allowed to say "free software" on HN) has been the ability to load unverified binaries from unknown developers. In other words, a complete security nightmare of a s/w platform.

"Enterprise" has been "beholden" to M$ for decades. I would expect the M$U graduates in IT everywhere to embrace this abomination like they've embraced all the ones that came before it, that is with gusto 8-)
I had the same expectations about Russia in February 2022. Too old, too decrepit, not enough soldiers on the border to take Ukraine (200 000 is far from enough, country of that size needs 10x as much occupiers to be safely subdued into submission), not worth to burn all the relations with the West over.

Oh boy, was I wrong and the doomsayers were right. It is tricky to emulate mind of a 70-y.o. wannabe emperor who dismantled all the previous oligarchy in favor of one-man rule.

And that sound like China, too, with the difference being that the sea between China and Taiwan is a very formidable obstacle that just might raise the overall stakes too high.
> Should the companies shoulder more of the burden? It would be fairer and more just, but words about justice are cheap and power is expensive.

But how is this related to the subject?

There is an article lamenting that a third of Amazon warehouse workers are on food stamps. Now suppose that Amazon paid more taxes and correspondingly provided more funding for the food stamp program. The next week a third of Amazon warehouse workers would still be on food stamps and media outlets would still be publishing the same clickbait headline.
> You'd be surprised, many people qualify for SNAP and may not realize it.

Also surprising is the number of people who lack food and SNAP isn't available to them.

> Most states are following [guidelines where $2,430 can get SNAP]

Most states meaning 52%? Asking because there are plenty of millions who can't get SNAP with zero income.

Source: 2008-2018 in hunger level poverty with kids. SNAP consistently denied for all but 6 mos.
Blame is less important than who is responsible for the solution!
Bezos and execs, who earn billions of dollars in compensation on the shoulders of the working class like leeches. Reduce their compensation packages and redistribute it as wages in their baseline workers.
> “just ban simple automatic storage duration structure copying” is a terrible usability and horrific ergonomics decision to make

This sounds like a great idea to me! Rust disables implicit copying for structs with destructors, and together with move-by-default, it works really well. Unlike PoD structs, you don't need to heap allocate them to ensure their uniqueness. Unlike copy constructors, you don't need to worry about implicit copies. Unlike C++ move, there's no moved-from junk value left behind.
Third places? Some of the companies I work with don't even want to be a "second place". They are giving up their office space to let people work from home.
If a corporation is making strong profits and its workforce is on poverty level incomes and relying on public financial support to survive, kind of feels like it makes sense for the government to claw back those profits in higher taxation.

Notion being that the corporation that is so severely under paying its work force isn't genuinely profitable and is falsely portraying itself as so.
I really want to see you design rockets, robots and brainchips using email.

Taylor Swift could have livestreamed on YouTube.
> Our politicians are legally bought and paid servants.

Isn't that illegal? (... withdraws into ignorance cave)
Securing LinkedIn – Protecting Your Professional Online Presence
It is so far behind Mastodon. Both in terms of features and in terms of communities on there.

The people I interact with on BlueSky are nice, and the website is serviceable. But like Pebble / T2, I just don't see the momentum there.
The Little Manual of API Design (2008) [pdf]
Can you elaborate? What did France do exactly? Apart from having a minimal (but working) welfare system.

For several decades, liberal policies have been driving down the welfare system and the minimum wage. Macron is definitively trying to put a end to the french social welfare system.
I don't know exactly how this works, but I wanted to share my experience trying to anonymize data. Don't.

While you may be able to change or delete obvious PII, like names, every bit of real data in aggregate leads to revealing someone's identity. They are male? That's half the population. They also live in Seattle, are Hispanic, age 18-25? Down to a few hundred thousand. They use Firefox? That might be like 10 people.

This is why browser fingerprinting is so effective. It's how Ad targeting works.

Just stick with fuzzing random data during development. Many web frameworks already have libraries for doing this. Django for example has factory_boy[0]. You just tell it what model to use, and the factory class will generate data based on your schema. You'll catch more issues this way anyway because computers are better at making nonsensical data.

Keep production data in production.

[0]: https://factoryboy.readthedocs.io/en/stable/orms.html
Thanks for the thoughtful response. I’m similar to you in this regard, but I’ve been thinking about the frailty of human knowledge lately.

We get it wrong a lot. It will be interesting to see how the vax debate and perception plays out over the next few years.
> Ocean carriers already optimize

Of course. But slow sailing is a co-ordination problem. You need an enforcer and a penalty system.

> Sofar Ocean .. does it in a particularly interesting way

What is the "particularly interesting" way? It seems like a "basic" optimizer over known data
The future of foundation models is closed-source
Google Testing Blog: Avoid the Long Parameter List
It’s remarkable how good the apps look even by today’s standards.
Curious idea. So it’s for cases where you have any key but associated with one of only (preferably few) discrete values. I.E. your url example is great with url as a key but subpar if url were to be the value (padded to length n with trailing nulls encoded as a fixed width int array)?

With its interesting set of guarantees, I can’t see a case where you could use this unless you are 100% positive all keys have previously been inserted into the set, otherwise you risk getting a wrong value in return (instead of no value). A traditional bloom filter is similar but in the worst case you throw away work because you look up the determinative data/value but here it’s a bit trickier.

Lots of applications tolerate missing results but significantly fewer can tolerate “unknowingly incorrect” results.

Question about the implementation: I would have expected the primary interface to be in-memory with some api for disk spillover for large datasets but while all the docs say “designed for in-memory lookups” the rust api shows that you need to provide it with a temp directory to create the structure? (Also, fyi, you use temp::temp_file() but never actually use the result, instead using the hard-coded /tmp path.)
this will be sherlocked
The entertainment may be superfluous but the emotional effect it has on her fans is not. I mean compare this to the carbon footprint of people driving to church. Not a fan personally, but a concert it a meaningful experience for her diehard fans.
The PWR is definitely not safe under all conditions because it involves water at high pressures that can participate in a steam explosion. You would not have the same problems with an HTGR (which potentially leaks very little radiation even if the core was mechanically disassembled) or an MSR.

As for the Dali note that the ship didn't suffer that much damage (it didn't sink) and I can't imagine a centrally localized reactor would have suffered much damage.

Note nuclear submarines do run aground, crash into other submarines and both friendly and adversary vessels at sea. Of all the ways of dying in a submarine, problems with the nuclear reactor usually aren't one of them.

So far as proliferation goes, a reactor that is difficult to take apart is a feature and not a bug.
What htop features are unavailable if you don't run it with elevated privileges?
Most laws bind the weak and protect the strong
Do you think Elon is giving meaningful input on the design of robots, rockets or brainchips?
> amazon jobs are ubiquitous and well-known enough that people treat it as a fallback. if you can't find a better job, you go work in the amazon warehouse or as a wal-mart cashier, because they're always hiring.

I agree that larger companies are better capitalized and therefore can better withstand economic shocks than smaller companies, but how does that mean that foodstamps "prevents competition"? Foodstamps aren't tied to a specific employer, so it doesn't favor large companies over smaller one, because employees can continue to get benefits even after switching jobs.
Its frustrating because it buries better points under mud. The effective way to reduce jet emissions is not to publicly rag on the people who have the money to use the service. I would go so far as to say that the author does not actually care about the subject at all, only perhaps being able to deride others to prop themselves up as not as bad as them.

The subject as presented like this leaves little room for talk about alternatives or ways to reduce jet emissions. It poisons the conversation by starting down the wrong direction.
Video is the killer because it's expensive. Don't they still have no ads and only one paid feature, buying a custom domain name through them directly? Which nobody actually has to pay them for because you can link a domain name registered anywhere else for free.
Building software is so expensive that it is causing major problems
A few hundred years from now these private jet flying douche bags will be remembered as the most evil creatures of our time.
You are basically arguing that rich entities shouldn't employ low income employees, with this logic.

While you can imagine this means richer people will start to do all of their low income work, that also means there are no lower income jobs. We can hope those are simply shifted up the pay scale, but it is equally as likely that the jobs just go away. Likely not full classes of jobs, mind you, but certainly there will be fewer low payed jobs than otherwise.

Just as likely, you will get companies relationships structured such that these relationships are not direct. Which... by definition is adding middlemen to the equation. I'm not a huge fan of efficiency arguments, but this does seem needless bad in that realm.
And even if you disagree with a HN title, you'll see the original once you click the link. It's not like it gets changed at the source. It would very quickly be brought up if a source title was significantly changed without reason.
It's only slightly lower in my eyes than an influencer getting sanctioned, private access to someone in power in exchange for continuing to kinda be an employee (but not actually). I mostly want to emphasize that the "official" ways to do this was already razor thin.
> (+ 1 2 '(1 2))

> "3(1 2)"

Yup, I'm out.
I'm curious exactly what this means. I mean, the plane will still be broadcasting ADS-B info of some sort, right?

If it's an empty registration number, well, to quote The Simpsons, "We'll look for the house with no numbers."
If someone from the wikimedia enterprise team is here and interested in providing those SDKs, but finds the openapi generator linked above to be lacking, I'd be happy to help (my company does the SDKs for OpenAI, Cloudflare, etc).

I've been a monthly donor to wikimedia for a long time and it'd be quite a privilege to support them with nice API wrappers too. Email in profile.
> Nobody's arguing he or Swift or anyone else doesn't have a reason to travel

The article literally says that Musk did not have a "pretty good reason to travel a lot last year":

> unlike someone like Musk, Swift actually had a pretty good reason to travel a lot last year
Good news: Musk has done none of those things. At best he's distracted and interfered with people who did those things.
(This reply is probably too late, I missed it while scanning this thread in the morning.)

> Abuse teams are (understandably) rather tight-lipped, and also tend to insist that telling the user what they did wrong would enable abusers to dodge the protections - this is something I don't understand (the abuser presumably knows what they did, while a user wrongfully accused does not), but it seems to be consistently said by abuse teams from many different companies.

The abuser will have done a lot of things. They don't know which one(s) got them caught. The more information they're revealed, the faster they can iterate to avoid getting caught next time.

But also, the real user doesn't actually benefit that much from knowing what got them banned. What are they going to do? Go back in time and not do it?

Now, a thing the user will greatly benefit from is knowing exactly what (if anything) they need to do to get their account back. That's where the focus on informing users should be. But since the abusers will also be told the same information, this needs to be something that legitimate users will find easy, but abusers or account hijackers will find hard to do at scale. So it can't just be "write a sob story about how you need the account back because it has photos of your dead grandmother". The abusers will be more competent at that than real users.

Typically it has to be spending a limited resource, or at least proving you have access to some limited resource and rate-limiting recovery actions by that resource. Some examples: non-VOIP phone numbers, proof of real world identity, social vouching by accounts in good standing.
> I wish it was all ruby

Why do you not wish it was all Python?
Renting a car for $50 a day plus gas does not make sense when you can charge off-peak (at least in my area) for about $7.
This sentence sounds like semantic anarchism.
I feel like most RAII fans will openly admit that it’s the worst name in the world for such an idea. The idea is that any time you acquire a resource, you should initialize an object with said resource. But I guess “resource allocation should always lead to object initialization” is too long.

The reason to do this is precisely so that the resource can be cleaned up at destruction of the object. So even if you had an acronym like RASALTOI, it would still probably be misleading
Any energy source needs consideration initially. However it is a real advantage be able to modify one parameter without needing to adjust several others.
Spyware found on US hotel check-in computers
OT but this...

> I strongly believe that async is the new billion dollar mistake of the 2020's: a design aberration that wasted so much developers time that it had cost billions of dollars to companies.

Yes. Nicely put
Migration failing to drive economic growth and made housing crisis worse
> The correct comparison would be of the marginal cost of eligibility testing (both in terms of false positives and false negatives) vs the marginal cost of fraud.

There is a much better way to do this, because the way we do it is entirely asinine.

On the one hand we say that people who make more money should pay higher marginal tax rates, and set marginal rates on lower income people to low or zero rates. On the other hand we demand means testing at lower income rates, which is equivalent to a tax on marginal income.

We should just let these things cancel out, using a flat tax that funds unconditional cash benefits (i.e. UBI) and delete an epic amount of unnecessarily complexity.
When McCarthy was first working on Lisp he intended to migrate to an infix syntax (called m-expressions), but abandoned the effort because everyone came to really like the current syntax (s-expressions) after they got used to it.

I know it's really hard to see how. (And honestly it's sometimes a little hard for me to see what the big deal is, but one of my first programming languages was a dialect of lisp so I can barely even remember not being comfortable with them.) But many people find that, once they get used to them, and especially if they learn to use an editor with a paredit mode, they can start to feel even easier to work with than infix syntax.
I agree with this. It is societies responsibility, through their elected government, to take care of people. If we need to support people more, we raise taxes and provide more support via the government.

Holding the employer as responsible leads to things like employer provided healthcare, which ties people more strongly to their employer. Weakening the ties between employee and employer makes the workforce more dynamic and mobile.
Isn't it just the geometry of the guitar constraining the ends of the string to have zero amplitude? The fundamental has peak amplitude only at the center of the vibrating part of the string. Higher harmonics have peaks in amplitude at multiple places along the string, and the higher the harmonic the closer one of those maxima is to the bridge.
In case of some celebrity wouldn't it be pretty simple to analyse flights and compare them to known appearances. Like say concerts. If same plane appears to visit a city where same person make appearances very close, it seems pretty reasonable they are one using it.
Carmakers Will Give Your Location to Police Without a Warrant, Senators Say
The cheapest truck I could find is from Nissan - the Frontier, starting at $30K. Luckily it's a darn good truck/platform!
one starts to understand the imperative of colonizing mars...
Well functionally it might suck a bit, but theoretically the idea of a laser is interesting, the design team in general is pretty good, I'm talking about aesthetics only here. Their device is beautiful. The team has an Apple flair certainly. I know I've seen the demos and it is surprising how slow and wrong it can be, etc. etc. But it's v1. The only good counter is they had a shit load of VC money, that's true. But still, I just don't think people should be quick to throw it in the bin. There's a baby in the bathwater, and one can't help but think if it only had a chance what could it have become.
Dunno why you were downvoted. This is exactly it. Taylor and Musk would be okay if there was just an annual report saying "Taylor's jetsetting caused X tons of CO2 emissions". What is NOT OK is someone effectively able to put a tracker on her movements.
> Self-driving cars will make things way more efficient.

Road capacity has a physical limit. Unlike data you cannot convert cars into light of various wavelengths to pack more into the same physical space. Well you can but that's called public transit. In other words, public transportation has a higher capacity per road/rail area than cars ever will. We don't live in the metaverse after all.

As a result more people using cars (self-driving or not) means you hit the road capacity much more often. That means more congestion and longer trips. Any efficiency you gain by going point-to-point is utterly lost in the increased congestion and traffic.

As the other person noted, European cities are much denser and have significantly less road area than US cities. Thus more cars means significantly less efficiency as you spend more time in traffic.
BreadboardOS firmware for the Raspberry Pi RP2040 features a Linux-like terminal
Pandemic-Era College Kids Face Job Market That Doesn't Want Them
I don't think so, because when I run it on the 4090 I get the same issue (in a system with 5800X3D and 64GB RAM also). I just don't use the 4090 for LLM because I have it for playing VR games and I don't want to tie it up for a 24/7 LLM server :) Also, it's very power-hungry. I do run that one on Windows and the Radeon server is Linux but I don't think that matters a lot. Using the same software stack too (ollama).

In fact the Radeon which cost me only 300 bucks new performs almost as well running LLMs as the 4090 which really surprised me! I think the fast memory (the Radeon has the same 1TB/s memory bandwidth as the 4090!) helps a lot there.

When I run a local model (significantly) bigger than the 24GB VRAM on the 4090 it won't even load for 15 minutes while the 4090 is pegged at 100% all the time. Eventually I just gave up.
With self-driving cars, there is no "finding a parking place". You just exit and the car drives on to the next customer.

And without parking cars, streets become wider. Single lane becomes double lane.