skysight-inc/HackerNews huggingface dataset:
If your phone just holds a private/public key and your access method relies on an admin portal allowing access to nominated keys (think github) - then you could revoke access to a stolen/lost phone and add access to a new device.

The device could be a phone, it could also be a smart watch. It could be a "smart" fob designed for key exchange. It could be a smart fob surgically embedded offering key exchange.
Sounds like he is part of the anti-vax bullshit industry.

Question is why you are regurgitating it? Do you believe any of it?
Almost 40 years later…

Record coal use globally to generate electricity

https://time.com/6129192/international-energy-agency-coal-20...
Intermeshing rotors are interesting as an alternative to having a tail rotor. They are pretty slow & stable, should feather relatively safely as a failure mode.
> Your naive model of how the immune system works like a key and lock where if you change one of the pins then the vaccine stops working entirely is deeply flawed.

That isn't fair on your part.

The bit that you picked out is factually correct. It is also correct that the vaccines + previous immunity will give an improved chance at a positive outcome.

But it's not the same as it was for the first wave, the vaccines were very specifically developed and tested in that setting and every future mutation had a worse response, due to attenuation due to time and mismatch with the target. This is not a 'lock that doesn't fit the key', it is a vaccine that simply works less well on things that it wasn't very specifically designed for, and that is totally expected. The degree to which the difference materializes changes with time and further mutations, with each of those contributing some element to the final efficacy calculation. How much is impossible to tell ahead of time.
I read your blog posts ages ago about how making the camera work for the spider mode, and the origins of the project. Just now learning that it's cancelled, and this makes me sad :( I'd still love to play it!
We do that because it's good public policy for the counterparty to be able to rely on the signature as evidence of meeting of minds. But if both parties know that it hasn't happened why should it be enforced?
Automated an improved Threat Risk Assessment process in a collaboration tool SAaS, learned people outside security don’t care about modelling risk at the design stage for two reasons.

The first is the 3rd party advice is what makes it valuable, and anything beyond basic compliance is economically wasted. Second was security governance people and consultants jobs depend on the flexibility to make their own representations in a narrative. “Ur doing it wrong, fixed it for you,” is simply not the sound basis of a product.

Other related lessons include: Risk is future value and present leverage. Your vulnerable dependency is someone’s optimized business model. Principal/agent problems aren’t actually problems to be solved, they are management consulting opportunities. A cluttered spreadsheet is someone’s job, that is someone else’s headcount, in still someone else’s budget, as part of yet someone else’s opex projection, provided as part of a financing, that yields someone’s commission, carry, and management fee.

Looking forward to next play, which one hopes will be smarter. :)
As others have mentioned, your experience seems to be drastically different from theirs. Maybe it depends on what languages you use and what features you need?

To me, IntelliJ is to Vscode as Vscode is to a plain editor without IDE features. The amount of additional value it brings is large, the level of polish compared to vscode is extreme.

It costs money and needs more resources. The licensing costs are recouped in a day or two thanks to increased productivity. The beefy workstation I use takes maybe ten days to be worth it (and Firefox likes all that extra RAM as well). And then you get an extra 20-30% more productivity for the other 350 days of the year. Feels like a no-brainer to me.
I used attrs in a large python project, and it was more pain than it was worth. Off the top of my head, knowing the difference between factory vs default in the initializer was a bug that bit us, inheritance was painful because we were forced to redefine the attrs from the parent class in each child class (maybe they fixed this now). Validators were broken somehow. I even made a GitHub issue for this which was never addressed. Attrs are good for simple stuff. I feel plain old classes are more reliable once things get complex. And for simple things, dataclasses do just fine too.
> Even if you hate the surviving leader, you ought to prefer defeating him within the frameworks of democracy.

Not in this case. The military (with its coups) was often the force that kept the turkish democracy alive, or else it would have fallen to many more dictators

https://www.aljazeera.com/news/2016/7/16/timeline-a-history-...
Consider how much less influence people would have without it. Microsoft has been forced to backtrack on customer exploitative shit multiple times due to the very real threat that it would lead to linux getting a huge boost.

Without a functional Linux Desktops for users, there is no doubt to my mind the windows app store wouldn't be the only way to install apps on windows and there would be no way to sell an app that installed on windows without paying microsoft the standard 30% of total sales. The recent fight between steam and microsoft illustrates this perfectly. But they have tried every few years, claiming anti virus, child protection, anti piracy, convenience, anti spyware, anti ransomware, and well its always been the pro microsoft profit in reality ... But they lost each time, because each time too many of its users just threatened to move to linux. This is essentially the only reason you can install, run, and develop apps on windows without everystep including microsoft fees and licenses today.

Look at how stagnant and shitty matlab used to be, and its exorbitant priced to understand what happens when FOSS fails to provide. The niche matlab used is the, at the time, almost non-existent overlap between FOSS programmers good at both GUI UX, tutorial writing, and math. This changed with the FOSS python, numpy, scipy, matplotlib, and pytorch projects.
Matlab has gotten extremely much better in the last few years, and its mostly because they finally got competition, they have also started to rapidly drop their effective prices for new users, but its too little too late, and it will never return to the stagnant cashcow it used to be. Matlab was is a troll sitting on a shitty toll bridge while both trying to destroy similar bridges and maintaining its own toll bridge as little as possible. In the last decade FOSS mortally wounded it in passing.

Inversely reduced FOSS influence predicts exploitation. as shown by how astonishingly bad the walled gardens of consoles and phones are. They have gotten away with being astonishingly shit, mostly because FOSS was intentionally and successfully made too hard to use on them.

But these are just visible examples. The great effect of FOSS has never been what it brings about, it is in what it prevents from occurring in the first place, and that, by definition, will never be easily visible.
Damned if you do, damned if you don't.

Don't hire moderators, news stories saying how dangerous your unmoderated site is. Hire moderators, news stories saying how dangerous your job is to moderators.

I'm being glib and all that, but it's a hard thing to pull off well either way.
Blogging publication to Ghost: should include other platforms. Ghost is expensive.
Is there really tables support? Ulysses is a markdown-based editor which doesn't support tables. This would be an improvement over that program.
Pdf export? A4, letter, A5, or? PDF is size agnostic.
I haven't tried LaTeX export. It would be interesting to write once and have both html and LaTeX export.
No CSS? This might be helpful.

Just my thoughts.
Is that a trick question? Who invaded it last time?
I mean sure, in an ideal world one Java should work for everything. In practice, there are too many things that can go wrong with untested combinations. For better or worse, the world is moving towards bundled dependencies (Snap, Flatpak, Docker, etc). On my system, I see at least DBeaver and Arduino that ship their own JVM. I don't think it's a red flag.
Is WeChat style QR code payments safer than the NFC payment method?

Given NFC payments require you to unlock your phone, does that make them secure?
This pseudocode is fantastic. It's honestly simpler and easier to follow than English in some places.
Tables are the way. For tables.
It’s a shame the proprietary nature of the Dreamcast’s GD-ROMs makes it impractical for us to actually have a disc-based solution for Dreamcast support with official games.

As far as I can see, there’s no real solution to this?
It lets you register an “alternate appearance”, could that be what is being used?
The sad thing is, there are no big technical hurdles to get like 95% of the things to run. What's unclear is how to take screenshots, how to control the mouse pointer and the mouse buttons and how to do input. These are quite far-reaching features that Wayland by design restricts for most applications.
Works fine. People sometimes don't read what's in the slack channel, but it's not as if they always pay attention in the standup either.
This is my homepage. I love learning from this community.
The song "That Funny Feeling" by comedian Bo Burnham may be related to the feeling you're describing
You can mitigate this by attempting to friend a couple people upon account creation.

I've seen this pattern and the excuses people make for it too (anti spam prevention, as if there are no other anti spam prevention methods)
This forcefully casual style of writing wouldn't have an introduction but it wouldn't get to the point in the first couple paragraphs either.
It's not about the money at that point it's about those jobs being shit to do.

I can go get my SWE comp elsewhere and not have to do bullshit like that.
Inflation was pretty well predicted. Good job hackernews
Yeah, see, I would personally contend that indentured servitude is ipso facto immoral, and so if your "fair deal" includes that, it is not actually fair.

Specifically, you're selling future labor in exchange for an asset that you can't immediately liquidate to pay off the debt. This is not acceptable, if the counterparty makes a profit from it. (If you could immediately liquidate it, at that point there would be no need to make recourse to your earning power)
> a custom DHT called rrDHT (RedRibbon?) [1]. Which apparently they patented [2]. Like, WTF guys.

yes, i agree it initially sounds counterproductive. their (imo legit) reasoning for this strategy though is protection from patent trolls:

"Holochain in an open-source project - so why would we spend the time and money to file for a patent? The reality is that projects can be stopped in their tracks while using their own innovations if others are granted patents for the technology. In other words, this is a defensive patent. It is our intention to use this innovation and share it openly within the context of the Holochain open-source framework."

source: https://holo.host/holochain-patent/

i hope you post your 3 questions on the holochain forum (it's quite active and filled with friendly considerate people).

https://forum.holochain.org/latest

or if you want a more private/intimate place to discover/discuss/learn you can also PM me on Twitter or email me and i can invite you to the latest holochain devcamp discord server where people like @helioscomm hang out (he wrote the holochain documentation i linked to).

edit: oh wow just saw your Go p2p networking library on github. awesome 'coalescism' [1] here - you might appreciate the earlier version of holochain, which was written also in Go (but abandoned for Rust lang's security benefits): https://github.com/holochain/holochain-proto

now i'm even more hoping you join us in the holochain space!

[1] https://forum.holochain.org/t/game-what-is-your-wildest-drea...

> At a first glance this seemed idiotic

100%. i've immensely enjoyed the blogs of Eric and Arthur, it's essential complementary material:

https://eric.harris-braun.com/blog/2012/01/03/id-225

https://eric.harris-braun.com/blog/2007/11/05/id-55

https://eric.harris-braun.com/blog/2007/12/07/id-58
Part of me wants to say that if you're dumb enough to run a .exe from a pirate site when you wanted a movie, you deserve whatever happens to you. The other part of me says no, this is Microsoft's fault for hiding file extensions by default.
I spent a long, long time working on an open source reimplementation of Diablo 1 (https://freeablo.org), as a clean room reimplementation. In the end, a new project called devilution cropped up that was based on decompiling the original binary. Because of that, it was playable day 1, and started to build real community and momentum. Seeing their success killed my motivation, and the project has languished since. I never actually cancelled it though. It's still kinda painful for me to think about.

I did learn a lot from it, and it contributed majorly to every job I ever got, so it's not like it was a complete waste of time.

If I had to share a lesson: don't invest too heavily in someone else's IP.
Link has be
If it's a medical degree, they could certainly strip you of all the formal licensing.
Nicely done — but what would be even more interesting would be an attempt to see where Mac OS would have gone had a) Aqua not happened, and b) Had they resisted the trends in interfaces that most OSes have followed since. I'm genuinely curious to see where Mac OS (or Windows 2000, for that matter) might be today, especially from the perspective of usability, going their own, user- and content-focused, ways.
What’s to stop a terrorist from severing one of these cables and severely debilitating the global network? I’m sure redundancy would stop such issues but still.
https://en.m.wikipedia.org/wiki/Black_Wednesday ?
Personally, I think the real value is in the brand.
The Matrix: Resurrections
The problem with all these “nobody reads this” contests and “proofs” is that communication always and must be both parties’ job. If 1 in 100 doesn’t understand you then it’s probably them, but if it’s 99 in 100 then it’s you who screwed up. They didn’t screw up. Heck, if 10 in 100 don’t understand you, then a professional should be able to do better. Yet here these guys are, fully understanding that they sit at something like 999 in 1,000, and pulling an “it’s not me, it’s everybody else”.

I think it stems from the law validating that view. Courts don’t care if 999 in 1,000 didn’t understand you, they’ll enforce whatever was written. That makes it beneficial to not be understood, because you can basically get courts to enforce terms that you unilaterally dictate. So contracts and laws devolve into a contest of unintelligibility, limited only by ability to prove to a court that you did say the thing: slipping in surprising and unrelated clauses, misleading headings and names, different vocabulary from common English, etc. Contrast that to warning signs and to communication between teammates, which have evolved a totally different communication style, because in those cases it’s actually detrimental to be misunderstood.
Ah whoops - you're right.

Also - hi, it's you! If you're willing to talk shop, you can reach me at my HN handle at gmail.com. Primarily, I'm curious why no one else is building what I am - Github for flashcards. I've met someone who's trying to build Wikipedia for flashcards... but for me personally I'm more interested in something more decentralized. Not like crypto-decentralized, but like "everyone can have their own card/definition of 'Proteus Syndrome'" - i.e. they don't defer to a central authority. I'd love to pick your brain :) No pressure, just an open invitation! My comment here [1] is still accurate:

> If there's only one thing you know about me, it should be that I want Spaced Repetition to become popular. I don't care who makes it popular - it simply needs to be popular. I'll happily talk shop with anyone building a tools-for-thought system and tell you all I've learned.

[1] https://github.com/dharmaturtle/CardOverflow/issues/3
We built too much. We even had topics before twitter had. But features don't matter much. We gave up when we realized it's at least 1-2 years community building before achieving anything substantial.
Apart from your first and last metric, all of those are measuring "use of remote communication tools", it would be scary if they went down.

(The first and last are interesting though and support your claim.)
Thanks for noticing. It's probably my own typo, as I wrote this years ago for my thesis and I haven't caught it.
> This is quite infuriating. We had a pretty good window when we could have done something about this and we totally squandered it.

I honestly doubt it. We could have blunted the impact but it was out of Wuhan and in Italy before any doctors in Wuhan even knew about it or suspected. We were never going to lock down the entire world the way that China locked down. Even if the Western world did, then what would your plan be for Africa? What about the slums of Bangladesh and other areas in SE Asia?

We fucked it all up and a lot of people died who didn't need to, but I doubt the virus was ever stoppable starting from the first day it was even suspected.

> How much transfer is there in animal populations? Do we have any idea of the size of the populations affected?

Estimates are that around 1/3rd of the white tailed deer are infected and it readily transmits from deer to deer. According to the CDC:

> Recent experimental research shows that many mammals, including cats, dogs, bank voles, ferrets, fruit bats, hamsters, mink, pigs, rabbits, racoon dogs, tree shrews, and white-tailed deer can be infected with the virus. Cats, ferrets, fruit bats, hamsters, racoon dogs, and white-tailed deer can also spread the infection to other animals of the same species in laboratory settings.

Deer so far are the only known species where it is spreading epidemically in them in the wild, but there's likely to be others. We probably don't even know exhaustively all the species in the world that it might infect through having similar enough ACE-2 receptors, and you can't miss one.

And we've never eradicated a virus that has an animal reservoir. Successful eradication is only something you can really attempt if you don't have an animal reservoir (or you need to do something about the reservoir like wiping out the mosquitoes that feed on humans).
Search engines that are extremely good at finding info on a specific thing.

Search engines that filter out websites that don’t follow a certain code of conduct.

Search engines that are local to a certain area.

Search engines that are completely open-source.
Same thing that stops them now -- not a lot, but it wouldn't do a tremendous amount. it's not unheard of for undersea cables to be cut by accident by fishing trawlers and the like.
Generating gerber and drill files for manufacturing is pretty straightforward in Kicad, but getting boards assembled with JLCPCB is a lot more annoying --- you need to associate LCSC (JLCPCB's supplier/sister company) part numbers with each component, and generate pick and place files. And inevitably you won't be able to get certain components from JLCPCB so you'll end up buying those separately and hand-soldering them anyway, so it can feel like it isn't worth all the hassle.

For simple one-off boards it's easiest to do that association in the JLCPCB order flow instead of in Kicad.

I agree, it's a lot less slick than the EasyEDA/JLCPCB integration, so for people just getting started with PCB design I would definitely recommend EasyEDA over Kicad.
This is exactly how I feel. So, thank you for putting in to words what you saw so that I could hear it.
This experiment has been done in Rotterdam, the Netherlands in the 90s. It gained a tonne of publicity but it did not end up getting widely adopted. Most homeless people (understandably) feared getting stigmatized if they were spotted sleeping in one. https://museumrotterdam.nl/collectie/item/71471-1-3
Yes. I introduced this with great success at my company. Every day a member of the dev team would post their standup to a dedicated slack channel.

It accomplished a number of things: people could make their own hours as long as they post sometime within 24 hours it didn't matter, it was persistent so people can search history (what was everyone doing on Friday), and commentable so those who need to get involved can start a thread on the post and schedule a meeting if need be for sync communication to follow up. It accomplishes everything of an in person standup, but is more efficient and respects people's time.
The advantage of dataclasses is that they’re hard to mess up. They define all the methods you need to have an ergonomic idiomatic class that is essentially a tuple with some methods attached and have enough knobs to encompass basically all “normal” uses of classes.

It’s a pretty good abstraction that doesn’t feel half as magic as it is.
From what I hear, the action is in the groups, while ungrouped facebook is a barren wasteland with older people sharing conspiracy theories and other urgent PSAs they think are important. Definitely still skews older, but people seem to attempt the groups for niche interests.

People also have large group chats, which is a trend across all networks and general interaction.

Easy to miss that this trend is happening if you aren't part of any.

Its publicly accessible content on social networks like this which are going by the way side. The engagement is much less visible.
The pontifex quite often used intercalary months for political ends, like lengthening terms of office. But as dictator, Caesar’s term was as long as he wanted, so why not fix the damn thing? Since taxes were determined by month, it’s much better to have stable months, so distant provinces knew for sure what day it was. Still, cool to imagine Caesar as a hacker automating his job.
Unlock is suppprted on chromium via kiwi browser
When I was about to sign my mortgage I noticed that one condition was mostly duplicated word for word in two nearby paragraphs. Looked like a botched copy-paste while rearranging the document.

It wasn't a huge problem because it didn't add any new requirement and second occurence didn't even make sense in context it was in.

But when I brought this to attention of employee that gave me the agreement to sign, even though she read those fragments, she didn't acknowledged that they are duplicates and instead insisted that agreement is flawless because it came from the central
> While the US Constitution might not strictly define militia as government-sanctioned

The US Constitution presupposes a generally universal militia and US statute law explicitly defines the federal militia as consisting of all able bodied males 17-45 who are, or have made a declaration of intent to become, US citizens, plus those over 45 in or eligible to join the National Guard, plus all females in the National Guard.

> Private militias are illegal

Private militias are not generally illegal, but they are generally prohibited by each state from engaging in actions reserved for the state militia.
The top 5% of income for people who apply to Harvard is significantly higher than the top 5% of income for everyone in the country.
Technology choices (language, framework, etc.) follow from requirements. Since you didn't give any requirements no one can give a meaningful answer. Your question is like asking "Hungry, what should I eat?" The stack you might use for a web site is very different from an Arduino project, and the stack for a to-do list app is different from that for a fitness tracker.

If part of the hobby project is to learn something new, then take your pick of things you're interested in. If your main goal is to get something working you should choose tools you already know.