skysight-inc/HackerNews huggingface dataset:
> I prefer reliability over latency, always.

I imagine all the engineers who serve millions/billions of requests per second disagree with adding 200ms to each request, especially since their datacenter networks are reliable.

> Send your chunk and let Nagle optimize it.

Or you could buffer yourself and save dozens/hundreds of expensive syscalls. If adding buffering makes your code unreadable, your code has bigger maintainability problems.
> did you know about sed's hold space and pattern space?

I did!

https://perl.plover.com/yak/HoldSpace/
One mitigating factor is that it’s very easy to “correct” all but the very worst ebooks in Calibre:

- Metadata and a cover are one click away

- Removing excessive spacing, padding etc. is a few clicks
The author is a philospher of science, it's a discredit to simply suppose that he doesn't get epistemology just from this article. This blog post is meant to be an introduction to the book, which has more discussion and details: https://petervickersphilosophy.com/2021/07/08/identifying-fu....
How is that different from a glass house or normal agriculture?
A normal piece of farmland or glass house captures all sunlight falling on its surface for the produce that grows on the same surface, ratio 1:1. If you were to use sunlight falling on the vertical farm with 5 floors, it would have to divide the sunlight over more surface, ratio 1:5, so there is less sunlight per surface.
> The obvious response is that you stole the author's income, by obtaining a copy of their work without compensating them for it.

Given that I (as an European) pay extra fees for copyright management companies for each photography-enabled device, each memory device, each scanner and each printer, I should be enabled to make as many copies of any copyright-protected work as I want.

Which is incidentally how it works over here. What gets you in trouble is making works accessible to copiers, not owning copies.
A Z-library who's who would be useful. Is there any relation between the original operators and the IPFS effort? What about the new .to domain that's as far as I can tell identical in functionality to the original z-library?
Did flashing it with Linux have any impact on battery life? The main reason I switched from a Thinkpad T480 (2017) to a M2 Air two months ago was the horrible battery life of the Thinkpad. The M2 has been lasting me almost two days of work, compared to only 3 hours on the Thinkpad. But I miss quite a lot from linux
Could you elaborate on why it can't scale if it's stateful?
It is fundamentally a very questionable proposition: Use Free Sun vs block out free sun with a roof and then spend money on electricity to generate light.
My experience with docker sucking on an M1 was based entirely around the images being non-native to ARM, and that completely destroying the entire laptop's performance.

I have recently changed teams though, my new setup doesn't require non-native images, and now it's fine again.
A thing have changed starting from few years ago: while before people prize specialization as the best route for anyone now some start prizing generic vast knowledge.

This shift is so far limited but important, it means some have realized too many have lost the big picture and we need it to keep anything working well...
Have a look at Europe, where we have such money-redistribution organisations.
Which of those support ECC?
>where the system will sometimes re-suspend itself a moment after opening the lid. a minor annoyance that I haven't taken the time to debug yet

heh, I have a similar issue on my T470 in xfce. And in my case it can sometimes even hang in this state: you see your desktop, but can't interact with it. So you have to go the terminal and kill screensaver service.

The small issues like these are the reason why I still prefer to use macbook for work: its not perfect and might be too opinionated, but at least it is predictable.
> Userspace buffering only reduces syscalls.

"only". The kernel also buffers disk writes, but god help you if you're writing files to disk byte by byte.
The elephant in the room for almost every management-type article you ever read is that they're all correct: you just don't have the space in your head or the minutes in your day to implement five hundred different good ways of doing things.
Autopilot and FSD are two different products.
For this kind of decisions, why not simply keep notes as comments in the code? These can easily be added later, even 14+ years after the code was written. Then, when someone dives into the codebase to figure out why something was done this or that way, the answer is right there. No need to dive into (and scavenge, sometimes) VCS history.
Is Popperian falsifiability itself falsifiable?
The Miracle of Pakistani Tekken [video]
This is dangerous and wrong. The incidence of SIDS has been reduced greatly by stopping putting newborns to sleep on their stomachs.
> but > 0 solutions exist, each with their own limitations

What are you trying to say with this “> 0” syntax? That solutions exist?
Wireguard, Signal, ZFS.
Just an anecdote from friends: Their baby was crying a lot and having a lot of trouble with sleeping. Desperate after some months they tried out one last thing the doctor suggested: The mother switched to a vegan diet. And the baby suddenly is calm and sleeps well. Later it turned out their child had several food sensitivities, which caused a lot of discomfort. It seems the vegan diet of the mother made her milk less irritating for the baby. The lesson: Sometimes babies cry for a reason. It is worth changing your routines to figure out the cause of discomfort.
We are with you. Our ADHD boy. Oh how I remember this time!!!

It taught him to sleep. We stopped it on weekends and then slowly weened him off after 6 months.

Now at 8 he sleeps super well.
> So certainly there are many more things you can to with TeX (but not with LaTeX itself) than with TeXmacs

Although TeXmacs plus its Scheme extension language is much more powerful than TeXmacs alone.
Yes the legal system in CA requires that at least one person other than the person being insulted here understands it is a defamatory statement made in writing for a a libel per quod case. It doesn't require the general public or a theoretical reasonable person would understand it, but then as a practical matter unless many who received the message understand it the damages would be minimal and it wouldn't be worth a civil case.

And it still needs to meet all the other requirements, the statement needs to be provably false. Not just an opinion, not a substantially true statement, that the statements were made(in writing) to someone other than who they were about, there were actual damages and they damages were substantially caused by the libelous writing. Showing actual damages in a defamation case is hard
I'd say it's not specifically great of losing your job, but fear of losing your livelihood. Slander can make it nearly impossible to find something new. Seen that happen multiple times.
Slimbook
Exactly. That’s why as an added layer of security signatures are witnessed.

Then they ask “did you sign this?” and the witness “did they sign this?”

It’s less an immediate authentication and more of a “record” of authentication that has to be validated by the person who signed.
to the next day banning them and lying about the rationale

It would be funny if it weren't so sad, the fact that either Mathew Prince was lying to everyone or Cloudflare CEO Mathew Prince doesn't know how to take a screenshot.
I started converting my bookmarks to Raindrop.io and noticed the following:

- timeless recipes and instructions should rather be saved locally (pdf, mp4)

- research oriented links are better saved in a doc or kms for multi-device and person access.

- travel & outdoors oriented links are sometimes best saved in a map app (especially those allowing you to save notes like “Organic Maps”).

- tech “how-to” links are often not save-worthy when advice is/was easy to find, especially when tech or best practices change.

- organizing many links with folders is really frustrating when categories overlap and you end up duplicating links using extra url parameters (ex: abc.com/#1)

- most things I save only have tags. I use folders for things like account access, car, finance, and health where visible, quick access is important.

- organizing can become a chore and reason to procrastinate on much more of important things in life.

- Naming categories, folders is hard, and I wish Raindrop or other services used word2vec or other tools to improve indexing and search results in case keywords used are insufficient or slightly off
A better Python asyncio sleep for Windows to fix animation
Not very strong:

> Twenty-two healthy participants (mean age, 22.27 ± 1.42 years) performed a two-back (2B) working memory fMRI task

And then they looked only at the pictures in the MRI they supposed indicated more cognitive function, and ignored task performance.
For me personally it's much easier to install and maintain Arch based distros than Debian based ones. It is very simple and doesn't try to do everything in your place. ¯\_(ツ)_/¯

Ubuntu/Debian/Fedora and others are great if they work out of the box. As soon as some proprietary GPU or other driver gets involved it can get painful. I recently installed Fedora on latest Thinkpad with dedicated Nvidia GPU and could not get it to work properly on Fedora. Driver crashed and did not load during startup. After trying a bit I switched to Arch and while the initial setup took longer, everything works and I can actually update it without requiring to add some shady 3rd party repos or compiling essential packages after each update manually myself.
That's not much worse than the abomination you described in your initial comment.
There are several reasons to use tables with a 1:1 relationships e.g. As described in my comment in this thread - avoiding table contention, maintainability and scalability.
You had me worried there for a bit, but notes are not distributed by default.

For the curious, you can push/fetch

refs/notes/*

...to share notes.
They was pushed for a reason: we need to be able to detach from nature for space exploration, we might need to detach from nature to keep living in changed climate where some places are simply too hot, cold etc to live well and so on.

Being able to be self-reliant meant being resilient and so being able to evolve more.

Of course it's a failure because we are decades behind the needed level of tech and cheap energy to makes such approach feasible and probably they will never scale anyway. But for many aspects they are tempting for many people. Robotic industries like them, service industries like them, some long-term sociopolitical planners like them and so on.
In Japan, defamation doesn't require falsehood. Yes, you can be punished for defamation for having told the truth!
Reality has a well known liberal bias. Is it the AI's fault that the right are objectively wrong? I think not
Signatures can be witnessed. For important documents, e.g. deeds, that is even a legal requirement (your jurisdiction may vary).
Leafy greens have been part of human diets for forever. If they weren't popular in your part of the world, vertical farming should receive thanks for having made them so.
I mean, if your hope is for regime change, then I'd recommend an energy policy that is based on something a bit more realistic. Imagine telling farmers or businesses in Germany or the UK that "Your bills will remain high until there is regime change in Russia".

They would correctly view that as lack of an energy policy. Europe requires an energy policy for the world that exists, not the world it wishes would exist.

We have not been able to change the regime in Syria, Iran or Cuba despite decades trying. Not sure why you think China or Russia is going to be a more realistic target. FYI, the successor to Putin is Medvedev, who is much more of an anti-western hardliner. If Europe is pinning its hopes for the future on regime change in Russia, then the people of Europe deserve much more competent leadership.
The discussion is in no way comparable. If anything, you could say that we've all been actors, i.e we've al been kids, but even that seems a little stretched.

Anyway, this talk of "it's so hard to be a parent!" mostly comes from middle-class well-to-do people for whom it shouldn't be actually hard to be parents, or at least not as hard as it objectively is to much poorer people.

I suspect they're mostly doing it (the complaining, that is) as a social signifier, the same way that part of the same well-to-do middle class people used to complain until not that long ago that they're over-worked because of all of the emails.
I know you said that. I'm saying you're wrong, because it's vegetables being "disguised" as generic shapes that don't look anything like natural meat. The historical association you have between shape and substance is as irrelevant as the connection between hamburgers-the-food and the city named after the castle belonging to Hamma.
Any reasonably large organisation probably needs both types of person. There’ll be the deep problems that require a true specialist to deal with (Netflix blogs about optimising network transfer spring to mind here), and people with broad experience who can bring that to bear on new problems, put together prototypes, and understand which specialisms to involve as it develops.

There’s huge value in understanding the entire stack in the early stages of development so you’re not having to rope in five different departments just to get something live, but you also need to know when you’re out of your depth and it’s time to call in the people who do nothing but deal with a small subset every day.
The query itself does not matter. If i delete/rename a column the app WILL break no matter how much i would follow best practices.

I dont see `select !name from users` any worse than `select name from users`. In both scenarios the app will break if the name column is renamed/deleted.
No, it's not. Nor did the parent indicate such.

set -euo pipefail should be the default so that the script exits on at least some unexpected state/command results. If you want to do more then that with various fallbacks etc... then use another language.
I don't even think it's as cut and dry as all that.

I have an M2 Macbook air (IE; fanless little thing) but it completely desicrates the memory of its predecessor (Precision 5520 w/ Xeon E3-1505m v6) which has a 45W TDP.. (IE. double and a bit).

In single core it continues to readily beat my Theadripper 3970x workstation which has a 280W TDP... (more than 12x the TDP of the M2, though it definitely beats it in multi-core...)

I think something else is at play here. Be it a terrible filesystem or (as mentioned in another comment: the use of efficiency cores for compilation).
Even with no ORM involved, 1-1 relations help keep things conceptually separate. This makes e.g spinning off parts of your application as microservices much easier, if the need ever arises.
Far-right assholes are afraid of cancel culture. It's a bogeyman conjured by the right whenever the rest of us hinder them from what they want to do, like "be racist in public" or "take women's reproductive rights away".
> Like you can't murder someone and then say $deity made me do it.

Well. I would imagine something like that actually happened in the days of the early colonies: Bob kills Alice, claims she was a witch and the God revealed it to him, the juries agree that Alice was actually a pretty shifty woman, and the Bob goes away with a fine for unlicensed witch hunting^W^W^W vigilantism.
I've always thought this really-well-written old post by Yosef Kreinin is quite enlightened regarding the reality of Forth (even if a bit snarky, as usual from him):

https://yosefk.com/blog/my-history-with-forth-stack-machines...
1 - open dev console at bottom

2 - refresh page

3 - close dev console

the end :)
The journalist's cheatcode: "So what you're saying is..."
Also: sanctions against Yugoslavia were imposed, (mostly) lifted, then imposed again and then finally lifted, all within a decade.

https://en.wikipedia.org/wiki/Sanctions_against_Yugoslavia
Sadly, people with allergies and/or deviated septums often breathe through their mouth. Also... breathing through your nose increases nitric oxide in the upper airway.
Literally THE Gnome distro lol...
I am seriously wondering what all of this is doing to twitter servers right now.
I wonder how you plan to handle the query optimizer which often behaves unpredictably as queries get more complicated.
Can We Address the Climate Crisis by “Degrowing”?
You can't expect everyone to do that. Some devices don't have an UART hell some even don't have the pins soldered on to them.
Another Weird MOS Pong Console: 1976 Allied Leisure Name of the Game II
The problem is, you’re confusing the gold rush with the gold. The last thirty years have just been the monetisation phase. Most of the revolutionary tech that produced those benefits you describe were created by universities and government funded agencies, often with a pure research focus.
In the UK we usually say beef burger, chicken burger; maybe McDonalds has 'hamburger' on the menu, I don't know. In France it's steak haché, unless more in the American style when it's l'hamburger (pronounced l'omburger), borrowing that term.

Although 'hotdog' is familiar, in my experience, at a UK barbecue you'll likely be offered 'sausages and burgers' not 'hotdogs and hamburgers'. Not to say you can't or wouldn't put a sausage in one of those finger rolls, or a stick of baguette, just that probably nobody would say 'hotdog' during the process.

'Catsup', I had to look up, was a widely used term in America for a while, now usurped by (the familiar) 'ketchup'.

In brief, your examples are not contradicting, since they don't really fall in my sphere of experience or usage.

Perhaps though, there's an idea here that you in the US are more comfortable or accustomed to it; so it's natural on packaged products' marketing material, which is then used selling these things worldwide. Maybe.
Compiling C/C++ on Apple M1 (2020)
> Isn’t bodybuilding bad for kids’ growth in tallness?

Bodybuilding, as such, is generally considered dangerous for kids; whereas age-appropriate strength training is not (though even that is generally recommended for significantly older than 2, most sources I’ve seen suggest not younger than 6-8 to start.)
Yes, but those "models" are not equal. Best I can tell from observation, ChatGPT seems built around two components: the GPT model that's got everyone so excited, and a bolted-on hamfisted "censor" component that restricts the user-bot interactions in order to minimize the amount of bad press OpenAI will get when journalists and Internet randos inadvertently attempt to generate dramas.

The distinction is important because the censor component is just an annoyance nobody cares about - all the interest is in exploring the capabilities of the GPT model.
What does being 3th or more generation immigrant have to do with that? At that point, the ties toward where ancestors came from are purely theoretical. The person have nothing to do with culture or economy of country of origin anymore.
P14s Gen 2 and Gen 3 both work very well. The latter needed firmware upgrades in order to get HDMI to work, but other than that, it's been a smooth experience on Fedora.
If you’re doing complex business logic on low cardinality tables, joins win every time. If you’re doing simple retrievals on high cardinality tables, they’re not

Interesting, can’t figure out why this is so (not a databases guy). Could you please explain or push me in the right direction?
Do you have link to the API? I found only http://gltr.io
> When it comes to Thinkpads and other similar laptops - get one without the dedicated Nvidia GPU. That is just a nightmare on Linux.

Second this. I got a Thinkpad P1 off eBay (basically the X1C with a dedicated GPU) from a similar recommendation thread on HN somewhere and actually have gotten it to work but this aspect has been difficult to sort out.
But that assumes you have regular dns?

So then you could just query one of the ntp servers using dns instead?
Show HN: Protection and Heatmaps for Your PDFs
Looks like they were trained in nasal breathing and asked to close their mouths during the nasal breathing session.

"Unexpected activity appeared in the superior and inferior frontal gyri independent of working memory" - seems their brain was focused on properly executing these nasal breathing instructions/training - which would be expected.

Doesn't say too much considering sample size.

A better study could be configured by observing twins (one with broken nose at one point, leading to majorly deviated septum and inherently limiting nasal breathing vs the other twin)
Normalize your DATA.

Materialize views for high-performance querying.
The "substantial share of the population" might be true for the US population, but much less so for western society in general.
As someone who ran their own OpenID server for a couple of identities but has not touched this stuff for years, I have to ask:

Is there anything today that I can run (self-host) for a similar result?
I’ve done quite a bit of testing on my shitty network (plus a test bench using Docker and plumba) in the last 24 hours — I’m not finished so take the rest of this with a grain of salt. There will be a blog post about this in the near future… once I finish the analysis.

Random connection resets are much more likely when disabling Nagle’s algorithm. As in 2-4x more likely, especially with larger payloads. Most devs just see “latency bad” without considering the other benefits of Nagle: you won’t send a packet until you receive an ACK or the packet is full. On poor networks, you always see terrible latency (even with Nagle’s disabled, 200-500ms is the norm) and with Nagle’s the throughput is a bit higher than without, even with proper buffering on the application side.
It's a downside of the "everything is a file" mindset. As all abstractions are, it's leaky.

Nagle's algorithm is elegant because it allows poorly written applications to saturate a PHY.

Disabling it requires the application layer to implement its own buffer.

If I had a time machine and access to the early *nixes, I'd extend Nagle's algorithm and the kernel to treat fsync() as a signal to flush immediately.
It still does:

sudo LC_ALL=C /sbin/tune2fs -l /dev/nvme0n1 |grep 2022
tune2fs 1.46.6-rc1 (12-Sep-2022)
Last mount time: Thu Dec 29 20:05:22 2022
Last write time: Fri Dec 30 11:14:35 2022
Last checked: Wed Aug 31 09:37:57 2022

(It looks like "Last write time" is actually "Last umount time", because it is not refreshed during usage of the FS)
Clerkie AI – A GPT-3 based CLI tool that helps you debug your code
We built ClerkieCLI - a GPT-3 based tool that:

- automatically detects errors on your terminal,

- identifies the programming language,

- provides an explanation of the error and suggested fix right on your terminal.
Sunlight isn't the only factor.
Emacs.

Native compilation, eglot, and getting sensible defaults.
> should the military budget be scaled back

This is such a complicated topic as to make this question meaningless without additional context. I see the fact it even gives an answer as a weakness of chatgpt.
Show HN: Clerkie AI – A GPT-3 based CLI tool that debugs your code
We built ClerkieCLI - a GPT-3 based tool that:

- automatically detects errors on your terminal,

- identifies the programming language,

- provides an explanation of the error and suggested fix right on your terminal.
Any of us working in an enterprise can probably relate to this similar thing: If I want to purchase a $500 piece of software, that’s a five minute conversation with my manager.

If I wanted to donate $50 to a single person who has developed a critical bit of open source we as a company gas relied on for ten years, it would be a major hassle.
A new graph-based search engine
A community-based content aggregator with touch interface.