skysight-inc/HackerNews huggingface dataset:
I have 15 years of experience as a developer. Is it easy to pivot into contract work?

I would love something where I can work 2-3 months then take 1 month off. We were asked to go back into the office and my first day I felt extremely depressed - I never felt like this before and I'm worried about what will happen.
Is it just me or is this simply a heatmap of the mouse events?

Hardly "Art" with a capital 'A'. It's more "a good set of data for a paper" than "Art".
I think that's what tilt5 is trying to do https://www.tiltfive.com/
If that helps you, sure, go for it, but for many people forgiving their abusers gives no closure and only enables them further. Sometimes people hurt you and they don't get to receive forgiveness, ever.
It's a curate's egg situation. "Only a little bit of our product contains the largest tech scam of the 21st century". Once a small part of your product is infected, the entire product is corrupted.
I recommend reading about his Star Trek experience. Because in 'Still just a geek' he describes how unseen by the writers he felt. While his fellow cast was great to him the writers didn't seem to understand the innards of a teenager between adults much and so he actually did not get closure from "airing it out".

The book is quite interesting and I enjoyed him reading it very much. Even if it was quite heavy in parts.

He also revisits his own not do nice things about his past, his insensitivity and other aspects. Quite open and interesting.
> "a fair bit of work" for them to read the standard robots.txt for "boring technical reasons".

that's embarrassing. What other reasons should there ever be?

Stop taking their money, stop using their shit. Turn your attention to where it's beneficial.
Do you know how many shots on average it takes to take down a single assailant? I'll give you a hint: more than 5.

This includes the fact that, when you are firing under pressure, you will very likely miss or not hit critical areas. Most assailants don't stop because you've hit some vital organ, they stop because of blood loss. That takes time. Bullet wounds aren't typically huge (like knife wounds can be).

And let's be clear: the onus is on you to justify denying a law-abiding civilian the right to possess such a weapon. Given that we are talking about a constitutional right (one which the text clearly states "shall not be infringed") you would need to show a standard of strict scrutiny to justify denying those citizens their right.
> And if a substantial fraction of users wanted it, things like ECC RAM etc would be only fractionally more expensive than our error prone alternatives.

I started in the PC industry in 1988.

Then, they did. All IBM PC kit used 9-bit RAM, with a parity bit.

It was discarded during 1990s cost-cutting.
That seems to be why GP suggested wrapping it after reaching orbit.
> It's got to the point that I now have an "intermediate" list in between my active and someday/maybe. This list contains items I must do, but I've placed them there because I lack the bandwidth.

In an Eisenhower matrix, this sounds like "Important" but not "Urgent", i.e. the upper right quadrant. Things that are not getting done this week, but are likely complex, so they can benefit from providing details.

The Eisenhower matrix relates to my main beef about most productivity schemes, which is that every task has not less than half a dozen attributes to set. With a 4-corner matrix, just drop it in a corner without having to give it a lot of thought or fiddle with a lot of UI widgets. Maybe fill in more widget-level details after your subconscious has had a chance to mull it over.
Great advice. I especially like the advice on upping your communication skills and work-life balance.
Look to how you can become more valuable, not how many crazy hours you can do. Many people can work long hours, it's what you do with them that will make you stand out.
I believe they are referring to the fact that most JWT-based auth systems use one-hour token expiry and have no ability to remotely revoke tokens. You can only revoke the user's ability to get the next token. This often leaves a one hour window between when you want the user locked out of your system and when they are practically logged out.

The only way I know of to implement instant revocation in a system like this is to keep a blocklist of users/tokens that is constantly checked, which can be slow and removes some of the benefits of JWTs in the first place (that they carry all the auth information you need).
SplinterDB: High performance embedded key-value store
But the auditers were experts and used all the latest and greatest tools. I think they are implying that if they couldn't find it with code inspection then a hacker wouldn't find it by probing.

Of course, they might not find zero-days but most hackers wouldn't find those either.
all that exists as SAAS products that target non-technical cofounders, and it is very hard to justify to co-founders, investors, advisors .. any investment in time in something that is not your core problem, and I think is for a good reason.
A problem with that logic is that it doesn't do anything to change the economics of gun sales.

If you kick them off the stock market, gun manufacturers can go private, or they move their headquarters and incorporation abroad.

If you prevent banks from making loans, they'll take their billions to Deutsch Bank, or HSBC, or some crypto bank that is happy to hide their money. Plus, if they're now private, there's likely no requirement to report their loans.

If we tax gun sales at 100%, you'll start to see more people renting out their guns or "gifting" them.

Are you buying a new mattress? We'll toss in his and hers handguns to keep under your pillow.

There are hundreds of millions of privately-held guns in this country. Without a cultural shift, and an active campaign to decommission those firearms, there's more than enough supply to fuel a black market for a long time.

It'd be like the war on drugs, you'd push everything underground, manufacturing would move abroad, and the lack of visibility would potentially make things worse.
I'm skeptical of the value of any bridge that could not survive speaking out about your own trauma.
Why not look into an open source auth solution such as supertokens? It's almost free and you can self-host. That way you implement your own auth system but the security issues are mostly dealt by them.
Здраствуйте. Я, Кирилл. Хотел бы чтобы вы сделали игру, 3Д-экшон суть такова... Пользователь может играть лесными эльфами, охраной дворца и злодеем. И если пользователь играет эльфами то эльфы в лесу, домики деревяные набигают солдаты дворца и злодеи. Можно грабить корованы... И эльфу раз лесные то сделать так что там густой лес... А движок можно поставить так что вдали деревья картинкой, когда подходиш они преобразовываются в 3-хмерные деревья [1]. Можно покупать и т. п. возможности как в Daggerfall. И враги 3-хмерные тоже, и труп тоже 3д. Можно прыгать и т. п. Если играть за охрану дворца то надо слушаться командира, и защищать дворец от злого (имя я не придумал) и шпионов, партизанов эльфов, и ходит на набеги на когото из этих (эльфов, злого...). Ну а если за злого... то значит шпионы или партизаны эльфов иногда нападают, пользователь сам себе командир может делать что сам захочет прикажет своим войскам с ним самим напасть на дворец и пойдет в атаку. Всего в игре 4 зоны. Т. е. карта и на ней есть 4 зоны, 1 - зона людей (нейтрал), 2- зона императора (где дворец), 3-зона эльфов, 4 - зона злого... (в горах, там есть старый форт...)

Так же чтобы в игре могли не только убить но и отрубить руку и если пользователя не вылечат то он умрет, так же выколоть глаз но пользователь может не умереть а просто пол экрана не видеть, или достать или купить протез, если ногу тоже либо умреш либо будеш ползать либо на коляске котаться, или самое хорошее... поставить протез. Сохранятся можно...

P.S. Я джва года хочу такую игру.
The article feels too technical for a non-technical person. Can anyone please give a brief "Explain me like I am 5". Thanks.
A variant of your point three:

* Avoid inventing new categories of notifications. When you have to, don’t default the new category to opt-in for users who have opted out of the closest existing one. Two rounds of notification whack-a-mole and your app is getting uninstalled.
He's an idiot who thinks every trans person is mentally ill or forced into early transition by their parents because there cannot possibly be any such thing as "gender dysphoria."

Granted, there is a sort of gender trend/craze going on right now, but I think it's important to be compassionate to people who do suffer from gender dysphoria.
The Taichi Programming Language
Vue Video Annotation
Vue3 component that allows adding annotations to your videos by free drawing or adding shapes like circles, squares, and arrows.
More's the pity. They actually used extra fuel to keep it from joining the shuttle in orbit. That much raw aluminum pressure vessel in orbit could have been so useful!
If your kid tells you, that it doesn't want to do auditions. Not once, not twice but multiple times and you gaslight them, ignore them and have them do it regardless of what they say.

How do you call this?
> If you are bottle-necked by reading data (eg over networks or slow storage), zstd will be faster to decompress since you are transferring less data.

This should be stressed. Benchmarks show zstd's compression ratio being 75% of lz4's. Pushing 25% less data over a network is enough to win any real-world test, not to mention the impact it has on operational costs.
This is it. There are periods in life when the time for practice is more likely to be freely available. As an adult there are other responsibilities to be negotiated.

I’ve made life choices that now result in having uninterrupted blocks of time for learning to play an instrument in my thirties. I’m surprised at how quickly some things become completely effortless when you have time to practice every day.
This detailed depicton of Khazad-Dum does something for me. I want to spend years with buddies carving out an underground empire https://i.pinimg.com/originals/40/9d/45/409d4562dddbda73f01d...

Also, I know it's very bad taste right now, but... a game taking place in Azovstal, with the underground faithfully modeled.
There are (conservatively) hundreds of thousands of defensive gun uses per year. Many just involve presenting or brandishing the gun without having to use it.

Could you look someone in the face who has used a gun to protect themselves or their family and tell them they will need to give up that gun for "public safety"?
Reddit has plenty of nsfw categories.

And tags.

Insta has tags.

Plenty of others have nsfw and tags
Ask HN: Stucked in the Middle of Writing
A thing I noticed very common when I am writing is that when the flow is going well, suddenly it got stucked. I promptly lose the purpose to write the post, and when I tried to find it, I can't. It just vanished in the air.

Can someone explain what this is? Why this is happening to me? And is there any way to cure it?
Honestly, if you don't have any specific issues with Windows 10 why do you care about 11?

My philosophy if things work I don't change them. For every new feature you may find a bunch of things no longer work or now missing completely.
What Happened to Perl 7?
It's a chicken egg problem. Developers use JWTs because it's what they think they know. Companies build libraries to support what developers are using. Security engineers say JWTs are easy to screw up [1]. Newer frameworks offer ways to move off of JWTs. New programming language comes out. New frameworks built for that programming language. What is someone most likely to build first as an integration? What developers are using. JWTs become defacto for a new framework. Security engineers report the same bugs they've seen. Even more languages and frameworks come out. Rinse. Lather. Repeat. Write up the same OAuth bug for the 15th time.

[1] http://cryto.net/~joepie91/blog/2016/06/19/stop-using-jwt-fo...

Edit: I was actually writing this code tonight myself for a project instead of it already being baked into the platform framework because SSO is only available as an "enterprise" feature and it's $150 a month for static shared password authentication. So market forces incentivize diverging standards.
The number of people who have used 10+ round magazines for self defense is greater than zero.
Thanks, Fixed!
Why not?

Do you prefer known porn actress over non known ones?

I would say that I might know a handful of names but search for them rarly.
The context here: the media claimed the shooter has "no history of mental illness"; Abbott said anyone like that must inherently be mentally ill.

The media's position is untenable. If your definition of mental illness doesn't include adolescents who want to murder their peers, then it's defective by design.

Your first link doesn't address mass shooters.

The second one (written by an "enterprise reporter" and quoting from forensic psychiatrists) draws an astonishing distinction between "mental illness" and "sociopathy or antisocial disorders" (!), and defines most mass shooters as sociopathic and therefore not mentally ill. I don't know how anyone could read that article and be convinced by it. I should note that forensic psychiatrists are by far the most conservative (not in the political sense) practiciners in their field, a shocking number of them are quacks, they often have little experience treating patients, and they tend to believe in more black-and-white/"predictive" (and excessively confident) theories, suitable to their role in courtrooms.

Under the old-school DSM mindset, if you're not diagnosed with anything, you are defined as healthy. That type of thinking will never allow us to truly address society's emotional health. Emotional health is a spectrum; we're all at varying degrees of emotional health, and the average (i.e. "normal") person is significantly emotionally unhealthy.

Any reform that aims to genuinely improve society's emotional health has to move beyond the old model; and in any model of emotional health (where low self-esteem, social anxiety, low emotional self-awareness, attachment disorders become part of the picture), any shooter would be defined as severely emotionally ill; moreover, any reform that aims to detect attachment issues, low self-esteem and more, early on in life, in a systematic way, would prevent most (if not all) of these shootings from happening.
the sad part is that he hasn't found what he needs to forgive his parents. he is still hurting. and he is still searching.

i disagree that he would not be as well known now if it wasn't for his parents. are you trying to suggest that he should be thankful for that?

most child actors disappear into obscurity when they grow up. will managed to find his way, and that's entirely his own achivement.

of course without his parents he might not have chosen to be an actor at all, but he might have been happier and healthier. who cares how many people read his blog. that's not what defines his life.
This is true in a sense, but the motivation a hobby gives you can depend on your performance. It often feels like there's a skill level where you hit critical mass and feel more rewarded than frustrated.

Kids learn fast and are less afraid to fail, so they can start new things more easily.
Reveri App [1]
Huberman lab podcast episode on hypnosis [2]

[1] https://www.reveri.com/
[2] https://hubermanlab.com/dr-david-spiegel-using-hypnosis-to-e...
> A golf club is also effective for self defence purposes

I don't think you have any idea what you are talking about.
Please tell me they weren't on the way to the dump >_>
> Do criminals who aren't mass/school shooters actually use larger magazines and illegal attachments?

Both are used in gang warfare and assassinations.
Interesting that he feels the default state of software security has improved a lot in the last few years.

Anecdotally I'd also agree with that. Certainly better defaults and more secure libraries is a major factor. I haven't noticed a huge increase in developer security awareness, although I'd say it is also better than 10 years ago.
It seems like a path prefix like "/en/books" or "/es/books" could be supported with a base url config.

Localized path segments like "/books" or "/libros" could be supported with a path segment mapping configuration.

It should work fine in theory. I guess those configs don't exist yet. Or is there something else that route localization requires?
I think this causes so much confusion but it really shouldn't. A bearer token means just that, if you have this token (JWT or otherwise) then it proves you have access to something period. Unlike opaque tokens, JWTs have a built-in expiry mechanism so they can be used for time-limited operations, which is why people use them for authentication.

Yes, if you issue a long-lived token, you cannot normally revoke that after-the-fact but that is the point of the token, to avoid multiple lookups to an auth service for every single API access. In a distributed/scaled/microservices architecture, this would be unmanageable.

Now people often proffer some kind of backend system to try and maintain expired lists etc. but what is the problem you are trying to solve that couldn't be mitigated with a reasonably short-lived JWT like 1-2 minutes? Issuing a new one every 2 minutes while the user needs to do something is relatively painless compared to, perhaps 100+ calls to APIs each needing an auth call in the same time.

When you logout, the tokens should be deleted by your system. If someone copies the token before it is deleted, then they had access to the system anyway so that doesn't present a risk imho. If they gave the token to someone else, they are delegating their access so they lose out.

All of that said, if you do not have a heavily API-based system, it might be easier to just use creds that need checking with each call and do it the traditional way.
From my point of view "pressured" is the same thing as "forced" when it comes to a 7-year-old vs his mom.

A very painful read, I hope Wil is better in his head and in his soul right now. I would personally ban all child acting going forward, as in, all of it: feature films, TV series, commercials etc. The potentials for abuse are just too big.
It's better because you might be looking at the output of that, and then your co-worker tries to do the same, except you're looking at different because you force-pushed it.

And you furthermore have no immutable record of what happened anymore.

You can always create one tag that you force-push to point to the "latest tag" to make it convenient for one-liners, but not force-push any of the "real" ones.
Ah! Yes this is why we use an expiration of one minute. For us the extra load that the refreshes give is not a problem.

Keeping a blocklist seems unnecessary to me, you can just lower the expiration time.
Generalization is a way to go forward. Years back, they didn't even dreamed about your new class. Refactoring isn't waste. Its what enables good code this time around. (And what avoided mistaken decisions back then as someone just assumed stuff will be refactored)

But those whole years compilation speed benefited greatly (because in Java interface is a cutoff for incremental compilation - in Java interface is THE developer experience).
Great job. Lots of lifting tracking apps out there, but kind of wonder legality around naming apps around popular systems. Not sure if Wendler has trade mark on 531 or even official app. I think there was some drama over Sheiko app when it was released, but he's Russian so maybe too much jurisdictional PIA to resolve. That said, it does feel kind of not right there's so many 531/SS/StrongLifts apps out there brazenly using the routine name for their app.
Yeah, maybe watch something original and not totally derived from something else, like the Marvel movies, or Sonic the Hedgehog 2, or Fantastic Beasts...
I feel really conflicted on this one. On the surface, he's right, let kids be kids.

But parents almost always overstep their bounds to do what they think is best for their child. We've all heard of Tiger Moms, and parents basically forcing their kids into being a doctor for their own good.

When it fails, it fails spectacularly, but it often doesn't fail. Is it wrong that a child was forced into something that gave them a great life?

It just feels weird hearing a millionaire, rather successful, badmouth his parents and throw a pity party because they made him do something he was good at as a child. The vast majority of people would likely trade their position for his, childhood be damned.
Modern guns are not designed to have that low capacity or non-removable magazines, so regulations like that force dead ends of (mal)compliance items that aren't necessarily safe. Authority personnel with domain knowledge also tends to sympathize with owners and could borderline sabotage regulations.

Trigger cranks, folding braces, "forced-reset" triggers, tac-sacs, CA compliant mag releases, featureless grips, they come up with lots of those stuffs.
Imagine requiring a permit to criticize the government...
It sounds like you are ready to move into a higher level of 'work'. Your skill means ability to influence and create impact to people and projects is far greater than the code you write. Maybe it's time to redefine your definition of who you are and the work you do?
> It's not misleading. Sweden's "peers" are all rich western countries, because there's nothing different about the Nordics that a virus would care about.

Sweden's GDP per capita is more than double of Portugal and 40% bigger than Italy, two countries prominently noted in his analysis. There are two huge factors here other than wealth that are vastly different between Scandinavian countries and the rest of Europe: socialization patterns and weather, with both tending to make the virus way less likely to spread in the North.

> Epidemiologists and their models claimed such thresholds would be reached but those models were wrong about everything. It never actually happened.

Italy's healthcare system was overwhelmed early on in the epidemic, causing a ton of deaths, and hospitals all over the world approached 100% ICU capacity at several points in the last two years. I don't know where you pulled your numbers from, but they are wrong, and so is your conclusion.

>> "It's simply incorrect to use the number of deaths as the single measure of effectiveness of lockdowns"

> Reducing that one number was the entire justification for lockdowns! Now it's "simply incorrect" to observe that there is no link between them. Absurd.

It's basic logic: if we had to use lockdowns in the most extreme cases where hospitals were reaching capacity, then these countries would have experienced a higher death rate regardless of what they did. The question is whether the lockdowns had any effect on easing the burdens in the hospitals or not, but you cannot compare Portugal with Sweden and say "oh hey, more people died in Portugal and they did a lockdown, therefore lockdowns are bad/useless".
It seems like you have "forgiving" and "continuing to be in contact with" mixed together. Doing one does not imply doing the other. You don't even have to tell them.
In that Twitter thread where the CEO originally announced the idea many people reported this happened in the dot-com bust. Private equity firms would buy the company and go after past employees for the loaned money.