skysight-inc/HackerNews huggingface dataset:
can vespa index 100M+ vectors on a regular RAM cpu server? any faster w/ a gpu (T4 / A10)?
Ask HN: Software to make you blink more automatically to reduce dry eye?
By this, I don’t mean a “blink now” message.

Rather, is there a way to force the user to blink without knowing it?

For example, would inverting colors for a fraction of a second cause people to blink?
Living in the Midwest, there's a widespread rule of thumb that the only cities with prosperous economies include either a college, a hospital, or preferably both. Among other things, colleges create that agglomeration of scientists.

It would be interesting to see how they count scientists, since a lot of people with science education end up working outside of science research.
It’s the best layman resource out there IMO, also the fact that you might get a chance to get into RED… nothing wrong in that :-)
"In Theory There Is No Difference Between Theory and Practice, While In Practice There Is"

For me personally it seems rather obvious that learning theory is a prerequisite for being good at practice, not the other way round.
In the beginning everyone had to run a full node even if they weren’t farming (in Chia instead of mining it’s 2 stages, first plotting and then farming) but earlier this year Chia released a new light wallet which doesn’t run a full node. Now it should be mostly actual farmers that run full nodes. Chia currently has 22 EiB of netspace which would be more than 1.5 million of 14 TB hard drives.
Static site hosting hurdles
> FLACs are nice, but they're also a few MB per track.

So are MP3s, unless you compress them to crap. FLACs are more like low 10s of MB, about 2.5× high quality MP3s in my experience.
Why AirTag and not Tile? Is it because apple is famous and until they made a tracker nobody had heard of them? Or are they somehow different?
I have multiple reasons for not wanting to use Emacs. I detest every facet of the UI, among other things.

Also I don't care about Vim bindings. I use Kate for writing code about 75% of the time anyway and would prefer to continue doing so.
Yes, it is insane and it makes clear once more the only real solution to this conundrum it to become as much energy independent as possible. We heat our house with two wood-burning stoves - a 4.5 kW one in the kitchen ('vedspis' or wood-burning kitchen stove, another item the 'green' party wanted to ban by the way) and a 12 kW one in the living room. The large brick chimney warms up the second floor together with some venting to release warm air to move upstairs at the end of the evening. With 15 kW of solar panels on one of the barn roofs we're set for the months the sun makes itself known but in winter that doesn't help all that much which is why I'm looking into developing a combined heat-power system for small-scale (domestic, farm) use to solve the power + heat problem when there is no sun to be had.

Even if the nuclear plants the 'greens' forced to shut down were started again this probably will not bring down the power prices very much since the demand from neighbouring states will keep them up. As an aside and since you're in the south, would you have any idea why the wind park at Lillgrund (off the coast of Malmö) is not being used [1] when power costs 5.70 SEK/kWh? It is not because of a lack of wind as the linked video - which is taken from a boat sailing at ~8 knots past the wind park - clearly shows.

[1] https://www.youtube.com/watch?v=KxOgmXJ5NiU
This famous saying was true when they were writing IBM operating systems in pure assembly language.

Not true today.

Head down some optimisation path instead of just getting the damn thing to work - that could sink the project.

Today - speed is a feature.
I've found this isn't true for myself and for many others. If you are getting good, deep focus time then you can generally get one productive stretch in the morning, take a good long break, and then do one more productive stretch in the afternoon. We can be pedantic about it and say "well the sum total of truly deep focus time was probably not more than 4-5 hours" and that may be true, but it's also not a realistic take on the context switching and ramp up time that it takes to get into that flow in the first place.

Also don't underestimate how many shallow tasks there are that somebody has to do to keep the lights on. We try and eliminate as many of these as we can, but it's just not cost effective to eliminate the entire long tail. So it's pretty common to have the morning focus session be true "deep work," and the afternoon session be a batch of minor stuff like small bug fixes, updating dependencies, running some tests, etc.
So anyone who is an ARIN representative deserves harassment? Anyone who holds an FCC license? Anyone who owns any land? All three of these effectively put your name and address into public knowledge. Your definition of "public figure" needs work, because at the moment it's frankly ridiculous.
It’s not almost enough for all developers to not just simply bind to 0.0.0.0.

It’s not well known enough, looking at the recent thread where people are amazed that the i notation is simply a 32bit number van can be used like that. Or even http://0xd1d8e6f0

For example, even if you do vind to localhost, anyone on your system can access your service. Let’s say an electron is running on port 5555. A guest user on your system can just access the electron app.
If this app happens to be vscode, you now have full access.

It’s just plain stupid. You basically nuked multi user security. Better run dos then
My initial instinct: are your build artifacts indexed by the git plugin? Try git ignoring everything not relevant.
NitrOS9 Ease of Use Project
The before and after are great.

There is an art to conveying a feeling with limited resources. That's what makes early computer game images (the good ones... because there were plenty of bad ones) so special.

The same could be said even more strongly for words. I'm not a writer and I don't remember everything, but someone famous once said something about eliminating everything non-essential from writing to make it better. That's what makes a writer really great.

Even so, the AI-upscaled versions of the original art are impressive.

I said it before on this topic, and I'll repeat it. We will someday (soonish) have games where the art is generated in real time, unique for each player, based on good inputs. And it will be awesome. Every play and every experience will be relatively unique, but most or all of the plays will be excellent. That's an exciting prospect.
Coherent and consistent keyboard shortcuts can be incredibly helpful. We spent a ton of time on the choices for GitAlias https://github.com/gitalias/gitalias

I fully agree with the article saying "your users might not even agree on what constitutes a typical workflow". And it's painful to cut shortcuts that people like for their workflows, but that don't cohere well, or can't be consistent.
This is also really reductionist. “Good spots” were scarce in China, Japan and the USSR too. You could be (1) Asian in China, (2) cognitively capable (3) but still part of the group of 19 kids who didn’t get the 1 spot that 1 kid did. And you were fucked, and you didn’t emigrate.

The “racial or cultural superiority therefore black kids are fucked” thing you’re really believe in is stupid. It’s unactionable and nobody gives a fuck about that perspective. There are like a handful of legitimate ways to address the scarce spots for everyone not just high achievers, but the racial and cultural superiority people don’t spend even one iota of their time or one cent of their dollars making the good schools bigger. It’s a profoundly immature point of view, and its immaturity should give you insight for why people don’t like you.
I hate the so-called card-testers, they target small businesses and put them at risk of being banned by payment processors. Stripe at least has their Stripe Radar service, which is easy to implement. The problem is when you have to work with less technologically-savvy providers (e.g., if you are not US-based and they don't offer 3-D secure). I'm currently looking to develop an anomaly-based system to help protect from this kind of attacks. Any pointers to open-source references I can look into?
Meat has iron. They don't say to be vegan, they say to eat mostly plants.
As a ADHD person, driving an EV is even more engaging, as you can precisely get the speed you want with your right foot. It’s amazing.
A pair of ebikes is a wonderful thing.

You can ride with family or friends of all abilities.

You can get exercise while they cheat. They can keep up with you if you are faster, or vice versa. You're even with your spouse or kids in ability and excitement.

You can increase the assist to pass someone or for tricky uphill bits.

And if you went and explored and it's getting late, the bike will help get back to the car or back home even as your energy and patience wane.
Show HN: WakaQ - a Python distributed task queue
I work at a hedge fund, so yeah, I’m kind of an analyst.
I just don't follow the argument. You can also use Java tooling to wrap up a container image. Why is it accidental complexity that we settled on a language agnostic target that also wraps up a lot of the process isolation metadata?
Sorry, I meant that not being able to discern any difference is literally the definition of useless.

And MP3s get stored on a lot of things that aren't SD cards, so that's a pretty weird metric.

But you're getting dangerously into gold-audio-cable-and-tinfoil-hat territory. Most people (including me, literally an audio expert) can't hear the difference in most cases so you're arguing for the increased space, and significant cost based solely on some notion of purity. That makes sense for archives, where they're being preserved for posterity and potential future processing, but not for casual listening.

Would you prefer that all websites served you only PNGs?
My online chess addiction was ruining my life. Something had to change
This is not the official OBS project page, which is at obsproject.com instead. The URL for the release announcement can be found at https://github.com/obsproject/obs-studio/releases/tag/28.0.1 instead (which includes the 28.0.0 changelog.) There is also a more blog like post at https://obsproject.com/startup/obs-studio-28-release which can be seen inside the application before updating.

The nature of the url being "projectobs" instead of "obsproject" is concerning, and while there appears to be no download links hosted on the site, just redirects to GitHub's downloads, this looks concerningly like one of those SEO spam pages. Further research shows that it likely isn't the case at the moment, just a means to slap ads onto the official wiki docs: https://github.com/obsproject/obs-studio/issues/2565. Still concerning none-the-less.
Bogeyman: "Based on the scientific evidence, there is no scientific ground to demonize SFA as a cause of CVD. SFA naturally occurring in nutrient-dense foods can be safely included in the diet."

After we vanquish the bogeyman, SFA can be revealed as a health food.

https://med.umn.edu/news-events/new-research-finds-saturated...
Thanks for sharing your knowledge!
Thanks for the feedback and the recommendations! A few words on why you prefer those to Heroku? Vercel and Railway seem to offer something quite similar, as far as I can tell from a brief look at the websites, Planetscale seems to be for databases only.
Aren't you re-inventing the SAML / OAuth wheel here? After all, running authentication as a service is precisely what an IDP does.

But interesting option to bundle a micro IDP with the OS. Probably would make a lot of security sense and every app using it would automatically work with a real IDP easily.
Meta Fined $400M for Treatment of Children’s Data on Instagram
Here's the most disingenuous part for any defender of KF so far. The linked Twitter feed has a post from the KF operator:

"For the time being, I am locking the threads of the most prominent members of the hashtag campaigns against us... I'm tired of hearing about it."

Very "Free Speech" of KF. This is all just public information after all, isn't it?
This is correct for everything I’ve seen.

The “stand up to a bully” thing is good TV. In reality it doesn’t really work well.
Ah cool, that looks interesting!

My interest in the comment was whether learning programming is like learning for natural languages or mathematics. At least one study shows that both intuitions about learning programming turn out to be wrong lol:

https://boingboing.net/2020/12/30/study-finds-brain-activity...
People tend not to remember the details of things they worked on decades ago, let alone have access to source code or contemporary documentation. Even Jordan Mechner - enough of a design-note-taker and packrat to produce detailed retellings of his development process many years later misplaced the original source to Karateka.
The main appeal of lossless, as I see it, is freedom - to reencode, transmit, store, transform audio (music) as you please, without any worry of loss. I'm not stuck with FLAC - I can use any fancy, new or old format and get the same music. I can create lossy MP3s, OGGs or anything else at a variety of bitrates appropriate for the case.

Once you do lossless -> lossy, you're "stuck", unless you accept reencoding artifacts and those do add up to eventually be bad.

I'm an audio enthusiast, have quality (but not excessive, triple digit prices) DACs, amps and everything else. I can't ABX 256kbps+ MP3s from lossless, but the above stands.
I come from a hosting background over 20+ years so I think I have a different perspective that others here. I know cloudflare is a large public company - perhaps it is slightly different for this type of company. As a hosting provider I have in the past been noticed for certain sites with in my network that the general internet is pushing back against hosting. What happens is there is of course bad publicity but also crazy people come out - people threatening employees, getting public information on employees and owners working there, calling and threatening at your house for sites you host - which moves beyond fighting for free speech but over to how much of your personal life you and your employees do you want to disrupt for a website you don't agree with and perhaps honestly does nothing to benefit society. So while many people are claiming this is a free speech issue, I can only imagine cloudflare is getting a whole bunch of crazy coming out of the woodwork and threats to their own employees. As a business you need to decide what is worth the safety of your employees and what stands you want to take and cloudflare is deciding kiwi farms is not worth it based on the type of site it is.
If there are enough lightbulbs impacted then why not. We should measure these things and then compare them.
tldr: use tensors over matrices
Yes, that's why I wrote "in most languages" :D

We all agree that English spelling is a royal pain in the ass.
There's quite some difference between the placebo groups there...
Sounds pretty much like containers are the solution to containers.
Neither Ukraine (or at least the Azov batallion) nor Russia adhered to the Minsk agreement.

There was low-intensity fighting from both sides, going on since 2014. And honestly, in this fight, one of the parties, the main attackers on the Ukrainian side, were actual Nazis.

Here is Zelensky while still a comedian cracking a joke about the Nazis on the Ukrainian side: https://www.youtube.com/watch?v=uToQqIZ_3Go
As a long time Windows user who switched to a Mac at work at one point, I was pleasantly surprised by the extent to which I was able to make the Mac conform to my muscle memory. If I remember correctly, I basically swapped the software mapping command and control. On top of this, I had to finagle with a system shortcut or two. In the end, everything just worked as if it was a Windows machine.

Concerning Emacs, I've found that a combination of QMK and AHK allow me to make everything work more or less like Emacs. Ultimately I think I might be lucky to have a decent memory for this sort of thing, but I've found that I can use the keyboard for everything everywhere.
Samsung is such a trash company with garbage products. Why people are willing to pay them a premium is beyond me.
I know that the Heart and Stroke Foundation (which I assume has good intentions) has long been telling people to avoid saturated fat and sodium, when it's not completely clear these are bad for all people (some can be sensitive to sodium for example). At some level it's probably not bad advice to limit intake of these things, but what ends up happening is that recommendations are for absurdly low levels (2400mg sodium/day eg) that make many people not bother even trying.

It's like telling people they need to get 150 minutes of exercise a week. How about starting by taking the stairs.

Anyway, I think it makes it even less credible when you see things like this that say it may not even be a problem. I believe focusing on things that are unambiguously good, and positive trumps trying to prohibit or restrict things that are cornerstones of many diets.
Kam is basically a big to do list (aka backlog) and you just work through it. I find it way easier to manage than scrum with sprints and sprint planning.
Cool, have a fake meat option. It's a snack food option. But please don't tell me it's going to save the planet. It's not even close to doing that. It's just a way to sell another money making snack. I love French fries and eat them a few times a month but in no way am I kidding my self into thinking that I'm saving the planet.
I'm always mystified when someone says they wish their general purpose computing device running a Unix based OS supported X feature.

How can an Apple device not support FLAC? Are they really that locked down that you can't do something basic like install a codec?
Sure, but the internet's centralized nature breaks this dynamic because the "public square" is being privatized. Imagine if you couldn't print political flyers without active participation from the paper company, or if you couldn't host meetups without the wholesale endorsement of the phone company.

What we are seeing is not a shunning by society at large. What we're seeing is a fight between two radical (and generally unhinged) groups of individuals on the internet.

The real problem is that these technical problems devolve into bureaucratic social problems due to the design of the internet. If there is a silver lining here, it's that more people will be encouraged to learn about censorship-resistant networks like Tor.

I think a return to voluntary communication on a peer-to-peer basis may one day return sanity to the network, because direct-messaging retains much of the IRL social characteristics you've described.
It's just title inflation. Previously, a system engineer used to work at Nasa, now they configure computer networks.

Now everyone is a tech/dev advocate because they have 500+ linkedin connections and repost the same cloud news everyone has already read.

I'm just going to coin the next stupid title now, 'cloud astronaut', they're so good they're beyond the cloud. That will fill the blank void that is your ego. You're welcome.
Because, tomorrow, they could decide to make it against the ToS if they wanted to. Hetzner has already done this.

https://news.ycombinator.com/item?id=32607728
One cannot simply add more SSDs to one's laptop, regardless of price.
Israel says soldier probably killed Shireen Abu Aqleh by accident
"Person" is enough and SD knows that. No need to put gender as foundation of identity.
It never occurred to me that these same sizes trickle all the way down to passports, IDs and business cards
Use whatever word you want, but Cloudflare is not regulated in the same way that a hospital is, and hospitals are not only regulated around who they can refuse service to. Regulations extend to the way that they advertise, which insurance they have to accept, what standards they have to follow in providing service, etc...

Banks are private companies too and they're regulated in regards to who they can turn away as a client. I would hazard a guess that Cloudflare isn't eager to be regulated in the same way that a bank is.

Keep in mind that for both hospitals and banks, the restrictions about what customers they can turn down are not as far-reaching as the 1st Amendment and public service restrictions are. What people are asking for with Cloudflare (don't take down a site's protection unless a court tells you to) is even stricter regulation than what a bank or a hospital has.

Can you think of any private entity where they're not allowed to turn down service to any customer unless they're first ordered to by a judge?
You should look into GNU Hurd then.

I'm being serious, as exactly what you're describing sounds an awful lot like their micro-kernel approach. At least as of the last time I looked into it.
In fairness, I've found this also tends to be the answer one receives when asking the author of some code from two years ago about some important details. Comment your code well, kids. Remember to document intent -- the why, not the what.
Computer-assisted chess cheating has been going on for over a decade now.[1]

It's getting to be embarrassing for humans, that small battery powered devices now win against strong players. At world championship level, at least you still need a laptop.

[1] https://en.wikipedia.org/wiki/Cheating_in_chess#High-profile
After this and that Gutenberg 42 line bible sub comment thread (https://news.ycombinator.com/item?id=32711719, https://en.wikipedia.org/wiki/Gutenberg_Bible) - technically quite interesting! - are there any interesting ~medieval books that are not bibles/religious texts? Preferably with translations into somewhat modern English?
The bsd mount_nfs code uses AF_INET. Which makes sense. But I got triggered by the fact that is yet another app listening to ip
(1) This is part of blameless culture, and it can't work without everyone being bought in, so once it is established and working culturally it doesn't matter if one person on the team changes. In the same way that we "hold people accountable for incidents" by reviewing them and discussing what we could learn, we do "hold people accountable for their estimates" by asking what happened and reflecting on whether we could have seen that coming. But we're never perfect and we don't expect to be, we just try to see if we can get better over time.

(2) When something unexpected comes in you flag it and report it to everyone so everyone knows the expectations are invalidated. This is super important! I can't even tell you how much easier it is for a PM or other stakeholder to handle learning on Tuesday that the plan is not going to work than showing up for a check-in the next Monday expecting to see some deliverable and only then learning that it's late. The goal is to communicate expectation changes as close to real-time as possible, which builds trust and also helps the non developers see how volatile and unpredictable development can be so they learn to believe you when you say "the range is 10 to 30 weeks, and no I can't narrow it down any more than that."
> they don't know

Like in what looks like every other case of diet science.

People are finally questioning and replicating that kind of research. The mainstream culture of the field seems to have been bad at that on the past, but it changed. Maybe soon we will actually know something.