skysight-inc/HackerNews huggingface dataset:
No. This is exactly what the author is arguing. This isn't word problem. These recipes call for slow cooked onions. Rogan josh, onion soup...
As was Tom Scott: https://youtu.be/X6NJkWbM1xk
What C++, Haskell, Rust, Go etc. call "dynamic dispatch" is what a router calls "static routing". The defining characteristic is that the lookup table is pre-determined and immutable at runtime.

What routers call "dynamic routing" is having the lookup table mutable at runtime.

There can be no equivalent to that in type-safe languages because when you mutate the dispatch table you lose type-safety.
<disclaimer>Not a mathematician, but took enough Ph.D. level classes to be dangerous with bad proofs.</disclaimer>

> Using a set of unwritten naming rules

Simplest being things like using upper case Greek for certain sets and lower case Greek for its elements. Or, in Statistics, using Greek letters for parameters and English equivalents for their estimates.

So, if I were programming something to do something in that realm, I would write:

for my $ω ($Ω) {

# ...

}

where what Ω represents would be clear from the subfield of Math that is relevant to the program.

Then, of course, you get people like one of my former professors who liked to invent notation on the fly and would quickly and up cycling through Greek (π, Π), Hebrew (פ), Blackboard (ℙ), and reach out for Sanskrit (?). (Symbols used here for illustration, this was a long time ago and we didn't even know if he was correct as we had no way of checking with no intarwebs back then.)
Possibly, but “dishes” and “exportable products” seem a bit different from an industrial perspective. I don’t think dishes will ever be up for discussion in this context.
Can anyone explain how this survives being in the blood stream and then how it actually gets into the nucleus of the cell?
> Is this because the server didn't have a certificate from a trusted CA? In which case the fix is that Mumble could integrate ACME to get certificates from Let's Encrypt or whoever

In my experience, a lot of people who set up a Mumble instance don't have an actual domain name, so they can't get a CA certificate, only self-signed. Most people do set up at least a dynamic DNS of some sort. But as long as you're doing that, you might as well pay the extra $10/year to get a domain, in my opinion.
That series has always been a joy to read. Whenever I want to know what the established wisdom in making a classic dish are I'll check to see whether she's covered it first and use that as my starting point.
What those caps will actually do is eemove the option of having it delivered.
I agree they are different, I really did mean "I don't understand how people learn Rust without first learning one of several languages that are more straightforward/explicit what is on the stack and what is on the heap".

C++ overall obviously isn't simpler then Rust; C++ in its entirety so complicated it's like three languages stapled together. But with C++ as first language, you can study programming for 6 months before ever even hearing about std::move, and with Rust you'd need to already learn about move semantics on like week 3, when people are still having trouble with loops
"Justified violence" I hadn't read that but I've always thought that there's nothing sweeter then righteous anger. The voice in the back of your head is silenced and you can finally do exactly what you've wanted because ... why?

That has been my saving grace in moments like that I think. I tend to hesitate for just a bit before acting and while that's just as often a bad thing in moments like that it's just enough time for that voice to whisper "How will this look? What would you think about what you want to do right now if someone else did it? Will this action change anything that's happened?"
Did you ask him why this needed a new OS, as opposed to e.g. some daemons running on top of an existing OS?
Dividing by zero is undefined behaviour.

It's fairly straightforward to provide a proof, given a definition of division by zero, that 1 = 0. It's often done in first-year introduction to algebra classes.

It would be correct, then for a compiler to substitute the value 1 everywhere the programmer used the value 0 (or NULL, or '\0') and still produce a valid program with the same behaviour because 1 and 0 have been proven to be equivalent.

So no, you are not right in thinking all implementations must define undefined behaviour. Undefined is undefined. C code containing undefined behaviour is not valid C code and the compiler to only required to produce correct output when the input is valid C code.
I doubt answering rants is useful, but I'll try to give factual counter-arguments.

> there were now ridiculous convoluted commands like systemd-resolve --status instead of 30 years of typing cat /etc/resolv.conf

systemd-resolved is not enabled by default in Debian and many distributions, and it is not needed in any way by systemd. If you don't like it, don't use it!

Your rant does not sound very serious. Did you really have "ntp" or "syslog" in your muscle memory? That's strange, because most syslog daemon did not have a `syslog` command.

Anyway, systemd-resolved was created because it has uses. And for systems that used a dns cache (dnsmasq, etc), rejoice, because the config is now simpler than it was.

> For decades it was /etc/init.d/myserice restart

> Now is it systemctl restart myservice or systemctl myservice restart? I have no idea as I’m not at a computer.

Before systemd, at least on Debian, for a few years the recommended way was NOT calling `/etc/init.d/something`, but instead `service apache restart`. Since sysv was unsuitable for many uses, several alternatives emerged, like "runit", or "upstart" for Ubuntu. So, before systemd, the recommended way changed with the distribution.

Thanks to systemd, most linux installs now use `systemctl restart service1 service2`. Note that you can now act on multiple services at the same time. You can use this feature as a mnemonic.

> Or the restart fails it doesn’t tell you why, ... Init.d scripts didn’t do that.

In many cases, init.d scripts told you nothing when they failed. Each service has its own procedure. Nowdays you can always see what happened with the command systemctl prints on failure.

And `systemctl cat s1` display starting instructions that are rarely longer than a dozen of lines. I remember init.d scripts that were hundreds of lines long, and awfully hard to understand.
> Their periods of greatest success were when they let people with the necessary skills and talent rise to the top regardless of their origin.

Imagine being a liberal Roman history revisionist. It could be a full time job to come up with BS like this.
The Unison language stores code as a syntax tree and they're planning to support multiple alternative syntaxes for the language.

https://www.unisonweb.org

Unison’s core idea is that code is immutable and identified by its content. This lets us reimagine many aspects of how a programming language works. We simplify codebase management — Unison has no builds, no dependency conflicts, and renaming things is trivial.

Some blog posts by the author of the language describing a bit of background

https://pchiusano.github.io/2013-05-22/future-of-software.ht...

https://pchiusano.github.io/2013-09-10/type-systems-and-ux-e...
There is Briar GTK [0] that runs on Linux Desktop/Mobile.

[0] https://code.briarproject.org/briar/briar-gtk
Yes. Gcc does that and there is no problem, but the post is not about gcc (as far as I can tell from my tiny mobile screen)
It also doesn't help that Mumble has a very bad UI for the average user.

I love it, because I'm an engineer and know what all those buttons and sliders do. My friends? they didn't like it at all. Thus making the switchover even harder.

This issue has been mentioned in the past already, and I think Mumble devs acknowledged this in the past... having a well polished UI is so important for user adoption! Just throwing all technical choices to the user's face is rarely the right solution.
Asian companies are still churning out new OSes all the time.

Also, big area of research right now is how to sandbox applications properly in this era of app stores.
Also, the solar cells are relatively fragile, and you might reasonably expect serious damage in normal transit.
The Wikipedia article isn't long.

if you're referring to the "long debate" here on HN, then no, it doesn't mean very much about the facts of the matter.

original article doesn't debate the definition of caramelize, rather is about how it can be achieved.

Some things such as "pleasant music" or "good food" do not have crisp definitions. However, chemical reactions are far more clear-cut. They can be described and measured accurately, and debate settled. It doesn't matter how "long" the debate is, there are correct answers.

The only debate that IMHO I can see is "what percentage of the sugar has to be caramelized before it counts as a caramelized onion" ? Are there terms for partly and totally caramelized onions?
Done this one fat fingered on production. Wanted crobtab -e, did crontab -r. That was a fun night.
I got my money back each time so far if the item was broken or different than advertised. No questions asked. Prolly they are more careful with European customers? Maybe because I spent relatively large amounts already? No idea
Agreed. The cheapest I could buy a plastic spatula on amazon was $7? Bought one for a dollar instead. Seems to work fine.
I used Linux about a decade before systemd came along, and I welcome it. I think it made almost everything better, and not by a small margin.
Could someone edit the title and replace "crypto" with "cryptocurrencies"?
This is specially true in undeveloped countries, we had an advantage for years over competitors by taking care of how much data we spent in messages that directly affected our internet expenditure month after month. We literally were 20% more profitable as a company because of it. When managing a huge iot network is super important to be responsibñe for every byte sent
I've started with BASIC as well, in the 80s, on a C64

Dijkstra was right: I've wasted a lot of time unlearning BASIC to re-learn, if I wasn't exposed to BASIC at all I could have learnt from scratch a proper modern programming language/paradigm
Antitrust laws are incredibly vague. Here's the relevant part of the Sherman Act as an example.

>Every person who shall monopolize, or attempt to monopolize, or combine or conspire with any other person or persons, to monopolize any part of the trade or commerce among the several States, or with foreign nations, shall be deemed guilty of a felony,
It's telling that the single example anyone can think of is an exchange, essentially the casino where currency speculation is played out.
Not sure about reports, but there are plenty of people who continue to pay for services they don't use, which less than honest businesses take full advantage of; it can be very lucrative.
It's obvious that the universe is something that's at least Turing complete. Turing machines have a very specific scale of a single "cell" in space and a single "time step" in time, and describing them in a "scale invariant" way is intractable problem because of the halting problem.

Minewhile physicists are insisting on having scale invariant descriptions. That's obviously doomed to fail.

Then there's the lattice idea, which fails because if your universe only has 6 directions, like a lattice, getting the lattice infinitely small will never change the metric from L1 to L2. How do you get normal euclidean metric from something discrete is the first question to ask.
It's interesting to see these allegations ("power play in support of a long-term RH strategy") without any proof or for that matter any explanation of what the strategy would be.
> I cheat and have an authoritative NTP server locally and then override dns for pool.ntp.org and friends.

Generally if you've made the effort to have internal recursive DNS server(s) for your network, then just enable NTPd or chrony as well and have a single source of Time Truth for your network.

Point to ≥4 NTP servers, even using pool.ntp.org, and you probably don't have to worry about false ticker(s) either.
> The page you have tried to view (A stable bug fix bites proprietary modules) is currently available to LWN subscribers only.
Toothpaste costs $6-$8 in Amazon US? Holy cow.
Even the rendering image in the article is on a oil tanker, not cargo ship.
They effectively have no expiration date as well, so there is no sense in throwing them out.

Personally I'm happy with my one scent though and will just keep using that until it runs out

Really what I was getting at with my original comment was more about food, and how it sometimes makes sense to take the higher price with a smaller quantity, iff you don't believe you'll be able to consume the larger quantity before it expires
Good luck! Cool idea.
Not just maintain, probably grow market share significantly now that they're adding it as a built-in app in Windows 11.
Roblox on Linux with recent Wine 6.11
This mess is easy to solve with a library of functions to call, e.g. /etc/rc.d/init.d/functions, which can be imported and used. Unfortunately, there is no standard API for this.
>
The page you have tried to view (A stable bug fix bites proprietary modules) is currently available to LWN subscribers only. Reader subscriptions are a necessary way to fund the continued existence of LWN and the quality of its content.
I have to agree that the security model is horrendous. It's that kind of thing that when you come up with it and program it in your own code, it looks so obvious and easy to use right?

Well... no. The way one configures users and permissions in Mumble clearly didn't pass the mom test.

I have similar qualms with how users identify. "What? are you telling me that there are these weird files that are called <certificates> and that if I want to move between my PC, laptop, or phone, I need to hunt for this file and copy it into all my devices?" (obviously at this point people started logging in as "Joe2", "Joe3", etc. in my server)
There's currently a project in Kickstarter doing just that

https://www.kickstarter.com/projects/wondersubstance/phantom...
YouTube Go Now Available in over 130 Countries Worldwide
Thank you for that explanation, just a thought has there been any experiments with using the energy of the waves to help save energy? I remember a TED talk, a decade ago a about a flexible sailing boat...cant seem to find the link

and then there is this https://en.m.wikipedia.org/wiki/Blackbird_(land_yacht)#:~:te...

Also I know there were some experiments with electrostatic or bubbles on the hulls of these huge ships... https://www.google.com/amp/s/www.marineinsight.com/green-shi...

Also what about huge autonomous kites...?
https://en.m.wikipedia.org/wiki/SkySails
I mean surely such systems are complicated but with today's sensors and autonomous systems i'm sure people could come up with something that is better than burning 3rd grade fuel to bring us gadgets and junkets...
Mircea Popescu Has Died
I think you need to know how many students were introduced to programming with a course in Basic, and gave up programming, to make that claim. Not that I necessarily agree with the quote.
That was a live read-only replica which we were able to switch to within 20-30 mins of the issue. Then snapshotted that and restored to the master later that night. The CTO was on holiday at the time so writing that email to him was brutal.
That's amazing! How does one register as a potential patient for the trials?
What books have you liked that met your criteria?
“Exponentially more”, “decimate”, and “increased by 200% [to mean doubled]” are also standard terms which are used in a variety of contexts, often (usually?) incorrectly as compared to their actual definition.
Why is San Francisco's solution to everything to just throw in more random regulations?

If delivery fees for a particular service are too high, another service can undercut them. It's a pretty crowded space. If people want to pay exorbant amounts for delivery they should be able to make the informed choice to do so. Just because you don't like something, doesn't mean it should be regulated out of existence.

Regardless in this case all the delivery companies will do is adjust their pricing so it costs the same amount while lowering the "delivery fee". Or maybe just stop offering delivery in less profitable cases.
Mumble has been one of the if not the best additions to FiveM[1]

It has allowed for so many cool in game features, like the ability to have DSP audio filters on channels so we can do RadioFX audio effects in game without any external applications.

[1] https://github.com/citizenfx/fivem/tree/b959f174803a972cf8c7...
The real question is how did these people survive until doordash came to exist.

If doordash became a public service entity you have bigger problems than fees...
Ugh. The point of MQTT is that it's simple! It's trivial to implement on even 8-bit microcontrollers. Adding MQTT messaging to embedded stuff is a joy and even setting up a broker is a piece of cake. It's fantastic.

HTTP/3 isn't simple! It's a huge pain in the ass! Why would anyone want to do this to themselves on embedded‽

The only answer I can come up with is, "it let's us keep doing things the way we've always done them... With web servers."
I’m not sure your desire to chat with your cousin takes priority over national security.
Try this subscriber link <https://lwn.net/SubscriberLink/860262/29e92db3e7272504/> instead. (note, I'm not OP.)
I live in a rural college town on the East Coast USA. I paid Verizon 90 USD per month for 1.5Mbit DSL and a home phone number.

I had this phone service for about 12 years. It was horrible. When the phone rang, the DSL would stop working. When I ended calls, the DSL would stop working. There was so much static on the line I could barely talk/hear others. But it grew worse and started impacting my ability to work from home after COVID.

Verizon said they could "roll a truck" to my house in about two months if I agreed to pay several hundred dollars upfront. I told them no. I had had enough. I ported my phone number to Consumer Cellular and use 4G for Internet access now. It's faster, $30 cheaper each month and much more reliable although I do limit my use as it has a 35 GB per month cap and "may" slow down if I go over that. I wonder, would it slow down more than Verizon's 1.5Mbit?

I'm still Waiting on Elon and Starlink to save us.
Yes, here you have Briar bumping up against the inability to run any fully decentralized mobile communication software on iOS. Seems like a serious limitation on the part of iOS at this point given trends towards decentralization in general.
Aliquam Consequat I
Eu laboriosam tempo
Writing a Game from Scratch – Part Two
How to kick out SystemD first, to try connman?
Not the OP but as a resident, it's available at my address near the edge of the city, albeit in a larger building rather than an older individual home, so I imagine it's accessible to most people in the city limits. The city has municipal connections into homes that ISPs can then lease, allowing them to compete for customers without competing over infrastructure rights, so it seems to have the benefits of both ends of a public-private partnership.

One of the most well-known providers of the fastest speeds, Init7, charges 64.75 CHF/mo (~70 USD) with a 333 CHF (~365 USD) setup fee.

It's fairly easy nowadays to find 10 Gbps symmetric plans for 50 CHF/mo, although they used to cost more a few years ago.
Living in sparsely populated fenno-scandinavian country I really never understood how badly others can do things... Like Germany and USA? Germany has no excuses, and USA does have some large areas, but outside those?
Normalising the dimensioning data links by arbitrary fractional throughput rates is an anachronism which needs to be challenged and eradicated from the entire industry.
Startup leaders need to learn how to build companies ready for crisis
A Parting of the (Inclined) Ways
After the first 3 sentences:

> Read the rest of this story with a free account.

Don't Write Text for Medium
Well, if enough people lose their extra fat, at least the airlines may save some fuel when transporting them, no?
A similar case happened last year with an unlicensed engineer who composed a public paper vindicating his wife in an alleged traffic stop violation.

Source:https://reason.com/2020/03/02/oregon-tried-to-silence-this-e...
Identified by its content how?
Let's remember that the greatest efficiency comes in not shipping so much stuff. We ship a lot of junk. Buying less stuff would lower emissions with no costs. On the contrary, we'd improve our lives.
For everybody saying cryptocurrency has no use, you must not remember how much trouble society had envisioning the uses for the very internet upon which we are now posting.

Here's an example of a use case recently gaining ground.
https://mobile.twitter.com/BrantlyMillegan/status/1402388133...

I don't have a crystal ball, but it seems foolish and short-sighted to imagine we are certain that there are no legitimate uses for crypto.
Systems research is more relevant than ever. You should take a look over the papers published at conferences such as SOSP, OSDI, EuroSys and HotOS. You'll see quite a lot of papers from industry giants. Lots of research OSs are also gaining traction[1][2][3]. I'd say that we're moving towards specialization right now, with a specific OS architecture for your usecase. OS research is far more than Linux right now.

[1] http://www.barrelfish.org/
[2] https://unikraft.org/
[3] https://mars-research.github.io/redleaf
You can’t begin to understand anti-trust law in US without looking at the extensive body of case law too - like any common law system, just reading the statute doesn’t tell you the whole story.
CoinBase isn't going anywhere and it's board isn't politically connected left nor right. You can tell that big-tech is investing via coinbase by blockchain analysis and thus making it's value rise overall. Coinbase being used for large whale wallet sizes of these firms bloats its value. As long as the firms do not dump their BTC coinbase won't have any issue.

Also consider the transaction fees it charges for every btc trade. They're going to be around for awhile.
Aluminum Import Monitoring System goes into effect
No matter how hard we try to define simplicity as an objective thing, in practice it is subjective and always depend on features of programming language, the programmer and problem being solved
I had the opposite feeling: how had nobody yet thought of utilizing sails to improve fuel efficiency for these huge cargo ships?

I don't know much of ships and their fuel consumption, but I would guess that any percentage point of fuel saving would quickly add up to a significant cost reduction
You might get something out of this 2013 talk by former Boeing engineer Doug McLean on misconceptions about lift. [0]

[0] https://youtu.be/QKCK4lJLQHU?t=834 (watch for 5 minutes to get some idea of his main points, or 35 minutes to watch in full. The link will skip the introduction.)
Hashing, like in Git

I guess built-in things get fixed names / hashes, and the hashes of everything else follow from that.

They need a mapping from content/hashes to human-friendly names, obviously. Not sure if they gained anything here, but they seem to think so, so might be worth checking this out.
It looks like NixWay of doing NixThings to solve NixProblems.

Why I need NixModules in the first place? ELI5, please.
Crystals are by definition ordered by a very regular pattern. I don't fully understand the mechanism, but I'm not surprised that it exists.
This is a good response. There are some people that are determined to become programmers at all costs. For them I don't think starting language matters as much. For others it might matter more.