skysight-inc/HackerNews huggingface dataset:
Pretty neat. I wonder how many hours were spent by how many people to hand-create 15,000 custom emoji mash-ups?

The ROI calculations on this feature must have been interesting.
Australasian Strewnfield
The broader argument here is less about fingerprints, and more about using anything immutable as authentication. You cannot change your fingerprints. You cannot change your social security number (at least not easily). These should therefore, NEVER be a primary method to authorize access to anything. Once stolen, the proverbial horse is out of the barn.
> it seems likely that many of the people who run large scale mining farms will just move to a different chain that they can still dedicate their GPUs to

Not likely. Other chains do not have the economic incentives to support these ex-Ethereum miners. Mostly it will just cease.
> Spiegel also reported another security hole from the conference: reading a user's PIN code from reflections in their pupils while taking selfies.

https://www.dw.com/en/german-defense-minister-von-der-leyens...
"Normalize failing the first time you do something." - love it, but like most good advice it is easier to say than to live.

As an adult, I am pretty competent. I am used to doing things well. But this is due to the fact that the things I do well are often something I've done many times. Or if not that thing, adjacent or similar to it. I remember talking to a child in my 20s. I was crushing aluminum cans and he was mystified by how good I was at it. He asked how I had gotten good and I had no explanation. Age has some virtues.

But this strength (that I'm good at many things) is a weakness when I encounter something outside of my wheelhouse. Because I'm relatively good at things, when I come upon something that I'm not good at, the first couple of times I do it I really suck. I have to commit to push through, and that takes effort and willpower that I could put toward something else.

For example, I have a guitar in my room right now that I played some last year. Never got to the point of chords, just single string picks. Could do a couple of songs and read simple music, but right now staring at that fills me with a bit of dread. Because I'm so bad at it (relative to other things).

Is it better to spend time honing skills you are already good at or exploring skills you aren't? (The old exploit or explore problem rears its head again.)
but not all cases are generated..

for example, if I have an external api response that I'd like to validate, beartype fails to do so.
Angular: I Broke NgOnInit
Point taken!

I'm actually quite a lumberer myself; I like running on trails, but my primary metric is time-in-woods, not speed.
And I agree with your very broad statement, our views aren't opposed to each other. Just don't confuse "the society" and "me, the individual". As an individual, I don't care about retribution, I never said that if someone steals from me then I would track them down and kill them. Instead, I only care about one thing - preventing crime against myself, with lethal force if available.
If I'm allowed to protect myself and my rights with lethal force and the society as a whole manages to lower the crime rate through any mean, be it through a better prison system, rehabilitation, or other means - that would only mean I would never have to use my right to protect myself with lethal force, and I'd be happier as a result. But I still wouldn't give up that right.
People didn't think human babies could feel pain until the 1980s[1], and commonly did operations w/o anesthetic.

[1]: https://www.newsweek.com/when-doctors-start-using-anesthesia...
> If the offer is "we will buy 1000 doses/year for no more than $15 each" the dynamic changes a lot.

The dynamic changes a lot because the drug does not exist. It costs $750M to research and develop so nobody bothers unless it's a common enough disease that it can be paid for with what people feel is a "moral price." It seems people only care about marginal cost of production in their moral calculus.
Ask HN: Most interesting, mildly impractical, well-written books on software?
Books like nand2tetris, Let Over Lambda, Lisp in Small Pieces, Hacker's Delight are iconic. They aren't required reading to do well in software but they are extremely interesting and are fairly easy to read (they are well edited).

What other books are in this vein?

Due to popularity, feel free to skip The Littler Schemer/MLer, HtDP, SICP, On Lisp, Thinking in Forth. And let's skip history, biography books like Soul of a New Machine and Isaacson's Jobs.

And again, let's skip books that you might actually consider required reading for experienced developers.
I am currently running ceph actually! Out of the box, only having NVME in my storage pool, with 100GB interconnects, I'm getting about 50Mbit/s in Fio write tests.

I'm not a storage expert, or a ceph expert clearly, but so far of the options I've tried (Portworx, Rancher) it's the worst performing, and I don't know why.
I rarely look at my speedometer. I set my speed almost entirely by feel, road conditions, and other cars.

Which is kind of the point of the human-scale roads movement. If you design roads that feel fast, people will drive fast.
It's a really tough sell in Montana, and there are constantly fighting any wolf populations allowed at all. I'm pretty sure the controlling state government parting is working towards taking the population back to 0 because they believe the only good wolf is a dead wolf.
The Science of Pokémon Diamond and Pearl: Sinnoh Starter Origins
That's due to a reversal - in the 60's and 70's the iron was expensive and labour was cheap.

Today it's the other way around and most organisations don't lease the actual iron, they lease the infrastructure around it - turnkey software solutions, maintenance, scaling, (physical-)security, asset management, etc. - the works.

Sure, you could buy a couple of servers for cheap and even including annual upkeep they'd be cheaper than your AWS, GCP, or Azure package. Problem is that you now need an administrator who doesn't have enough work to be a fulltime employee, likely a developer, who also doesn't have enough work to justify a fulltime position, and worst of all your machines are running idle 90% of the time and still the order system collapses when your annual big sale starts...

In other words, hardware costs are only part of the equation and it can make a lot of sense to outsource this component.
And they distributed it with the Datenschleuder. Cannot remember the issue, but I have it still somewhere at home.

It is like a highly distributed backup of that fingerprint.
Asking clarifying questions seems different from the Socratic method. Clarifying questions are a practical tool to make sure you understand someone.
Right: C++ offers a continuum between pure structural typing and nominal typing. Author chooses according to need. Failing to support structural typing is not an advantage.
> I thought it was always going to remain poorly integrated into the Linux ecosystem.

Interestingly, NixOS excels at ZFS integration.

Because NixOS builds everything from source with transparent binary caching, always upgrades your system as an integral while, and performs upgrades atomically, you'll probably not even notice that ZFS isn't in the mainline kernel as you use it. NixOS will never upgrade your kernel to one that's incompatible with whatever version of ZFS is in the repos, and it'll never leave you in a partially upgraded state where your new kernel is installed, but your new ZFS modules are not— even if you pull the power during an upgrade.

ZFS feels very native on NixOS. It's great
I see what you are trying to say, but this isn't what "gerrymander" means.
I think it's usually refered as "the expression problem". Here's a good post about it: https://eli.thegreenplace.net/2016/the-expression-problem-an.... The idea is that when you have existing data and operations on them, how can you add more data and more operations without controlling the original code.

There's also a part about early and late binding. In statically typed FP programming, the compiler will warn you where you forgot enum cases when you add one. This is because this information is known at compile time. If you want to generate classes at runtime while keeping the same code, you may prefer the late-binding approach of having the class itself handle how it reacts to an operation.
Basically yes. If people on hn got their heads out of the sand they'd learn being in the space was pretty profitable because of all the incentives offered to users.
> It should be fine for people who have nothing to hide.

There are no people that have nothing to hide. There are only people that don't know what they should be hiding.
It's a reference to a story about a group of frogs that adapt to living a hellish life in a well, and when given the means to escape decide to destroy it instead of escaping.

The story itself seems to be ancient, but I couldn't find where it originates from.
Would this be foiled by a latex glove printed with that fingerprint and worn to scan in?
I am talking about what we got is concepts light, and not the full deal.

When one works with teams our options don't work in isolation.

As for concepts working in preventing compiler vomit, there is still plenty of work to do in 2021.
Manageable means that it can be treated and in most cases is not a life altering inflammation.

And I don't know where you take your numbers, but the numbers to me seem to clearly favor getting a vaccine rather than risking myocarditis from Covid:

https://www.cdc.gov/mmwr/volumes/70/wr/mm7035e5.htm
It took me maybe 2-3 months. Look at county jails which are usually in less remote areas than prisons.
How often do you boil ants alive for food?
New luxury vacation: being dumped in the middle of nowhere
"DuckDuckGo says its analysis of popular free Android apps shows more than 96 percent of them contain trackers. Blocking these trackers means Facebook and Google, whose trackers are some of the most prominent, can’t send data back to the mothership—neither will the dozens of advertising networks you’ve never heard of." Sounds good.
So I have the note air 2, and the reMarkable because reasons.

The reMarkable feels like writing on paper. The Note Air 2 feels like writing on a piece of plastic. The reMarkable wins there.

The latency on both is about the same, in my opinion. The reMarkable might hesitate when you erase something big, but then it's completely gone. Switching pages takes just enough time to be annoying. On the Note Air 2, erasing is just as laggy. But, page switches are almost instantaneous. BUT, you will see a shadow of the previous page literally every time you switch pages.

For my money, the RM2 is worth it compared to the note air series.
I've only used this a few times when someone asked me something egregious or made a ridiculous demand and they surprisingly caved.

I am also including a very extreme example of silence being used for manipulation purposes by You Know Who, just before a speech before a hostile crowd.
The Mexican artist Diego Rivera describes this in his autobiography, My Life My Art:

A few days later I saw Adolf Hitler address a mass meeting in Berlin,
[...]
As he prepared to speak, Hitler drew himself rigidly erect, as if he expected to swell out and fill his oversized English officer's raincoat and look like a giant. Then he made a motion for silence. Some Communist workers booed him, but after a few minutes the entire crowd became perfectly silent.
As he warmed up, Hitler began screaming and waving his arms like an epileptic. Something about him must have stirred the deepest centers of his
fellow Germans, for after awhile I sensed a weird magnetic current flowing between him and the crowd. So profound was it that, when he finished, after two hours of speaking, there was a second of complete silence. Not even the Communist youth groups, instructed to do so, whistled at him. Then the silence gave way to tremendous, ear-shattering applause from all over the square.
As he left, Hitler's followers closed ranks around him with every sign of devoted loyalty.
[...]
[Muenzenberg] had been watching Hitler, then nearly at the other end of the square. He had noticed that the crowd was still applauding. Before leaving the square, Hitler turned and gave the Nazi salute. Instead of boos, the applause swelled. It was clear that Hitler had won many followers among these left-wing workers.

So you know, it CAN be a dick move.
You think the typical security guard would notice a print if it was glued on the finger? At workplaces I've worked at in the past they weren't watching the flow of traffic through the gate all that carefully...
Exactly. Indeed, the whole point of using switch+enum is frequently to get exhaustiveness checking on your conditional!
The technology can certainly be adapted to non-browser & js-less VMs, but our current focus is the browser use case.

It seems to us that in server-side scenarios it is most usually possible to execute apps natively anyway.
This might have been valid in 00's Java/C#. However, most modern languages and even Java 16+ have good Enum support and exhaustiveness checks, making them very convenient and safe to express a limited set of possible values.

In contrast, an alternative like polymorphism + a visitor is safe, but excruciatingly verbose and hard to follow and modify.
> Minimising harm should be a given for all but that doesn't rule out all meat eating that veganism somehow does.

I'm not a vegan but from my perspective if minimizing harm is your goal then veganism is the only valid choice.

Any meat consumption will unquestionably increase the misery and pain the consumed animals had. Both while alive and at their final end. You're lying to yourself if you cannot admit to that.

Your argument wrt the insects and land animals is super strange too... What do you think the animals are going to eat until they're butchered? Love and good feelings?
Humans are kind of stinky so I'm sure they just need to be upwind from them to realize "oh lord the humans are back again, time to head deeper into the woods for a while"
I did this almost a decade ago when I was younger and it went ok. I worked a service job at first and then went through an alternative teaching certification program. Back in software work now.
Seeing sentences like that are very illuminating to explain why a lot of software turns into bloated monstrosities.
care to elaborate on that "multi-column PK support" please? :)
Maybe a dumb question but....

If scar tissue forms after an injury and blocks the area (on both sides of the nerve, I assume), like this ---x x--- . Could you then cut the scarred area away, creating "new" injury that this treatment could cure?

----x x----

---| |---

---**---
My interpretation is that the lack of realization of the young fish that they are swimming in water is analogous to a lack of wisdom, that people tend to not realize that their perceptions of reality (that they consider to be reality itself) are actually just a clever illusion constructed by the subconscious mind, and are based on all sorts of inherited cultural and experiential axioms.

Interestingly, people tend to be very good at identifying lack of wisdom in other people (particularly the members of their outgroups), but are terrible at identifying it in themselves - the classic example is people laughing at the stupidity of Trump supporters, anti-vaxxers, etc.

However, smart people are also very vulnerable to the very same phenomenon, I think it can be seen in this thread (and you'd be hard pressed to find a group that takes thinking more seriously than Rationalists):

https://www.reddit.com/r/slatestarcodex/comments/qz596o/why_...

Another lovely articulation of the same general idea:

Think you of the fact that a deaf person cannot hear. Then, what deafness may we not all possess? What senses do we lack that we cannot see and cannot hear another world all around us?

- Frank Herbert
I suspect the Eric Wastl (AoC developer) wants this project to remain solely his and this is mostly a polite way to wave away all contributions in one go. I believe he has said he has way more problem ideas than time to implement them as-is, so I think that's a very fair position to take.
same here, gave notice last week and can't wait to focus on snowboarding.
SUSE uses btrfs as the default fs for years. A snapshot is taken before each upgrade automatically.
I travel between Italy, Austria, Germany and Switzerland somewhat regularly, not rarely passing through 3 of the 4 countries for a given trip. I use the Austrian national railway‘s (ÖBB) app to book my tickets, I get a single QR code on my phone that is valid for all legs of my journey, gets scanned by the personnel of whatever country‘s railway company, and I‘m good. Never had any problems whatsoever.
It might be nice not to slowly boil them alive
Unfortunately HDF5 failed as a universal format. I really enjoy it, but the support in various languages is extremely bad so you end up having to write your own adapters or using only the available subset in your poorly maintained language libraries.
Kevin Kelly: You Are Not Late
Costs $89–$359.
I worked as a data analyst at a hospital, but by early 2020 I was tired of it. They harassed me whenever my butt wasn't in the seat from 9 to 530, a seat which was in a cubicle dungeon with barred windows and bright fluorescent tubes. I asked for WFH for years and they never relented. Right after I left, no job lined up, the pandemic hit, and they all got moved to WFH: guess it was possible after all, bad luck for me!

I was funemployed throughout the pandemic. I did a lot of childcare, art projects, home repairs, and yardwork for my family. I kept my eyes open, eventually finding a massive upgrade in QoL job after 12 months of looking.

You only have one life. If your job is unbearable, you need to make a change. Every year is 2% of your career, don't waste it at a dead end. If you can't afford to leave, figure out how to lower your expenses, or use time at your current job to search for other jobs.

Life is too short for miserable jobs.
Can't wait for the "Geometric algebra" part !
This is why asteroid mining is so important.

Imagine an ~8 year long ~$20 billion dollar mission to the asteroid belt that would bring back a 1000 metric tons of rare earth metals.

It would mess with the economy for sure and I bet the second trip would only cost about $2 billion. Scarcity is the great enemy.
meh if you wear the proper ear protection the chance of damaging your hearing is basically 0
> It's the slaughter that is controlled

Practically speaking, most people buying a lobster for home cooking treat it as "ready to cook" the same as they would a mutton steak from that same grocer. So I think the different treatment makes sense.
This isn't working for me in firefox. The tab hangs, then crashes.
The title almost sounds like that they have a meaningful fingerprint ready to open her iPhone... Was that the case? Or do they have a somewhat accurate partial fingerprint? I failed to find recoding of the presentation.
The silicon - the rest of the logic that makes the CPU - isn't. There's more to CPUs than microcode. Besides, how can you audit that the open source microcode is what the manufacturer actually put into the CPU? Microcode is usually ROM-based with only runtime patches.

Open source microcode does not change the fact that you need to trust the CPU manufacturer not to backdoor your CPU. There is literally no way around that that does not involve using FPGAs and restricting yourself to 100MHz CPUs.

By the way, I googled POWER9 microcode and was not able to find any source or reference to it. The source code for the firmware running on various auxiliary cores is open source. However, the CPU cores do contain microcode for executing more complex instructions, and I am not finding any reference to this being open source.
You can use both the Django Template Engine and other template engines side-by side in the same project. You can then write your custom templates in whatever you want, and have your third-party apps use whatever template engine they want to.
Ageism is real, and it is a real pain. I have an AS and 21 years in software and my last round of job searching (this time last year) was brutal.
I mean, attention to detail is my job. Look at invoices, classify stuff in the tariff schedule accurately to ensure correct duty, remember which of a half dozen or so other government agencies might apply, look for any free trade/special program indicators, is it sold or not sold, etc., enter every value and quantity correctly...

QA added to a notecard.
Okay it's not downloadable content. It's just additional content which you can buy to access. By having it already downloaded you are improving the user experience.
Quote of the Day (QOTD)
I did a section of the Camino del Norte. And it was fantastic. In my.mind you've got two choices. The cheap route, which is staying at the hostels where the most people on the Camino go. Or you can live it up, as you'll be jumping into a new town at the end of everyday. We did a mix of both and it was a blast!
TLDR: There's no shame in working for McDonald's if it pays better and has better working conditions. Go work there and use the extra time/money to get the credentials you need to advance your career.

> In the past 2 weeks we've had 3 people quit from just my team

Now is the time to have a frank 1-1 with your superior. Point out that they are having trouble retaining employees, and that you can quickly make more money, and have a better life, working at McDonald's. Don't demand a raise or make any threats. Just point out the facts.

Then, here's the kicker: After about 1-2 weeks, get a job at McDonald's. There is no shame walking away from a "career" job because you can make a decent living elsewhere. When you quit, be very polite about it, and tell them that you'd happily come back for ~50k / year with reasonable hours. Make sure they know the door is always open, and that you're just doing this because of the "realities of the economy and your need to support your family."

Then, enjoy your job and McDonald's. Do good work, try to get promoted. At the same time, continue your education and look for a career job. When interviewed, if anyone asks why you went to work at McDonald's, just be honest: "I quit my job at XXX because McDonald's paid more and had more reasonable hours. The better pay and reasonable hours allowed me to continue my education."

If your current employer calls you back, hold firm that they need to pay you more then McDonald's.
This is precisely why nothing is going to change in the US in terms of urban planning: people love living in the suburbs.
Was a confusing title since he's already the Chair of the Federal Reserve. This is his nomination for a second term.