skysight-inc/HackerNews huggingface dataset:
The ability to require UV is nice.

A FIDO2 authenticator doesn't really "understand" most of what it signs, it's basically handed a blob by the big smart computer and signs that blob, which allows your web browser to add new features to WebAuthn without you having to buy a new Yubikey every week.

But the authenticator does also sign a small pile of bit flags with a meaning clearly defined for the authenticator's use, one of those flags (UP: User present) is defined to mean "I promise a human interacted with me somehow to signify presence" (e.g. "they pressed a button") and another (UV: User verified) means "I promise I verified the key's owner authorised this signature" (e.g. "I checked their PIN" or "The fingerprint matched")

So these bitflags are very trustworthy, the smarter and thus more vulnerable host application can't change them without consent by the authenticator. If my Yubico Security Key doesn't see my correct PIN, an adversary needs to subvert the actual Security Key if they want the UV bit set, just controlling my PC or phone doesn't help them do that.

Thus, this feature in OpenSSH will let justifiably paranoid administrators decide it's OK to use this FIDO2 key to log into this production server but only if the key promises that it checked its legitimate owner authorised this.
Two Product Design Lessons from Super Mario Bros
For reference, their reasoning on why they picked Kailh: https://ultimatehackingkeyboard.com/blog/2016/09/15/monthly-...

Summary: Cherry MX supply issues and Kailh matching Cherry quality (in their opinion).
Honestly, so many of the problems in our work culture is caused by small businesses who don't want to play by the rules that I'm okay with just letting them hang.

This is the same argument that's used to justify lack of paid sick leave, lack of protections against discrimination (Title VII only applies to companies with 15 or more people), working people who don't have employer-provided health insurance, etc. Every single abuse a company can visit on its employees is magnified several times by small businesses.

It's time for the government to decide that small businesses not playing by the rules are a net negative for society and just let them go.
If anything, Zig will have much fewer restrictions (no borrow checker) than Rust when it comes to web dev, once Zig matures to the point where there is a good standard HTTP client and server implementation and a package manager.

I'm a fan of Rust for things like a missile control system or a stock exchange, but not, say, writing a CRM. I'd gladly write a CRM in Zig however, given the proper library support and tooling. Why? productivity. In my experience it just takes 2-3x longer to get the same thing done in Rust vs. something like Zig/Crystal/Go and certainly vs. Ruby/Python/etc. For extremely mission critical code, this is fine, but for most startups I would argue it probably isn't appropriate.

Definitely staying tuned as Zig develops.
IMO namecoin screwed up distribution - 99.9% of names were squatted on. Handshake tried to solve this with an auction system and names are released over a 52 week period. Also, they reserved the alexa top 100,000 names for their owners.

Another thing is that namecoin is just on one tld (.bit) whereas with handshake you register names as a TLD.
I saw it in his twitter thread.
if you mean "teach Unix" as "userland basic commands", I'm not sure, maybe, but Unix in general (including all flavors), device driver development, troubleshooting, no. If you are talking about end users being able to use Unix as their main desktop OS, the answer is "hell, no" too.

I'm working with BSD and Linux since the 90s, then around 2000-2005, I had to manage some IRIX, HP-UX and AIXs and they were all different, with different set of parameters for common tools or other specific management tools. I spent years to master shell scripting, hardening and troubleshooting on HP-UX and AIX.
Another potential benefit - runtime metaprogramming.
All types are erased when converted to JS, but I can imagine a lot of utility for runtime types in Typescript.
The first part is very likely wrong.

Fusion won’t be a major grid player in this century and by extension may be “too late” for meaningful climate change. However, we may be more fucked than people think. Seasonal energy storage (10^14 Wh scale) has no solutions. Where are the low carbon alternatives to base load power production?

The second part is entirely wrong. That only applies to IEF programs in the US. NIF is the weapons program. Most of the money going into fusion energy research is to say “at least we tried” when the energy crisis causes a societal collapse.
the problem gameplaywise for sonic has always been (especially compared to Mario) that it's not geared towards new players. For people who are unfamiliar with its gameplay it simply sucks because it feels quite clunky, the jump-mechanic is not very fun nor exact when going slow. Additionally, you can't go fast because it's nearly impossible to react fast enough if you don't know the levels; this means it's a game for people who like to memorize the levels. For those people who know the levels in-and-out it's a very different game as the speed to crash through the levels makes it that much more fun (not that i ever came that close, i rather played mario).
If we assume the person in question is really concerned about catching COVID, then in the scenario above they seem absolutely fine with putting their co-workers at risk for no reason at all.
Hmm, really? What did they open your brain to? I didn't see any benefit, it's just harder.
Found this chrome extension which puts this calendar in your new tab

https://chrome.google.com/webstore/detail/mortality-new-tab/...
This is a false and fraudulent narrative that Uber opponents make. London is one of the most profitable cities for Uber so the idea they aren’t charging “true” prices is utterly false.
If build times are fast enough, it just might be feasible to create a robust compile-as-you-type plugin for your favorite editor, for interactive compile-time error checking. It's the one thing I always liked about using Java IDEs.
I listened to lots of Chomsky back in the day but nothing more recently. Because of this older article I listened to some of his recent stuff.

It's interesting. This article isn't sensationalized relative to Chomsky's position. He genuinely believes that climate change and the inaction from the republicans is tantamount to an existential threat. That inaction on climate change is actually worse than the holocaust. He was ~15-20 years old during world war 2. Maybe he's right?

I was not alive during world war 2. I am alive right now I certainly do not agree that climate change is a doomsday scenario at all.
Remote Workers Are Moving, What Should Your City Do?
I don't know, I never learned proper touch typing, but I went from 100 WPM to 80 when I learned to touch type on the ortho keyboard. You're right that there's less movement, but I find it a bit less... convenient.
>there is still the question of how to deal with reactor parts

I don’t think this has ever been a question. Put them in a shed for 100 years then recycle the metal.
Show HN: I made a bot that sends you popular quotes from your favorite books
Zig's looking like a really beautiful language to try out.
Having the floor collapse under you and then being expected to pay for it seems like a situation where angry shouting and waving would not be considered inappropriate in many cultures.

On the other hand, some cultures may suppress even severe anger.
Suppressing Exceptions in Python with contextlib.suppress, not try/except/pass
notify-send works by sending notifications to a notification daemon (a.k.a., a "notification server", as defined in the "Desktop Notifications Specification").

notify-send won't work for dudik since, as he said, he doesn't use a notification server.
I'm a long time MS Natural 4000 user. That said, I think the X-Bows Knight keyboard looks interesting. Thumb keys for enter, ctrl and shift. Still has function keys which a lot of these other keyboards don't (and some of us still use).

https://x-bows.com/products/x-bows-knight-ergonomic-mechanic...
Donate to Amnesty International and here: https://www.crowdjustice.com/case/julianassange
Doesn’t the existence of “loyal readers” imply that the publication approach is not “at odds with consumers”? If we can’t trust consumers to emit the correct market signals then we should not rely on them to voluntarily fund important civic functions.
I can totally understand your point yes. 100% agree.
One of my tinfoil conspiracy theories is that an unstated reason for the PMRC during the 1980s was not necessarily the "filthiness" of domestic music, but also that disco, never having died with the same finality in europe it that had domestically, had non-segregated audiences, and by the eurodance period, even featured integrated acts.

The Revolution (Prince) is an obvious counterexample, but they're post-Boomer (assuming 13 is the age for setting musical taste :-)

Charley Pride is a (the?) counterexample for Nashville.

Edit: a, not the. https://en.wikipedia.org/wiki/List_of_Country_Music_Hall_of_... (but DeFord Bailey was pre-Boomer)
How to overcome entropy?
Thought this was about Microsoft Zune, another legendarily obscure machine
Regarding mouse usage, the UHK has a mouse keys layer by default and personally I have stopped using a mouse entirely. I did not especially try to drop my mouse, but over time I noticed I didn't reach for it anymore. I can now use the mouse keys for everything, though I don't do any drawing on the computer regularly and I have a mouse for gaming. In fact I don't know if I'll make much use of the trackpoint module when it arrives, but let's see. :)
One experience i can share with Zig and webdev is this:

I was writing a emulator (and later: a compiler) in Zig which was originally written for PC. But i got the idea that hosting this stuff on the web page would be cool, so i learned how to do Wasm. The result was for both project a glue file with ~150 LOC Zig and ~150 JS and both compiler and emulator ran in the browser, and porting both projects took less than an afternoon of time.
Quit carbs, enjoy the lack of UC symptoms.
200,000 Americans aren't dead because of something they read on Facebook.
How easy is it to get the hand back into home position after using the mouse on the split?
Serial Position Effect – Why You Remember Some Things Better and Others Worse
A Hobbit sequel became “The Lord of the Rings”
yeah, but even if I need to, I can easily run CentOS as a guest VM on xen, on a debian dom0.

not an uncommon way to run FreePBX for VoIP stuff which is based on centos.
On the contrary, I love underengineered codebases, which is why I love working at startups. There's a certain thrill to replacing 4000 lines of code with 400. Usually these are the same code copy pasted in 8 different places, so I plug it all into a helper class, reduce 4 hours of work into 10 minutes, and feel really productive.

I inherited overengineered ones a few times and it's terrible. There's the Chesterton's Fence to be careful of, where some thing seemed pointless but fenced off an obscure bug. The pre-Kotlin Android era also had a lot of hacks to reduce boilerplate, which ended up being a tradeoff between spending 1/3 of your time dealing with easily fixed dumb bugs from copypasted code, or spending 1/3 of your time dealing with complex bugs from testing issues, code that reduced boilerplate, old things that were deprecated in new APIs, and so on.
Exactly. Stuffy and drab is a great way to describe it. I was reminded of my school days a lot when I was there. There is a interactive game in the astronomy section which belongs in a museum for other reasons then it is.
Oh, my bank did this as well (maybe even the same bank). I didn't think anything of it except I chuckled a little bit and felt sorry for them that it looked like a significant amount of people suddenly got jailbroken phones.
In Zig the source files you are importing are implicitly structs. Personally I find it better to keep it consistent, declaring it like any other struct with the use of a built-in function. I don't think there's any advantage to turning it to a typical module import statement given the underlying semantics.
Bank of America provides 4 months of parental leave (paternity/maternity).
Rails Sidekiq Configuration for Micro-Services on Reverse Proxy
"99.99% survival rate"

If it had a 99.99% survival rate, it would mean only 1 out of 10,000 people infected with COVID-19 died.

200k people in the US have died of COVID-19. Mulitply 200k deaths by 10,000 and you get 2 billion people in the US infected with COVID-19. The US has a population of only about 330 million.
The screenshots that the hotel provided show that he made multiple Google accounts with his real name to repost the review.
This is terrible, I love it
Yes, of course the goal is to erase the "obvious link" between the virus and the its origin. The thing is, people are irrational and will start discriminating in weird and unnecessary ways based on where a virus came from.

See https://www.washingtonpost.com/nation/2020/03/20/coronavirus...

Nobody is trying to erase "history" or anything. Anybody actually interested can always read about the origin location of the virus in Wikipedia. This is all about keeping things straightforward for the otherwise uninformed.

Note that this is a standard virus naming methodology. The Ebola virus was similarly intentionally named to avoid unintentionally creating a target for discrimination.
Or it’s possibly something @dang did.

The automatic flagging is how HN implements shadowbans if your opinion is deemed to be a “flame war”.

@dang has made it clear that while supporting a regime committing genocide against the Uighurs in China is okay, saying there’s a problem with Marxists such as BLM appropriating racial struggles for their personal usage is not — and will be banned.

HN is based on silencing wrongthink for the “communal good”.
It's called illusory superiority.
Supporting some kind of semantic server that will provide type information and information about comptime computations is one of the goals of the self hosted compiler.

Currently no work has been done on this as the focus is on the incremental linkers and codegen but I personally think we should be able to make a pretty solid tool that will not only provide langserv capabilities but also allow us to inspect and debug metaprograms with ease :)
It's telling that the same argument didn't work in say, France, which has dozens of nuclear power plants (and a fuel reprocessing plant) on the coasts and yet continues having successful fisheries and tourism.

You're implying that Spain couldn't have done the same thing ? Why not ? Are they any less capable ? More sensitive to radiation ?
I've also gotten very use to the media and additional silver buttons along the top of the MS Natural 4000, which I've set as short-cuts for various things.

I almost need a separate little keypad that I can program before I give up the 4000.
A different approach to online collaboration
Hi everyone,
We have launched Youspace.io, a new collaboration tool. Please check out https://youspace.io/ and signup for early access. We are working hard to make Youspace.io more feature rich and usable. We greatly appreciate your support.
Despite all their faults, that's the main reason I won't subscribe to anything unless I can go through the intermediaries of Apple, Amazon, or Paypal. When I decided to cancel the NY Times, all I had to do is stop payment via Paypal. Didn't have to deal with their retention department, though that department did send me a couple of vaguely angry emails. Still subscribed to the Kindle version of the Economist, but cancellation is just a click away at Amazon. The price I pay for that is non-access to articles on their web site, but I can live with that.
Because most pictures are reposts which distracts you from the actual image source you are looking for (Sometimes you want the original text that was next to the picture).

Also, since there are a lot of other pictures with titles in pinterest pages, the probability to match all keywords in your search is high even if the relevance of the main picture is low.
> but seem to vary between people and are smaller than first thought, Papies says. She and others think that social priming might survive as a set of more modest, yet more rigorous, findings.

You linked the full statement, and then focused in on only two words of that statement for your comment.

What about the linked article makes us think that this is something that the US government has the authority to step in and ban? We should skirt both the 1st Amendment and the free market over a social theory that might survive as a set of modest findings?

It's good that the courts are blocking this in the absence of a specific, credible threat. "Some effects do exist, but we don't really know what they are, and they're a lot more modest than the scare effects that people are familiar with" is not a specific, credible threat.

The threat of allowing the US government to get comfortable exercising ever more invasive control over the free market for questionable reasons, to the point of turning off or banning widely used communication channels -- that's a much more tangible threat than what I'm seeing linked in your article.
Looks like the documented C code is at https://cryptpad.fr/file/#/2/file/vlHMKIzr5g1ISSpQhIKDzWGc/
Markdown Enhanced for VSCode[1] + Git for versioning. \

[1]: https://shd101wyy.github.io/markdown-preview-enhanced/
Don't misrepresent the seriousness of the pandemic to justify your choice to vote for Trump. Just vote for him if you want to vote for him, but be honest about it.

You are dead wrong about COVID-19, as rudimentary math should tell you.
It's just not true though. You could use the same argument after he'd already subscribed to four publications: should the Vancouver Sun not have bothered trying to get him to subscribe because he's already done some subscribing and is obviously "not gonna do any more"? Of course not. He really was their target market. And I'd be willing to bet within a year he'll have subscribed to content from another publisher, possibly at the expense of one of the existing ones.
> population of 330k
A simple app to keep track of your net worth
Well, this one is trivial for a government to fix.
99.9% would have been more precise, which aligns well with the current numbers.
More Convenience Functions for Containers with C++20
I constantly see Norway/Denmark/Sweden/Switzerland at the top of good lists, like this rsf one. Never been there, but a bit jealous (and happy for those living there) that other countries that have insanely more resources at their disposal are unable to copy these tiny countries.
Right! of all the atrocities in 2020, amazon blocking ads is the most important one.
> a database implemented purely IN TS

Ok, we might have went a bit too far
Incremental debug builds will of course not be reproducible. Release builds will be.
While I like what Rust is trying to achieve, I would never use something that is not formally proven. There are many, many other static analysis tools in the C and Ada world that can achieve exactly the same thing. They imply less risk, they are way more mature (~40 yo) and have bigger communities around them.

Zig is a better C and C++. It should be used accordingly. It will do well in game servers, simulation servers and real-time systems that don't require hard safety constraints. Bonus points for Zig, it is a simple language and because of its nature it will be easy to build tooling around it to prove properties.
My recollection is that be declared unfit and improper had very little effect on Robert Maxwell.
Your first paragraph is exactly my point. What suggests that the plants being contemplated elsewhere in the world won't be subject to the same "fuck it, just built it" decision-making, whether that's around site safety, engineering, fuel handling, waste disposal, and other topics? (Especially because, at some point, you do have to actually say "judging everything, let's build it" which can look to opponents exactly like "fuck it, just build it".)

(Side note: I am pro-nuclear for baseline load in general. I'm also a realist about how likely problems are to repeat/ryhme.)
What about four 30 second videos, and we show them between longer pieces of content (approx. 7 minutes)?

Would that influence anybody?
This project allows you to query (transform) type definitions as data to create new type definitions using SQL.

Dynamically transforming types could be useful to generate complex types based on other complex types.

This project takes it to the extreme by adding an SQL interface to it
Not really. In the Typescript type system tuple types are array types where the length is encoded in the type system. Tuple types can be “added” by concatenation to produce a new tuple type:

type two = [0, 0]
type three = [0, 0, 0]
type five = [...two, ...three]
type TupleToNumber<T extends any[]> = T[“length”]
const num: TupleToNumber<five> = 5
https://www.e-manuscripta.ch/zut/doi/10.7891/e-manuscripta-9...

Note the Vice article doesn't link to the manual directly, and the site it DOES link to has an incorrectly formatted link to the manual. Pretty sad show all around.
The used clothing platform, not be confused with Postmark the transactional email service.
I don't know how researchers feel about spending over a grand on it, but an iPad pro lets you write in free form, draw diagrams, etc. You can take pictures with it too. You can even connect it to Google Jamboard and then all your stuff is online and shareable.

I'd definitely have preferred to have one while I was studying.
Very cool. In my case, I have my eye on Zig as the target language for some web framework ideas I've had for a while, and I'm just waiting for some library maturity at this point before I get started.
And lots of companies are run by Republicans, what's your point? The sheer amount of head-in-the-sand hypocrisy is incredible.
Completely unstyled, fully accessible UI components to use with Tailwind CSS
Seems like 'Company gives preference to its own products on its own store' which is hardly surprising.
Direct link to paper: https://www.sciencedirect.com/science/article/pii/S109455392...
> I dont understand how this could be a viable strategy

That's one of those miracles that happen when people pay the right amount of taxes!

It's incredible what social democracy can do for you if you stop fighting it in the name of the war to socialism!

Isn't it?

Personally I don't understand how is it viable to have a society where the GDP is astronomical and people have to spend their own money to pay insurance companies that make billions in profits, while women have no right to a fully paid maternal leave.

Unless in those countries people are considered like cogs in the machine...

> So its more like a vague promise

You can' t be fired. It's by law.
That is excellent
$1400 is average. Assuming a decent professional salary and depending on when you retire, it could be closer to $2,000-$3,000.

But of course your basic point stands. Absent a separate defined-benefit pension (which still exist from older jobs in some cases), SS is fairly minimal by itself even if you own a house.
According to Wikipedia its 6502 runs at 1.75 MHz. The BBC Micro runs at 2Mhz.

Elite was also available on the C64 running at 1Mhz on a 6510.
TypeScript is a superset of JavaScript. It only encourages type declarations and all the restrictions that come with that. My last three personal projects are written in TypeScript. My current personal project is fairly large at 8mb of documentation and code.
> Kubernetes

Did Kubernetes start in person as in in the same room? It was built by multiple people but I don't know if they shared an office space. I thought it was that they shared a building.

All of the other ones though are pretty solid examples of team-driven OSS work.
But in the middle, but there closest nuclear plant to Manhattan is 40 miles away. And that’s in a world where everyone avoids nuclear plants like the plague.