skysight-inc/HackerNews huggingface dataset:
I used Nix and NixOS for more than a year as my daily driver. I've contributed to Nixpkgs. I agree with the author on most if not all of their points. Here's some advice: If you're interested in Nix, take steps not leaps. Use the Nix package manager. It's a great addition to distros like Debian. Then maybe use Home Manager (even though I think Home Manager is way over-hyped, see below). Then write a bunch of derivations. Then go learn the ins and outs of systemd. THEN go play with NixOS. If you skip any steps before the NixOS part, you will get lost in the weeds. The happy path of NixOS is very happy. The other paths are very challenging. You should really know a lot about both Nix and more traditional Linux packaging methods before you go all in on NixOS. And honestly, learning more traditional Linux utilities is a far better use of your time than learning the complex, ever-changing Nix landscape. It's a super cool project, I'm so glad it exists. But it should really be viewed as a _research_ project. Many good things will come out of it. Hopefully one of those things (like the author mentions) is a Nix clone written in a common language with a much better UX. Until then, try to avoid the urge to play with shiny things and stick to just using the Nix package manager and more traditional tooling.

And about Home Manager, the reason why I think it's over-hyped is because it provides a declarative approach to something that was... already declarative. Your $XDG_CONFIG directory does not need a leaky Nix abstraction on top of it. It actually just makes everything 10x harder. The Home Manager Nix abstractions are terrible but people seem to love it? Why would I write my i3 config in Nix?? An i3 config literally cannot get any simpler. Why make it more complicated for no benefit? I also don't need a declarative list of all installed packages. I'd rather just use `nix-env` personally.
Perhaps “shirt, solid pattern”
Hetzner is fixed cost. You add things, click checkout, get resources, and your bill stays the same until you change something.
I will reiterate my chief complaint with this: it should have just copied the VSCode extensions API from day one and relied on easier porting of them.
For fixing things, a couple of good books on home repair will do you a lot better than deep theory (both because safely manipulating high voltages in a home setting doesn't require the underlying physics so much as following the rules and because if you apply the theory too strictly, you run the risk of getting tripped up, possibly dangerously so, by somebody failing to do something to code).

On the other hand, the underlying theory is very useful for if you do encounter something off code, because something off code will be doing something, and you as the homeowner are stuck figuring out what.
It's funny, yesterday I saw a billboard that was some variation on "consider a career as a truck driver" showing some people who didn't look like traditional truck drivers. Three years ago, there were all kinds of predictions about jobs most likely to be automated, with truck driver front and center. Now there are shortages (because companies won't pay better, they'd rather pay an association to make billboards and try and enlarge the candidate pool) and no sign that the jobs will go away in our lifetime. I'm sure there are billions in R&D going into unsuccessfully automating things. Maybe much of this money would be better spend paying the people who do the things now.

Disclosure: I own a business that automates things with machine learning. There are a few great use cases and a lot of completely infeasible ones.
What about stakes eth on Coinbase? Are we going to loose them and so all that money?
I played it for the first time a few years ago and was pretty impressed. I haven't played a lot of modern games, but are there many that have a real time living world/branching story like this? It seems like that was more of a 90's trend (Colonel's Bequest, Exile III, The Last Express), and efforts since then have gone in the direction of everything being an amusement park (IE, everyone in the game world waits around for you to show up before they do anything).

And just to reiterate what others have said, the writing is superb.
No, it's something like a train changing tracks: the cargo (ETH 'coins' and other parts of its ecosystem) just moves onto the new tracks. The cargo isn't thrown out, it's not incompatible with the new tracks.
That actually changes the entire context of this. Sorry, I don't think I read closely enough to the source article.
This has no impact on anything really at all. It’s just re branding, hopefully to clarify things. ETH does not change with ETH2. It’s just a series of upgrades to eliminate wasteful proof-of-work mining and improve scalability.
Very cool.

One thing I noticed on mobile - if you pan far enough in either direction such that the tiles end up wrapping / repeating, you lose all of the map markers.
I’d want to see the RCA on this. Is this a manual process and they pushed the wrong config to the wrong hosts?
I'm just saying that human nature is, unfortunately, somewhat inclined to do shady things when a lot of money and power is on the line. Silicon Valley is definitely not immune to this reality. That's all I mean.

Given the amount of publicized cases where high-profile companies had unethical behavior at the founding level (Facebook, Apple, Twitter), I think it's naive to assume any company makes it to that level while maintaining 100% ethical decision making.
I don't get it - if "the mafia" wants "7% on your cap table", why would they reject your YC application and backchannel to get VCs to back off?
Seen stuff like this, but way neater:
https://github.com/VisarBuza/Pacman-3D-version/blob/master/r...
Seems like the chip shortage hasn't spare the 555 either. Even in bulk orders it seems to come out to 14-15 cents per unit https://www.digikey.com/en/products/detail/texas-instruments.... Didn't this thing used to be a couple of pennys?
I think if you get over the drama here and implied "dirtiness", the main result is still a bit interesting.

Even if you exclude the implied carteling and take everything he said with a grain of salt, the outcomes of this incentive structure are clear: once SV (i.e. the YC centered VC machine) gets into a space and has a main horse, SV can no longer incubate new innovation/competition in the space. It can also very likely become predatory to the potential innovators that SV is supposed to support.

At a more macro scale, this means that YC will fade in the same way as everything else does because it won't be able to entertain a wave of innovators, and they will, as he did, seek and build the next SV.
This is 2Gbps and 5Gbps symmetrical Internet speeds, offering same bandwidth in upload and download. Which is different the common case of G-PON. Although it does include a WiFi 6 ONT / Router and HBO Max, still expensive though.

I used to see all HN members from US complaining about how poor the ISP in US are, but I am surprised to see this announcement. Especially quote

>AT&T fiber is available at about 17.5 million locations now. The company has said it will add 3 million to 5 million new fiber locations per year over the next few years.

This doesn't seems too bad? The expansion rate in the next 5 years seems decent. I am guessing a lot of people complain because they live in houses and not flats? Which is much more expensive to lay fibre and hence the slow expansion. Or are these figures marketing / made up numbers?

While I have no use for Muti-Gig Internet ( I actually downgraded from 1Gbps to 300Mbps ), I do hope they take off only to push 2.5Gbps / 5Gbps or even better 10Gbps as standard. Driving down the cost of those ports!
I don't know how hard it is to find these days, but I stumbled across a book called "There are no elections" ages ago that I found very helpful. As a student of American high schools familiar with both the water analogy and the basic electron flow theory we get in school, that book does a good job of upending both by presenting a sort of third model that, while tongue-in-cheek, fits the observations the first two models explain. Then it's sort of goes on to show how those models are all lacking because there are other things we know about electricity that don't fit any of them.
First light I checked, and have verified in real life, is missing. Patos Island light on the Canadian border in the San Juan island group. Cute, but inaccurate.

https://keepersofthepatoslight.org/about-patos-island
they do profit-sharing bonuses it seems
It's pretty surprising to see folks in a coop interested in unionizing. I don't understand it.
I missed the RM by two days. We traveled to Amsterdam in March 2020, saw the Van Gogh museum, went to Barcelona for a few days and were planning on going to RM on our return leg. Except when we got back to Amsterdam, everything was shutting down and all we could do was eat and walk around.
Well then your red flags are preventing you from seeing an aspect of reality that would be very much to your benefit. So you might want to revise those red flags and learn about reality rather than prejudging reality based on existing preconceptions when your don't know. Just a hint

it's understandable if you've never heard of that to wonder what it is. But it's not understandable nor smart to assume it's bogus if you don't know what it is. You should try it and it's really quite simple

It's this:

https://thepulse.one/assets/uploads/2021/06/InnerBalanceCohe...

It's the emergence of more coherent patterns in the wave measurements of your heart's activity. You can apply the same concept to your brain so with a EEG you can see all those little different seismic looking channels and you can achieve some more coherence in that. Less entropic patterns more regularity more of the channels beating in sync with each other. That's one way to talk about more coherence. And you will physically and subjectively experience the difference. So please don't talk about something you don't know if it's focus. You just have to learn what it is. You don't want to discourage other people from knowing it. It's not bogus at all only those red flags that were getting in your way of knowing what that reality is are bogus.

Anyway, if you are engineer or EE or signals person and in any way into sort of self-tracking I could really imagine you getting into this in a big way and becoming sort of an advocate for it. You can even order your own ECG EEG machine for cheap on the internet so you can sort of practice to get yourself into coherence. In order to get yourself into coherence there's a number of different exercise you can do and you can find them by searching online. And the benefits of being in coherence are sort of like meditation but it's also sort of different.

I've done it a few times and I intend to do it more. I should it's really good. I don't have a machine but you can still practice the exercises and sense the difference. I should do it more. I encourage you to try as well
No. Null is great and has no good alternative.

The attack on null stems from:

* Bad implementations of null handling

* Functional programming which doesn't handle null well

Null itself is efficient. It has hardware/OS support and is literally zero overhead. It fails fast so you don't see nonsense like "undefined" columns or bad data in your database.

When null fails in a good language you usually get a stack directly to your problem. You have one concept to follow through the code instead of multiple concepts.

I'm not here to convince you. I'm a fan of OOP and you obviously won't agree with me on either. But claiming "all" or even most without data to back it means you live in a bubble.
Here is my attempt at proving that this can be done in P-time. I am using the fact that square roots can be expressed as periodic continued fractions, and that there is an upper bound on the period of these fractions which must thus be unique. Please tell me if there are any issues! I hope this holds :)

The period of the square root of n is less than k1 * (sqrt(n) log (log (log (n))) ) = Lm(n)
We can find this period in polynomial time (n^3)
each term is smaller than 2*sqrt(n)

Therefore, all square roots up to n are uniquely represented as part of a continued fraction expansion as a0 + 1/(a1 + 1/ (a2 + ...)) ... up to a[Lm(n)].

If we transform this nested fraction into a decimal number, any modification of this fraction will necessarily lead to a delta in the number by at least (a[Lm(n))]^-(Lm(n)), which is at most 2sqrt(n)^-(sqrt(n)

Therefore, accurately computing the square root up to the most significant digit of 2sqrt(n)^-(2sqrt(n)) will yield a result distinct from any square root up to n.

In the case of a sum of square roots, assuming that n is the largest root, accurately computing the sum up past the most significant digit of 2sqrt(n)^-Lm(n) will be sufficient
to decide if a sum of square roots is larger than or smaller than another.

2sqrt(n)^-Lm(n) is reciprocally subexponential, thus the number of digits needing to be computed will grow sub-linearly with n

Therefore, the problem can be solved in polynomial time.
From the build system of Ardour, a cross-platform DAW, the code that generates the "name" for a release based on the number:

https://github.com/Ardour/ardour/blob/master/gtk2_ardour/wsc...
The PDF contains the abstract right at the top, along with full attribution, and often uses less bandwidth. In most browsers, selecting the title and first author then right-clicking "search" allows a user to find related material on the open web.

My personal preference is the PDF link.

Your request was perfectly polite, I was simply wondering what your rationale was for it.
Yes, the text says that a good quality of life for the animal is essential.
Coinbase and others (Binance) use "ETH2" as a token for signalling that the ETH has been locked-up for the network upgrade. A ETH2 token on those platforms is just a proof that the underlying ETH has been locked.

If you were to not use a CEX, your ETH would be gone until the upgrade is finished, so exchanges make that a bit less harsh with their eth2 tokens and allow you to still do stuff with it
You can search FreeBSD and Netflix on HN. They have presented their finding over the years with detailed comments in those threads.
Gemini is Solutionism
When rules are applied selectively and one nation is singled out for bulk of the vitriol, it's 100% valid to ask why someone else wasn't penalized for doing something much much worse. And you're right, most of Israel bashing is antisemitism.
> Of course, the animals we eat should have good lives, and so the worst kind of factory farming is not justified by this argument, since these animals have no quality of life.

Yes, this is one of the points that the article tries to make.

Here in Australia we see a lot of people parrot the argument against eating meat based on US factory farming, even though most* farming in Australia is a lot more "ethical". (There is of course a lot of examples of less than ethical farms - chicken farming for instance, as well as the live export sheep and beef market) - but on a whole our livestock is treated a lot better than in the US.

Ideally you'd want to be hunting and butchering your own food, but short of that there are more ethically sound options available than large scale production farming. I would assume in the States you can also find these kinds of options.
Yeah there are missing lights in Oregon and WA too. This is way off.
Not a great analogy imho. The ETH consensus change from PoW to PoS changes the way that blocks are signed and validated. No more PoW. Instead, now validators decide. It’s more like unanimous voting. If you try to sign a fake block, you lose some or all of your deposit.
FWIW the separate `group_by()` is one of my greatest design regrets with dplyr — I wish I had made `by` a parameter of `summarise()`, `mutate()`, `filter()` etc.
I don't really want to say more because I'm worried that the creator of both of these (Richard Heart) would somehow be litigious, but please do more research, especially into how the hex network handles fees and rewards flowing back toward the creator. There are very concerning behaviors of the hex network that enrich the creator at the cost of everyone else. Pulse is doing the same, it's a playbook being followed.

And this is coming from a very pro-crypto person, non-btc maxi etc, type of person.
If the premise of the tweets are true, then anything negative about Stripe will be hidden from Hacker News and so following this thread to see if that is the case.

There was also a hacker news thread sometime ago about predatory tactics used by Stripe if I'm not mistaken and so there does seem to be an increase in negative sentiment.
About a year ago I decided it was time to finally modernize my Python coding setup.

I really, really wanted to use Nova, would have paid full price no problem, but for some reason the one main Python plugin was extremely flaky for me. Linter highlighting would sometimes work and sometimes not, unaffected by the plugin settings, and the primary Python plugin I was using was based on somebody’s github repro that hadn’t been touched in a year or two.

I spent a bunch of time but couldn’t figure it out. So I ended up going to VS Code. It works well. The Python plugins work well. It’s a pain in the behind to configure, and it’s not the prettiest thing to look at. But I can grind out working code fast, partially because those plugins catch problems almost as fast as I can type them.

I would try Nova again in a heartbeat if the Python support improves.
I've done tons of sketchy shit (security research) from lots of different providers and never seen this type of response.

Whatever you (or your customer) were doing likely hit the point where they assumed the police would be by for a chat.
Also WhatsApp, Yahoo!, and many others [1] including Sony (playstation's OS), Apple (macOS) and Microsoft (Azure).

https://freebsdfoundation.org/freebsd/
>I'd rather live with a mundane kludge than deal with knowledge elitism.

But I would put up with a lot, if the payoff is more knowledge.
Hetzner provides exactly that: a VPS. They're also cheaper than DigitalOcean, I assume, because EU web hosting is way more competitive and US VPS offerings have traditionally been way overpriced.

Let's also be realistic here: CloudFront is a good solution if you need a file to be served over CDN with low latency in multiple regions. Raw s3 or just a web server is much cheaper if you don't need low latency over multiple regions.
> I genuinely don't see what's so complex about a service unit file

It't not the unit file that's the problem, it's the mountains of junk, low quality C code written by an obnoxious, arrogant twit named "Linux Puttering" who has proven for 15+ years he couldn't care less about code quality or system reliability.

Besides the anecdotes shared by others over the years about the horrible experiences they've had with systemd, I have one of my own to share. When developing my own distro to escape the bloated, laggy hell that is Ubuntu, I started the build on my existing Ubuntu system. I found out the hard way that accidentally double mounting virtual filesystems on the target volume causes systemd to crash the system after about 60 seconds, with no possible way to recover. On MY system, with no junky ass systemd, making this error harms nothing at all and can be easily fixed.

The people who talk about "buggy, hacky" shell scripts appear to be some of the same type of people who shrink in horror from the idea of compiling their own kernel, or working at the command line. (i.e. not really "hackers" at all.) There is nothing at all wrong with using shell scripts for startup. It is in fact the simplest, and IMO most elegant way of doing the job, and no it isn't buggy or hacky in the least. The file system is the database and unit file and the already existing shell is the interpreter.

My system starts much more quickly than Ubuntu and is much faster and more responsive in daily use also, so the "startup time" excuse is a myth, and practically all of the other contrived examples people use to justify the use of systemd can be done BETTER using shell scripts in conjunction with small, light weight, single purpose utilities built the UNIX WAY.
I wish there were more companies like Panic. Looking from the outside, it gives me the impression I got from pre 2004 Google and pre 2010 Valve. It seems like the primary focus is making cool stuff, and money is just a way to keep the lights on.
acquero uses derive (https://uwdata.github.io/arquero/api/verbs#derive) which I rather like (it's better than mutate, IMO)
So if there were two actors that were commonly confused, likely they'd end up showing as if they were both in the same movie.

Sounds like a great way to get inaccurate results.
This is only a big factor so long as a large, disenfranchised population (whether as a result of slavery or Jim Crow) is concentrated in a minority of states. Black people ended up fixing this by voting with their feet and migrating en masse out of the segregationist South.
Ok so https://news.ycombinator.com/item?id=29388310 is Ryan (and probably the other copycat temp accounts). I’m having a hard time believing him when he gets basic facts like Lyft not being in YC wrong…

I guess it’s like Grove said, “only the paranoid survive.”
It seemed like they were arguing against the accuracy of the estimate, but their math supports it. If you look at the totals, you get 5x and divided covid deaths by 2 years, you get 10x
That's what the article says. I think there needs to be some allowance for making sure people are fed. I always buy free range eggs, and local farm raised meat when I can, and I do believe in paying for quality of life for animals. But I also know it's more expensive, and I would never think its OK to tell someone they couldn't eat meat because they can't afford humanely raised meat.

Like anything else, more progress and more increases in peoples standard of living is the best way to increase the standard of life for animals. We should be aiming for progress overall, certainly not trying to deny food to poor people.
That is actually what I was expecting when I clicked the link. Was pleasantly surprised!
Side note: It would be nice to have a way to look up library -> package name.
OK, I think I understand the problem now. It's that the actual answer can be very small but non-zero. You can put error bars on your calculations but that doesn't necessarily tell you which side of zero the answer is on. In fact you would need to do the calculation with enough bits to represent the true answer which you don't know a priori. What you can do though is put an upper bound on the size of the difference between the two sums and you can make that bound as small as you want by using more bits.
Biden: Support for the “right to repair” in Executive Order
If you can nest folders, then a thing is all of its parent folders in addition to the folder it is directly contained in. This is the AND relationship, which you don't get with most tagging systems.

To highlight exclusion, consider an example- folder Animals with subfolders Cats and Dogs. A thing can be either a cat or a dog, but not both.
https://section.cafe.naver.com/ca-fe/
The Game Developer's Conference talk with Fred Ford and Paul Reiche III (GDC 2015):

https://youtu.be/Napx0MjivCM
Mastery is a big one. Getting better at something feels good, even useless things. This ties into "progress", which is what a lot of games are doing to give us a false sense of mastery (collect the things, get the rote achievements, etc).

I've also played for pure adrenaline sometimes - a bout of CounterStrike before my AM classes helped wake me up back at university, better than coffee, but not as good as finding a spider in the room.

There is also some chatter that gaming can be a form of self medication for ADHD and related disorders. I haven't tried getting a diagnosis, but it runs in my immediate family, and I definitely feel like I sometimes game for a bit to "get it out of my system" and settle my mind to focus on other things.
Twitter locks out columnist over Oedipus reference