skysight-inc/HackerNews huggingface dataset:
> I think amazon is more concerned about the salary going towards a non-productive employee, than whatever money they're paying towards his health insurance.

The employee was concerned about costs, including uncovered medical costs with insurance [0], which is why they didn't take family leave (which the US federally only guarantees unpaid, and the state the employee was in has no state paid family leave—though both his previous state and the one he declined to move to for the job do have paid family leave.)

So, both public health insurance policy and public employee benefits policy in the US, as well as Amazon's particular practices (employees aren't prevented from providing paid leave or reduced demands without a mandate), are involved in this case.
While I understand the phrasing, it's still funny to read "open-source Docker replacement".
GP in no way suggested "more unnecessary JS bloat".
"Worth nothing, the most time consuming part was dealing with data itself and not model training or machine learning."

Become a data scientist they said. Yay, artificial intelligence...
I like and pay for Loom. Works well with my clients and makes meetings faster.
Fiat money is a 50 year experiment that will fail.
That doesn't change that fact that Taiwan doesn't stand a snowballs chance in hell. At most it adds a few days from start to end. It is extremely unrealistic to have Taiwan not become part of PRC if war breaks out. The US only have one way to win and that's all-out invasion after nuking mainland China - but then no-one wins.
It's definitely better privacy wise than Edge. Edge is really good, but sadly uses hardware based browser IDs and doesn't offer end to end encryption for all categories of synced data, and their start page is very chatty. Plus I think they default to having search suggestions on and sending the strokes to Bing.

Brave's browser ID is more ephemeral, it's not hardware based and doesn't persist across restarts, search suggestions are off by default and the default engine is DDG/Brave, and their sync service is end to end encrypted.

Edge is a good product, but not if you like wearing tinfoil hats. If privacy is no object, Edge is probably the best.
Interesting to ponder the US need for hypersonic capabilities. PRC + Russia needs it to asymmetrically challenge the USN. Not many time-sensitive targets for the US to hit in PRC or Russia outside of mobile TELs to take out road mobile nuclear forces. For context, US dumping ~4B into hypersonics = ~3000 JASSMs which is probably a better investment for peer naval warfare. Politically, this program feels like air force trying to stay relevant for China pivot, grabbing a slice of the pie, and obviously good for MIC.
Wouldn't the compiler be allowed to elide the memory accesses that are being used to poke the memory region? If you are doing the poking before the memory has been initialized, then I'm not sure there are any guarantees that the compiler will read from the actual memory region (since it's uninitialized). And if you do writes to do the poking then there might be similar issues if the result of the write is never used. Even for reads you would have to make sure that the result gets used. Also not sure if casting to volatile is allowed if the object itself is not volatile. This is all true regardless of UB.

It seems to me like it is impossible to do poking in a way that could not be elided by the compiler, because removing poking never alters the semantics of the program (stack overflow or guard pages are not part of the semantics of C, I believe).

Of course, in practice you'll probably get the right behavior, but I'm personally always interested in language lawyery questions. I do believe that there are cases of security issues introduced by compilers eliding memset operations on password buffers, because the compiler can tell that the result of memset is never used and so it doesn't actually clear the memory. These sorts of things are tricky to get right.
Yep, a quick glance at his Twitter and blog make me discount pretty much anything he has to say.
The problem with looking at things this way is that there is no discussion of amounts and dose-dependent effects. The article just says "For lead there's no 'too low'". and "we want zero." Fine enough, but as we are very good at measuring ever-smaller quantities of things we will find all manner of out-of-place chemicals that we have been tolerating just fine. I'm sure I have measurable amounts of arsenic, lead, aluminum, chlorine, radioactivity, etc in my body right now, in levels that do not have a meaningful impact on my health.

The real question we should ask is whether there is substantial evidence of a negative health impact from the levels of lead that are measured.

We should want to know exactly what levels were measured in these kids and be able to plot it out. We should have some idea of the health impacts of various doses. With that we could come to more meaningful conclusions.
"I don't exercise so I can live longer, I exercise so that when I am dying, I don't get sad, but think 'at least I don't have to exercise anymore'".

Anyway, there was a ton of research done that people over 60 can still put on muscle mass. Which obviously protects from injuries, supports posture, etc.

We also have studies showing that long term runners don't have a higher incidence of knee problems than non-runners, so it does seem that the cartilage damage DURING exercise is compensated by said exercise, assuming correct form and all that.
I submitted a "Show HN" post recently and watched it sink down the "new" page without any interaction.

I wonder if it's because I created a new account to post it, or more likely I had a terrible/generic sounding post title.

It's also difficult to pick the right time of day to post. I thought I had it right - picking Monday morning west coast (US) time, but I guess there is a big difference between just before and just after people get to work!

I would have liked to hear what people think, even if it's "This is bad, and you should feel bad".

Edit: https://defaultcharacter.com/2021-09-bookmark-controller-int...
I hear you but to me, the beacon would better allow for effortless long-lived conversations. Whereas mail alerts demand more work : a filter/folder lest hnreplies will drown among unrelated mails + switching to browser on link.

Reddit does it perfectly. You see alert and get ALL unread replies and pop them with a simple body click.
It would be terrible against a full nuclear triad nation. It’s assumed that the US has nuclear weapons in silos, on airplanes, and in submarines at all times and under certain conditions each silo/plane/sub is capable of making the call to attack.

A surprise attack would only prevent MAD if you were to simultaneously disable each individual silo/sub/plane which is practically impossible.

Oh, and it’s entirely possible the US has classified space based retaliation capabilities as they have had a number of highly classified satellite launches.
It seems to kinda work for them, but none of their products is the next iPhone for a reason: Nobody can massively profit from them in ways that would allow for make much larger investments
Interval-Based Memory Reclamation (2018) [pdf]
https://en.wikipedia.org/wiki/Eating_your_own_dog_food
Looks good, only thing I'd like to see added is the wholenumber extension. It's surprisingly useful for creating mock data for tests.
Absolutely! Know what your policies are as soon as you join any company — but this is triply true for a FAANG. All of the information at a FAANG is in your intranet. As you say, learn those policies and procedures now and refresh them.

I’ve made a lot of decisions that have been counter to my own self-interest in my professional life (usually out of a misguided feeling of loyalty), but I have been very good at knowing policies and procedures (and for getting stuff stated explicitly in my contract before signing anything) and it has come in handy on a number of occasions.

Know your rights. And know them before you need to use them.
As against in China?
Yes, for sure. Reminds me of the discussions during my childhood growing up in divided Germany.
Somehow a lot of these blog posts seem to get the fine technical details of the marketing speak wrong.

> Docker recently changed the license

From my understanding this is related to Docker Desktop not Docker. I'm pretty sure Podman can't replace Docker Desktop.
This is also what the linked website says.

Or did I miss something?

And in the linked Blog post it says

> Docker was dropped from Kubernetes.

which from my understanding is also incorrect, because it's the docker-shim which is deprecated (not dropped) and Docker inc could probably make Docker Engine CRI compliant.
Fun fact, most people aren't lazy lay-abouts trying to con employers into handouts.
Happy RescueTime paying customer here.

Is there a place that clearly states everything RescueTime is sending up? Maybe that would at least help people trust it more?

Of course, what an app says it’s sending, and what it actually does, might not always gel.
Not sure what you're asking. You want an explanation of how lead pigments chalking off the surface of an old dish get in your mouth? Or how lead paint on a toy gets into a baby's mouth?
As of this year, the FAA has finally approved lead free avgas: https://www.avweb.com/aviation-news/gami-awarded-long-awaite...
Basically.

If you're lucky, you'll feel it couple of days before. Than you can rest, say goodbye and die in your sleep.
>>it's hard to convince the final group

Hmmm that is an odd spelling for coerce, force, threaten...
Reinforcement learning bots exploiting physics engine bugs has a long and illustrious history: https://arxiv.org/pdf/1803.03453.pdf https://news.ycombinator.com/item?id=16600701
It's worth noting that the USSR actually kept a lot of anthrax warheads on ICBMs in a counter-value (i.e. against cities) role. But yeah, they're basically only useful for threatening revenge and aren't for actually fighting for the same reason that chemical weapons aren't.

https://acoup.blog/2020/03/20/collections-why-dont-we-use-ch...
I can definitely outperform a computer at the task of parking a car. But not in a slow simulation in a browser with a keyboard for steering and no feedback.
This company wants to shipify the rest of society at all cost!!
Leaked documents show how Amazon's Astro Robot tracks everything you do
you are describing what it is, but not what the bigger point is. Here it is, from Chris McCord: https://www.youtube.com/watch?v=XhNv1ikZNLs&list=PLqj39LCvnO...
> The first time an angel heard the devil’s laughter, he was dumbfounded. That happened at a feast in a crowded room, where the devil’s laughter, which is terribly contagious, spread from one person to another. The angel clearly understood that such laughter was directed against God and against the dignity of His works. He knew that he must react swiftly somehow, but felt weak and defenseless. Unable to come up with anything of his own, he aped adversary. Opening his mouth, he emitted broken, spasmodic sounds in the higher reaches of his vocal range (a bit like the sound made on the street of a seaside town by Michelle and Gabrielle), but giving them an opposite meaning: whereas the devil’s laughter denoted the absurdity of things, the angel on the contrary meant to rejoice over how well ordered, wisely conceived, good and meaningful everything here below was.

> The angel and the devil faced each other and, mouths wide open, emitted nearly the same sounds, but each one’s noises expressed the absolute opposite of the other’s. And seeing the angel laugh, the devil laughed all the more, all the harder, and all the more blatantly, because the laughing angel was infinitely comical.

> Laughable laughter is disastrous. Even so, the angels have gained something from it. They have tricked us with a semantic imposture. Their imitation of laughter and (the devil’s) original laughter are both called by the same name. Nowadays, we don’t even realize that the same external display serves two absolutely opposed internal attitude. There are two laughters, and we have no word to tell one from the other.

-- Milan Kundera, The Book of Laughter and Forgetting
It's not so clear that the shut-down of the NEP doomed the USSR. The argument that without Stalin's focus on heavy industry the USSR would have lost WW2 is a good one.

Naturally the NEP developed light industry much more strongly than Stalin has and neglected the heavy industry necessary to win WW2 relatively.
I’m not entirely certain that’s true. Companies that are that restrictive are really judicious about costs and how much they’re willing to pay.
I worked for a small company with very little spare cash and a short runway when an enormous family tragedy struck suddenly. They let me take a month off and accepted I wasn't quite at normal levels of productivity for maybe a year afterwards. It was tough, but they made it work.

If they could afford it, Amazon can.
Çatalhöyük – a streetless city with 10K population in 7300BC
Facts aside, this "article" reads so much as a planted piece to influence Americans to pressure who is holding the wallet to spend it on new cool gear.

Given the US track record and behavior since forever and specially in the last 2 decades, of course these countries are developing ways to at least make it impossible for those in charge in the US to bomb countries like they are ordering takeout food and their population just go about their business like nothing happens.

Fair is not a word I would use in realpolitik, but it's understandable.
Companies employ people to do work. That is the fundamental nature of the relationship. Some leeway is to be expected for temporary fluctuations in the work being done. But in the long term, if the work is no longer being performed at the agreed upon level, the company is not obligated to continue paying the person.

In a sense, blaming the company becomes kind of a distraction from the real issue, which is that in the US, we have an extremely thin safety net. One of the reasons getting fired from your tech job is so concerning is that even someone in that job is only a few difficult situations from utter destitution and homelessness. That $4k/mo Seattle mortgage burns through your savings pretty quick, and if you have assets of any kind, you won't get any assistance from the state for disability. Even our unemployment benefits won't keep you afloat for long.

We should be focused on making these things better, not expecting companies to employee people who are unable to work.
I think he means fundamentalist Scrum analogously to fundamentalist Christianity (and other religions), which is connoted by rigidity in ritual and intolerance to deviant thinking.
This author is just trying to lobby for buying/selling weapon. I don't see why we should give this article any eyeballs.
Also, the best deterrent is not a good defense system that this guy is trying to sell. It's the threat of 100 nukes erasing 50 cities of the invading country. That threat is real, and that's the US best defense at the moment.
Pynocular: Lightweight ORM that lets you query your database using Pydantic
> Are there any places that keep under-preforming employees for half a decade, or more?

Microsoft is often recommended for this, and some say Google these days too :).
How to Think About Writing Tests
You know? I'm maybe visiting rt.com and sputniknews.com once a week, rather less, sometimes weeks between, and skim headlines.

That's all. But that Nawalny thing stinks.

It has the typical pattern of getting some useful idiot somewhere, build him/her up,

have some ankle-biters who don't know any better bark for him, and try to stir up dissent where it is useful for you.

If it works? Good! If not? Poor bastard.

Next!
While you don't necessarily have to buy into "they hate our freedom" level of rhetoric, it would be insane to suggest that America has no enemies that are a threat and thus is impervious to attack. What the US did to Iraq in the wake of 9/11 is shameful, but that 9/11 happened negates the idea that the US doesn't have enemies that would like to have this capability.
The US is looking more and more like ancient Rome. In 10-15 years it likely neither can win a war against China but it will also likely not have many allies on its side if it tries.
Echoing the same sentiment Counter Strike was exactly the same. There was an insane diversity of servers. Some were literally labeled Adult Content and way on the other extreme some were 'christian' where saying the word "shit" would get you banned.
You make not like how sociopathic bureaucracies running society operate, but it's important to educate children on how not to get screwed by them.
I love the GNU units program so much. I think I use it at least 4 times/week. It's useful for kitchen conversions and also quick nuclear fuel burnup calcs. For example I used it on this blog post covering the long-term sustainability of nuclear fuel resources on earth.

https://whatisnuclear.com/blog/2020-10-28-nuclear-energy-is-...
This analogy would work if engineers were paid by some metric like milestone completion. The vast majority are not, but instead paid yearly. And if you want to be a company people want to actually work at, you think of employees as investments so it's some scope even beyond yearly. A few months even of suffering performance is nothing in the grand scheme of things to a company Amazon's size. This is just cruelty for cruelty's sake.
It's not nil. I had to get my luggage x-rayed when I went from Barcelona to Madrid, a national trip.

I didn't get checked for metal objects etc, but there is no point. You can't get to the cab from the train anyway. And the impact of knifings/shootings is the same as in a busy shopping centre. We don't do metal detections there on every visitor.

So the main terrorism risk really relevant to it being a mode of transport rather than any other crowded place, is bombing and thus derailment of the entire train. And that is something that is checked for, at least here in Spain.
Eh, not so fast there. Perhaps that talent pool is larger and more diverse than you realize. It’s entirely possible that I’m out of touch now, but when I was at MSFT 10 years ago, there was a steady flow of top talent to Amazon. All the people I knew who went over were sort of the way-overachiever type who wouldn’t mind being punished (and rewarded) by an employer. They were single, male, career and status obsessed. Also among the best developers and managers I worked with. FAR from the bottom of the barrel. I myself declined all invitations to come over, but people want different things from their jobs. I liked the ability to hide and coast in relatively slow-moving MS.
It's almost like granting access to people's medical records would cause problems. Who would have thought?

Authoritarians were insanely opportunistic in using this Chinese virus to ruin people's lives.
The way to handle stack overflow gracefully on Linux is to check in your signal handler whether the faulting address was between the beginning of the stack and the current stack pointer. You can read the stack pointer register from the signal handler's third parameter.

This is also how the kernel grows the stack. When there's a fault, it compares the faulting address to the stack pointer register. This way, big frames don't confuse the automatic growing. (On Windows, by contrast, stack growth is detected using a single 4k guard page, so compilers must be careful with big frames and insert strided accesses)
I use adblock on openwrt with a basic script to write to and revert the whitelist, and to restart dnsmasq. I use qutebrowser and made whitelisting a hints shortcut.

There's almost certainly a better system, but this works for me.
I thought that this was going to be different story.

There was a program I heard about back in the 90s which would literally crash depending on the phase of the moon!

The story is that it wanted to print a date. The programmer happened to have an astronomy library available that gave a string containing the date. So the programmer called that, and then parsed out the date.

Unfortunately the astronomy library wrote its result as a string to a point. The result included the phase of the Moon. The pointer was not declared to be long enough. And therefore, would crash if the name of the phase of the moon was too long!
> Without knowing too much about intricacies, wouldn't it be beneficial to have system (kernel) provided gc?

Isn't it already there? You allocate memory with malloc(), free it with free() and the system takes care of fragmentation and stuff like that. The GCs that we are used to are usually one level higher, but I imagine that you could also go one level lower, where memory managment is really manual. For exemple, allocating all memory at the start of the program and doing everything yourself.
I don't get it.

Understandable. There was a lot of context I left out because it wasn't too interesting and I wanted to keep things under a billion words so I just mentioned the similarities with the linked article.

As for your premise of "who the fuck are you trying
to hire, here? Exclusively people... without families?",
I don't see weird about that.

Yes, they are having a difficult time finding and keeping people, particularly experienced ones.

The product involves a large-ish amount of customer data, and our experience was that recent grads and "people that just did a 4-week 'Code Camp' style course" are particularly unsuited for that kind of work: they can write basic CRUD till the cows come home, but they know nothing about performance/scaling.

(Best-case scenario: they know they know nothing. More typical scenario: they think they know...)

If you're a company of a dozen or so people, it
doesn't seem too hard to find a bunch of 22-30
year olds with very little commitments.

Depending on your jurisdiction it's likely downright illegal to discriminate against employees or prospective employees based on them having families.

But even from a pure self-interest standpoint, if you're strictly hiring people without families you're ignoring a big chunk of the talent pool and if a company's having problems hiring, perhaps that's something that should be re-evaluated.

FWIW, note that I am using "family" here to mean "having any family members whatsoever" -- I'm not just talking about people with children. I don't even have children, myself. But I have family. They die, get married, etc.
Flame wars, abuse etc. only happen if there are other people watching. Why would anyone try to abuse someone of which they have next to zero info for no personal gain, and no one can witness your triumph anyway?
These sheeple become wolves with sharp teeth when defending their.
"Bottle of mine, it's you I've always wanted! Bottle of mine, why was I ever decanted?"
Madrid and Paris are blackholes. The Mediterranean coast and Barcelona/Valencia/Balearics are "safe" from that because the mentality of tourism/media creation (Catalonia was THE powerhouse of printed press/tv/media producing and so on) helped to crash down the Francoist regime (tourist money made most of fascists turn a blind eye to "impudity").

And OFC the Basque Country being a industrial powerhouse makes Spain overall a more balanced country than France.
No one likes to talk about that one, probably because Russia wasn't involved, and therefore it wouldn't be fashionable to continually harp about it.
It seems to me that almost no one understands the difference between the various layers of "Docker" (that is to say: Desktop, CLI, daemon, containerd, runc) and which layers tools like Podman aim to replace.