skysight-inc/HackerNews huggingface dataset:
yes, you're right. There is a view of European history that sees the Roman Empire mutate into the Holy Roman Empire and maintain control over much of Europe for thousands of years (I guess from the end of the Republic in 27BC to the last Holy Roman Emperor in 1806, so not quite "thousands").
went to Italy on vacation, bought a Bialetti to take home and have been using it ever since (15y). Tip: If you plan to use an induction stove, please check if the model you plan to buy can work with it.
1. I was a pure math major so I've always liked neat representations of pi such as Wallis' identity and Brouncker's continued fraction, both given on that cheat sheet, but I've never actually seen them used for anything. Where do they come up in CS?

2. If you have to deal with a lot of sums involving hypergeometric terms (such as a many series involving binomial coefficients), the book "A=B" by Marko Petkovsek, Herbert Wilf, and Doron Zeilberger might be of interest. It is downloadable from Wilf's site [1].

[1] https://www2.math.upenn.edu/~wilf/AeqB.html
Besides the sibling answers, it has been enabled by default on Android for quite some time now, it is one of the mechanisms how they enforce the NDK being mostly about extending the Java/Kotlin userspace with native code and nothing else.
> Anyway, lots of mathematicians works really hard to make everything as understandable as possible

You just said they don't because it's not worth it. So which is it in the end?

> In programming you learn an instruction set, and then you use those instructions to compose programs, therefore learning that instruction set is relatively easy.

Yeah, sure. Elementary arithmetic, like 22 and so on, is also not that hard to learn. What you're saying is barely scratching the surface of what programming is, then misrepresent it as the whole truth.

It's not that programming is easy. It's just that you can still earn a very good salary without ever touching the harder and more complex parts. People who knew how to do 22 were also well-paid at some point in the past, yet Euclid still managed to write his Elements. You're like an actuary (working under a Pharaoh to count the cattle, let's say) who says that writing Elements is as easy as his current job (you could do it yourself, but you're too busy right now, so maybe later).

> For example, when learning programming you have to learn about arithmetics, pointers, functions and structs.

And then you try to write a JIT for a dynamic (and concurrent, let's say, as Erlang succeeded in this in the last release) language and, with just "arithmetics, pointers, functions and structs", it becomes obvious it's not nearly enough. Then you start reading books and papers and soon you realize that 5 years have just passed. And JITs are not really that complex!

> Programming however becomes the art of expressing everything using these very simple instructions.

Programming is an art of creating new instructions, both out of thin air and out of already existing instructions. The fact that you seem to think "the instruction set" (meaning concepts that have to be understood, I think?) is constant suggests to me that you you're not very interested in history of the field.
I just checked it on my Mac and my Ubuntu server.

MacOS has version 3.2.57(1)
Ubuntu has version 5.0.17(1)

Apparently Apple cites license concerns as the reason for not upgrading it. Don't know how valid that is.

License on version 3.2.57 is GPLv2
License on version 5.0.17 is GPLv3+

It's simple enough to update if you use homebrew.

`brew install bash`

Add the brew version of bash to the /private/etc/shells and change the shell.
This reminds me of a self-working trick I saw online in the 90s.

The website shows you a hand of 5 cards, and asks you to pick one card and stare at it intensely. It claims it will read your mind and guess the card. When ready, you will click a button, and 5 new cards are shown - 4 random cards plus the card you thought of.

...

The trick is that the same cards are shown as before, but in different order. Most people only focused on the one card and don't notice that the rest of the cards are the same. It sounds very simple, but it worked on me and all my family members, at least the first time.
That sounds actually like a good idea. Do you have a resource on how to get started?
This is more like Chromium sandboxing, where all of the API calls are hooked in userspace. Not anything involving "virtualization" as we use the term today
I got an espresso machine at the start of last year and I just can’t imagine using anything else now. They aren’t immediacy obvious how to use, but after a quick read of the manual, anyone could do it. And the thing uses such a trivial amount of energy I could just turn my house heating off for a day to save several years worth of coffee making.
It's called an endemy and it's totally normal and yes people die occasionally.
Ask HN: Lever Espresso Machines
I'm a big fan of my stovetop moka pot, but it doesn't quite produce espresso-machine quality brew. Lever espresso machines look interesting, but I'm unsure how they work in practice.

- Is the quality actually comparable to a half-decent espresso machine?

- Are they as indestructible as they look? I'd rather not buy something which suffers from metal fatigue in a few months.

- Are they as easy to clean as they seem? Having something like three moving parts seems like it should be basically trivial to keep clean, even in an office with tens of users.
Just trying to load the website throws the same error for me.

Also is this actually an OVH website? The other day I saw a ".ovh" domain which was a personal site so it looks like anyone could buy these domains?
Some stores already have and it was a debate on Danish radio yesterday.
I was expecting something like known NPC problems and their reductions plus complexity of algorithms and data structures.

This seems like a math cheat sheet that can be improved removing simple derivations of some formulas.

However it can be handy.
my article is not really about web3, just using the analogy to touch on "layer 2" and introduce the idea of querying your interactions with a website _over time_ : hence the "temporal web"
The Common Core specification is succinct and easily cited. Any particular grade in K-6 can be read in under 5 minutes.

http://www.corestandards.org/Math/Content/4/OA/
Surprised to read about problems of Bialetti. I see their moka pots in the kitchen shops everywhere. I have two. I guess you never know what's going on behind the scenes.

These days I use an aeropress more often, it's similar in terms of convenience but is faster and more importantly I find it doesn't require heating the coffee as much, which makes it taste better.
Are you saying that those with manual skills can not start their own projects?
Tight feedback loops are great, but even as an experienced dev, I still make minor mistakes that the ide doesn't pick up, and even with tools like psalm, you will still encounter type error.

One of the reasons I use golang where possible, I feel more productive in golang because any mistakes you are make are almost always logical issues with the code, rather than language error and usually works first time.
Saving money. My first full time job was at a University that automatically invested 12% of my salary. I worked there 15 years and left in my 30's. By the time I was 55 this fund was worth $750,000.
Adapters also exist, which I use
https://isthereanydeal.com?
ah super interesting, universal doc centric view

thanks for sharing!
South Africa is one of the most developed countries in Africa though. World vaccination rate is something like 40% and it's not 60% anti-vaxxers.
Do you have an example of that where C++ struct returns are optimized but not C ones?
> The practice you quoted is unacceptable in the west. That's fine — for you. Chinese think differently and believe that such practices are sometimes necessary to prevent rumors from running wild and causing social instability. That's also fine — for them.

What a marvelous coincidence for the CCP that "what Chinese people value", according to you, is the kind of submissive defference totalitarian governments desire from the people under their control.
To the best of my knowledge, this is what's going on:

- In China, censorship is common for any kind of controversy, regardless of whether they are pro- or anti-government. It's common for people to be silent during a controversy regardless of what it was about. Furthermore, censorship is not related to whether someone will be caught/jailed/kidnapped or not. See my writeups here for details: https://news.ycombinator.com/item?id=29344676 and https://news.ycombinator.com/item?id=29347811

- When you say "CCP deny knowledge of her situation", you need to understand that neither the CCP nor the Chinese government (there is a distinction, but for the sake of simplicity let's assume they're the same) are a monolith. The people who were asked are responsible for foreign relations. They don't know every single domestic issue right away, especially not if China didn't consider that issue to be a diplomatic issue. It's like asking the US ambassador "where is Britney Spears, her Facebook is blocked!"

The censorship apparatus operates independently from the foreign relations apparatus, and even from the law enforcement apparatus. Censorship is more like super-moderation rather than a police force. Furthermore, censorship is decentralized. The censorship authority provides guidelines on what sort of content to censor, and then Internet companies do the censoring themselves. It's not so that the censorship authority directly monitors every post at all times.

The western public kept pushing for "Chinese government, produce her". So they did.

- The Chinese public largely does not believe that she is or has ever been in danger. Some Chinese criticized the fact that she's censored, but even they don't believe she's in danger. They don't believe she's forced to give a false statement. Chinese have high trust in government and police, and they trust that if Zhao is indeed a corrupt official then he will be dealt with.

- The Chinese view censorship and information control in a more nuanced manner than westerners. Where censorship is a deadly sin in the west, Chinese view censorship as sometimes good sometimes bad. They believe that sometimes censorship is necessary for the greater good.

I will note that my writeups are not so much about endorsing them. My primary goal of my writings are to promote better understanding between China and the west. You don't have to agree with their practices, but I do think it's important for people to understand what the Chinese public thinks, and how Chinese values are different from western values. The Chinese way would work disastrously in the west, and the western way would work disastrously in China. China is different rather than universally evil. To each their own.
"And what's a "True AI" if you're also implying that it's not able to self-improve?"

Where did I imply such?

We do not really understand "intelligence" yet. So the step of assuming if a digital intelligence comes into being also automatically means, it is able to recoursivly improve itself to godlike capabilities is just a vague hypothesis, not a fact. It might as well be the intelligence of a autistic crow.

Also sure, many humans fail the turing test, too. It is still a very strong indicator, of whether something is really intelligent, or just trying to fake intelligence by diversion tactics, like the chatbots do that try the turing test.
> even inoculated people must have a negative test to visit hospitals, elderly care homes, sports events and bars and discos.

> Furthermore, everyone arriving on a flight from abroad must present a negative test result.

Since we are not going to get vaccines every 6 months but the immunity doesn't last that long, it looks like the new normal will be to get tested in order to travel or go to social events, even if vaccinated...
*a++

doesn’t increment the value pointed to by `a`, it increments `a` itself. The value remains intact.
You are right, I have no hard reason to use "obsolete".
I just guessed that as it gave an error while accessing the database, it should be obsolete. But it could have been misspelled as well.
No idea is perfect. I find that one preferable over the other popular alternatives where a few people's whim are the law.
Note: code is law doesn't imply it can't evolve, adapt, improves. the idea of code is law is the same as being against retro active legislation.
Maybe not, but you should at least consider not hating it.

And we must not forget that pushing young people in one direction might come at the expense of another that maybe they would have chosen themselves and where they could excel.
Do you have any official sources?

> Interpret a multiplication equation as a comparison, e.g., interpret 35 = 5 × 7 as a statement that 35 is 5 times as many as 7 and 7 times as many as 5. Represent verbal statements of multiplicative comparisons as multiplication equations.

http://www.corestandards.org/Math/Content/4/OA/
I meant leaving the Ö as is or even introducing it, which is always wrong with Bibtex. I'm not using Zotero but Jabref also fixes it. There was an Ö in an author name and when I manually changed it to {\"O} Kbibtex reverted it back to an Ö! It's easy to fix by switching to XeTeX but some editorial systems don't use it and will make your manuscript fail.

I was just hoping that the tool fixes this problem, too. Maybe in a future version.
Every day, twice a day, I grind my coffee and put my trusty old aluminium Bialetti Moka pot on the hob. It's my ritual, and no crappy pods can ever take that away from me. As long as I remember to swap out its rubber gasket, I know for a fact that this pot will neither break nor stop functioning. It's one thing of beauty, the Moka pot. A great feat of ingenuity.

The only thing that saddens me a bit is that when (not if) I will switch to an induction stove I will have to buy a new steel pot, or switch to an electric one. Until then, she's my mainstay.
I thought $200 for the Thinkpad Designer's was expensive. Then I saw the price of the Giannina.

I'm sure the locking mechanism and aesthetics are much better, and they're a pleasure to use. But something about a $10 thrift store moka pot works well. And no qualms about taking it on a camping trip, to use over a fire.
Moka pots are definitely great if they're available, but IMO they're outcompeted if you're in the market as an enthusiast by Aeropresses in the mid-range ($30-$50) and generic steel coffee filters in the low range ($10).

As others have commented, the coffee itself is the most important thing to get right - a great bean brewed normally will beat a mediocre bean brewed perfectly :)
Every time I checked I thought they were over valued. $200B! But P/E is only 60, and they are still growing. This makes Tobi net worth higher than Jack Dorsey.

Then I looked at revenue was only ~4 billion. Something doesn't add up. Turns out they have ~$3B from Gain on Sale of Security.
Completely and utterly deserved. Arxiv, like Wikipedia and arguably sci-hub, is an absolute boon to humanity. What I find interesting is that its endorsement system does largely work at making it very easy to submit papers whilst reducing the amount of spam. Sure, there are some papers that are not completely brilliant -- or indeed, actually any good at all -- but they have the same "right" to be read as their huge CERN brethren. In some fields of physics, paid journal publishing is really a niche in comparison to stuff on the ArXiv. In others, and other areas of science, not quite so much yet. I also very much like the fact that it is open, mostly LaTeX based (machine-readable maths!) and free.
A worthy choice.
It doesn't even compile:

prog.c: In function ‘somefunction3’:
prog.c:8:2: error: variable-sized object may not be initialized
int a[len] = {1,3,5,7,9};
^~~
I don't understand half the words in there, but I love the idea. Imagine how much more crazy stuff they'd be able to accomplish if the manufacturers just provided the datasheets like any reasonable engineer would...
Around 6 or 7 years ago, I went to a quantum computing conference and presented about a then newly developed quantum programming language that could run on a real quantum computer, showing a 1/2 decent simulation of dihydrogen energy in terms of bond length.

I authored a paper about this quantum programming language but had no way to post it to the arXiv. I'm not a traditional academic, but I had posted on the arXiv before, long ago, at a previous job. Problem was that my arXiv credentials were associated with that job's long lost email.

I gave the presentation in a giant ballroom, and afterward, sat down at my assigned spot at one of these large circular tables. Next to me, during a brief coffee break, an old man I didn't recognize told me my talk was very interesting, and asked me if my paper was published yet. "Not yet; we haven't chosen a journal. And posting to the arXiv is delayed, because my account is locked, so a colleague is planning to post on my behalf."

The man responds, "Oh, it should be possible to fix that." I said that I figured as much and have just procrastinated contacting the admins. "They're at Cornell right?"

He said, "No, I mean, I can fix that. You said your name was Reikon Musha right?"

He opens his clunky laptop and continues, "I'm not supposed to do this. But I'm certain that if you gave an invited talk here, you're definitely not spoofing your name. Maybe you can show me your ID? No, no, just kidding."

He continues clicking around. "Was xyz@example.com your old address? What's your new one?" I answered yes, and gave him my new address. He typed it in and said, "straight into the database it goes; just go and reset your password now."

I was absolutely puzzled. I said, "Thanks?? Who are you?"

He says, as a matter of fact, "I'm Paul, I invented the arXiv."
What happened to the 2015 contest results?
So in this brave new world, if someone manages to steal a single piece of my data (my private key) then they can have unfettered access to my phone, bank, email and social media accounts? And none of those services have a customer support team who can restore my access and reverse the fraudulent transactions that were made in my name?
I'm confused about what data dog has to do with running an operating system and what RHEL 8 compatibility means. Kernel patching is a feature of a good number of free operating systems. As for LTS, I really wish that every company that griped about long term support for an OS would volunteer to pay 2-3 engineers to contribute to OS development. You'd probably see a lot more sustainable OS ecosystem if that happened.
Mutations which improve transmission and longetivity will, in general, become more prevalent. Proliferation begets proliferation. You cannot transmit a strain if you are at home in bed from its severity.

Help me understand how a virus can replicate without being detected but can also increase its lethality.

We already have an asymptomatic and infectious incubation period. If that kept stretching longer then you are delaying the lytic cycle even longer? Or does propogation and ultimately viral load also happen as a slower burn? Eventually you will have damaged too many cells.
> near misses on account of software bugs that tried to kill me

Absolutely.

Engineering issues (samples of episodes reported): * steering wheel not responding (and user driving on motorway); * car unlock mechanism not responding (and user in the desert); * necessary electronics placed in external rear view mirror... Security issues: * steering wheel remotely hijackable through BT security hole... Now add the privacy issues.

This is largely OT in the current submission, but we should have a good exploration and discussion about these matters in other pages. The big issue is: alternatives. Surely many of us have been finding themselves with a problem of options.
Golang.

Static typing, concurrency, blazing fast, single binary.
If it turns out that she was involved or the reason for that, the rust foundation and core team will look really bad. And things usually get public over time. But right now it's just vage drama.
It isn't one rule for us, one for the rest. As a EU citizen my fingerprints and facial scans have already been saved and I didn't have to travel anywhere. Do you not have any form of ID in Scotland? If you do, does it not contain your picture and were you not required to give a fingerprint when you first requested it?
I disagree with nothing you said. But you started with passion and that makes me think you chose freely. I am talking about being forced/pushed into it.
I presume the percentage of HN user who know this is about Apache Kafka is higher than the percentage that think this is about Franz Kafka. :-)

Related HN discussion of this [1]

[1] https://news.ycombinator.com/item?id=29296969
The R numbers coming out of UK epidemiology are garbage, Racaniello is right about that. They aren't physically grounded in any way, they're just arbitrary fudge factors brute forced to make their equations plot graphs that look like reported government stats so far. The same model will routinely calculate totally different values of R for different areas of the same country at the same time, without variants or anything like that.

Also the claims about variants being "more infectious" are - when you dig in - hopelessly confounded by seasonal effects that many epidemiological papers were at that time still ignoring.
Are you claiming a professor of virology shouldn't be classed as an expert in viruses?
As you can see in the photo, there is discoloration on the plastic. Yes these have almost melted several times.
> And then you try to write a JIT for a dynamic (and concurrent, let's say, as Erlang succeeded in this in the last release) language and, with just "arithmetics, pointers, functions and structs", it becomes obvious it's not nearly enough. Then you start reading books and papers and soon you realize that 5 years have just passed. And JITs are not really that complex!

I actually wrote a JIT for one of Googles internal machine learning frameworks, so yes. It was used in production for Google search, Google ads etc. Only a very small part of that traffic, of course, I didn't do something huge, but at least I know what it takes to make such systems production ready and performant enough, as these systems are extreme resource hogs. So I know very well what it takes to create a language, parse it, execute it, optimize it and ensure that there are no errors in production and help the researchers who are supposed to use it to debug when errors happen.

I learned programming by just implementing a lot of complex algorithms and systems. I wrote several high throughput http servers using sockets and threads for example. I also got good enough at competitive programming to occasionally place in single digits in some world programming competitions, but mostly double digits. All of that is very easy to understand compared to math, math just forces you to bend your mind in strange ways, programming is super concrete.

I have no doubts that programming will one day get as deep and mindbending as math, physics definitely is for example, but today it isn't even close.
I’ve shown rainbow to a few of my friends. Shown them how to log into a site by scanning the wallet connect code and all their data moves with them and their wallet.
From my experience they all really like it and prefer it to passwords and password managers. Add to this everyone getting used to scanning QR codes during COVID and suddenly what was seen as a big point of friction in ux isn’t such a big deal anymore. Give it a couple years for more social-recovery wallets to be developed and we’re good.

I’m really happy that alternatives to passwords/login with facebook/emails are taking off. Good to have options. There was a while there where sites only had a google log in and it was painful.