skysight-inc/HackerNews huggingface dataset:
As long as you don't return structs, as the compiler may introduce memcpys here. C doesn't have C++'s RVO, last time I checked many cases that GCC and Clang did optimize in C++ weren't optimized in C.
GraphQL Union Types and GraphQL Tools in Node.js
Tight feedback loops are a very good thing.

It's probably part of the reason for the success of PHP and similar.

However, being able to have a "compile" step that does a lot of work to make things faster is also very useful. The key is being able to switch between them easily.

In PHP for example there is the code cache (added later but basically standard now), and assuming it's a web app you probably want to crunch the images and CSS in production.
And the great thing is Bialetti sells these parts for pretty cheap: https://www.bialetti.com/us_en/accessories/spare-parts.html

I love that products and companies like these still exist, sad indeed that they have such a hard time to survive.
I’m only disappointed that the squatting site didn’t conform to GDS’s GOV.UK Design System.
For example, Macports puts its installed binaries into /opt/local/bin (and sbin), and the installation process put this into my .profile:

# MacPorts Installer addition on 2016-07-01_at_00:46:04: adding an appropriate PATH variable for use with MacPorts.
export PATH="/opt/local/bin:/opt/local/sbin:$PATH"
# Finished adapting your PATH environment variable for use with MacPorts.

And I had to put the fish equivalent of that into ~/.config/fish/config.fish myself.
As everyone who ever worked in geo-based databases, I wasn't suprised at the dots at "Null Island" at 0°N 0°E. But funny nevertheless.
> for some reason

I think these permissions cannot be optional: https://extensionworkshop.com/documentation/develop/request-...

(Not sure though, I haven't worked with optional permissions for my extensions yet.)
Ahh, my apologies for assuming you were the developer.
Two things, firstly I wasn't (though I can see why you'd think so) talking about tls-sni-01 but about the original intent to deploy http-01 challenges for HTTPS.

Secondly it requires not merely a misconfiguration but a bug, a bug which is so widespread it was pointless to pretend it would get fixed in the foreseeable future. When you receive SNI for foo.bar.example and you understand SNI but don't have a foo.bar.example TLS provides an explicit error case for that. Servers like Apache httpd don't (or at least didn't) bother implementing this, and instead give you a default site and this enables the hijack. You should still be able to find when this was discovered in the ACME list.
Thank you for this, I had somehow stumbled across powerlevel10k years ago on my "fooling around" laptop and liked it but couldn't remember how I'd gotten there. Long time zsh user here, just last week started playing with oh-my-zsh to integrate into my main system's shell environment.
List of Black Friday deals by indie startups
Scaling Ethereum and crypto for a billion users
This was insanely interesting. And I must say that paper must have taken a lot of effort by some very brilliant people.

The goal here is not reverse engineering these components, asics, chips and firmwares. Rather making it work with off the shelf blu-ray players, making it a completely turnkey solution for Biosensing.
Gal.
It would be likely to have engineered itself if that was the case. Unfortunately, afaik so far there isn't a correlation between any specific mutation and milder disease
You can just use the ones suitable for induction stoves, though? I love my Bialetti induction moka pot.
This is only a showcase of TeX, the actual value of this cheat-sheet seems pretty low.

I used to know most of this when I was in uni, including how to derive it when I needed it. Back then this kind of cheat-sheet would not have helped me apply my knowledge. The actual knowledge was very clear in my head from solving problems, or I remembered some key idea used during derivation and from there could work out the rest.

If you need this kind of cheat-sheet you don't understand the concepts deep enough.

Unfortunately most of this knowledge is now 15 years later either very fuzzy or completely lost from my mind. I guess that happens when it is not being refreshed/applied during the career I chose.

This cheat-sheet serves a reminder of how much knowledge I have lost ;)
It's come up before on HN (https://hn.algolia.com/?dateRange=all&page=0&prefix=false&qu... ) but not much in the way of comments.

It was certainly not something I knew about before.

Got the demo to work. Seems neat. But I'm so far on the back-end these days all I can do is nod my head politely.
SaaS security: Out of sight, not out of mind
> In recent years, studies have revealed the kind of threat microplastics pose to marine creatures. This has included weakening the adhesive abilities of muscles, impairing the cognitive ability of hermit crabs and causing aneurysms and reproductive changes in fish. They've turned up in the guts of sea turtles all over the world, and been discovered in seal poo as evidence of them traveling up the food chain. Research has also shown they can alter the shape of human lung cells

> researchers at Daegu Gyeongbuk Institute of Science and Technology orally administered polystyrene microplastics two micrometers in size or smaller to mice over the course of seven days[: ...] in the brain ... the particles built up in the microglial cells, ... and this had a significant impact on their ability to proliferate. This was because the microglial cells saw the plastic particles as threat, causing changes in their morphology and ultimately leading to apoptosis (programmed cell death).

> The study shows that microplastics, especially microplastics with the size of 2 micrometers or less, start to be deposited in the brain even after short-term ingestion within seven days, resulting in apoptosis, and alterations in immune responses, and inflammatory responses

This abridgement is just for comfort: the divulgative article is quite short.

Original research article: Microglial phagocytosis of polystyrene microplastics results in immune alteration and apoptosis in vitro and in vivo, https://www.sciencedirect.com/science/article/abs/pii/S00489...

An infographic is present ( https://ars.els-cdn.com/content/image/1-s2.0-S00489697210589... ), but the main information that 10 micrometers particles should not pass the barrier, while 2 micrometers particles may.
JSX certainly does not run in the browser.
> Except that they're not limited to web applications

With PHP, you're not limited to web apps as well. The same rapid-fire style development can be applied when building CLI applications.
They’re not, though in the extremely deforested british isles they might be accounted for to run up the numbers.
Ask HN: IMAP2Git
All mail clients suck. It seems every single one needs a lot of configuration effort to have a decent experience, most of them have really slow search, and several of them have unrecoverably deleted messages seemingly at random. I'm tempted to try managing my email using Git, one file per email. It'll be super fast and reliable, and I won't have to ever worry about losing my emails after they are safely copied to several separate devices. Is this feasible? Specifically:

- Is there any decent software to save all messages from the IMAP server to one file per message on a regular basis? They'd have to at least have some sensible filenames, like date + subject.

- Are there any Linux and Android clients which will read files from such a folder? I don't mind to `adb push` the repository if necessary, but if I have to read them using a text editor that'll be a blocker.
Robot artist to perform AI-generated poetry in response to Dante
my point being that the CCP is merely the figurehead, much like the emperor was. It doesn't really matter if the CCP is replaced by something else, the rule-by-bureaucracy continues uninterrupted.
Anything using = for a relation that is not symmetric is cursed IMO. More generally, any relation using a symbol that is visually vertically symmetric should be symmetric.
We have been deploying infrastructures composed of Hadoop and Kubernetes clusters in JavaScript for years with Nikita (https://nikita.js.org) and the developer experience is great. We released patches and features very fast, writing unit tests is easy and the all process is very flexible. Most of our customers impose the usage of Ansible to accomplish similar tasks, and we lose the simplicity, control and agility. To achieve expressiveness similar to YAML, we use CoffeeScript which looks and feel like YAML with the benefit of a programming language. No need to work around templating limitations, not speaking about configuration management (it is so complex to work around it that we have an article just on this topic in the pipeline).
What is a less than optimal response? Partial binding?
I adopted a few tricks from either [1] or a similar video from James Hoffman’s Youtube channel some time ago (including the foaming milk with a French press one) and it vastly improved my lockdowns. The one useful thing they don’t say is (imo) it’s easier to get it right with a smaller size pot.

[1] https://m.youtube.com/watch?v=rpyBYuu-wJI
I have stopped using the aluminium ones which tend to go bad, very fluffy and rusty-looking. The Stainless steel models seem much cleaner over time and only need new rubber seals. Unless you forget about it on the hob and melt down the handle (don't do this!)
Drives me crazy that these types of programs always want to fill in the closing bracket for you. Like, as soon as you type an opening bracket, it sticks a closing bracket there. Completely interrupts my train of thought, why would I want the editor to assume it knows what I want and write things for me? Maddening. Especially something that messes with my internal thought process around the syntax "tree" that I'm trying to work out. I always disable it, but I have no idea how people put up with that. In Emacs on the other hand, it just highlights the matching bracket for you, so you easily know to type when you need it. Accomplishes the exact same goal without being so intrusive. I think there's a UX lesson to be learned there.
Thanks for the email, I just wrote them.
With respect I think you should worry about something else. China has no intention of taking over the U.S.

What size defense force do you think China should have? China has a population 4.3 times that of the US you've got to allow them something.
I would expect the performance to be worse, given that it does something much more complex. But it’s still great to have it.
> Espresso machines, then and now, are gigantic, expensive, difficult to use, and incredibly inefficient from an energy perspective.

Every one of these four statements is so comically false that you cannot help to attribute a dose of bad faith in the author. You can buy a real espresso machine that fits in a 15cm x 30cm base (like two bottles of water side by side) for about 100EUR, which is definitely easier to use than a moka pot, and does not waste energy by heating the air in the kitchen.
It's mainly out of respect for the user's bandwidth. For example, if they're on a 2GB phone plan, then 500 records could drain a significant % their monthly allotment.
> That’s the culture that built the greatest empire in history.

Which created the 3rd world via colonialism. For reference the Mughal empire that generated 25% of the worlds GDP, or any of the great Chinese empires definitely didn't involve colonialism, famines and death and the creation of the poorest colonial economies in the world to demonstrate their greatness.
Probably some major breakthrough in neurotechnology or longevity research that hasn't happened yet. Any step in that direction has a cascading effect for the future towards singularity because either (a) humans become augmented and transferred into immortal machines (which will eventually construct the singularity) or (b) they just live long enough to do the same, or both.

I 'm afraid rockets and 3d avatars are not getting us any closer.
Sometimes in that scenario my approach is to ssh into the app container and make the changes in there, moving the fix to version control when it is in a shipable state.
Battery pack and wifi?
> So? What's wrong with that? Are you telling me I'm dumb? Is it really all you can do?

No, I am saying that people take a long time to understand this. Programmers expects things to have a simple explanation behind it since in programming everything does have a simple explanation, since computers can only do very few things. But in math you quickly expand to concepts beyond, even as early as calculus you add infinities and continuous quantities and how to work with those, you can't ever program those things since those operations cannot be expressed using finite instructions. There is no "this function performs an integral on this other thing and is expressed using these steps of operations".

For example, lets say you want to sum 1/N^2 for N from 1 to infinity. How would you express that? You can't do it in a loop, since the loop never ends. You can stop at an arbitrary point, but how do you know that stopping there results in a good value? You can't, unless you do the math, calculus is a good tool to solve that. With it we can show that summing 1/N results in an infinite result, while 1/N^2 settles on a value and creates a way for you to calculate that value with error bars.
The moka pot is super cool and I thought it made great coffee...until I discovered that I preferred almost every other possible brew method.

The moka pot is very hard to dial in and almost always burns the coffee. It requires care, focus, and attention. They're much more inconsistent than pour over and even the lever espresso machines I've used are less work.

I think moka pots are fun and worth experimenting with but I find it hard to believe people really love the results. But if you are always adding milk and sugar, then I can definitely see the appeal.
> Domain denylisting can't come soon enough as a feature from search results, urgh.

Crude solution: At least in Firefox you can assign keyword shortcuts to search engines. Since you control the requested url you can -site:w3schools.com the offending domains.
Really and what would the say? Sorry for the blocking "App Store"? The bs we started with mir and never finished ubuntu touch? That all our "home made" code is proprietary?
My dad was one of the founders of Radio Hauraki, a similar pirate radio operation in New Zealand (inspired by Caroline IIRC).
Atlas Obscura: definitely not GDPR compliant. Modal "We use cookies" with gigantic "I Accept" button. The tiny "cookie policy" link does not show any kind of opt out, but does show a baffling encyclopedia of paragraphs and accordions, obviously designed to exhaust you.

Just open in incognito mode and click "I Accept"
They say to get all the subtleties of kafka you should read the original german ;)
What machine are you referring to?
I love the idea of a La Pavoni hand pump machine. Such a beautiful design.

Sadly though, the truth is I can barely work my existing semi-automatic espresso maker until I've had my first shot of the day!

If I had a fully manual machine that first shot would end in some kind of Clouseauesque[1] destruction of my kitchen...

1. https://en.wiktionary.org/wiki/Clouseauesque
Lots of developers / dev orgs are AWS users first, Linux users second and so they don't have strong opinions or experience about that.
I just restarted drawing at the age of 40 (used to do a lot when I was a kid). I'm using it to cope with anxiety.

I agree with what you are saying, it's essential to do non-screen stuff to remind ourselves we are still human.
I guess like in the good old UNIX days, by ssh (nee telnet), browser (nee X Windows) into devenvs.
gettin a login name is not that dangerous: I would guess 99% of linux server have a login name ('root')

why do you say "obsolete"?
My dad always had a moka pot at home.
One day he bought a De Lonhgi Alicia moka pot - that you can plug to a wall socket!
He never went back to "traditional" ones.
I have another Alicia pot.
I like it much more than capsules.
Anybody knows what the grid of numbers on the last page, grouped under "Fibonacci Numbers", is?
The electric moka shuts itself off with the same system as a rice cooker and is extremely durable as long as it is an all metal exterior. I don't know why they are so hard to find.
I got in the habit of setting an alarm on my phone for 5 minutes after I put the pot on. Even if I think I'm going to stay in the kitchen and watch it, I set the alarm. It's amazing how I get distracted, forget that I put the damn thing on as if it never existed, then the alarm goes off and I think "oh yeah!! the coffee!".
I don’t imagine this is really the kind of thing you can get into publicly but I’d love to know more about why a bank of all places doesn’t want to pay for RHEL and just go with the free fork instead.
Indeed - grew-up in the middle of the Kentish countryside during the 70s and witnessed the wholesale removal of thousands of hedges to create the prairie landscape so beloved of "big-farma" (see what I did there).

The wildlife loss was obvious even back then, not to speak of how the intimate Wealden landscape was almost completely despoiled. Luckily the wholesale destruction was slowed when farmers realized these wind and rain-swept prairies were destroying the topsoil.
Pole Climbing Lego Robots
Mass media tends to low culture, yes, for the reason that it has to appeal to common (in both senses of the word) elements and drives: sex, violence, fear, broad humour, etc.

"High culture" is narrower, and of course there's the inevitable discussion of whether or not it is better. I'll note that one era's low or broad culture can become another's high (simple distance in space and time contributes heavily to this, with Shakespeare being a notable case). One of the strong functions of high culture is as a strong signaling / credible signaling device --- if you appreciate or participate in high culture, you're demonstrating that you've put in the time required to learn its nuances and backstory. This serves as an accessible indicator of attributes which are otherwise difficult to assess.

(This shows up in all kinds of cultural, faddish, or in-group behaviour, even in the name they go by, Shibboleths.)

Mass media has become a delivery system for advertising and propaganda (the latter has long been a function). Mass appeal means mass advertising markets, and explains much of the push for it. That said, "high culture" affords a cultural segmentation potentially identifying a more selective, and affluent, market segment --- one with stronger appeal to at least some advertisers.

The practice of adtech and interactively-targeted advertising ... somewhat subverts this relationship.
It isn't really a question of agreement or disagreement. In the PRC people are jailed for complaining too much, or complaining about the wrong thing. You can't have an accurate picture of what people think about the state in those circumstances, especially when this information is distributed solely by government-sanctioned and/or actively censored outlets. Like that joke Zizek tells sometimes:

"A German worker gets a job in Siberia; aware of how all mail will be read by censors, he tells his friends: “Let’s establish a code: if a letter you will get from me is written in ordinary blue ink, it is true; if it is written in red ink, it is false.” After a month, his friends get the first letter, written in blue ink: “Everything is wonderful here: stores are full, food is abundant, apartments are large and properly heated, movie theaters show films from the West, there are many beautiful girls ready for an affair—the only thing unavailable is red ink.”"
Alpha falls into the variant of concern classification, and this is contrasting delta with non-VOCs unless I misunderstand.
* A database abstraction layer that's instantiated with a certain access level

* A hydrator/extractor that changes the type of the value it handles

* A task or job that has a certain priority to it
You are being pedantic

Most people won't consider the sub ml change in volume
the dispute concern is long solved. it happens every day with cash, but also with other form of payments. freight shows interesting practices. and, escrow is still an option.

Spending these things? I can show you how to hold securely some wallet with your own private keys (no custody), receive then "spend" these things for a few pennies per transactions and with the guarantee nobody will interfere with our exchange. from wherever you happen to reside. there is no central authority able to (practically) control many of the blockchain networks out there.
I don't understand any of that
It makes me think of how much complexity we agree to live/work with, being actually unable to manage it without searching the internet. It’s really funny that interviewers try to expose that, cause regular developers (think fullstack configuration vs software algorithms) do just that: convert the internet to a source code of mediocre value but high complexity, and then implement a crucial business logic on top of that. Which cannot be learned beforehand, unless you’re reimplementing something for legal reasons.

Is that really a bad thing?
Our spinal cord is a relatively small set of cables which are enough to transfer information for just about every movement of our body. We may not need to interface with the whole brain, just with the right cells to create a wide-enough communication avenue between our brains and computers. So , implants should be enough.

As for the computational capacity, the brain is very intricate but, as everything in biology, rather suboptimal in terms of construction; we can simulate some of its primary functions like visual / audio recognition with just a small fraction of computational nodes.
We won't eliminate Covid or any Coronavirus with our current vaccines, this is simply a dream not at all supported by evidence.

At some point people will have to build immunity and I think there are some people that made good cases that vaccine immunity is reductive because vaccines only include a specific component of the virus towards which immunity is build. We simply don't know enough here, not even how our immune system reacts exactly, it is not a system we completely understand.

I don't really think the long covid examples are very convincing as a potential for danger (I also don't think vaccines have long term effects either).

Yes, kids could infect elderly people and they should be protected as best as we can. But I don't really see vaccinating kids as feasible. It should only be done when there is a measurable benefit.
I (man, 26) always wanted to do a manual job, but my parents pushed me into the IT. Now 2 years after graduation I am sitting on my ass and dealing with databases. I hate it so much, but guess what. I make 60k per year. I see the point of my parents. My schoolmates earn less than 20k and struggle a lot. The good paid job gives me an access to the "higher class". Besides that, compared to my schoolmates from the good old days I see options that only IT can give you. Already starting a new project, so guess what. I will probably do the same to my kids.
>Linux could do it a LOT of damage, if this 2024 plan is executed.

Haha we said the same with Vista and some even for WindowsME...and nothing has and will happen.
If anyone is starting a new project, I'd recommend looking into Apache Pulsar [0]. It has all the good parts of Kafka with a lot more features useful when scaling

0: https://pulsar.apache.org/
That's why a minority of people take a shot every year.
I don't want to make publicity of a brand here, but I just went to a local shop and got the smallest one that got to 19 bar. It makes excellent expressos with cream and all (if you buy appropriately ground coffee).

EDIT: just look for "thin espresso machine" on a search engine, there's plenty of choice!