skysight-inc/HackerNews huggingface dataset:
I and multiple of my coworkers love systemd. We work in a "hyperscale" environment and we moved from sysvinit through Upstart to systemd at scale, predominantly on RHEL and a little Debian. We were all skeptical at first. But sysvinit and Upstart both sucked for various reasons, and we had tried to work around the warts. systemd has mostly solved all of those problems for us. Some of the things that systemd improved:

Init scripts suck to test and debug. When manually-called, the caller's environment would get used, rather than a clean env, which would cause problems with the poorer-quality scripts. These showed up multiple times in production where an engineer would bounce a process manually and it got some configuration from their environment. We took some steps to alleviate this, like encouraging use of `service`, but using the scripts directly was reflexive for most because of years of indoctrination and it's portability to some other operating systems. systemd eliminated this entire class of issues, because unit files are just config files, not scripts.

Dependencies actually work. Usually, this came up when needing to wait on the network. With systemd, this is just a single dependency in the unit file. It also meant we stopped having to manage S## and K## which became something of a time-consuming art on machines with lots of services.

Not exactly init system, but systemd's triggered units absolutely destroy cron. Manually running a job (e.g. when testing or when a run failed) guarantees the same environment, whereas cron has no similar capabilities. It also actually keeping status means we can more easily see if the last run succeeded. This may ease our monitoring burden, too, but we haven't gotten to give it attention yet.
It seems that this commit fixed it:

https://github.com/lichess-org/lila/commit/c4e53798d171ab71b...
C'est un peu normal, puisque les demandes sont saturées en ce moment. Si vous déconnectez et que vous reconnectez vous aurez un message d'erreur (something was wrong) apparaîtra
It's a bit normal, since the requests are saturated at the moment. If you disconnect and reconnect you will get an error message (something was wrong)
Es ist ein bisschen normal, da die Anfragen im Moment gesättigt sind. Wenn Sie die Verbindung trennen und erneut verbinden, erhalten Sie eine Fehlermeldung (etwas war falsch).
Es un poco normal, ya que las solicitudes están saturadas en este momento. Si desconecta y vuelve a conectar obtendrá un mensaje de error (algo andaba mal)
È un po' normale, visto che al momento le richieste sono sature. Se ti disconnetti e ti riconnetti, riceverai un messaggio di errore (qualcosa non andava)
إنه أمر طبيعي بعض الشيء ، لأن الطلبات مشبعة في الوقت الحالي. إذا قطعت الاتصال وأعدت الاتصال ، فستتلقى رسالة خطأ (كان هناك خطأ ما)
https://archive.ph/9Oery
So you find these stories about how the people who profited from all of it, and were just "unlucky", to be much more compelling?
>> * NAT isn't needed anymore.*

> False.

"IPv6 Multihoming without Network Address Translation"

Network Address and Port Translation (NAPT) works well for conserving
global addresses and addressing multihoming requirements because an
IPv4 NAPT router implements three functions: source address
selection, next-hop resolution, and (optionally) DNS resolution. For
IPv6 hosts, one approach could be the use of IPv6-to-IPv6 Network
Prefix Translation (NPTv6). However, NAT and NPTv6 should be
avoided, if at all possible, to permit transparent end-to-end
connectivity. In this document, we analyze the use cases of
multihoming. We also describe functional requirements and possible
solutions for multihoming without the use of NAT in IPv6 for hosts
and small IPv6 networks that would otherwise be unable to meet
minimum IPv6-allocation criteria. We conclude that DHCPv6-based
solutions are suitable to solve the multihoming issues described in
this document, but NPTv6 may be required as an intermediate solution.

* https://datatracker.ietf.org/doc/html/rfc7157
Security is always a compromise between competing concerns. A browser that cannot browse a significant chunk of the internet doesn't get used and helps nobody.
I think I would much prefer the American policy of getting 4 mos of severance and accelerated vesting.
I have the technical ability to set up a well structured VPC in AWS with private/public subnets, but I wouldn't know where to start if asked to set up an ipv6-only network.

Is the general model of public/private subnet still valid? Or are you saying in a ipv6-only world, there's no need for separate subnets?

There's something about a server not being assigned an IP address at all that makes me sleep easy at night (in ipv4 world, you know that server is truly unreachable via public internet)
Not if ChatGPT creates it.
Where do you see claims of trying to attack wikipedia?
> The site has a history of alignment with Kremlin and Beijing interests.

Critiques of US policy do not imply support for Russian or Chinese policy. Explanations of Russian or Chinese rationale in responses to US actions are not the same as condoning those responses.

Sun Tzu says, know your enemy; how can you know your enemy if you don't even know how they think? This kind of analysis is important for understanding how geopolitics proceeds, and quickly illuminates the ways that state actors act to prolong profitable conflicts, since the responses to certain actions are obvious and inevitable in the grand scheme.

Discomfort in the face of critique is not proof that those critiques are invalid...

I, for one, as a US citizen, would rather the US address its own issues so that others don't have standing to criticize its policies and actions. Obviating propaganda is way more effective than censoring it, and for these kinds of critiques almost surely improves quality of life and GDP for its own citizens.
That sounds horrible and rather disrespectful, what a bad experience.

That said, is "coke-a-cola" a humorous spelling (like "Micro$oft") or just a misspelling of Coca-Cola?
Steward Brand, "How Buildings Learn".

https://bookshop.org/p/books/how-buildings-learn-what-happen...
While this is true on average it's apparent to me that you are not a resident of the American PNW, or you'd understand that the national average of air toxins is not what this article is discussing. For the last decade the yearly forest fires in the american northwest have been getting worse and worse and the levels of pm2.5 particulates in the air air are not only unhealthy, but dangerous for all groups (not just the old or young or sick) for weeks or months at a time depending on your exact location. It's a huge problem.
I'd like to avoid writing boilerplate CRUD code. Is there an equivalent of PostgREST but for SQLite? Essentially, a standard binary would read the schema metadata, and generate standard CRUD APIs: https://postgrest.org/en/stable/api.html

The APIs can even support authentication and authorization with the help of JWT tokens. SQLite may not have row-level security, but even a convention (eg: if a row has user_id column, the JWT must have the same user_id value to get access to a row) would go a long way.
I was surprised by the kind of things people openly admit to during STAR interviews. I don't enjoy doing them but they've surfaced enough red flags from candidates to save a previous employer a few bad hires.
This is also a well-documented aspect of analog audio within the audiophile community. Vinyl is often preferred even when it was produced from digital masters (and therefore offers no additional resolution to the audio) because it's noisier in a "more natural" sounding way than digitally pure "sterile" audio. Likewise with Class A tube amplifiers: they create more Total Harmonic Distortion (THD) than far cheaper digital amplifiers (including those used in recording studios by professionals), but the distortion they do provide is considered to be enhancing the audio beyond what is possible with an accurate recreation.

To be clear, I personally think this is largely sunk-cost reinforced snake oil. Vinyl records produced from analog masters on high grade vinyl and set to play back at a higher RPM (say 45 instead of 33 1/3) can produce a higher resolution output on a sufficiently high end player if you're careful about protecting it from scratches and dust, but high resolution digital recordings can get you the same thing for far cheaper and less hassle.
Ask HN: Are there some IDEs based on a VSCode Extension?
Hi HN ! I'd like to know if any project that wanted to created a new programming language (or a similar goal) ever did the whole work by implementing VSCode extensions ? So that it would leverage an existing code editor / IDE that is highly customizable, without reinventing the wheel, etc.
What does any of that have to do with proportion, which is the subject you actually brought up?

When I think of people who like older buildings, it's because of the materials, the ornamentation, the history, the culture, the craftsmanship, the uniqueness, I could go on. All of which makes total sense.

But proportion just isn't something that usually comes up. And none of this has anything to do with false consciousness, sheesh.
Literally the post I answered.

Fact: SLAAC does not do DNS. So, my question then is: how do you do DNS?

Answer: "The SLAAC should not change after the host has generated it during installation / first connection, as long as you don't reinstall the OS etc."

Since SLAAC does not do DNS that answer implies that you'd enter it during connection/installation to complete the config.
Maybe work on that. Stopping reading something over a phrase would be petty.
Like the SAT, it probably does a reasonable job of providing a repeatable/scalable floor for skills that are a proxy for, if generally not the same as, what's needed for the job. And, like the SAT, the effort to prepare for the test is externalized.
Wikipedia is one of the main targets for astroturfing campaigns. You might as well be saying "I prefer to be propagandized"
Agreed. A helix-mode extension for VSC would be ideal.
EncroChat and SkyECC users would beg to differ
my article argues that whilst the term is thrown around a lot there has been little effort to identify what it really means
How would alphanumeric addressing help anything?

You currently have an address hierarchy like <AS Number>:<Network Allocation>:<Subnet>:<Host>. That hierarchy is conveniently conveyed in a single 128 bit number. With an alphanumeric address, 128 bits of ASCII would get you `company:office:l` and your net/subnet/host would require more CPU horsepower to compute.
Which is mentioned in the article, but notes that's been recently overwhelmed by particulates from wildfires etc.
I think you're focusing too much on the technicalities.

It's most accurate to say that after the collapse of the Soviet Union in the 1990s, many former soviet states tried to "un-russify" themselves for the benefit of gaining access to global markets.

That process slowed and as Russia reconstituted, many reconnected with the Russian economy in the 2000s when oil prices were persistently high.

Then when Russia began invading neighbors to "secure" Russian speaking territories, many of the CIS states re-invigorated their efforts to eliminate Russian/Cyrillic from their countries to prevent Russia from doing the same to them.

They've been doing such things as curbing Russian-language education, shutting down Russian TV/radio stations, fining people for conducting commerce in Russian, etc...
This last summer, I drove through most of the California national forests on the eastern side of the state. After seeing all the devastation from the previous fires, I'm not sure that there is that much left to burn at this point. I feel like between PG&E fixing their shit (saw lots of trucks doing repair work) and all the existing damage, that we're going to get to some sort of equilibrium where we won't have as bad of fires every year.
> The nice thing about NAT is open ports on your internal network are hidden to the outside world by default.

That is usually not true. NAT punching is a thing for decades now.
I wish it was a meme. The things people complained about decades ago are still happening today, and the practitioners are all too eager to turn a 100 line program into a 1000 line one, while taking weeks to test if it does what it should.

The average loud dev is a GoF fanatic in love with inaccessible reflection. Double points if their tools are still stuck in a time where stack traces weren't extended to deal with such practices better.

And with everything being sliced into pieces: the fun has only just begun
Pretty sure the reactions you'll get in these occasions depend wildly on the people you are with at the time.
Yes but how many people in Europe actually live in houses older than two centuries (about when American immigration really popped off, so let’s arbitrarily pick then)? It’s a significant minority.

I live in a mid sized European city with a city center containing buildings that go back to the 12th century, but the house I grew up in was built in 1890. It’s one of the older houses on the street too, and pretty uninspiring to be honest. The place I live in now, very near downtown, is like 20 years old.

Sure, most American homes are probably less than 50 years old, but on the scale of a couple hundred of years, does that make Europe that much more sophisticated and “cultured”, generally speaking?
The correct way to do this is to advertise the fiber connection's prefix to devices on LAN as long as that connection is available. When it fails, the router should send RA with zero as the expiry time for that prefix, and include the LTE prefix. This way, all devices will immediately start using the new prefix. You can use ULA in addition so local connections don't fail.
It seems more likely that brutalist architecture is uniquely terrible, and the ascendant architects of the 1960s simply had horrific taste.

If anything, architecture seems to have been almost entirely captured by the avant-garde; people more interested in “new and different” than “classic and beautiful”.

I don’t think modern audiences are suddenly falling in love with brutalist architecture; even the best examples look like dystopian-future prisons or mental hospitals.
Good read, and as engaging as any novel, but I have to remind myself that by "heroes who are white, villains who are black" he means as in black-and-white contrast...
Unihertz Tank – 22000mAh Phone
BOEM live Auction for California floating wind leases
Yeah. That's also mostly my opinion too. Systemd itself is okay. Just another init system, does some things better, a few things are kind of stirred around for no gain. What I've less been a fan of is the rider tech, networkd, their ntp support, oomd, all of which have more issues and don't seem to be converging. But if they do become stable I expect some new broken tentacle arm to form. :)
If you really wanted you to could keep you old addressing scheme in IPv6 (arbitrary IPv4 addresses can be embedded into IPv6), you can disregard all best IPv6 practices about subnetting and do everything like you did for IPv4, DHCP and all, heck even NAT. The problem is that as soon as you're turning it on you need to maintain two sets of routing and firewall configs, even if they were identical.

Also you need proper support from all those lazy vendors (both hardware and software) that did the absolutely minimal amount of work to advertise their products as IPv6 ready when it fact the support ranges from subpar to practical unusable.

As soon as you make a one bit incompatible change to the protocol routers aren't able to communicate anymore: it's the same situation again. It doesn't matter how similar the two protocols are, they're incompatible.
I actually like Vivaldi's "tab grouping" feature better than tree side vertical tabs. I use Firefox tho, because I don't want to give chrom* based browsers any more market share
No it is not correct.

"the 90 students who did respond to the questionnaire are representative of the entire population"

How can anyone know this without knowing the size of the freshman class? For that matter, how does anyone know that 120 would have been a good number?
Why don't you write a blog post about this? I'm interested to see what will go on
> MPI for parallelization across machines.

Some things never change.
You just repeated the framing yourself! “She was then ruined by crypto” — as if she’s some innocent victim. You’re just mystified at how it portrays her sympathetically, even as you buy the narrative hook, line, and sinker!
Ask HN: Is there a URL format that allows sending messages directly to ChatGPT?
I'd like to add ChatGPT as one of the search engine options in Firefox. Is there any URL format that allows paying the first message to ChatGPT in a query parameter?
"Body positivity" is not about labeling everything as beautiful but rather not labeling people who may not match traditional standards of beauty as "ugly."
The Sights of Space: A Voyage to Alien Worlds
What are the things you are hoping to release in Bun v0.4?
I disagree, although even if there is a C interface, it can still be made to work with many other programming languages too, so if you prefer Rust (or Python, etc) instead, then you can use Rust and you do not have to use C. Either way, it allows native code will full system capabilities, which an end user might want in a browser extension.

(JavaScript-based browser extensions are still useful to make simple things without writing as much code, and also useful when you want to distribute portable sandboxed code for browser extensions, but for many other uses, C will be better.)

(It is true the C programming language has some problems, but so do all programming languages.)
South Dakota Bans TikTok
That's a great site. I like how he describes experiments, techniques, and components that didn't work out, along with the ones that did.
Interesting question. I think that if you’re upfront about the fact that it’s still in the works and that you’ll charge later on, you’d be okay. If I was a reader I would appreciate the transparency, and enjoy being part of the journey of making the newsletter a success.
My post said to use DHCPv6 and RDNSS. Follow up claimed to use SLAAC instead.

SLAAC does not do DNS. Clear as day?
This is the equivalent to "why does modern music suck" (said by every generation of the next generation's music)

Scott Alexander posted something similar

https://astralcodexten.substack.com/p/whither-tartaria

And the response he got was arguably predictable..., others didn't agree that modern architecture is ugly.

Sure there are some ugly buildings. But, for example, for me. I went to some 1929 building that I'm sure this author and Scott would find beautiful

https://www.450sutter.com/

And it is. But it's arguably NOT functional. On the 25th floor the view would be incredible but the windows are tiny and so unless you walk directly up to the window you can't see the view. In pretty much any modern building the view would be front and center, full floor to ceiling, wall to wall windows.

I prefer that modern style. check out an old museum and a modern one. The modern one will have all kinds of amazing affordances. Places decided to highlight the view, places decide to give a sense of space, places designed for eating in unique space.

I'd much rather go to one of these

https://design-milk.com/10-modern-museums-youll-definitely-w...

Than one of these

https://artsandculture.google.com/story/the-oldest-museums-a...

Even if the contents was the same.
Forcing Helmets on Cyclists Would Crush Bicycle Use, Says UK Transport Minister
Look, I get where you’re coming from. But all this can also be done with cryptography. What you’re describing has a standard called Verifiable Credentials. They can be issued by some trusted organization.

The trouble is, of course, that this organization can have corrupt employees issue the credentials to anyone if the amount of (social or moneyary) capital to be stolen is large.

And furthermore, the credentials like an identity document can be trivially copied and presented online, by anyone you ever presented it to. So can credit cards.

Identity Theft is quite common around the world since many organizations allow people to make accounts over the internet, without even notifying your phone about it.

And finally, by trusting the government with your very identity, you give them the power to encroach further on your privacy:

https://www.techdirt.com/2022/06/29/california-legislators-s...

https://www.theregister.com/2022/02/28/online_safety_bill_do...

Since you are against relying on cryptography for authentication and instead prefer to rely on the government to supply your very identity, I suspect you wouldn’t have a problem with requiring a passport to use Facebook. But perhaps you’d have a problem with what they will do NEXT once everyone is required to collect this information from you. After all, “crypto bros” are just about ponzi schemes right?
Not that I want to cause scope creep, but it would be amazing to have something like the certmagic library (the Caddy team’s automatic TLS Go library) without having to reach for a 3rd party.
>Presumably they failed to pay much more than that. I don't know how much, I doubt it would be possible to calculate.

The exact amount is what the IRS figures out before damages are applied.

>I kinda doubt that this could be accurately assessed by Levin

Once someone starts to believe things that suit them without evidence they generally stop listening to actual evidence. This is exactly that pattern: an investigate, and likely the IRS also, did do an investigation likely of hundreds to thousands of man hours, reached the above conclusion, and you, an internet poster googling for a few minutes, disbelieves them?

Financial News London, a pretty solid source on such things states "Current and former executives of hedge fund Renaissance Technologies will personally pay as much as $7bn in back taxes, interest and penalties to settle a long-running dispute with the Internal Revenue Service, the firm said, a tax settlement that may be the largest in history." [1] I think I'll trust their (and similar financial research places) on the characterization of the payment, especially since the standard for back payment has always been back taxes + penalties + interest. The IRS doesn't just play around, especially when something this high profile is at stake.

>nearly half of that magic was tax fraud.

What? Provide your napkin math. I just presented numbers that show this "half" to be far out of reality.

If you're a programmer, simply set up a simple model (I just did that) and compute expected with or without paying that 7B over the past 30 years. The returns are vastly more than "half". Did you just claim half from any numerical checking, or just guessed it?

>Lastly I'd like to point out this linear, it's not like they would have returned 39% in a universe where they paid that $7

The naive compound growth is T=P(1+r)^n, which is exactly linear. Double the principal P, double the outcome. Taxes aren't paid on value, only on profit, and if you check the math (it's pretty easy), taking X % each year or at the end of profits is exactly the same number.

The practical reason profits are taxes yearly to to provide smoother income for govt and to get some of the profit before things tank and there is none left.

In real investment, this actually becomes sublinear, as the more invested in a market, the lower percent returns, since the ability to grow is an S-curve (as is all things), not an exponential. Buffet, for example, has talked exteneively about this.

This sublinear fact is also why Renaissance famously kicked out lots of early external investors - the funds under management were not able to grow since there was too much for the opportunities they chased.

So I do agree it's not linear - it's sublinear.

[1] https://www.fnlondon.com/articles/hedge-fund-renaissance-tec...
https://archive.ph/PXzE7 since it's currently receiving the HN hug of death.