skysight-inc/HackerNews huggingface dataset:
"Follow the contracts and you don't get your shipments blocked."

This does not make any sense, it's worse than crude economic nationalism because it doesn't take other agreements into context.

They were probably 'following the contracts' - but by the nature of the agreements - at least some shipments to go Australia.

"The fact that they were trying to export doesn't bode well to them pretending they're following "best effort" wording on the contract."

No - this is false.

Everyone is behind on manufacturing - that we all accept.

This means that shipments everywhere are going to be delayed.

If they are late overall, then of course some shipments are going to go to other customers, while some shipments go to Italy.

Your statement basically implies:

"I don't care what your contracts are - Italy comes before all the other customers, if you don't ship to us, we are going to use emergency measures to screw you and your other customers".

You're not saying: "respect the contract"

You're saying: "respect our contract, we don't give a crap about anyone else's contract, because we have the power of the law to screw them"

"If this was the US or any other country I believe most of the comments would be positive. "

No, the news would roughly be the same: a nation screwed up in it's procurement, months behind other nations, is screwing up agreed deliveries to other nations because of a procurement failure.

The EU's attempts to 'work together' to secure vaccines has been a big boondoggle, this is obvious.
> 'Sprint' does not mean you have to push yourself to code as fast as you can, nor does it mean that you have to start coding straight away. In fact part of the work may not involve coding at all (e.g. studies and architecture work) and these activities can also be part of a sprint.

I agree with this statement. However, I believe the term is poorly chosen and, in my experience with managers, frequently misunderstood.

There are two issues I have with the term. First, sprints, as a physical activity, are about short, very hard, bursts of work which are fundamentally unsustainable. Even an athlete competing in sprints takes a good break between each one. Second, "sprint" conveys a sense that the focus is on speed because that's how we judge sprinters.

The first point suggests that Scrum needs a different kind of interval than just a sprint. It needs something like a rest period. Not a "sit down and do nothing" period, but analogous to the "active recovery" that athletes often take part in between exertions. Something productive, supportive, but secondary to the principle objective (a runner isn't at the race to stretch, but they stretch so they can continue to race).

That second point is important, managers hear sprint and they think speed. Any kind of slow down or delay makes them think that the team is just dicking around. The idea that a sprint could be spent on anything bringing indirect value (rather than direct) like test and deployment automation, refactoring and cleanup, or training is antithetical to this perception. Consequently you cannot, easily, put those activities into sprints, or you have to disguise them or mete them out over a series of sprints so that enough "real" value is being created from the management perspective.

Finally, "agile" is about responsiveness. The term was chosen for the manifesto deliberately. We don't look at Usain Bolt on race day and say, "Wow, that man is agile". But you would talk about the agility of a football player who loses speed dodging, avoiding, and leaping around a field to get a 100 yard touchdown. The agile player is responsive to opposition and present conditions. They do need to be fast, but their ultimate speed isn't just from raw speed but from their ability to maintain progress despite adverse conditions. A faster but less agile player could get lucky, but more often will get blocked. The use of the term "sprint" in Scrum conveys no real sense that adaptation and responsiveness are important.
They can train your dog?!
not so sure about that:

https://en.wikipedia.org/wiki/Nuclear_power_in_France#Accide...

france often hides minor stuff, which often results in these more severe events.
well france also has only 3 reactors as far as I know that were built in the 2000s.

btw. it's also my take. as long as they are operated to turn a profit or in a way that somebody might gain something, it will be basically impossible to have "safe" nuclear power. humans are dangerous.
The Covid Tracking Project’s Final Week of Data
Can you get ahold of some backpacking equipment? If you are not in immediate danger and you just need to get out of a rut, sweating your ass off for even just a few days in the middle of nowhere on a trail like one of these[0] can be therapeutic. Sunshine, fresh air and heavy exercise are all mood enhancers built in to your OS.

[0]https://www.pcta.org/wp-content/uploads/2019/04/National-Tra...
Just updated my AdguardHome's block list. Non tech savvy people are screwed. Honestly, how could the majority win this game even when people surfing HN are scrambling to catch up?
I agree and disagree. During my PhD, I had several women friends have kids. It was a great time to have kids other than the poverty thing, if you had a supportive advisor. But what was not great was the lack of structure around it, by which I mean clear and equitable maternity leave policies for people in this sort-of-employee, sort-of-student position which many PhD students in STEM inhabit. But I gotta say I don't see non-feminists advocating for maternity leave for grad students, so part of your post puzzles me.

I was breast-feeding while a professor and needed to pump at work. The nearest lactation space was in a different building, which was somewhat inconvenient, and I had a sometimes-shared office during the day so that wasn't perfect. But it worked out -- mostly because a bunch of, uh, I guess feminists had advocated for lactation spaces to be officially made available across campus (they did a great job, taking a very data-driven approach wrt geography and student/staff density). Before those spaces were available, I know a woman who pumped in a dirty janitorial closet. One day the janitor walked in on her accidentally and everyone was quite embarrassed. But there were no other places available; even the bathrooms didn't have electrical outlets close enough to space to sit to pump.

Heartily agree that destigmatizing gaps and breaks would be great, and there are lots of people working to do that. Maybe it's different where you live compared to where I live. I guess I live in a low-cost-of-living part of the Midwest where we aren't so high-stress about everything. Don't know what it would take to change SV.

For me, I sure as heck outsourced my baby to a nanny 15 hours a week after she was 3 months old. Do you know how nice it is to shower alone and have conversations with adults? Also, it was wonderful for my kid to get some love from someone else; I don't why she should be restricted to only two adult contacts for 16 months of her life. I was very lucky that I was able to teach evening classes and my husband took FMLA one day a week for the first year, so that we both had time to devote to the careers we love as well as the kid we love. I fully support the stay at home moms I know, and I am also thrilled that I did not do that, thanks.

But my message to you is don't be scared of your career prospects w/children. Seriously, don't worry about it. F*&^ anyone who says having kids will derail your career. Maybe they will, maybe they won't. Maybe a TBI you sustain during a competitive road biking event or your weekend at Tahoe will derail your career instead. And the higher-paid you are before you have kids, the easier it will be to advance afterward. Life is long. Babyhood and toddlerhood is short. You'll be fine.
The EFF is also milking the super creepy feeling from Google naming their technology for labeling humans, after the group noun for sheep.
Oh yes, finally the book burnings!
Redundancy protects against some failure modes (e.g. unrevealed fatigue cracking) but not overload, which is a common-mode failure that doesn't care about redundancy if the load is high enough. It becomes a matter of "probability of exceedance".

Electrical/mechanical systems are different and can usually be separated/segregated etc, but there is only one structure.
This is probably obvious, but you might want to get your yearly checkup at your doctors (GP). They'll probably take a blood sample and check 'levels'. Might give you a clue on how to proceed.
I used https://www.raidrive.com/ which lets you mount Google Photos as a (read-only) drive in Windows.
I dunno there's a handful of millennial politicians in congress and they're hit-or-miss.

I would focus less on the age of the Senators and more on the fact that your median voter is 50 years old. And your median primary voter is 58 years old. They also consume significantly more television (and less Internet) than people under 40 (Millennials and Gen-Z).
Arizona intro bill forcing Apple and Google to allow alternative payment options
How the hell did you find it so quick?

I'm surprised I remembered it relatively well. Though, 1 meter buffer between the tsunami and seawall and the politician quote is better in his words:

>"Matsunaga-san hated bureaucrats," Oshima said. "He said they are like human trash. In your country, too, there are probably bureaucrats or officials who never take final responsibility.
There are options in the middle - e.g. in M365 Personal, camera uploads are deposited as plain old files in your OneDrive Pictures folder and the Win10 photos app is driven directly by that. I periodically take offline backups by copying my OneDrive to an external drive and sleep easy that I have all my stuff.
Custom allocators are quite common, it's not an arcane convention. I think the rule of thumb is preallocate until it gets questionable in complexity, then write your custom allocator - and really it's only applicable to code with a real-time deadline (hard or soft). Otherwise the system allocator is going to be a lot smarter than yours once it leaves microbenchmarks.
Presumably it would be a fixed amount for everyone, and not based on the job you've left.
And yet only 1 person was killed when it melted down. But somehow, it gets more attention than the 10's of thousands that were killed in the tsunami.
We're not super screwed.

extras.example.net is still third-party to awesome.example.org.

The tracking company has no way of knowing that an HTTP request to extras.example.net is from the same user as an HTTP request to awesome.example.org.

If you were operating the tracking company, how would you try to determine the same user is behind both requests? Happy to be proven wrong, but I don't believe it's possible with third-party cookie protections in place.
Hey, languages used length,blob even when C was invented. HP Access BASIC used that kind.

It was a limitation, because they chose a byte length (to save space). So strings up to 255 characters only. It was decades before folks were comfortable with 32-bit length fields. And that still limited you to 4GB strings. In the bad old days, memory usage was king.
This is so cool and so important. We shouldn't be ashamed about talking about compensation, ever!
> I wonder (genuinely asking, not being snarky) what it is about C/C++ that seems to make these issues more common? It's also possible my perception of "more common" has just been inflated by seeing multiple examples in a single week

It's an interesting question. There isn't a whole lot in common between the std::set and scanf issues except that they're both multi-pass algorithms (which I posted a comment about there), so I guess as far as the language is concerned, the question might reduce to "(Why) are multi-pass algorithms more common in C++?" I suppose one possible response, to the extent that this might be the case, might be that in C and C++ operations are so cheap (due to inlining and fewer indirections and such) that people don't blink twice before performing them multiple times, without thinking about the implications. Whereas in Python, everything is already so slow that you would try to factor out common operations if you were optimizing code. However, I'm not sure this is a broad pattern in general; e.g., the hashing example is just as bad in Python.

I think the bigger explanation might be more mundane as far as the language is concerned. Some of it is likely just accidental (there's no particular reason Python couldn't have made the same decision as C++ to implement == in terms of <, for example), and some of it is just a consequence of C and C++ programmers being more likely to look into performance issues, since that's probably why they chose said languages to begin with. Even the C++ example only dawned on me after years of experience optimizing things for performance, so given that Python is already incredibly slow to begin with, if I did see this in Python, chances are pretty good I would just assume it's just the interpreted nature of Python (or a poor set implementation) that's slow and not look into it further.
Iirc dinosaur farts caused the ice age [citation needed].
I don't want to blame this on 'toxic masculinity', but I think there are a lot of men who would make allies for this sort of work if they would stop for a moment and think about what's good for them instead of toeing the party line.

I am deeply convinced that I would be as productive at 32 hours a week as I am at 40, ±5%. And the +5% in particular interests me, because it would say a lot about how we are mishandling creative roles. 32 hours a week not only opens up more diversity in hiring, it also shifts the balance in co-parenting. Yes, I can take Billie to his eye appointment/drop him off at school/buy groceries for dinner on the way home.
Depending on where you live and/or work, you may have access to disability insurance. That can allow you to take enough time away from work to get some breathing room and get stabilized (I hate that word but can't think of an alternative right now) while still bringing in some money to pay your bills.

California, for instance, has SDI, which is pretty generous in terms of the kinds of conditions it will cover. Depending on how much you make it might not cover 100% of your wages, but it's also not taxable, so it comes out about even. I don't know much about other states, and even less about other countries; that's just an example.
Why developer-first IAM, and why Okta’s Auth0 acquisition matters?
I really wish tooling like this was more common:

https://github.com/eamodio/vscode-gitlens/tree/v11.2.1#curre... (screenshot)

> Current Line Blame: Adds an unobtrusive, customizable, and themable, blame annotation at the end of the current line
Yes. The relevant part of the CA law:

c) In addition to the requirements of subdivision (b), a consumer who accepts an automatic renewal or continuous service offer online shall be allowed to terminate the automatic renewal or continuous service exclusively online, which may include a termination email formatted and provided by the business that a consumer can send to the business without additional information.
REBT, wherein you can talk your brain to alternatives might help. Pick a source, and try it for few days / week / month and see if that works.
>-25/3 Mbps is a very reasonable speed for most people.

Except most household have more than 1 person. A family of four sharing 100Mbps isn't a lot.

I am not sure if 100Mbps upload is a realistic option in US. But I would at least expect 50Mbps to be minimum per household. DOSCIS 4.0 should be able to handle that.
There is no reason to assume my thought (as in physical process) is self-sustaining. Rather it seems to be powered by the rest of the stuff.
eBay removing all listings of six canceled Dr. Seuss books
Pascal, which had sized strings, was in wide use before C. Many people, including Bill Atkinson, who wrote many of the original Macintosh applications, thought C was a step backwards.

Pascal, to save one byte, limited strings to length 255. Bad decision.
You shouldn't do anything that will be permanent because there's a good chance this is a temporary problem.

Maybe you could spend some time camping on a bicycle/hiking/slow-walking trip? Basically being homeless, but in a healthy way. Come by your parents house as needed?

Reading ancient history and ancient primary sources is my most therapeutic-feeling form of mental escapism. Maybe it could help you to project your mind back a few couple years.

Of course, you should get someone to help you. Either friends/family and/or professionals. This is normal human problem stuff you're going through and it's okay to need help.
Of course not, why would you think that? It's just a necessary part of the USD-based financial system.
As have I, and every one of those are breaking ASCAP/BMI licensing. A lot of stores subscribe to "in-store" networks, and that subscription covers these licensing fees. Using someone's iDevice with their Spotify/whatever app even if it is paid for is NOT a license for public performances. You (royal you) can disagree with it, but it is what it is. If it is usually the smaller places that feel the proper licensing is too expensive, but will be floored when they get popped.
> How can I afford those things if I am not getting paid?

From savings or by having another family member work? Combinations of that worked for a very long time in human history.
The flock is coerced by the herding dogs.

Google is the farmer, websites are the dogs, and we are the livestock.

Some might say, in a fit of charitability, "but it's a bird reference", citing prior work. To which I say no; don't convince yourself for one moment that Google's army of PhDs didn't notice the sheep allusion. They are not that dumb. But they are this arrogant.
I'm not sure you know what that word means. Pointing out a factual inaccuracy in the parent comment isn't "whataboutism". US military isn't a different issue, it's an integral part of the USD-based financial system.
What do you offer as the difference between the belief that he doubts and “actual” doubt. For him the doubt seems actual and acute. He doesn’t believe in the doubt, he is experiencing it. (Also Descartes never said doubt, that is a common addition)
no

too much chin wagging, not enough building
too much synchronous communication

for being called agile you don't build software very quickly with it
I have two side projects. The first is a PDF reader that persists reading state between devices and has a queryable notes overlay. For this project I am using SwiftUI and targeting iPhones and desktop MacOS. The second centers around exploring how to conduct interactive virtual lessons in VR using Mozilla hubs.
> People get complacent and greedy. They use every procedural tool they have to delay upgrades, maintenance, and improvement.

That is the core argument for a meaningful regulatory regime.

Large-scale base load generators only work from a business sense with predictable, steady demand. The price of that guaranteed demand is a near-fixed, managed return on assets and tight regulatory oversight.
The Addictive Cost of Predatory Videogame Monetization
I think what bugs me more is the armchair expertise, or rather the confidence behind this. It is the people whose argument essentially boil down to experts being idiots and not seeing things that are clearly obvious. I don't see these people significantly different from anti-vaxers. Both do real harm to society and make it substantially more difficult to solve the issues at hand because we're distracted by misinformation and often radicalizes others. Don't get me wrong, I'm happy that people are researching and learning. I like that people question authority and expertise too. But there is a balance here. You can say things with confidence if you have only read a few wikipedia articles on it, but if someone disagrees with you don't pull out a baseball bat. I find this behavior frequently common on places like HN and Reddit. I often find that the real answers are buried in a thread because they are complicated and nuanced, or non existent. I don't think I'm immune to this behavior either, but I do try to use the Murry Gelman Amnesia affect as a metric to check myself, and I think there are other good strategies that we should utilize and encourage. But I don't think our society encourages honesty over simplicity.
Mainframes very quickly were outclassed by minicomputers. They could not respond quickly to technology changes as fast. C was indeed king for decades.
tailwindcss is such a godsend when it comes to styling. To anyone glancing at it thinking "this is trash it's just inline styles all over the place that encourages duplication" I implore you to actually read and think about the points raised here: https://adamwathan.me/css-utility-classes-and-separation-of-...

tailwindcss effectively boils the dauntingly large control plane of every CSS feature down into "utility classes" that you then compose all styling from. So far, it has had a solution for every styling problem I have encountered, and in the cases it didn't, when I really thought about it I was trying to do something dumb anyway.

I swear I am not affiliated with the project at all haha, I just felt such a relief after giving it an honest try on a project and I could very easily see how powerful it would be in many of my past projects had we access to it (and convinced the naysayers)
That assumes you have a header, which only exists at compile time for the developer. The running program knows nothing about it.
So... Gemini?
> locale settings of environment variables

Also known as "why does my code that parses floats fail in Turkey?"

Also also known as the discrepancy between a string's length-as-in-bytes, its length-as-in-code-points, and its length-as-in-how-humans-count-glyphs.

Strings are hard.

Edit to respond to your addendum:

> P.s.: In fact, I would argue that strings are not necessarily all that complicated, but simply that many assume that they are simpler than they are, and that code that handles them is thus written on such assumptions that the length of a string remain the same after capitalization, or that the result not be under influence of environment variables.

I don't think I agree with that, though we may just be disagreeing on semantics. I think the big mistake many of us make is confusing two different abstractions for the same one. We've got this high level abstraction for "text" that includes issues like locale and encoding and several other things. And then we've got this low level abstraction for "text" that is just a blob of bytes. And we often mix the abstractions because it often turns out okay anyway. Otherwise we have to confront demons like "a UTF-8 string containing 10 characters can be anywhere between 10 and 40 bytes long".
Another downside is smaller multi-generational families.

Children birthed to older parents are unlikely to have grandparents.
Tesla only survived by selling greenhouse gas emissions credits, without them Tesla would be deep in the red. Tesla won't be around to use those factories unless they come up with something to make money as in 2025 the income from credits will likely be zero. That is a huge hole more than ten times the size of its income they have to pull out of a magic hat in 2-4 years. Not likely to happen.
I have a very good friend who is struggling with mental health as well and his situation started to become worse since Covid-19.

As others already commented, please ASAP reach out to a professional. I don't know where you live, but I am very sure such a hotline exists pretty close to you.

My friend called such a hotline and he got help and he is better now.

I know this is a huge step to take, but reaching out will help and it is professionals taking care and they know what they do.

Whatever your circumstances are, someone will pick you up again.

Please call; there is no reason to feel embarrassed for whatever.

PS: I've been reading HN for years now and never commented here, but I just signed up now to reach out to you.
https://www.cnbc.com/2021/02/22/capitol-riots-democrats-ask-...