skysight-inc/HackerNews huggingface dataset:
They didn't imply it but people inferred it because they are skilled at using language to persuade people without lying.
Counter point - why is it an issue to wipe the account of its content and update the bio to simply say the owner is no longer on social media and any other accounts you come across are not them.

Removing your account completely from Twitter makes it immediately available for anyone else to take, and for larger accounts you can bet theres a whole host of automated monitoring going on, ready to nab it and use it for easy profit.

Keeping the account doesn't have to mean you're 'giving away' any info. Hell delete it and instantly recrate it if thats the worry.
why would pens perform different for right vs left? they're asymmetrical
> This still happens all the time.

People win the lottery all the time too
Not the case on Twitter. It becomes instantly available to anyone who wants it.
So what? Economic mobility measurements remain vastly more indicative of the experience of 11 in 12 Americans.

America is good at generating millionaires (which ain't what it used to be)! News at 11!
I only buy second hand laptops for myself, but I think the power/efficiency gains of modern cpu's should not be overlooked. The average person doesn't need a strong cpu, but the laptop should not burn their lap or run out of battery while they browse facebook.
I can't think of any. Some are less than other but there is always something. Lightning is a common one
But I was not the victim so I do miss it.
I assume that's evolved to mean something about opposing renewables these days?
See also, the prophet Wovoka and the Ghost Dance in North America.

1. https://www.britannica.com/biography/Wovoka
>The right-turns on FB and Twitter make for big openings in the space.

I argue that the whole thing was a net mistake and any "openings" should not be filled. The lunch has spoiled, don't eat it.
> You have to manage your dependencies (by either catching potential panics or forking/modifying them to meet your needs) or accept their behavior

And my point is that I have never had to do this with other languages before.

Rust is the first where I need to actively worry about dependencies.

And there is no way for me to wrap this behaviour in all cases e.g. if I set panic=abort, if the library has unique types that don't support UnwindSafe.
When are you going to post part 3 of your Hacker Challenge?

It's been fifteen years and we're still waiting. Thanks.
A simple screenshot of the OS environment would have been nice. But generally, I don't think people adopt operating systems just by seeing new recommendations on Hacker News or different forums. Most people have settled on macOS and then Linux and then Windows. and within the Linux ecosystem most people just use Ubuntu or Fedora and that's it. I don't see anyone using these other esoteric operating systems as a daily driver. For servers it's a different story. We have OpenBSD and FreeBSD. and of course Linux. But that's about it. Even supercomputers run Linux. creating an operating system in 2025, aside from intellectual curiosity, isn't really pragmatic.
np. gone.
Are you familiar with Kotlin's DataFrame? (https://github.com/Kotlin/dataframe)

JetBrains also keeps a list of other data analysis libraries for Kotlin (and Java) as well: https://kotlinlang.org/docs/data-analysis-libraries.html
In this case, you can find the same criticisms in published articles and books. I expect this student heard them straight from the source (author of the articles or books). That does not lessen their impact or correctness in my opinion.

Also, see SolarNet's comment. https://news.ycombinator.com/item?id=42677918
QubesOS was my main driver for a couple of years, but I have to say that the low battery life compared to only software rendering got pretty annoying after a while. Depending on the hardware, you'll need to possibly disable certain options in the BIOS/UEFI, like for an t490 that I documented: https://groups.google.com/g/qubes-users/c/Z0Kfm53zMxQ/m/IV-A...
> The cargo cult story, as it goes, simply describes the (in many ways fascinating) behavior of humans when faced with phenomena they are unable to understand

How can it teach us anything about human psychology if it never actually happened?

> It is not defamation to infer that a primitive group of people is, well, primitive.

Primitive doesn't mean stupid. In "Guns, Germs, and Steel", Jared Diamond said that nearly all the tribal peoples he met when doing fieldwork were seemed to be, on average, more intelligent, engaged, curious, and knowledgable than the average Westerner. (In his follow-up book, "The World Until Yesterday", he attempts to capture some potential wisdom that tribal peoples have that he thinks modern society may have lost.)

It's this confusion between "primitive" and "stupid" that is exactly the harm that he cargo cult story creates and perpetuates.
I don't think Jetpens makes any pens themselves, although they are a retailer and sell all of these pens so it's definitely advertising. However, Jetpens in generally reputable and their recommendations are generally good. HN typically likes posts about tools, so it's not too surprising a good tool recommendation post is popular here
I do, but I'm still expecting things to be more complicated than that example.

For instance, this is the the scenario I expect to be harder to manage with exceptions & cleanup:

this.len += 1;
foo();
this.len += 1;
bar();
this.len += 1;
baz();
return ...;

Without infallibility, you need a separate cleanup scope for each call you make. With this, the change to the private variable is still next to the operation that changes it, you just don't need to manage another control flow at the same time.

EDIT: sorry, had the len's in the wrong spot before
I think kindness is the answer and ironically often the reason people get so unpleasant.

It's OK not to know the hurtful etymology of something; it's also OK to be hurt by it and to educate those who don't know. To me the best way that this goes is that 'hurt party' kindly explains to 'unknowing party' who, in turn, kindly agrees to abandon hurtful term, and everyone moves on with life. What often happens however is either that unknowing party pushes back (often aggressively), imagining their rights to have been infringed, or else hurt party opens the discussion aggressively, perhaps anticipating pushback before it materialises, or perhaps just already upset at having long been on the receiving end of hurtful behaviour but previously unable to speak up, often because of systemic bias (think: oppression of black people in 1950's USA just as one example among many). And then we get a super-heated culture war, which is really just mixture of people wanting to be heard and understood, and some people deliberately stirring the pot for ulterior reasons.

The answer to your question is thus another question - do you care if people suffer because of the actions of others? If you do, then try to be kind, and remember that being kind sometimes means making minor sacrifices to bring greater benefit to others.
I doubled down on my social media account (twitter) and htmx finished first in the 2024 rising stars for front end frameworks:

https://risingstars.js.org/2024/en#section-framework

so... it depends.
Is it fine? How would we determine that? What's the metric?
Java Streams and Kotlin Sequences provide similar iterator capabilities. Iterators are great for this lazy performance but can sometimes be difficult to debug. Especially if you are nesting many iterators, then extracting the underlying collection can be complicated. But necessary in many workflows.
Like everything else, community is key. I simply deleted some of my social media because I realized I'd come out more angry than social connected. Deletion is simply a nice hard cold turkey approach if you find yourself commenting for hours on end everyday. I'd prefer a hard freeze for X amount of time, but IIRC no one does it in a meaningful way. FB can freeze your account, but it's not hard to unfreeze.

But it's not like all my social media is gone. I'm still obviously here on HN. I have a tildes account for more general news. I have two discord for personal and semi-anonymous servers. And for future connections I semi-regret missing in the Twitter age, I have a Bluesky ready.

I'm simply being more mindful of what sites I use and and what communities I join to prevent the issues that arose with Reddit, Facebook, and Tumblr.
In some threat models, it's more feasible to protect a portable flash/SSD drive than an entire laptop.

In other threat models, laptops/tablets/phones could be physically secured in a safe, or kept under direct physical supervision.
> How to utilize multiple NVIDIA GPUs?

| Tabby only supports the use of a single GPU. To utilize multiple GPUs, you can initiate multiple Tabby instances and set CUDA_VISIBLE_DEVICES (for cuda) or HIP_VISIBLE_DEVICES (for rocm) accordingly.

So using 2 NVLinked GPU's with inference is not supported? Or is that situation different because NVLink treats the two GPU as a single one?
All of the photos are of real people (some are their actual selfies, some are their AI counterparts), that's why there aren't many of them on the landing page.
The channel can either play back delta-modulation samples from memory, or you can directly set the output as a 7 bit value.

So by burning a lot of CPU cycles, you can keep up a perfectly good sample rate using the latter method.
Curious that an oil barron set aside resources to protect his own loot from his oil profits. Yes having these holdings availible to the public is cool and helps us. I was fond of their brand as they had a large presence in South Jersey. Getty had affordable gas that seemed to burn well in my college car in the late 1980's.
That's weirdly ad hominem, clearly I meant LLMs. They gave it a basic algebra problem and it could do it if it had broken down a problem step-by-step in a similar way. What's with the attitude? Edit: I don't even know why I replied to your vitriolic nonsense, I even used LLM in the sentence preceding what you quoted...
Apart from the licensing issues already mentioned by someone else: I don't know why anyone would use this service at that price. If you have the hardware and are tech savvy enough you can get similar if not better results using opensource tools and models. If you don't have the hardware you can still use paid services which should still be cheaper. And if you don't want to do anything with AI (which is the first thing you should think about when trying to accurately represent yourself to a future employer), you could still go to a local photo studio and get your picture taken by a professional at that price.
No I don't think so. Vietnamese culture is quite flexible, especially young people, and changing fast.

Also, it's not like I'm making a big deal out of it. I'm not forcing anyone to call me by my name, just an occasional reminder. And I have been successful with a couple of the staff who are now relaxed and chatty with me.

There's another aspect which is that age is extremely important in Vietnamese society. As a slightly older male than my staff, I get referred to as "anh" which kind of translates to "older brother", although does have some level of a respectful connotation as well. If I was considerably older I'd be referred to as "chu" (uncle) which has even more respect conferred.

A close (but actually not accurate) English translation to both of these is "sir". I suspect, but haven't been able to confirm, that part of my being called sir comes from this bad translation, and when I can explain that the meaning of sir in English actually comes from the class system rather than the familial respect system, it does get through. But unfortunately there's too much of a language barrier to explain something nuanced like this.
We had a similar CDN problem with releasing major Warframe updates: our CDN partner would inadvertently DDoS our origin servers when we launched an update because thousands of cold edges would call home simultaneously when all players players relogged at the same time.

One CDN vendor didn't even offer a tiered distribution system so every edge called home at the same time, another vendor did have a tiered distribution system designed to avoid this problem but it was overwhelmed by the absurd number of files we'd serve multiplied by the large user count and so we'd still end up with too much traffic hitting the origin.

The interesting thing was that no vendor we evaluated offered a robust preheating solution if they offered one at all. One vendor even went so far as to say that they wouldn't allow it because it would let customers unfairly dominate the shared storage cache at the edge (which sort of felt like airlines overbooking seats on a flight to me).

These days we run an army of VMs that fetch all assets from every point of presence we can cover right before launching an update.

Another thing we've had to deal with mentioned in the article is overloading back-end nodes; our solution is somewhat ham-fisted but works quite well for us: we cap the connection counts to the back end and return 503s when we saturate. The trick, however, is getting your load-balancer to leave the client connection open when this happens -- by default multiple LBs we've used would slam the connection closed so that when you're serving up 50K 503s a second the firewall would buckle under the runaway connection pool lingering in TIME_WAIT. Good times.
> In some cases it's a confusion be correlation and causality.

I wouldn't say confusion. If you read Ramsey Dukes for example, a magician focusing on correlation rather than causation is the whole point. The belief is that a) there are non-causal aspects to existence; and b) it doesn't matter why it works, so long as it works.

That is, according to Dukes, a magician is intentionally uninterested in causation, and leaves it for the scientists to worry about.
The median case is probably that the author shares it as ready for review, and so the review is ~immediate.

I hate that. Mine have a much slower time to review; sometimes I eventually give in and share them too.
It's more like thinking you can push back on a train, because maybe a disaster is legitmately coming.

Then you realize you're not bound to the tracks and it's probably best to simply let the trainwreck happen rather than add one more fatality to it.
This is a bold plan, but there are real risks here. Opening NHS data for AI research sounds great in theory, but we’ve seen what happens when privacy safeguards fail. The Post Office scandal is a clear warning about relying too much on tech without accountability.

That said, the investment in sovereign compute capacity and miniature nuclear reactors is worth celebrating on its own. More nuclear energy is a win for everyone.

Let's hope they get it right.
What to use instead if one cares about privacy and security (what I call personal sovereignty)? It's a non-rhetorical question.
That policy change reads like a more liberal version of Obama's first term compaign platform on social issues.

Lets not pretend that the current climate in SF isn't both way outside the Overton window for most of rest of the US and most of California until ten years ago.
We actually don't have any subscriptions as of yet - everything is a one-time payment when you get to the checkout, so in its current state this does not even apply, so I removed that clause for now.
So is the rice itself also high in arsenic/cadmium? ie, are people issuing warnings about the protein powders but not the original material the powder is made from?
I once had a small discussion with senior leadership that it was easier for me to spend $100k worth of engineering time on a project than to purchase a $1000 license.
Well that seems... dumb.
I’m not sure there wasnt as much spam and scams back then. I fondly remember 99% of my AOL inbox was filled with porn…

But ppl were definitely much more open and trustworthy back then. You could start a conversation with any random stranger and they wouldnt immediately dismiss you as some sort of scammer. Try that today and people will immediately flag you as a scammer
You use qubes and eat the loss of battery life.
For me outright deletion just led to other issues like missing out on events / family photos / chats with people I otherwise wasn’t connected to. The target for most people is probably low-moderate use. <shamelessplug> Personally I struggled to achieve balance with my social media usage for years and spent the last two years building out a coaching service to help people like myself keeping social media under a daily time allowance…think of it as a personal trainer (with real accountability and all) for social media and other everyday habits. We just launched this week at zabit.com if anyone wants to check it out.</shamelessplug>
Can Seawater Fight Fires in SoCal [video]
> I do, but I'm still expecting things to be more complicated than that example.

They're not. I've done this all the time, in the vast majority of cases it's perfectly fine. It sounds like you might not have tried this in practice -- I would recommend giving it a shot before judging it, it's quite an improvement in quality of life once you're used to it.

But in any large codebase you're going to find occasional situations complicated enough to obviate whatever generic solution anyone made for you. In the worst case you'll legitimately need gotos or inline assembly. That's life, nobody says everything has a canned solution. You can't make sweeping arguments about entire coding patterns just because you can come up with the edge cases.

> Without infallibility, you need a separate cleanup scope for each call you make.

So your goal here is to restore the length, and you're assuming everything is infallible (as inadvisable as that often is)? The solution is still pretty darn simple:

absl::Cleanup _ = [&, old_len = len] { len = old_len; };
foo();
this.len += 1;
bar();
this.len += 1;
baz();
this.len += 1;
return ...;

No need for a separate cleanup for every increment.
The whole language is against you. Writing with your left means you can smear everything unless you do some odd maneuvering with your wrist.
This is the exact same transition process 68k went through for most platforms it was on. Just left it in the build process and as packages were unable to be built for the arch they just delisted them from the builder until core packages no longer functioned; at which point total support was removed:

https://people.debian.org/~cts/debian-m68k/etch/
Qubes was created in 2012!

It mostly runs Linux applications.
I've quit social media (only use Signal and SMS/telephone/email). My wife functions as my secretary in this. I get the perks without the BS. Win-win. Only thing to remember is SMS/telephone/email aren't secure.
I cannot say much as I don’t know the people.

Turns out that a lot of people I knew posted huge life updates that I completely missed out on. I asked them why they didn’t tell me and they were confused. They said the posted it on social media

My impression is „how can one be so self centered” to imagine everyone HAS to know about their big event if they were not part of it and were not invited directly.

Is that person Kardashian family or something ;).

Even if it was a wedding and they posted photos. I wouldn’t remember a week later - if it is a person I see once in 5 years face to face and I was not invited. There are many big life events of such people.
In left to right languages lefties are draging their hand across what they just wrote and so need something that dries fast or it smudges. I suppose right handed hebrew writers would have the same issue (are their other bidirectional languages? )
I’m finding myself more and more nervous about any powdered foods, regardless of the ingredient list. It’s so easy for some sub-supplier to slip in something extra, just to boost their profits by 5-10%.

My cooking uses turmeric frequently, and I recently found you can buy dried turmeric and grind it to powder in a magic bullet. It has the added bonus of tasting better/fresher
To be frank, I don't. That migration when a bad community becomes "the" community is simply inevitable and a part of social media. I haven't seen a good way to stop it without extreme measures like paid entry or an invite system. So that's the cost of "free" here.

It's still useful, but it's more like a a car than a town square. you'll have a lot of fun in the beginning, you'll normalize it, it'll start to break down as you try to keep it running, and then eventually it gives up the ghost. So you either accept that and not own a car or you buy a new one.
The part I'm raising an objection about is "[that it's] not a place for serious things". It's in many ways key to being able to do serious things, if used deliberately. It's the mindless consumption part that is bad, and the point of my original post is that you can largely engineer that away.
Maybe because there are millions of people that are not tech-savvy?

"you could still go to a local photo studio and get your picture taken by a professional"

- Please send me a list of local photographers in your area that charge $20 or less for professional headshots.
There's perhaps no better site than HN to be open source and allow community improvements. Why isn't it?
I guess this is an attempt at Vec::push_within_capacity ? Your function takes a reference and then tries to copy the referenced object into the growable array. But of course nobody said this object can be copied - after all we want it back if it won't fit so perhaps it's unique or expensive to make.
facebook has been using this kind of approach for years
I've wondered if I've had some mild form of narcolepsy for a while now because I often get hit with a strong and sudden urge to sleep and will fall into a deep sleep rapidly if I'm sitting down. I don't remember this happening when I was younger, but it started happening more and more often in my 20s to the point I'd normally have at least one 20-30 min nap a day.

The author also describes dreaming while awake, and specifically just before sleep. Surely this is something that happens to everyone, no? My mind goes crazy when I'm about to fall asleep, and that's how I normally know I'm going to be asleep in the next minute or two. Typically I'll start thinking about strange interconnected things and people, objects and voices will randomly appear in my consciousness. Is this honestly not normal? Isn't that just what happens when you drift off to sleep?
If wanting to kill yourself over your sex isn't mental illness, I have no idea why insurance or the state should be concerned about it. We're not collectively paying for flat-chested women to get breast implants, or ugly men to get nose jobs, although they both may be upset about their bodies. We're also not labeling it as "life-saving."

I don't understand how we can insist that these conditions are both the worst mental illnesses, and not mental illnesses at all, at the same time. And maybe you do understand, but it's not so clearly explained that people shouldn't be allowed to discuss it in public.

> though not any other group (e.g. religious people).

Is this made up?
> Food Delivery? Now no.

Why?
"pip freeze" generates a lockfile.
Evaluation as a Business Imperative
Python was always the late born twin brother of PHP with better hair and teeth, but the same eyes that peered straight into the depths of the abyss.
I dont think this is remotely true. On any given subject there is an overwhelming horde of people desperate to disagree.
And anyway, even if true, how would this be different from the previous arrangement where "official" lies were rigidly enforced by biased fact-checkers?
I like communicating with friends, old and new. It's not hard to eliminate the cruft by using chrome extensions and filtering only by friends' posts, ie https://www.facebook.com/?filter=friends

So again, it strikes me as a huge opportunity, especially for someone who just does the basics.
Matthias Felleisen, architect (I think) of the current curriculum, explains to a hypothetical skeptical university administrator the virtues of it: https://felleisen.org/matthias/Thoughts/py.html