skysight-inc/HackerNews huggingface dataset:
American Red Cross keeps donor DNA for "medical research" [0].

Eventually, DNA sequencing will become extremely cheap and Red Cross will sequence all of their samples. Then the DNA data will get stolen, as happened to the Red Cross's refugee database recently [1].

Therefore, people who value their privacy and the privacy of their relatives may wish to use blood-letting instead of blood donation.

[0] https://www.redcrossblood.org/content/dam/redcrossblood/cont...

[1] https://www.icrc.org/en/document/sophisticated-cyber-attack-...
One argument I’ve heard, which seems valid enough, is that running a homelab setup without EEC memory is a good thing, because you then need to build stuff that can handle memory errors (or at least notice and learn from them) which you will occasionally see in your half a dozen or so homelab machines. Once your deploying production work systems “at scale” with hundreds (or thousands) of servers, you will be guaranteed to see occasional memory errors (probably even with ECC).

One of my first real homelab setups, was 6 raspberry pi’s, laid out as two load balancer, two web app servers, and two database servers. The “unreliability” of pi’s running everything off SD cards was a _feature_ because it gave me lots of experience in how my (work) software stack running on our typical AWS design held up in face of failures.
Well, HN isn’t a social network. It is a forum.

It’s not directly monetized so the design is meant to serve the user. In contrast social media design principles are about controlling user behavior to maximize revenue. This means HN is fast, simple, and information dense. Those are desirable properties on any device.
And the explosive
There is no requirement in C for char to be 8 bits. Even in modern C it's allowed to be bigger than that. For sure it is a bit limiting that in C everything else has to be a multiple (possibly x1) of the size of char. Other languages don't have that restriction.

Algol68 allowed char to be as small as 6 bits, the size on the ICL 1900 it was first developed on (with a 24 bit word size).

Pascal was first implemented on the CDC 6600, with 60 bit words and characters again 6 bits. The first other machine Pascal was ported to was, again, the ICL 1900.
Yep. Exponential growth over N decades will do that.

You can see it in the IDs. HN recently rolled over to 30m. I remember posting a comment about it. That was like a month ago. It’s now past 31m.
> I wish HN had some kind of labels. I want to filter out [...]

I was thinking something similar recently. I’m uninterested in well over half of the posts that appear on the front page, usually because they involve technical topics I don’t care about. Most HN readers must be similar, each with different needs and tastes.

Then I thought that the perfect solution would be an algorithm that would highlight posts and comments similar to those I’ve liked in the past and hide those I don’t like. Soon I would be seeing only what I want to see, and I wouldn’t be bothered by anything else.

Then a shiver went down my spine, and I decided that HN is best as it is.
Those links are great, I just wish there was a way to get back after clicking parent.

In long threads, it's easy to loose track of which parent a given comment is replying to. So I'll click `parent`, which gives me the context I need. But then I have no way to get back to the reply I was reading previously.
I still enjoy those posts. When they get enough traction I usually take notice as something I should store in the memory vault, even if it is of no interest to me or my career. I even find myself appending 'hackernews' to google searches when I am really trying to discover more about a tech I am not well versed in, but want to get started on the best path.
Snaapi: Instant API lookup engine (2009)
For sure it’s very carefully moderated, dang works very hard to keep conversations civil and away from flaming, especially around politics. “Heavy” has some negative connotations though. I think the moderation is appropriate.
I don't know what to make of a "virtually zero risk"? Is it high enough that one also could say the vaccinated have a "virtually zero risk" of Myocarditis?

It would shed more light to know the delta between unvaccinated and vaccinated for those dead from heart problems vs dead from Covid.
I grew up in a rural area and moved back now that we're remote. The only time I've met a meth head was when a friend of a friend came back from college and you could tell he was doing meth (based on descriptions of what meth does to you from the internet anyway.)

You have to be picky, the area has to have an old culture that's still intact and hasn't been through some serious economic problems. If you go to eg West Virginia you're going to be dealing with meth heads. The general impression I get from this site is that people here won't like it because that means embracing religion.
that's an increase of 4.5-14% that is huge, especially when you include that the high risk group has virtually no risk from covid infection.
> young male already immune due to having had Covid

Citation needed on the “already immune” bit. So far studies have shown that immunity to the corona wears off, and most people can be reinfected months to a year later.
The go implementation of the RVM is not yet finished. I would say the reference implementations are the JavaScript, Python and Scheme ones. They were written in that order and build up on various ways of expressing things compactly. Originally there was no minification step so the code was written with short identifiers and few comments (the size of the source code is the metric for the "footprint" of the system and comments count). To understand the code it helps to read the following paper that explains the Ribbit VM: http://www.iro.umontreal.ca/~feeley/papers/YvonFeeleyVMIL21.... .
This has been going on since the 70s. Chairperson, postal worker, archer, flight attendant all came from then.
I've done some written interviews in the past. Sometimes it's this "pen pal" format: someone asks a question and the response comes in a couple days later.

An old hobby I used to have was asking questions to interesting people I hear on radio, from talks on YouTube, or books I read. People get on radio to be listened to, so nearly all of them are happy to respond.

You do have to keep a little momentum... they're very likely to respond to something they just did a day ago, less likely after a year. And back and forth can be nice, but there's only so long they'll do it.

Some people used to insist on calls but just agreeing on a time could take days.
there must be a public record of the number of 16-24 y.o. who died from covid in norway
Personally, I think the most routinely violated rule is "don't discuss voting in comments".
I would put it at ~1% of Reddit's total content pool.

You can't monetise content so all people do is promote their OnlyFans pages.

And Reddit has a lot of content that is city/region specific that most people would never see.
I don't doubt this, but "IQ" is such a loaded topic.
The "Google docs now starts making inclusive word replacement suggestions like motherboard=>mainboard" thread was kind of a mess, and I'm not sure dang scales.
Funny story, I had the opposite experience this morning. I was putting together a care package for a friend, which included a box of ammo for a rifle we'd enjoyed shooting together. I was just about to take it by the post office when I thought I'd check if I was supposed to mark it in some special way or something, and promptly discovered that this was ILLEGAL. With rather frightening penalties. But UPS would cheerfully take it.

This struck me as the most frighteningly bizarre, arbitrary and pointless rule I had heard in a long time, and I spent a while trying to fathom the logic of it.

I suppose it isn't really a surprise - laws surrounding weapons reflect two conflicting views and intuitions, on the one side that they are inherently scary and suspicious, on the other that they are unremarkable if handled responsibly. I wish our laws reflected a neighborly attempt by the two groups to live together and avoid unsettling the one and persecuting the other. Alas, they flip randomly between the one view and the other, managing to cause these issues for BOTH groups!
I founded a tech education non-profit where we build free and open source coding bootcamps (bitproject.org) and want to make sure that our resources are being distributed to people who will benefit from them the most i.e. to respond to your question - both financial and volunteering.
I would imagine this requires location access enabled for the app?

Credit to Apple for trying to rein in location access in apps. However, if location access is only enabled while using the app, it would then obviously get shared when positing and reading Twitter. That means even if you look at Twitter or Instagram once a day, then that builds a pretty good location history.

The real question is why would Twitter include GPS data in firehouse access? Seems like a serious privacy violation and obvious one at that. The President and other officials around the world look at Twitter. Seems like serious negligence on Twitter’s part.

We cannot count on people being paranoid about their location data like tech savvy people are. Maybe it’s time to limit location access to just Maps and any other app must justify location access, and also be verified not to share that data.
Lazarus IDE has been around since 2001, and, y'know, the common source for the name dates back another 2000 years, right?
It's cast steel with a hardened face. Pretty decent for starting out or hobby work if you don't mind cleaning it up a bit, really.
… why is there an i31 type in that proposal?
This is a bit odd. It's polling WeakRefs to simulate FinalizationRegistry. I don't know what problem the author had with FinalizationRegistry, but WeakRef and FinalizationRegistry use the same logic (and mostly the same code) to determine when the target has been collected. (Source: I reviewed the implementations of WeakRef and FinalizationRegistry in Firefox -- https://bugzilla.mozilla.org/show_bug.cgi?id=1587096 for one of the bugs.)

My guess is that it ran into the restrictions on collection visibility. If you look at the target at all (or a WeakRef to it) while running JS, then it will not do the finalization callback until JS code completes running even if the object is no longer reachable. (It's artificially kept alive until JS finishes running.) The example code handles this with the setTimeout call, which allows the JS code to return before polling all the WeakRefs.

It could have been a testing problem? Or maybe it's simpler: there wasn't enough allocation pressure to trigger a GC. JS objects won't get collected until there's a GC. (I guess that's kind of a tautology...)

Although allowed by the spec, it would be very surprising for an implementation to clear a WeakRef at a different time than it calls the FinalizationRegistry callback. (Or did we end up requiring it to be in the same tick? I can't remember. There's some restriction, maybe because the finalizer could check whether the WeakRef target is still there and you wouldn't want them to disagree?)

But in general, it's true that you can't rely on any particular timing of finalization. It'll happen eventually in all browsers if there is continued allocation. (I think all browsers might eventually do an idle GC as well?) Things can also be kept alive for weird internal reasons -- what if something gets JITted and has an IC (inline cache) that refers to an object you expect to be dead? The JS engine might keep that jit code alive for longer than you'd expect, even if it collects other things.

And of course this won't handle cycles. But it is exactly the thing that FinalizationRegistry made it into the language for, for better or worse.
Hmmmm, didn't know. But of a shame, but wasn't intentional. Perhaps they should call it Methuselah?
That or not using submissions primarily for self-promotion. But then, it always was that way.
Possible I’m missing something obvious, but how do you see someone’s user ID? If I click on my or someone else’s profile, I just get a link with id=<username>.
> are private companies that don't have to host everything that they don't want.

I agree. Which is why I like to own my media.
huh, I didn't post this here, but I'm the author and kinda fun to just see it show up. Thanks for the feedback, it's a good point. I'll be making those updates soon.
Because probably dang and company tries to nip the bud when the link is posted. Since that most that pass that filter are relatively uncontroversial (they're things that interests some and silently ignored by others), they only need to actively monitor those with inherently high-level controversy (like partisan politics).
They give the excess events for vaccinated individuals compared to those not vaccinated, per 100,000 vaccinations. For males age 16 to 24, the excess per 100,000 vaccinations is 5.55 for Pfizer and 18.39 for Moderna. These numbers might be useful if you were comparing the badness of these events with the goodness of whatever you think is the number of Covid infections prevented per 100,000 vaccinations (which obviously depends on the general prevalence of Covid).

They also give a ratio, which could also be interesting, and which you can't deduce from the excess events without knowing the number of events in the reference group.
Better laptop battery life and a cooler running desktop. U could achieve this on Ubuntu if u have the patience to get the configuration right.
Offenses Punishable by Caning in Singapore
That's not "segmented memory".

Segmented memory was a 16-bit processor trying to access a 32-bit space (good grief, I forgot the details).

You'd have "segment registers", such as "ds" or "es". Reading/writing to memory was by default to the "ds" segment (a 64kB region). If you wanted to read/write to a different segment, you needed to make sure that es, or fs, or one of the other segment registers were available.

If you look at old Win32 code, you might see "far pointer" and "near pointers". "far pointers" were 32-bit pointers that would load the appropriate segment register, while "near pointers" were 16-bit pointers that only made sense within certain contexts.

It was a nightmare. "Flat Mode" eventually became the norm when processors had enough space to just store full sized 32-bit pointers (and later, 64-bit pointers). "Flat mode" made everything easier and now we can forget that those dark ages ever existed...
Financially incentivizing people to hire people of a particular race or gender doesn't sound wrong to you?

If it were "white" or "men", people would have a cow, and rightfully so. But encouraging discrimination in the reverse direction is just fine?
> And I’ll tell you that most desis are closer to Tulsi Gabbard than Harris. Including the Russia stuff—given India’s long-standing affinity with Russia.

No surprise there: Modi is a conservative populist who could make Trump blush, and is very popular (and polarizing) in India. I’m not sure how the translates to Indian Americans, Indian politics isn’t very portable.
At this point, through teaching people. I want to connect with people who want to learn coding with the goal to enter the tech industry.
Yes, perhaps that was a bit strong of a word. On a related note, a good opportunity to repost this article for those that hadn't seen it:

https://www.newyorker.com/news/letter-from-silicon-valley/th...

Discussion: https://news.ycombinator.com/item?id=30374040
Love foot, using it on my dev framework laptop running sway. Works great and don’t miss a single feature (except ligatures).
> What we know from data is that people in rural areas tend to identify more as conservatives and vote for the more conservative party (in the US, the GOP).

That's because there are very few viable candidates who run as Libertarians. GP is right about the sentiment, though.
I miss hibernation. Real, write the contents of RAM to disk and shut-off completely type of hibernation.
Various well-manicured gardens tucked away in Reddit are quite nice. And honestly I don't think HN is as nice as it used to be now that more and more culture war topics are creeping in.
The prime growing areas will just move north where there is already plenty of rural land not being used.
Mines an old laptop and a new NAS.
Every teen in America is now eligible for a Brooklyn Public Library card
Yeah, they can be infected agains, but that's also true if they've been vaccinated, or both vaccinated and had Covid.

The incremental benefit of a healthy young person getting vaccinated after already having had Covid may be quite small. Plus the incidence of myocarditis in this group (vaccinated after having had Covid) could well be higher than it is in people getting vaccinated who haven't had Covid. (This is plausible, since as seen in this study, the risk is higher for the second shot, when the immune system has already been stimulated before.)
The Deskmini x300 is good. Takes everything from 2400g up to 4750g (or whatever it is). 2x nvme ssd and can fit 2x 2.5 drives. You can also buy barebones for ~$150 (everything but storage, RAM, and CPU).

Had x300 for quite a few years but have started playing games again, so decided to trade in for a desktop...but will probably go back if RDNA 2 is good/x300 gets updated for it (imo, the iGPU on the 4750g is terrible...RDNA 2 is way better). Great for running VMs on though, can take a Noctua NH-L9 so is quiet, far less space-intensive.
maybe

but the argument “I wish I was in China and I didn’t have to be careful what I say in public!” is so laughable if you have actually been in China or interacted with mainland Chinese
An example of this is when collecting and summarizing anonymous feedback.
The moderation is quiet but very firm. For example, I can't post more than like 8 comments per day without getting blocked by rate-limit errors because dang has decided I get in too many flamewars.
That's some heavy duty spin right there. Anything that you can do to justify what Uber did is glossing over the fact that what they did was just wrong. The ends do not justify the means, and it's a sad problem that it's accepted at this level.
The majority imposing language norms on the minority is fundamentally different than a minority using their influence over media, corporations and institutions to impose language norms on the majority.
>Not to fault you, but you're a seriously urban-centric thinker. Rural productivity is vital to urban concentration. Raw material does not come from the depths of the subway system, nor do the land and seaports magically produce goods.

This is a thread about someone who wants to do computer work remotely in a "rural tech community". I have a hard time seeing what that has to do with farms.

Small towns can be sustainable. The problematic sort of development is the purely residential carscape built just outside of town but driving in to use any services. See e.g. Wattsville, VA with attendant gated community Trail's End, featuring half the local population and one small overpriced convenience store.

https://postimg.cc/vx4Ws884
One cannot recommend Hackers enough. In many ways, the stories on Hackernews’ front page are the ripples of the events chronicled by Levy.
Not sure what you're implying, but I just mean why can't parents just be called parents? There's no need for a gendered word.
HP ProDesk 405 G8 Mini, or HP EliteDesk 805 G8 Mini.

The ProDesk 405 G8 can take a 35W RYZEN 7 PRO 5750GE. This includes AMD DASH (IPMI), and the Ryzen Pro has a few extra security features from EPYC/Threadripper. I got mine shipped for just $665 including tax, and did the SSD (1TB 980 Pro) and memory (64GB DDR4-3200 CL16) myself for another $300ish.

If you get three of them, you can have a pretty fantastic Spark cluster that consumes only about 100-120W! But yes, they do XCP-NG or Proxmox clusters extremely well.

The EliteDesk 805 G8 can have the 65W Ryzen 7 PRO 5750G, has a copper heatsink (instead of aluminum), has a 2nd NVMe slot, and can be shipped with a 2.5GbE port (you can order the part for the ProDesk 405 G8). Though if you get the 35W 5750GE, you can have an NVIDIA GeForce 1660Ti 6GB installed as well.

Since both use Ryzen PRO processors, they actually support ECC memory as well. I'd argue they may be the best overall 1L form factor systems on the market, especially in terms of performance per watt. The only other thing I'd ever want is 10GbE instead of 2.5GbE -- though in the EliteDesk 805, you COULD get an NVMe to 10GbE Ethernet and install it, just need to make a faceplate to properly mount the port on the back of the chassis.
I thought cnn was already free to stream on networks such as plutotv. (https://pluto.tv/en/live-tv/cnn). I don’t know if it is a full stream or highlights though, since I never actually watched it. I use Pluto mostly for Bloomberg.
Need data on myocarditis risk (minimally occurance, and ideally a sense of distribution relative severity) of COVID infection in same population.

There's some fuzzy outlines of that data here (https://www.cdc.gov/mmwr/volumes/70/wr/mm7035e5.htm).
Someone in the industry once told me that it's common knowledge that what the NSA and CIA does with this data is then being sold to Saudi Arabia. The money just goes around and around.
Uhh no, who was arguing that you can have cities without anyone in rural areas? This just looks like another ridiculous straw man.
According to Ray Peat, serotonin has many other functions in the body and increased serotonin can cause problems. Here is a good read: https://raypeat.com/articles/articles/serotonin-depression-a...
No. Batteries only last a few years before the chemistry degrades.

And anyway, microwatts are useful in certain restricted circumstances, but are easy to come by. A solar cell illuminated by starlight gives you more. Needles in a lemon gives you way more more.
This guide is interesting in how it lists allegedly immoral language use, alongside with clear PR/legal/trademark directives which I don't give a fuck about, such as "don't use google as a verb". I'll google whatever I want, google PR, go suck an egg.

Also quite annoying how they simply tell us what to do, without justifying things. A lot of these would be quite hard to truly argue - i.e. "blind people... can't see things. why exactly is that metaphor inappropriate to talk about visibility?" So they just assume an authoritarian tone and just instruct us in how we should behave.
First thing that comes to my mind is a site like https://thegreatdiscontent.com/. It’s fascinating, and honestly pretty simple in concept: they find interesting people—typically artists—and talk to them. Given some of your replies below, that might be your preferred format.

I really like the podcast idea, though. A lot of the podcasts I listen to are more stories than interviews, so I’d be very interested in a podcast that was more about talking with random people. I absolutely understand the limitations of direct dialogue, though. There’s a pressure there—and, for me, other distractions such as body language—that would make it difficult for me to conduct an in-person interview. Personally, I think I communicate far better over text; I just feel like I have more time/space to consider my response.

And yes, I’ve done interviews that were just a series of emails back and forth. If I were doing an interview now, I’d probably choose either that or Slack/Discord.
I had the same thought and I realized that they were referring to comment IDs. Yours is 31131117 for example.
Somehow I doubt that GP was arguing that literally 0% of the population would be outside of cities.
It sounds like the more general the algorithm, the more stateful it needs to be before it can be useful. On the other hand, specialized algorithms need less to zero state but have limited applications.
The input is always padded out to 256 bits, though, isn't it?
should have [video] in the title.
Interesting reading. I'd like the author to explain the (level of) concurrency parameter.