skysight-inc/HackerNews huggingface dataset:
Canada same way. Really
Anywhere moving to e-gates or kiosks where you just hand a print out to an agent.
When loopless constructs are a design principle of a language, they become much more than just a convenience wrapper.
Lower level details (x86): https://wiki.osdev.org/Spinlock

ARM implementation with LDAXR: https://github.com/ARM-software/arm-trusted-firmware/blob/ma...
Aren’t loops just wrappers around goto and if statements?

The claim is that by expressing programs in terms of these array primitives, you (a) can have those primitives be super optimised and (b) better see what the program is actually about without worrying too much about eg what names to give all the loop counters, all the other intermediate state associated with iteration, etc.
You can download an app that does the same thing.
> I love event sourcing in theory. In practice, there's so much boilerplate necessary to add a new CRUD workflow, or to quickly and reliably roll out the types of interventions and hotfixes that early-to-mid-stage startups need to do all the time for unforeseen circumstances.

The biggest pain point I had working on an event sourced system at an early stage startup was around schema changes, where changes (especially quick or unplanned) introduced something pathological in event data for some period of time that we didn't realize was an issue until it conflicted with some change much later on.

Often the discovery of these issues would come at a bad time and block something important, e.g. because of small differences in dev environment seed data and real production data, leading to temptation and/or pressure to "just do a quick tiny mutation" to old events to address the problematic events from the past mistake, which realistically often just caused a different issue, because reasoning about all of the potential impacts of the change was hard.

These days in early-stage land I am only interested in event sourcing for contained areas of a product where it can provide real value, rather than as a cornerstone of an entire application.
So I have a backup tape store that I keep offsite in the same town. Then a nuke hits.

You’ve always got a potential for a single event to knock out your backup system, the question is what level of events are you happy with.

My company is supposed to survive nuclear war, obviously many systems will be affected and may even be unrecoverable in a widespread nuclear attack, but that’s one extreme. At the other end a simple fire or natural disaster knocking out one cry would only cause limited loss of resilience and peak capacity. I suspect many smaller companies based in say New York have no plans on how to continue if the entire of NY was lost.

An online backup in another city would be more useful than an offline backup in the same building for some types of loss (fire for example), but not for other types (ransom ware)

Cyber attacks are nasty because unless you actually have restored your backups, they aren’t worth the tape they are printed on. They could have been corrupted ages ago. I’m sure everyone on HN has regular backup restore checks, but I doubt it’s ubiquitous in company’s with regimes in the 100-200m range. And while people may do some types of restore, how about restoring everything when you’ve lost everything but a few LTO tapes? How long would it take before you are back up. How long before you are hacked again?

Then there’s insider threats. If your head of IT has his kids bundled into a van, what damage could he do to your network and data, how long would it take for you to recover.
A lot.

https://www.washingtonpost.com/world/2023/12/15/ukraine-memb...
https://www.reuters.com/markets/commodities/ukraine-says-pol...
It will probably destroy all non Ukrainian farms for grain and might even do it for specialty foods because it's hard to complete with (guessing) 40% black soil verus 1% or less. They can grow for a very long time with no need for crop rotation or fertilization.
If the US rounds everything to nickels, then the current system of 1-5-10-25-100, which needs an 18-cent piece, becomes (after division by 5) a new system of 1-2-5-20, which needs... what new denomination ? Maybe none ?
It discovers the location of `prompt-agent` from inside the Flatpak and executes it similarly to how it would execute a shell on your host. The socketpair() is passed in to do FD passing.

This of course only works because of careful selection of which GLibc API/ABI is allowed to be used. So far I've tested as far back as CentOS 7.
A politician or party elected to “fight” climate change has no incentive to reduce emissions, just as pharmaceutical and health care companies have no incentive to improve health. The only incentive is for ineffective projects or changes so radical that other parties can be blamed for obstruction.
Why It's Taking So Long for Americans to Get Payments Instantly
Meh. OpenBSD does it fine. If not, Mosh works great on flakey connections.
https://archive.is/aeok1
Didn't realize that Steve Yegge is now at Sourcegraph! He created Kythe[1] at Google, so Sourcegraph makes sense for a place to be.

[1]: https://en.wikipedia.org/wiki/Google_Kythe
Unemployment has changed, it used to mean people that want to work but can't find jobs. It meant if a factory or industry left your town, and you can't move, and you can't find a job, and end up going on a government check or something. You're taken off the roster. It's not that you don't want to work, its that no jobs are available. No one's asking you because you stopped going to the unemployment office because its useless. If you lose a full time job and work two part time jobs you're considered fully employed, even though you lost benefits and have to work crazy hours.

If you think administrations don't fudge the numbers to make themselves look more successful I don't know where you've been. Statistics are easy to mess with, and administrations favor the models that make them look better. It doesn't matter whose in office. Places like WV have seen mass unemployment for decades, but the numbers look better because people have gone on checks or government assistance and given up, thus aren't counted.

It's very telling most of the people here live around economic centers and find it very easy to ignore what stark reality is in most areas of the country. It's easier to believe a fairy tale told by the government, and only be critical of it when the opposing party is in office, when supposedly nothing has changed.
In order to avoid the No True Scotsman, you need to identify a priori a group that will make money. "Intelligent" and "motivated" don't cut it, because they are going to be identified a-posteriori, from the stock market winners, and that's circular reasoning. I know many smart people who lost money on the market, that's not a good characteristic.
Creating bullshit is a lot easier than destroying it.
What prevents SSH port forwarding from the jump box (besides, possibly, policy)? That’s been my go to whenever indirect access is required and tools want to connect directly to hosts.
The closet authoritarians have really come out of the woodwork during the pandemic and haven’t been kicked back into submission
> When drawing attention gives you a disproportionate advantage to attracting a mate vs. attracting a predator, it's a very important (and non-neglible) gain.

Humans have no natural predators, so one side of the equation is zero, and the other non-zero.

> Just because the there is a distribution in the value doesn't mean there isn't a statistically significant directionality of that distribution.

Yes, and there is directionality in risk-taking as well. Discoveries, fortunes and high-value mates all require risk taking.

Even risks that appear to have negligible or even zero fitness value, like extreme sports, have netted many people valuable sponsorships or YouTube fame and fortune.

Evolution is not precise and simply cannot capture the full nuance of a concept like "status" in human culture, therefore it has permitted a broad distribution of risk taking.
My struggle to live without an iPhone – for two whole hours
The big difference here from Console is that Prompt will do custom snapshotting for the TabOverview to make it fast. Otherwise it thrashes the glyph cache.

Of course, I also wrote the glyph cache for GTK, but it's just not something I can fix there.
Much less precise
X.509 fingerprints cover entire certificates and public keys. Neither PGP nor X.509 "truncates" keys.
I didn't know about Auracast. It seems like one of those useful and obvious features that should already be there. Unfortunately, my quick glance at the tech page on the BT Forum left me thinking it's going to be a long while before it's widely usable by most people.

* There's no BT revision number which requires Auracast support. It requires 5.2 but also requires another hardware capability that's not required by any revision.

* Deployment is going to require support in earbud hardware and firmware, phone hardware, BT stack and app, and support in any external shared source. That's a lot of moving pieces that need to align across a bunch of chip suppliers, product integrators and external stakeholders with divergent priorities and business models.

* One thing I don't see addressed, at least in the surface-level materials, is the issue of IP rights management. I suspect the current (glacial) deployment of lossless and near-lossless BT codecs across the ecosystem will have various IP rights cartels demanding stupidly onerous technical restrictions much like those that have nerfed HDMI's utility in matrixed multi-source, multi-display environments for anything other than "missionary position" basic scenarios.

It sucks but I suspect Auracast may be yet another useful, conceptually obvious feature doomed to appear confusingly inconsistent to mainstream users, be unevenly deployed and usability nerfed - all for annoyingly bad reasons. I very much hope I'm wrong but I've accepted that I live in a perverse future where the technical capabilities I used to dream of as a teen exist but remain denied to most of us in practice for stupid reasons I wouldn't have believed if you'd told me back then.
From the looks suspecting me of wizardry if I give $20.12 on a bill of $17.87, I can’t imagine an 18¢ piece working out particularly well in practice.
I recently moved my wife to a new phone. It took only a couple of minutes to transfer the esim. But SMS was blocked for 24 hours. Some kind of security measure? So I couldn't activate any apps that required 2FA via SMS. Quite a hassle.
Do it like an accountant would:

Throw away all invoices and receipts, and just represent each customer's balance as a single number. When it changes, get your crayon, cross it out, and write the new number.
I confuse Finns by saying (at 2330 / 1130pm) that it's "half zero" (puoli nolla). Apparently the consensus concept does not include negative times.
The actual content is the clean stuff. If you disagree then you accept OpenAI could just create all the content themselves instead of scraping, which is comparatively trivial.
You’re using a very unusual definition there. 3000 km is a long way and fueling up an ICE vehicle would take at least three full tanks, each one of which takes about ten minutes. Ignore sleeping, eating, and bathroom (I used to drive 1500 km in one day, three fuel stops, bathroom with that, no food - you won’t die if you don’t eat for a day). There’s no way you charged every 500 km and only paid a 15 minute penalty. Simply stopping and getting back on the highway costs about 5 minutes.
Books work—good books anyway—, but most of us aren’t taught how to read well.

The next time you want to get something from a book do some new things with it.

1. Skim it first.

2. Find some interesting entries in the index if it has one and jump there to check it out.

3. Ask questions while you read. Write them down the book.

4. Reread the book (spaced repetition). It will go faster because you e built a structure with your notes the first time.

5. Don’t waste time on bad books.

A good analogy is pitching. The pitcher is the writer, the ball is the knowledge and you are the catcher. Nothing works if the pitcher can’t throw or if the catcher can’t catch. Likewise if there’s no ball to throw.

So it is you’ll get nothing out of the book if the writer can’t deliver or has nothing to say. But a well crafted book stuffed with knowledge won’t to any good if you receive it.
There is also:
https://www.psc.edu/hpn-ssh-home/

> HPN-SSH is a series of modifications to OpenSSH, the predominant implementation of the ssh protocol. It was originally developed to address performance issues when using ssh on high speed long distance networks (also known as Long Fat Networks: LFNs). By taking advantage of automatically optimized receive buffers HPN-SSH could improve performance dramatically on these paths. Later advances include; disabling encryption after authentication to transport non-sensitive bulk data, modifying the AES-CTR cipher to use multiple CPU cores, more detailed connection logging, and peak throughput values in the scp progress bar. More information can be found on HPN-SSH page on the PSC website.
It promotes array languages, where operator symbols indicate actions on an n-dimension array (0 = scalar, 1 = vector, 2 = array, etc.)

As a trivial example, A + B means the element-wise addition two arrays, rather than use looping to compute the terms yourself.

The original array language is APL, which is also known for using its own non-ASCII notation. https://en.wikipedia.org/wiki/APL_(programming_language) . To give you a sense of what I mean, the implementation of the Game of Life is:

life ← {⊃1 ⍵ ∨.∧ 3 4 = +/ +⌿ ¯1 0 1 ∘.⊖ ¯1 0 1 ⌽¨ ⊂⍵}

Compare that to how you might implement GoL as a couple of for-loops, with a hard-coded count of the 3x3 neighbor grid. But why use stinking for-loops when you express what the result you want directly, tersely, so you can able see the whole program at once?

(OTOH, as I recall, that implementation uses a fixed-width array, which highlights a limitation to using that approch. For GoL you really want to use Hashlife, which isn't so amenable to an array approach.)

Many of the links here reference K, a descendant of APL which uses ASCII.
the thought experiment assumes that people aren't building walls or doing things for no reason. The main issue with tech bros using it is that Chesterton was aiming it at people who were trying to change social norms that had been around for centuries built around the cumulative knowledge and wisdom of millions of people

it wasn't supposed to be used for some 2 year old startup's SOPs, software architecture, or business decisions. The argument assumes you already have a system that has been working for a long time and was well thought out
Wow, that seems like it’s going to be an easy one.
The most devious thing here is that if you cancel the plan before the end of the contract, you lose access immediately while also paying 50% of the remaining months.

What happens is - and I felt 2 years on that - you wait to cancel by the last month, which is not surprisingly easy to forget.
recent science graphics shown among experts predict 4-5 degree celsius rise in annual mean temperatures in far north Europe. From previous discussion, these numbers will change quite a lot of daily life all year.
Sure, and C is a convenience wrapper around assembly and assembly is a convenience wrapper around toggling octal codes on your front panel and punching in octal code is a convenience wrapper around rewiring vacuum tubes and relays and that's a convenience wrapper around mechanical cogs and that's a convenience wrapper around an abacus.

But it's a different paradigm than procedural programming and embracing it might lead to a different mind set.
What's the chance that average Americans can do the math in their heads ?
It's good to know that Naomi Wu is still allowed to communicate with the outside world, a little.
I'm building one, called Polygonjs ( https://polygonjs.com/ ), you have a few examples to play with ( https://polygonjs.com/docs/examples ).
Hixie is still working on Flutter as he mentions in the post (just check the Flutter Discord)
manufacturing costs are not just input costs. In fact, the ideal coinage the values ordered:

cost to manufacture > fiat value of coin > cost of materials
so wtf is "customy stylized imagery" exactly?
Why not get rid of git too while you're at it?

Just store the current state of the code base. You can't have merge conflicts without conflicting commits.
Matrix clients use similar way to verify login sessions
Japan from the US, and also Guam (US territory, I know)
> life ← {⊃1 ⍵ ∨.∧ 3 4 = +/ +⌿ ¯1 0 1 ∘.⊖ ¯1 0 1 ⌽¨ ⊂⍵}

Must be fun to type that...
> Chesterton finds himself surrounded by fences which have no articulated justification, but which might be necessary/justifiable. This is a predicament of his own making. If he and everyone else in the town always bulldozed any fence they came across which doesn’t have a justification, people who want fences would start writing down why they’d put them there.

I think this falls down if the consequence of bulldozing a fence are high and if the original builders of the fence are no longer around.

The problem isn't Chesterton's own making. The problem Chesterton is trying to solve is when, for whatever reason, most likely due to many generations passing, the purpose of the fence isn't written down.

That also ignores the fact that some fences are built through an emergent and collaborative process, and so no one is such a co-creator to write down why it is there.
Quaker Recalls Granola Bars and Granola Cereals Due to Possible Health Risk
Hydrogen cyanide, acetylene, propylene, ethane, propene would all react very quickly with oxygen, if it is being produced.

I imagine like early earth, if there are organisms they are following an anoxic pathway
More like incomplete state machine for HTtP/3-QUIc
Besides having world class water infrastructure and great cycling infrastructure and great public transport -- would it surprise you that the Netherlands is also one of the better countries in the world to drive in?

To steal a famous youtube channel's title: it's Not Just Bikes.[1]

[1] https://www.youtube.com/watch?v=d8RRE2rDw4k "The Best Country In The World For Drivers" (This might be a slight exaggeration to get more youtube clicks? Who knows! But it tells the story ok)
I agree with your point but I think playing a musical instrument is a bad analogy because of one fundamental difference:

In most intellectual fields, you can take your sweet time to remember what you learned so long as you remember it eventually. Music requires practice to recall everything in real time.
That brings to mind a learning staircase that comes up in art, where you go between stages of learning to draw better and learning to observe better. Since you can't draw better until you can observe better, but you can't observe better if you can't draw well enough to match your current observation skills. So in a similar way, you have to pay some "time tax" to move forward.
A really beautiful book about the subject is Anna Frebel's "Searching for the Oldest Stars". One of the best books I've read on popular science in the last few years. I am in awe of what we can understand looking at those objects
There was just literally a scandal because real estate developers were inflating prices because it’s more profitable, even if it didn't reflect market demand.

Developers have the same incentive, they are not incentivized to build properties they'll make less on, even if supply goes up. I've seen lots of properties built, they can be half unoccupied/empty and the rents/leases don't change. They're simply not going to lower the value of their own properties, they'll keep it inflated because at least then it’s a tax write-off/loss.

This increased supply concept is being parroted but no one can provide examples of supply being increased and rents going down, or the very least demand can't be kept up with and no area gets saturated to the point prices go down. Usually the opposite happens, new apartment/housing = nicer neighborhood = more desirable area = rent/housing values go up. We usually call this gentrification. Not unless it was a government subsidized project or section 8 housing or a local economic collapse and people leaving (which cheap rent means little if there are no jobs/economy).

Developers are very risk adverse, they’ll never build in an area that risks supply outstripping demand.

I don't understand how people can live for 20 years, see these patterns and still believe the theories they get taught in economics 101 in school and think they're fully educated on the matter.
It’s also an insidious way to make perfectly good hardware obsolete. As Apple upgrades the OS, they slowly drop support for older hardware. This is usually justifiable, that’s just how OSs work for a variety of reasons.

However it also means that if all apps have to target the latest OS just to get some UI features, they will quickly end up dropping support for older hardware as well.

If you want a good example of this, check out the download page for Calibre, a simple app that helps to manage and convert eBooks.
Second paragraph: "most middleboxes ..."

It is the "others".
https://nginx.org/en/docs/quic.html

Since 1.25.0
Because its a fun creative outlet that keeps skills and knowledge fresh.
Ukraine is going to be a massive minefield for decades by the looks of it.
Iridium, because I love bookmarks on Chrome/Chromium, and LibreWolf, which imho is Firefox as it should be, simple and ready out of the box.

And Safari and DDG’s on my phone.
Probably outsourced internal dev environments to Kyndryl too?
Why are people obsessed with implanting CloudFlare right in the middle of everything they do? There is absolutely nobody that needs DDoS for their SSH server.

I get that CloudFlare has been a well behaved netizen so far, but let's be real, it won't last forever. It never does. Eventually the shareholders start turning the screws and CloudFlare is going to succumb to the same pressures every company does and they're going to start extracting advertising value from their "customers".

How about we save the CDNs for the serious stuff and just run our SSH servers and low traffic HTTP sites ourselves?
Worth pointing out that the US spends more on welfare than quite a bit of Europe, _and_ has more government debt than most of them.
Raise awareness urgency to leadership: transition to microservices from monolith
The author addresses tradeoffs several times. In the section Eyes on the prize, he writes, "there’s also some baby in this bath water for meaningful numbers of people." Many of the points made earlier, in The dumb critique, compare the value and utility of these tools directly against some of the criticisms.
A friend bought a house and 5 acres of land for $500k

I’m living in my mom’s basement for free.

In my opinion houses are too expensive.
48M Americans Live with Addiction. Here’s How to Get Them Help That Works.
Which is even overlooked is how similar ideas have been adopted in Apple and Google platforms (XPC, IO/Driver Kit, AIDL/Binder, FIDL/zircon), less so in GNU/Linux as not all distributions rely on D-BUS for similar ideas.
Actually it might be safer in some sense because it’s more visible and more so for those crazy monster trucks on the roads that are 12ft high
How to use a HDMI monitor and USB mouse/keyboard in Promox VE on a mini PC
Residential telephone service doesn’t have ads but the government scooped up the metadata of who you’re calling and who called you just the same.
Are cars ridiculously overpriced in the UK? GBP 80000 is USD 101000 right now, which is basically high-end sports cars or a Mercedes S class or BMW 7 series. I’m a very high earner and have never paid USD 70000 for a car.