skysight-inc/HackerNews huggingface dataset:
I think saturation might actually have more takers, because I think almost everybody who knows they want saturation arithmetic would jump at saturated_int16_t or whatever, whereas too many people who should have checked arithmetic don't even realise it's what they need.

But I agree with you these wouldn't be difficult to implement and are worth the appropriate committee looking at so that at least the programmers who realise they have a problem also have a solution.

C like C++ and Ada standards are actually a product of a JTC1 sub-(sub-?)-committee and so it's not so much about the will of C users in general as it is about the will of advocates to justify this to that committee and push it through all the bureaucracy.

Anyone actually interested in this should definitely engage with the people trying to get stuff done for C++ because the two languages know that they both benefit from the relatively good mutual compatibility, so neither would appreciate a pointless divergence on this work.
I was still screwed, couldn’t get a refund on a 10 USD USB-C headphone adapter that hissed with my iPad. They claimed they couldn’t hear it on the video I submitted, and there was no possibility to protest or submit a new recording
I described an implementation using keyset pagination in the article, which sounds like what you're advocating for here.
Not surprisingly, Serious Eats gets it right: https://www.seriouseats.com/how-to-caramelize-onions-classic
Go-to website when you need business tools
Sit down at a piano for the first time

Try to play a Chopin Etude

Quit piano because it seems impossible and you don't have the "aptitude".

This is how people view most skills. Obviously if you practiced hard enough and long enough you could eventually play a Chopin etude. I can't think of any skill that is all that different than that.

I think part of it is our language isn't the best here. "Patience" is the right word but patience with putting in work as opposed to just waiting.
Which is horrendous. In the forty years since BCPL (go was 2008?) the best way we could coordinate groups of developers in developing applications is to type streams of ASCII text and save them on disk with 0x0A indicating "the human wants a new line here". FML.

Imagine if, to change the graph of your Facebook feed, you had to checkout myname.person, add "friend Bob { ... }", and then try to commit it. But far more complex graphs of objects, classes, ASTs of implementation, sure, ASCII is fine for that.

It's embarrassing is what it is. I'm not saying it's not hard to come up with something better, but it's been fifty fucking years now.
I hope won't produce some nasty coil whine.
Sweden has one of the largest wealth inequalities in the world. This might be unexpected given how how the aggressive taxation keeps the income equality high.
Nearly one in 10 Victorians 'seriously considered suicide' during Covid lockdown
That's easy, not simple.
I am not saying PHP is not simple.
Well, connection draining is no harder than with normal connections.

I think of this problem following way: you already have to design your system to be able to handle network faults and node crashes. So just kill the node and rely on existing solution to handle the error.

This also gives the opportunity to test your fault handling logic.

Error messaging is a little bit more complicated.

At first sight, in normal request-response you get either successful response or an error.

But if you look a little bit closer, in fact you get 200 response header followed by response data, which may itself fail to be transmitted. So technically you already need to be able to resolve an error that happens after you have received 200 header.

In case of streaming response the difference is not in how the response is being sent to the client but how the client is processing it.

The client has option to wait for entire response (header followed by entire stream of data) and only start processing the response after entire response has been received. This is no different from a normal, non-streamed request response.

The client also has option to start processing the response while it is being received. The response does not need to be streamed from the server nor it needs any kind of streaming protocol. I have been stream-processing XML responses two decades ago with no special streaming support.

One solution I use is that is that the client architecture treats this data as speculative meaning that an error can undo entire batch received.

Another solution is that the design is such that the data makes sense even partially received, the processing of response is idempotent and the client will be asking, ad infinitum, to receive the rest of the response until the call succeeds. This of course has its own reliability problems (what if the error is permanent?)
Agreed. Growing up in a country and at a time with personally accessible computers and very little literature, I was able to learn stuff that withstood the test of time and did not subject me to switching costs.

Already, differences in menus and keyboard shortcuts make the skills of trained office workers less relevant when they immigrate.

We do not need more barriers to trade.

Some related thoughts:

https://www.nu42.com/2013/04/translation-of-programming-term...

and

https://www.nu42.com/2014/08/replacing-hash-keys-with-values...

The proponents of translation tend to believe what they themselves or other translators will be clear to people just learning the concepts. That is most often not true.

> I am willing to bet the sentence “Çözümü SCALAR bağlamda veri döndüren scalar() fonksiyonunu kullanmaktır” does not make any more sense to a Turkish speaker who speaks no English than “The solution is to use the scalar() function that will create SCALAR context for its parameter.”

> Translation and hash-lookup are different things. If you want to convey meaning, you have to have a command of both languages, and the subject matter. Without that, you are only going to add to the word soup. Translating “big event” as “büyük okazyon” helps no one.
This seems silly. Is Coinbase not part of “big tech”? It’s literally a $50 billion tech company.
Sure, but this does not seem to provide any insight into how, in this compiler, the preservation of semantics under optimization plays out in optimizations which assume the program will never attempt to perform UB.
I'm responding to moistly's comment, not the essay.

Certainly editors don't write cookbooks. But they decide what to publish. I personally think the essay is correct. My followup on this thread is that even if the essay isn't correct, there are still other "layers of deceit" to consider.

The top-level of this thread was dexwiz's statement "I don't think recipes lie". I pointed out how that statement doesn't jibe with the presented evidence. moistly followed up that it wasn't a lie, but ignorance "by people who don’t know what they are doing."

My observation is that if we accept that the authors aren't lying, but are simply incompetent, then a different layer of deceit arises - the belief that cooking columns in national newspapers and cookbooks by reputable publishing companies will have enough oversight and not publish recipes 'by people who don’t know what they are doing'.
> ASCII is not a universal character set and treating it as such is nothing short of cultural imperialism: "If it's good enough for us, it's good enough for everyone".

SI units like meters and kilograms are also cultural imperialism and we should return to diversity of units, ideally different one for each town. /s
Ironically, trying to make a name for myself.
I agree there may be a subtle difference between “actually geographic” and “traditionally regional but generic” but I don’t think it’s actually important. That Pandora’s box seems well worth opening.

If a product was made exclusively in a region for some amount of time (say a few hundred years, and nowhere else) then I think that’s a pretty strong case for protecting that tradition in the region whether the produce bears that name or not.
No sure they are thrown out due to the expense, I know I would never throw one out. But I do end up with 3 different ones on rotation because I don't want the same smell all the time. Smaller ones would certainly be better for variety.
Management by Laziness (2016)
Wouldn't it help with slow clients?

If I can send a bunch of small chunks to the client and the first few can already be processed, it doesn't matter that I had to load all of the chunks at once from my database.
That’s your own opinion.
And two of the Design Basics designs he linked, the "Cotter" and the "Crandall", are (while not exact, still pretty much) just mirror images of each other. Nice way to blow up your portfolio by 100 %.
Messy yes, fumes yes, but the printers themselves are now less expensive than a decent FDM (filament) printer and the resin itself is relatively inexpensive as well.
I’d rephrase that: nowhere except Android.

Android and iOS aren’t the only games in town. Windows, macOS, various Linuxes desktop, various Linuxes mobile, Firefox OS and its successors…

I get fed up with things where your options are: (a) a commonly-clunky web system where you have to log in, possibly with tedious 2FA, every time you want to touch it, and (b) a sleek task-focused Google-Android/iOS app where you don’t. Banking is an example of an area where this is the norm. I want to use this improved process on a laptop, or perhaps on a mobile device where I can’t install their iOS or Google Play Store app.
Please remember that TL;DR[0] is still slang. Some people will understand it, others won't.
Also, if the first part of your reply to a message from someone is TL;DR, it is possible that they won't read your message.

[0] https://en.wiktionary.org/wiki/tl;dr#English
Exactly this. Runit was designed to be simple and in simple software, at some point, there is just not much to improve.
The clergy weren't a vocational body, they were a club. And wars were fought over whether the people in that club had to go to university to be able to join.

Ditto the lawyers, who certainly don't need to go to university to read law or argue. Being a lawyer is also basically being in a special club.

Medicine, I can only see a vocational aspect. But that is only 1 in 3.

> At all points the median student was more interested in drinking than studying.

A good use to time in the club. But only relatively rich students can afford to do this. Anyone who drinks their way through a university experience is either rich or busy trying to join a club.
Oh yeah. I love Mumble as long as it's been set up by someone else. Trying to get a server running on your PC with correct security settings and then over a phone walk non-technical people through connecting to it? Nightmare, or at least it was a few years ago when I tried.
Mental health is important :)
Learney: Personalised intelligent tutoring system through knowledge graphs
This isn't correct. Big brands virtually never skimp on product quality for smaller stores because it harms the long term equity and value. They customize quantity.
I mentioned that here - I agree, it's a really simple and useful format for streaming:

> Some export formats are friendlier for streaming than others. CSV and TSV are pretty easy to stream, as is newline-delimited JSON.

It does have the same minor disadvantage as CSV in that it can be truncated (by an error or a dropped connection) in a way that can look like a successful download.
Absolutely not.

Programming is like, using mathematical structure to instruct a computer.

But many domains don't need you to use mathematics to instruct the computer. Natural language processing, like a search bar, GUI, .

Medicine, legal, so many other trades don't need mathematical instruction of a computer.

They just need not-totally-useless operation of it, through
This is what caramelized onions look like: https://jessicainthekitchen.com/wp-content/uploads/2020/02/H...

OP's video looks like fried onions with slightly burned sides.

Just like you can't bake a cake at 1000 degrees for 5 min instead of 200 degrees for 25 minutes, you can't caramelize onions in 5 or 10 minutes no matter the heat
The availability of alternative commercial keyboards is possibly not the best metric to use to judge actual need/desire. There are a large number of non-ASCII layouts that can be mapped on top of a standard QWERTY[0] which show that ASCII is not a valid assumption for a modern general purpose programming language.

The idea that we should all be grateful for the unification that using one language brings is a sentiment that reinforces the idea that this is cultural imperialism. There are definitely benefits to conformity, no doubt, but imposing it unnecessarily is a design decision that should be questioned. Why take away options from people who might value that freedom?

[0] - https://en.wikipedia.org/wiki/Keyboard_layout#Keyboard_layou...

[1] - https://en.wikipedia.org/wiki/Cultural_imperialism
Linux kernel: A stable bug fix bites proprietary modules
What an amazing propagandist you are, point by point using fallacies to attempt to paint poor China as the victim in all of this.
It's refreshing to hear container news that has nothing to do with docker or k8s.
Depends. I got a car loan for a modest car with 0.7% APR, I don’t see a problem with that.

My mother-in-law leases a new Toyota Corolla every few years; she gets trouble-free motoring at a reasonable rate.

Myself I have no idea how many miles I am going to drive next year (do I work from home? take the bus? do I drive to Montreal or North Carolina a lot?) so I buy a similar car and drive it into the ground.

Many of those luxury cars are leased, not loaned; the headline number ($/month) looks low compared to a loan on a modest car. You will probably need a lot of warrantee repair (a Toyota and a Cadillac are quality cars in their own estimations, but not in each other’s; if you need your car to start in the morning so you can get to work pick the Toyota.)
That's really cool, I hadn't seen that library.
So when you start up a home building company, first thing you do is have your IT guy set up a mail filter to block receiving anything from these arseholes. Order it in writing, and make sure IT guy notes it prominently in his work log.
If anyone's interested here are the details: https://skarnet.com/projects/service-manager.html
They still belch exhaust onto the ocean
In the US, higher small business tax rates are championed solely by the left. This fact is more accurate in characterizing left/right centralized authoritarianism than tech metaphors ever could.
> The issue is the promise Tether is making. It is “backed” by debt which potentially can never be payed back.

SSDD with pretty much every bank/branch not domiciled in the US that has accounts denominated in USD… they make the same promises

> How does Tether prop up the value of USDT if there is a mass sell off into fiat? Is this the duty of the exchanges? Does Tether buy USDT off exchanges in order to push up price when there is a sell off? How big a sell off can they contain?

As long as Tether continues to have higher cash flows than many tradfi banks operating in eurodollar markets now (esp in smaller countries), you'd be better off asking these questions about those other banks now…

> How would a DAO offer the same promises of “backing” that made USDT possible without government issued stable-coins?

On chain liabilities between DAOs and centralized orgs on chain denominated in decentralized uncollateralized stablecoins, and the desire for people to purchase such liabilities at discounts with fluctuation price of the stablecoins that freely float against things like USDT/USDC/DAI/TUSD/etc (not too different from the incentives involved in eurodollar futures markets).
Per the article, Andresseen doesn't seem to think so.
Gotta get chinky language
There's a lot of equivalent store types in Asia. The Kirana stores in India, the Sari-Sari stores in Philippines, the neighborhood groceries in much of South East Asia etc. A very similar dynamic applies - the shoppers buy several times a week, maybe even every day because they're daily or weekly wage earners.
So he didn’t actually try browning in butter.
I’ve since moved away from systemd for all my Linux boxes, work and home.

We still cannot block systemd from making a network socket connection so security model is shot right there by the virtue of systemd running as a root process.

In the old days of systemd, no network sockets were made.

Systemd has become a veritable octopus.

Now, I use openrc and am evaluating S6.
This seems ridiculous. If it cost too much then just pick it up yourself.

You can leave the house. You aren't doing anything that import.

The straw man of amputees doesn't cut it.
It's not formal experiments as such but I quite like Felicity Cloake's How to Cook the Perfect ... column: https://www.theguardian.com/food/series/how-to-cook-the-perf... which has both a home cook feel and a 'let's go and test this out' feel about it.
Is there someone out there campaigning on "increase taxes on small business"? I think this is a strawman, "tax the rich" doesn't mean "tax the corner baker".
Win 11 id shhit
I agree, iOS market share is too large to ignore. In that space, Jami seems to be the better option at this point in time.
Which is why we should go back to satellite offices and rub shoulders explicitly with people that aren’t on our team.
Same here, most family (except my brother, but he lives abroad) on Linux and no problems. Even better when I switched them from Debian to Manjaro. Debian is still my favorite for tinkering, but to get things done and general stability there are better options.

And here is our main Linux problem: its fragmentation, which is the natural byproduct of its freedom; everyone and his cat can develop or modify things, which translates in different distributions, which of course is a nightmare if you are a software producer with developers paid to port your software to Linux, and that's why a lot of commercial developers either choose one or max two distributions to support or ignore it at all.

One thing the Linux Foundation could do about that is mandating a minimum set of requirements that all Linux commercial software could count on, and all distributions should meet if they want a badge that guarantees the software will be 100% compatible out of the box, or that the host system can be adapted with extremely low effort.
I'm not sure how much having Microsoft as Platinum Member would help with this, though.
The science agrees with me. What is this "the technology" that you refer to? Carbon capture?
You just described most motor vehicles: mobile death traps.
I’m glad I’m not the only one who thought that seemed exactly backwards. Even with a cursory understanding of history, the extreme right wing regimes are considered fascist, aka extremely top down.

Considering the best faith argument here, I’m guessing he’s seeing the “right wing” being pro business as opposed to a pro government “left”, and in that view, business is considered “bottom up”. As you alluded to, though, this ignores a lot of actual historical and political context and seems more driven by punditry shorthand.
A Corolla is only $20,000, so that fits my point. But I have seen tons of people buying cars they can't afford, in order to impress people they don't like. The easiest way to waste tons of money is by buying an overpriced car
Bioelectrical “software language” in cells (TED, 2021)
My very first "real" job was working for a startup. I loved it until the day that I didn't. I worked with two really smart engineers, they showed me the ropes in building real software. We were collaborative and they didn't just dismiss my ideas out of hand. I learned a whole lot in 6 months, lessons I still use today. But then one morning I woke up to "the news"...our largest investor had gone bankrupt and the funding evaporated over night. We still got paid a few more months but work slowed and then stopped. Then we were told we couldn't get paid anymore and we all moved on.

I dont fault the startup for it but it certainly sucked. I've not worked for a startup since though sometimes it does feel like something I'd enjoy. On the flip side...

Currently, I work for a fortune 5 company. I work with some of the brightest people in the world on projects that move the needle every single day. Yet, the team that I specifically work on is constantly strapped for cash. Our services are used across the enterprise, we enable the company to save millions and we do it in a scalable way. But we are told that we can't have "enterprise" funding which means that we need to scrap and claw money from the people that use our services just to keep them online. There's so much politics that it gets in the way of the work and, again since were not funded, we can't hire FTEs and usually can't even get work from an agency unless its funded from "a client."

All that to say...I really, really hope that my next job has a better balance. I know that no job will ever be perfect. But I'd love to have a balance between "working with bright people who support the work that we're doing but without guaranteed funding" and "working for a soulless megacorp with infinite money that wont spend it but that offers job security."
Dear Geofft,
I think aiming at a CWF would simply be a more attainable goal.

But what course of action do you purpose?
Revolution?
They're notoriously messy and difficult to implement...
We answer that in the video! You should check it out :)
Not the most specific look at this question, but the facts are relatively clear.

“ The company halted operations because its billing system was compromised, three people briefed on the matter told CNN, and they were concerned they wouldn't be able to figure out how much to bill customers for fuel they received.
One person familiar with the response said the billing system is central to the unfettered operation of the pipeline. That is part of the reason getting it back up and running has taken time, this person said.
Asked about whether the shutdown was prompted by concerns about payment, the company spokesperson said, "In response to the cybersecurity attack on our system, we proactively took certain systems offline to contain the threat, which temporarily halted all pipeline operations, and affected some of our IT systems."
At this time, there is no evidence that the company's operational technology systems were compromised by the attackers, the spokesperson added”

Source: https://edition.cnn.com/2021/05/12/politics/colonial-pipelin...
More traffic in bike lanes means more dead cyclists.
Let’s be realistic 99% of software, weighted by value, is in English. This is a good thing. There are strong network effects, and fracturing the software world into multiple competing linguo-spheres would destroy economies of scale.

Would you similarly oppose the requirement that all civil aviation globally be done in English on the grounds of “cultural imperialism”?
I sent this article to my builder brother and here is his very frank feedback:

———
interesting. Certainly true that building materials are bulky and very costly to ship. Seems to be a reality that is hard to change. he has a poor understanding of framing and got terminology wrong: "balloon" was a bridge between post-and-beam and modern platform framing and is no longer used. Although commercial steel buildings are basically balloon. His constant reference to "balloon" framing is a joke to a professional. The fact is that all the processing of building can be and often are quite efficient. If a person wants to keep everything simple it can be much less expensive than it often is. I guess he alludes to that with mentioning "consumer tastes". for sure custom homes are expensive for a reason.

it's hard for someone with absolutely zero experience to judge home building, obviously. For example he thinks 4x8 sheathing panels don't have to be cut, when of course they do, just like boards do.
Unfortunately, it was `service myservice restart`, which is the wrong order if you want to be able to do multiple things at once (or even just align with any other `cmd subcmd args` program).