skysight-inc/HackerNews huggingface dataset:
My experience with not regularly changing passwords is that the security of your login credentials decays over time. If you keep track of when you changed your passwords you will know what time period you were compromised if you check a website like https://haveibeenpwned.com.

If not, you'll might have to trust whatever PR says about when the breach occured.

I agree that strong passwords and cryptographic storage is the way to go, but I think you go too far when you say "users cannot be trusted with their own security" because some can. I think it really depends on who your users are.
>what you are doing is picking up a copy of hamlet in a language you cant read, looking at it for 30 seconds, and then declaring

I don’t like this elizabethan bullshit, i find it unpleasant, and rather than waste my time on something that I feel doesn’t deserve my time, I’m gonna read some michael crighton. or maybe some dean koontz, stephen king or heck, tom clancy. it’s my life and I like what I like, and I encourage everyone to like what they like personally, and not allow themselves to be goaded into reading taming of the shrew, even if that is the best thing ole billy boy ever wrote.
Do you have a published reference that natural immunity depends on infection intensity?
Guide to Online Dating for the Rest of Us
>It's basically equivalent to arguing that people wearing seat belts can die in car accidents therefore seat belts are ineffective. Worse, you can suffer an injury from a seat belt so they're net harmful.

For what is worth, I remember when seatbelts were about to become mandatory in my country as a kid and people argued exactly that. They weren't feeling unsafe in the first place to want to go through the inconvenience. It took a lot of traffic cop posts and fines until people got the habit rather than a rational argument about small chances which people are bad at reasoning about.

Though in all fairness that's the same country that is at the bottom of the vaccination charts and top of the deaths charts in Europe and due to corrupt government there's an abnormal distrust in authority there.
many vaccine administrators refuse to aspirate, they say its no longer necessary.
I had a 4th gen processor (i5-4200) and it couldn't render video without lag until until the OS was upgraded to Windows 10 with DirectX 12, after which it was more than capable of handling video. DX12 probably added a few years to the life of my computer.
Agree.

Tip: In Firefox you can toggle reader view and it fixes it.

I don't know how you do it in Safari and Chrome, but there must be extension or plugin at least.
Well, that gives me all the more reason to try and continue to avoid these tasks. It is genuinely distressing though how many mediocre companies are adopting these horrific interview chains. More often than not starting with some multi-hour coding task before speaking with anyone worth speaking to. It's pretty bad.
Nice, ha? Mostly it's just a funny feature I implemented, because I ping my server list one time a day. So sometimes a perfectly alive server gets marked dead when I can't reach it at that exact moment.

But I have to say, that around 10% of the servers which were alive around the hype 2017/18 gone down.

Nevertheless it's fun to look around. There are so many gems to find, you'll never find on the WWW.

Besides that gopher makes fun to host from your living room.
But that's the problem os current politics, while some bluntly lie, others "protect" people from the truth/reality.

I don't see why we couldn't trust people into telling them that vaccines are a great tool, but we will still need to keep using extra measures - like mask wearing - as a means to keep preventing infections.

They chose to create the narrative that the vaccine would be the cure, now it will backlash and create more doubt in people.

Imo the right approach should have been tolerance zero.
> I really don't understand where this idea of "annual boosters" is coming from.

There has beena political firestorm where people are being forced from their jobs for not being vaccinated, ostensibly due to the risk of transmission. Now we discover that vaccinated people become unvaccinated over time (as far as transmissiblity is concerned).

The logical conclusion is to start sacking/ostracising people who do not get regular (likely annual) booster shots.
What I believe based on life experience is that the further removed I am from an information source, the more likely it is to be untrue, outdated, inaccurate, distorted.

What I see with my own eyes is LIKELY to be true, although even the process of perception causes distortion.

What someone I personally know tells me has already been distorted THREE TIMES, but is still probably good information, if they are a trustworthy individual.

Friend-of-a-friend? That's FIVE distortions, count them. This type of information is good for compounding, but is not reliable enough by itself.

Any further than that, and I might as well be flipping coins. Add to that various conflicts of interest, and I'd rather avoid hearing it at all.
>It's almost like the existence of vaccines places evolutionary pressure on a mutating virus.

All the major variants of concerns came into being in countries with very little vaccination. Delta started in India for example. Most viruses have a very hard time mutating to evade vaccines, since that requires evading the human immune system (with the exception of influenza which is very good at creating new strains which avoid immunity - vaccine or no vaccine).
I don't like the analogy. I think seat belt and helmet laws are impositions on your right to kill yourself. Refusing to wear a seat belt doesn't generally endanger anyone else. If antivaxers were only harming themselves, then let em be idiots and die. The problem is, they're not only endangering themselves. Second hand smoke would be a better analogy to vaccine refusal, although it's a pale comparison as it would take a LOT of second hand smoke over many years to achieve the negative health results that a single infected person can inflict on others in the course of a plane flight.
A large portion of quality of life for the upper income/wealth deciles depends on lower income/wealth deciles not having better options.

All the trips to tropical islands, or even eating out even at McDonalds regularly.
It could be as many people who have complained of long term issues, also mentioned they felt metallic taste immediately 15 seconds after the administration strongly hinting that vaccine hit the bloodstream.
Thank you so much for this context! When I started at Lehman in 2007 and for years through the i-banks & hedge-funds, 'Sec-db' was the North Star for so much me and my friends built. It's amazing to hear from the folk who brought that to life!

Took many more years for us to understand that we had learned more about banking and making money than our masters had learned about the potential uses of the platforms we had built.

We started Sandbox Banking. Many of our friends are at hedge-funds :-(. What's the career paths of those that first built sec-db?
>In fact, in my travels in Japan, I've always been amazed at how limited the "friend" social networks of most of the expats I've encountered are. Japan is a very, very tough nut for "gaijin" to crack socially.

I'm not an expat (nor do I talk to many in Japan), but I have traveled to Tokyo for work about once a year for nearly a decade, prior to covid. I've made friends with plenty of my co-workers there, and a much higher percentage of ones that have moved on to other companies, etc., stay in touch with me than people that I have spent significantly more time with locally that changed jobs. A couple have already asked me when I'll be back now that the travel restrictions are starting to ease up.

I've also had nights where I've met random people while out drinking and made "friends" where we spent the night bar hopping and having a generally good time. I wouldn't call them friends, but they were certainly friendly - I don't think you drunkenly grab some gaijin and drag them off to the next bar out of politeness.

I'm not exactly an extrovert that makes friends wherever I go, either. I'm definitely not doing the heavy lifting in these scenarios.

My experience is that there is culturally a significant bent towards politeness, for sure, but it's also been that there's certainly plenty of friendliness as well, and more than I see day to day in America.
Skip Lists:
https://docs.racket-lang.org/data/skip-list.html

These functional red/black-trees have `map` and `filter`:
https://docs.racket-lang.org/functional-data-structures/Red-...

AVL-trees:
https://docs.racket-lang.org/avl/index.html

I would be surprised if someone hasn't made a B-tree implementation already.

As bonus: Another red/black-tree implementation (imperative):
https://github.com/soegaard/little-helper/blob/master/planet...
You only like to work with experienced engineers, who are already experienced with the specific tooling you use on your projects fine.

Students by definition are not experienced engineers. They’re in a given class to learn the topic for that class, and hopefully that class with be a challenging program of learning. In CS often the fact they’re even working in Java is incidental, they’re not even there to learn Java, but generalisable CS concepts.

I’ve got no problem teaching students practical software engineering skills, sure, that can be very valuable. It should be on a course on that topic though.
My software has only Makefile, but it works on both Ubuntu 20.04 and Debian 11.
The Makefile calls meson & ninja & npm.

I tell macOS users to install VirtualBox and then build my software inside.
If huge fast food chains will disappear, people would actually have a chance to eat healthier and more tasty food.
Maybe McDonald's hires the kind of people who can't get a job elsewhere?

The employer of last resort. There's no welfare system in the US.
Presumably when AT&T is answering a court subpoena they have a duty to supply complete information, and in any case the legal and technical parts of the company don't talk to each other much.
also before all you culture warriors jump all over me for liking shakespeare, i’m talking about the version of tots as portrayed on moonlighting with bruce willis and cybil shepherd
Why can I be forced to use seatbelts and vaccine skeptics are not forced to get the shot?

My decision is purely personal, while theirs does increase the risk for everyone around.

Ever rode a motorcycle without a helmet? That's the real deal!
I agree that yet another desktop is not needed. Jeff Booth's recent book discusses that a challenger needs a 10x advantage to overtake a large incumbent. Can another desktop, this with Rust, bring 10x?
This looks like another distraction and splintering of focus.
Realistically, how many real people actually use PXE? It must be tiny. Seems strange to include what is essentially a business function in a product for normal people.
The chance of getting myocarditis from Corona is still higher and more severe.
And don't forget the higher risks for blood clots, strokes etc.
And we know that some viruses like HPV have long term effects like raising the probability of certain kinds of cancer.
It's a risky bet.
You can stop getting vaccinated if yearly shot should be necessary but you can't stop being infected once.
It seems HN is quite eager to upvote vaccine skepticism of all kinds. It could provide quite the distorted view of reality if I were to trust HN karma over the near-universal medical scientific consensus (FDA approving vaccines for 5-11 year olds with a universal vote). I wouldn’t be surprised if HN starts advocating for ivermectin soon.
They've never lied before, and they're not about to start.
I'm not sure why the authors have included the sections for Windows installation. The article demonstrates little knowledge of the Windows ecosystem and doesn't provide real actionable instructions for installing on Windows. The article would be better if it limited itself to macOS.
Only if you received the second shot within the last six months.
Senior Software Engineer | Fullstack (NodeJS, React) | Weflow http://getweflow.com

Our new startup Weflow (getweflow.com) is building a productivity app for revenue teams. We're a remote-first early-stage team (10 ppl), backed by trusted VCs & angels. We previously founded Fyber (listed in Frankfurt, then sold), and helped start a few other companies. We're having lots of fun building Weflow and are looking for people who have a founder-mindset, enjoy getting things done, and are interested in mastering their craft.

Please send us a note to chat more: jobs@getweflow.com
> And then people go "but you can use ESM in browsers without a build step!", apparently not realizing that that is an utterly useless feature because loading a full dependency tree over the network would be unreasonably and unavoidably slow - you'd need as many roundtrips as there are levels of depth in your dependency tree - and so you need some kind of build step anyway, eliminating this entire supposed benefit.

That's not true with skypack, right?
The Henry Adams Curve: a closer look
It’s the next thing on my list of things to write — and related to a very weird security vulnerability I’ve found in a lot of corporate workflows — so, it should be done sometime this month.
Those laws only exist to generate revenue for the police. Dying in car crashes is not an infectious condition, and never constituted a public health emergency. Put another way, it's no harm to society if you go through a windshield, but you can be fined for not wearing a seatbelt... while it's measurably harmful and morally questionable to refuse a vaccine, and no one will ever fine you for it.
"argue that you'll at the very least want to have a game loop (or engine loop), processing of player inputs, a renderer (even if it just renders 2D sprites), and probably audio output. That usually implies you have some sort of assets that have to be managed,"

Yeah, I agree those are the features I would expect from a common game engine. Maybe with some DB as well.

Otherwise yes, a game engine is just a special framework in my opinion. And you always have to choose the right tool for the job.

"you could also just hand your player a folder of text files that they have to navigate through in "choose your own adventure" style - and you have a "computer game" without even having a program at all. "

And I think someone here recently just published that, as a game to learn bash..
Either prepare to sell the whole thing for much less than 5k, or sell individually (which takes a lot of effort). I put my collection on eBay and ended up trading them for a bunch of SGI machines. This was back in 2003 or so. I had a lot more pleasure from these machines than the cards (worth much more, I est 3k EUR back then), but financially it wasn't a good trade. I am going to give away my Star Wars collection (cards from 4 to 6 only) to a Star Wars fanatic who is fan of 4 to 6. Its also why I knew spending money on World of Warcraft was not worth it (you can sell your entire B.net account only), same with Hearthstone. These are CCG but not tradeable. NFT are even more worthless. They give you nothing.
i mean, that may sound flippant, but i think it’s a reasonable response to

> i am more aware how bs the "right to their opinions" is
Zuckerberg's Metaverse: Lessons from Second Life

https://www.bbc.com/news/technology-59180273
`Instead of focusing on ‘micro consumerist bollocks’ like ditching our plastic coffee cups, we must challenge the pursuit of wealth and level down, not up`

The mask is so close to being completely off with these malthusian social movements.
Tables are fairly easy to extract from org-files, even with some sed/awk function, e.g. `getOrgTable() { awk -vT=$1 '/^#\+NAME: /&&$2~T{f=1;next};/----/{next};!/^\|/{f=0};f' $2 ; }`

The above should work for most tables, and you get back a pipe-separated-values output, that you could further refine with e.g. http://harelba.github.io/q/ to get tsv,csv output support and SQL query capabilities.

I regularly SQL-Query with INNER JOINs over tables in various org-files stored on multiple servers in one commandline using this combination.

John Kitchin has a description for a "cleaner" way to do it here:
https://kitchingroup.cheme.cmu.edu/org/2014/08/11/Using-org-...

My scripts are a dirty combination of ideas/concepts of both of the above, that work for me depending on situation/use-case, but that I should clean up one day, and gist someplace.
I can give more info, if the above doesn't give enough pointers yet for you to dig yourself further towards "your solution".
HN is a hair’s breadth away from advocating for Ivermectin. Only a matter of time at the rate misinformation spreads unchecked in this country.
>jersey mikes has tipping system built into their P.O.S).

Everywhere except big box retail does nowadays.

> Let's keep the economy and service industry running as strong as it was prior Covid by paying such workers a lot more per hour and tipping them a lot too.

Let’s keep the economy and service industry running by paying people a salary such that customers don’t feel like they need to do charity work.
Here is the microdiff benchmark wrapped in benchmark.js: https://github.com/stephank/js-diff-benchmarks

I added three more libraries, and also the size in bytes of `JSON.stringify(result)` for each. (That was also important for me in making symmetry.)

The results from benchmark.js are a lot more consistent on my laptop:

Benchmark: Small object (baseline)

- @n1ru4l/json-patch-plus x 1,426,241 ops/sec ±0.29% (94 runs sampled) (94 bytes)

- deep-diff x 337,122 ops/sec ±0.45% (95 runs sampled) (193 bytes)

- deep-object-diff x 2,138,118 ops/sec ±0.25% (96 runs sampled) (60 bytes)

- diff x 59,277 ops/sec ±0.60% (97 runs sampled) (268 bytes)

- jsondiffpatch x 841,880 ops/sec ±0.38% (96 runs sampled) (113 bytes)

- microdiff x 6,979,471 ops/sec ±0.77% (95 runs sampled) (171 bytes)

- symmetry x 8,666,619 ops/sec ±0.21% (97 runs sampled) (7 bytes)

Benchmark: Large Object (300 properties)

- @n1ru4l/json-patch-plus x 16,902 ops/sec ±0.66% (92 runs sampled) (515 bytes)

- deep-diff x 8,378 ops/sec ±0.68% (96 runs sampled) (1194 bytes)

- deep-object-diff x 19,647 ops/sec ±0.40% (94 runs sampled) (410 bytes)

- diff x 737 ops/sec ±0.45% (94 runs sampled) (12051 bytes)

- jsondiffpatch x 14,306 ops/sec ±0.76% (95 runs sampled) (714 bytes)

- microdiff x 22,131 ops/sec ±0.25% (95 runs sampled) (935 bytes)

- symmetry x 21,432 ops/sec ±0.92% (98 runs sampled) (424 bytes)
There is no push to do what we KNOW reduces the risk of Covid 19 and that is to get healthy. By now everybody could have lost a bunch of weight and shed their type 2 diabetes and could now be in a much lower risk profile for all causes of death…not just Covid. But almost nowhere do you see the government or anyone else saying one should do that. Probably because there isn’t any money in it and people are lazy.
Well, they're both impositions on freedom. But semi-forced medical procedures imposed in an emergency and likely driven by special interests are genuinely concerning. Organising protests over seat-belts - while logically defensible - just makes people look stupid.

So in principle, you shouldn't be fined for either. But the vaccine mandates are a hill worth fighting over.
Here's some good advice for the admin here:

> A corollary to “don’t be spooky” — deliver constructive but critical feedback as close to the “original sin” as possible. Receiving feedback that you did poorly weeks after the fact is disconcerting. It can lead the recipient to wondering what other things they’re doing poorly but won’t hear about until later. Which leads to story-crafting, and the whole negative cycle starts a-new.

Specifically, if you're going to penalize people for doing something, tell them that you're doing it, rather than hide behind some cryptic, "technical difficulties"-sounding error message. Treat people like adults, and I suspect you'll have better results most of the time.

https://news.ycombinator.com/item?id=29037349

https://news.ycombinator.com/item?id=29024602
The linked URL is incomplete, this is probably the correct one: https://www.synacktiv.com/en/publications/dumping-the-sonos-...
The most exciting thing happening in game development is the move towards ECS (Entity Component Systems). Hopefully with games like Overwatch using it (and other big names), it'll see an uptick in usage.

Unity is reworking their systems to use it by calling it "DOTS" (https://unity.com/dots), and this wouldn't be a HN post without mentioning rust so there is also bevy (https://bevyengine.org/) which is great.
> Refusing to wear a seat belt doesn't generally endanger anyone else.

What if people are in passengers’s seats? Their bodies can be launched with a lot of kinetic force killing people in the front seats. Eventually with enough force, the driver can be launched out of the car and hurt somebody else.

Granted, it is not always happening. The same way someone infected do not always pass the virus to somebody else before getting better or dying.

In my opinion the analogy is quite fitting. People think it is about them, not noticing how it can impact others.
> developing new statin after statin for blood pressure control.

Statins are developed to reduce cholesterol, not blood pressure. While there is some thin evidence that statins might effect BP, there's certainly nobody developing them for that currently.
Pick one stack and don't think about the stack when launching a product. I see a lot of people get an idea and then start exploring a new framework or library "to be more efficient".

Do you want to ship something or learn a framework ? Nothing wrong with either, but you must know the answer. Nothing is wring with learning a framework by building something either, but here you're using the product to learn a framework/stack, and not using the framework/stack to build the product. Grosso modo: don't lie to yourself about what you're doing.

Strip everything that does not invalidate your idea. Spend zero time on password reset flows or automated emails. Do things manually. Just get the email address and get into a conversation.

Doing more projects to gain skills so building the prototype is not the bottleneck because you're efficient. Do things better.

Doing fewer projects by validating with the minimal thing you can ship so building the prototype is not the bottleneck because you're effective. Do better things. Validate beforehand. Talk with people earlier. All these don't require you to build things.