skysight-inc/HackerNews huggingface dataset:
It's a shame they couldn't get hot-swapable switches to work [1]. I have an
ErgoDox with MX Browns which hasn't seen the light of day for a while. If I were to make a large outlay again on a keyboard I'd want to buy with the switches I now know I want or no switches and fit them myself. TBH I could take a soldering iron to my ErgoDox I just haven't had the motivation.

As an aside I've always wondered why the Katana60 [2] didn't have much interest as it seemed like a reasonable regular to full ergo in-between and IMHO more comfortable than something like a Planck. Though whilst I have tried the Plank I've not actually tried the Katana60 IRL. Looking forward to keyboard meetups again the post COVID future.

[1] https://twitter.com/kinesisergo/status/1470446358372896772

[2] http://xahlee.info/kbd/katana60_keyboard.html
What's the intended workflow? Would I run a console an all of my rust services, and then when debugging some prod issue connect to it? Or would I flip a switch? Or is it more for CLIs?

Curious to hear, in general, how it's been used.
This sounds almost like "first they kill monsters in that new 'Doom' thing on a computer and then they go out and shoot people on the street!"

There's a difference between humorous escapist fantasy and the reality, and most adults are capable of recognizing it. We can watch "John Wick" without starting to shoot people, and we can read BOFH without being forced to act it out too. And as all escapist fantasy, there's an element of reality and its frustrations baked into it - that's why it works - but everybody knows it's not the reality itself.
> If such an option is allowed by PCI, what is even the point of making it a requirement?

The point of all those certifications (I took companies through the processes required for PCI, SOC2, and ISO27001 ) is security theater, a path in the back for the execs, the ability to have "I'm not to blame, I have this cert" in case of some shit happening, and the ability for sales to throw TLAs to prospects to show how Seriously(tm) the company takes security. Oh, and to check boxes to be able to transact with some large corporations.

There are plenty of stories of highly certified companies that were deeply penetrated and exposed, and all their security theater did not help.
Backdoor gives hackers complete control over federal agency network
SFPD are scum, they're refusing to do their jobs as part of a political attack on the DA they don't like.
I've been using a kenesis advantage for the last several years, and absolutely love it.

And I'm incredibly excited about this, mostly

Hits:
- Split design
- multiple bluetooth pairings/wireless connection

Misses:
- No function keys?
Except it's not at all like that. There are definitely media sorts and influencers whose followings are based on you believing that's the case so they can portray your faction as some sort of victim of nefarious elitists to keep you glued to their content, but it's never been a good idea (for example) to call a debate between an astronomer and a flat-earther in any way fair and balanced, yet it's those sorts of contrived ridiculous scenarios 24/7 now for top advertising $$$. You might need a new hobby if your find yourself in the midst of anything like that.
No, they would not. Don't mistake erroneous colloquial speech for what's "correct" in written English. This is wrong, and so is the original example.
I don't know about those people in particular, but the way totalitarian states have worked in the past is to have them report secretly on each other. This keeps everyone in a constant state of fear and oppression.

Read Koba the Dread by Martin Amis for a powerful, extremely well-written account of it.
Facebook exposes mercenary spy firms that targeted 50k people
Hackers would be better of looking for a flaw in the security envelope in the enterprise than in the security envelope of my internal network. I am pretty confident in stating that the only way you could compromise the Raspberry Pi is if you had physical access to it, and you'd still need to get past the encrypted filesystem and the password on the OS. I think there are higher value targets with less security than a Raspberry Pi that lets me sign in to MSTeams at a specific time of day. Would I deploy this on anything that was critical or mattered? No. Would I let one of my team deploy this on anything that was critical or mattered? Also no.

As a footnote, I can guarantee I could make it work on your company provided phones too. Even when they're locked and with a biometric scan requirement and the inability to run any non-approved software.
I don't know how DO's 2FA works, but when you signed up were you not given a number of backup codes for a contingency? I wish more vendors did this.

Also I think this isn't so much a caution about DO as it is poor implementations of 2FA without good customer service to back it up.
To be fair to them, their targets make their job so easy that they’ve stopped trying.
I wouldn't have thought engagement there would decline from covid.
You’re late to the party. Smart toilet, identifies you by looking at your butthole https://www.vice.com/en/article/jge377/stanford-smart-toilet...
Yep. if you need to fight against a raging pandemic, then quickly as possible (as quickly as is tested to be safe, quickly as makes a significant difference) is the over-riding concern.
It is called hybrid immunity and it is much longer lasting

https://www.news-medical.net/news/20211202/Hybrid-immunity-p...

"The overall protection provided by two doses of ChAdOX1 was considerably lower than that given by BNT162b2. However, infection-acquired immunity boosted with vaccination-induced immunity remained high over a year after infection. Based on these observations, the authors recommend the strategic use of booster vaccines to prevent SARS-CoV-2 infection and transmission in the population."
I've looked at Zulip for a local group and there a couple big problems that prevented me from considering it as a Slack replacement:

1. The UI is unattractive and over-crowded. Introducing non-techies to it would require saying at least "it looks bad at first, but you'll learn to like it."

2. It's complicated to deploy. Not just a simple docker container or anything.
DHS moves to make bug bounty programs a permanent fixture
Pot meet kettle. You're spreading propaganda about propaganda. I need concrete evidence of who these 'elites' are. Names, dates, actionable steps taken by individuals, and proof of the agenda. If you can't provide these basic data points, from this vantage point you're no different then the folks you're complaining about.

This has nothing to do with 1A. Businesses have the right to refuse service if you're being too loud in their establishment. Sorry, not sorry.
The Internet Is Dead: What’s That Even Mean?
So what's the answer then. I see a lot of "this doesn't work because x or y" but no one has any answers. The fact is, it's a lot better to police thousands of pieces of dangerous misinformation than to hide a few legitimate pieces. Like everything else, it's a trade-off.
> Only after 2016.

Which it is right now, so "happy birthday" is public domain.

> You ABSOLUTELY DO need to report any online purchase that does not charge you sales tax

The original post didn't say "that do not charge tax." Yes you must pay taxes where applicable, like all purchases.
After exposure to a pathogen the levels your body starts evolving antibodies against it. It also quickly ramps up antibody production, but ramps that down over time without additional exposure.

Having had a more recent jab will mean a higher quantities of antibodies. But more vaccinations also means your body has done more cycles of evolving better targeted antibodies against the threat. I assume that there's a certain level of diminishing return to the second factor, as well as questions about how much the extra work translates against a new variant. But the second effect exists alongside the first.
this is great. thank you.
Both these things can be true:

That this BMJ article is correct and this particular part of the trial was botched by the contractor who covered it up, and the BMJ is unsatisfied with the level of follow-up by the FDA.

That the other trial sites were well managed and valid, that the results at this trial site do not overturn the overall results, and that the FDI found it unnecessary to investigate further.
Has anybody done this for Python?
This story sounds doubtful to me. It's perfectly OK for a Chinese to say that they are from Taiwan, and Chinese, be it from the mainland or Taiwan, always say that: They're from Taiwan, Beijing, Guangdong, you name it. It's like saying which state you're from in the US.

No-one ever says "Chinese Taipei", certainly not among Chinese, which is just some political compromise, mostly in the Olympic Committee.

The only issue I can think of is if the question was specifically about the country of origin, in which case some people may indeed object to "Taiwan" and argue that it should be "China" instead (but not "Chinese Taipei"...)
No. Singular nouns require singular verbs, in both countries.
This, a million times.

Over here 80-90% of Covid patients in ICUs are either never vaccinated or in need of a boost because of too much time past since their 2nd shot. So, yes, vaccination may not prevent being infected, but for sure it helps immensely in avoiding being hospitalized and shortening the infection, which does actually translate in less people being infected. And believe me, having both lived and seen this with my own eyes, there's a world of difference between staying home 2-3 weeks with a strong cough and living 2 months in an ICU with chances of being carried out from there in a brown bag.
3 shots for 2 year olds, yikes.

I wonder what number of shots they would have to move to before people became suspicious of the cost benefit analysis. There has to be some environmental impact making all these 5 billion throw away needles.
I have an anecdote. Back then when I was studying CS on the exam for computer architecture class, we got a problem to solve: "Define the instruction set for your imaginary CPU and then use it to write a program for managing an elevator."

They expected us to imagine a simple instruction set with 7-10 commands. But one clever guy wrote this: "My CPU has only one instruction - manage_elevator. The code for elevator management is: "manage_elevator". He passed with A.

I guess that is how a non-programmer would imagine a programming language.
I didn't realize streamlabs was logitech. Damn. Going to have to find a new go to wireless keyboard recommendation for media pcs instead of the k400.

Should also stop singing the praises of the Pro Superlight...
Have you delved at all into the potential for having a true "rust repl"? This is something I have very much wanted for some time, where instead of just recompiling and re-running everything every time, it just compiles the new line and executes it in the memory context of the already running rust program. I'm just not enough of a low level rust hacker to get it working, but imagine the web frameworks and things that could exist with a good REPL for rapid debugging and prototyping in rust.

I actually spent a whole summer trying to do this in Crystal and I was very nearly successful, however a few low level limitations got in my way at the end of the day. In Crystal it is actually possible to do this kind of REPL if you have a perfect ability to deep marshal/copy any object, and I almost, almost got that working here: https://github.com/sam0x17/marshal
I remember when a co-worker whom lived in SF (Outer Richmond, iirc) notified the team they would be late to work.

Apparently, this coworker’s garage door had a small hole in it where a wood knot once was. At night, someone decided it would be a good idea to poop through it. In the morning he opened the garage door and essentially poo flung all up and down his car and into the garage.

Talk about having a shitty day.
Governments are adapting to new information. If you expect government policy to be based on an all-knowing oracle, of course you are going to be disappointed.
yup, abusive, and stalking. Including on HN - every single HN post that opposed CCP actions gets resistance from the handful of guaranteed downvotes to verbose advocacy. Russia has been the undisputed world champion of dezinformatsyia for over a century, but it looks like CCP is coming for their title , especially with their push into the US academic-military realm (and they are shameless about copying US tech, surprising for a culture that values face-saving).
It's not? I feel it would be disingenuous to imply that traditional 'fast' loan providers can match the speed/ease of getting a loan in 5 minutes, sitting on your couch, on thanksgiving day, with the funds instantly being available and requiring no documentation, forms, or manual approval. I mean if I'm wrong feel free to show me, I might just be ignorant.
That's also a common fictional phrase. What if it's part of a blog post that's a combination of fiction and non-fiction. Or it's quoting somebody, and that person in the blog post is wrong, but since it's a direct quote, it would also be untrue to change it? Or if it was true that there were no clouds in the sky when it was written at 9 AM but there were clouds at 2 PM and you don't know when the blog post was written?

And how do you account for metaphors, common fictional phrases and uses, in-jokes, and claims that cannot be verified but a person still has the right to make? For example, I have a lot of Web memories that pre-date the Internet Archive and Wayback. I'm not pulling my claims from nowhere, but it's not my fault they're hard to back up either.
Facebook does fact checking because people decided to blame them for misinformation rather than the people actually doing it. Their customers demanded that they take action, so whether or not the action is useful, they were required to do so.
V6-V6 sure, that doesn't need nat. It's the V6->V4. NAT is preferably to dual stack. I don't want to double my administration efforts by maintaining a v4 and a v6 network on every machine and every router, which appears to be best practice. Let me deploy v6, and only v6, but still interoperate with v4 until everyone has migrated.

As for nat being a cludge, lets assume I have a simple small office network with two independent ISPs. Normally I want to send half my users out of ISP1 and half out of ISP2.

If ISP2 fails, I want to send them all out of ISP1, OK there's less bandwidth to go round, but better than having no bandwidth for half my users.

How do I do that with ipv6 without natting (assuming I'm not large enough to be running my own AS and peering with two different providers)
Since apple stuff is expensive anyway, you can just consider the developer program a 99$/year sideloading feature unlock.
I use TestFlight to push some private apps to my own and friends devices and find it quite convenient. It even updates in the background for them. 90 days is still kind of a chore but doable.
What do you have to loose?
First of all, even genuine, sincere upvotes and downvotes are not a reliable way to evaluate truth. Second, even if they were, such a system could easily be gamed by parties with political interests.
> so I think it's accurate to describe the Ergodox as a clone of the Kinesis.

Seems to me like the Ergo almost exactly cloned the thumb cluster, and the Kinesis 360 almost exactly cloned the Ergo split design. They are clearly both drawing inspiration from each other, and there isn't one "clone"
I'll answer the polling question. The Tokio runtime (and async rust in general) works a bit differently than other async runtimes like node. With node, callbacks are provided and executed when an OS event is received. With Tokio, there are no callbacks. Instead, async logic is organized in terms of tasks (kind of like async green threads). When the task is blocked on external events, it goes into a waiting state. When external OS events are received, the task is scheduled by the runtime and eventually the runtime "polls" it. Because the poll happens in response to an OS event, most times, the poll results in the task making progress. Sometimes there are false positive polls.

This page goes into a bit more depth and shows an example of how one would implement a (very simple) runtime/executor: https://tokio.rs/tokio/tutorial/async
> It has been said that non-programmers used to catch on to APL quite quickly back in the day.

This is still true today. I used to run a program for kids where they coded with robots. We used C for a while and we spent the whole time teaching C, never really getting to cool robot activities. Then we switched to Matlab, and it was like night and day. They took to Matlab so quickly, and I think you are right that the array nature of the language is the main reason. Others include the ubiquitous table datatype, and a REPL interface.
You're welcome, and I wish you luck! One further tip I've learned over the years: this time of year is stupid slow for hiring, so don't even bother sending out resumes or responding to job posts right now, you'll just get lost in the shuffle and they'll pick off the top of the stack when people get back in the office the second-ish week of January. I'd just wait until then to start that job search if I were in your shoes, just based on my personal experience.

But again, good luck to you! Hope things work out!
You called yourself a liberal! Then a communist! I think this conversation has reached an end, there are plenty of good and original ideas on HN but nothing You have said that is good is original, and unfortunately nothing You have said that is original is good.
Getting Started with MRISC32
That seems related to Azure AD and Power BI.
Are you certain it applies to Microsoft 365 as well?
Those of us not in elite circles have a little trouble getting worked up over the difference between something that looks like it's scummy, immoral cheating, but is legal, or the same, but illegal.

Same played out with the college entrance scandal. "Bribery is great and we love it a bunch—unless you do it wrong because you're not rich enough to do it right, then it's a big ol' no-no" is the message a great many received from that one.
That's a good analogy (bullshit -> porn), and we would expect a system that is working as intended to be having precisely the kind of animated discussion around what is bullshit and what isn't that this open letter from BMJ represents.
Unfortunately, the mutation differences between Delta and Omicron are more significant than from the early Alpha/Beta which it appears to be more related.

https://nextstrain.org/ncov/gisaid/global (see B1.1.529)

It's fitness is driven (in South Africa) largely by the ability to avoid Delta immunity, where a majority of the population has already had that.

Whether Omicron is more mild or not seems still up in the air. Saying that it is more mild in Southern Africa (or a theme park?) where the average age is in the mid 20s (rather than 38 for the whole US) isn't all that relevant since we know symptomatic illness falls more than an order of magnitude between those two.

That said, I've been expecting COVID immunity in the US to look something like Pfizer-Pfizer-Delta-Omicron-Omega since it was clear that we couldn't get more that 60% vaccination. The goal should be keeping the hospitals available for actual catastrophic accidents (heart attacks, car accidents, ladders) rather than complex suicide lottery attempts.

Frankly, at this point it's a choice. You can be a rude nudist/antimasker, a filthy contagion/antivaxer who will spread disease or you can be a regular human who goes about their life. Other than the old/infirm we don't need to protect people from their (bad) decisions any more. I'm glad I'm not immune compromised, 80 years old, or caring for a very young child... it would suck!
I didn't mean to imply covid caused the drop, but yeah last time I remember checking indiehackers daily was before the pandemic started.
I'll second that. I've owned two of these keyboards (one for work, one for home) for 16 years and they are still going strong. Nothing else really worked for me. They've taken me through 3 employers now.

It does take some getting used to, but once you've made the transition, you won't want to go back. You'll type faster, with almost no strain, and more accurately.
So ... the Java model was:

* define a VM, but not offer a public direct API
* define a language that could be interpreted, compiled or JIT-compiled to the VM
* implement the VM so that it could run standalone or in browsers
* claim "write once, run anywhere"

The WASM model appears to be almost identical, with the addition of:

* offer compilation/translation from common existing languages

Why should we prefer the WASM/WASI model to Java? Why should we believe it will be more successful?

And perhaps more deeply, re-wrapping system APIs (e.g. POSIX) in WASM-specific modules seems incredibly time-inefficient (all those commitees, all that reimplemenation...). What if anything is going to be done to provide WASM/WASI with direct system access (outside the browser) ?
What does getting boosted cost you?
I hate Facebook probably more than anyone in this thread, but to be fair didn't they change their policy for satire sites? I believe they started adding a "satire" label (distinct from fact checking) explicitly to posts from satire sources.
Although bad economic times might put stress on solopreneurs in general. Current solopreneurs look for jobs for more security. Employees double down to preserve their jobs.
to make this clear: as a SDM at Amazon who is probably not really authorized to speak about this - there are goals but there is no quota that says "you must fire your bottom 6%". At least, no one has said to me you must fire someone. That's just nuts. At any organization there tends to be some under performers so if you are doing your job the problem sorts it self out.
PrologHub
Hard information regarding serious illness / death from Omicron is scanty; it's still early. I've read indications that the vaccines (and/or previous infection with another variant, such as Delta) do seem to provide substantial protection against serious illness/death, but I don't have a link handy. IIRC at least some of the data we're working with is based on lab experiments of how various immune system components react to Omicron, which of course is less definitive than clinical outcomes, but is worth something.

> Why would a variant which has apparently evolved to evade the vaccine continue to react to prior vaccination?

This is over-simplified. In particular, "react to prior vaccination" is conflating a bunch of different things, involving antibodies, B cells, T cells, etc. My understanding is that (1) such data as we have seems to generally point toward protection-from-infection being badly eroded but protection-from-illness/death being only moderately eroded, (2) if you're boosted, protection is less badly eroded, (3) all of this seems to fit with our general understanding of how the immune system works. I don't have the domain knowledge to unpack that further.