skysight-inc/HackerNews huggingface dataset:
My understanding is that EUR 50 million is the max of the current sanction, but that the ACM can always just impose another set of sanctions if they feel Apple hasn't sufficiently fixed the problem.

The sanctions can at most be 10% of (dutch) revenue. However, that can double to 20% if Apple re-offends within 5 years.

And apparently just paying the fines without any attempt to fix the problem for which you're fined can be considered "Contempt of court", which allows a judge to impose further penalties of increasing severity (not just fines), at least according to this blog post by a dutch lawyer: https://blog.iusmentis.com/2022/02/18/wat-kan-de-acm-doen-da...
Python’s GIL does exactly nothing to prevent data races (or any other concurrency issues); it merely protects the runtime from memory corruption stemming from concurrency.

Obviously, the fundamental issue with concurrency is programmer’s intent. This statement:

x += 1; y -= 1

can be interpreted in two ways:

atomic {
x += 1
y -= 1
}

or

atomic { x += 1 }
atomic { y -= 1 }

The best the compiler can do would be to alert the programmer of the ambiguity; I know of no compiler that does that.
That is much less important than you might think.

Lua is not a general-purpose language. Its main usage is embedded inside a bigger "host" app, usually in C, for which it provides a higher level language. But the features available are completely defined and dependant on the host app. On top of that, Lua (or at least, its vanilla implementation) is very easy to tweak and understand.

As a result, you can find Lua inside a car, a videogame or a web server ... and each incarnation of the language is incompatible with other versions of the language out there. Instead of a big continental platform, Lua is a fragmented archipelago of islands. You can still swim from one to the other, but you have to get wet.
>A tracker with cellular capability will have a SIM and some kind of subpoena-able service record

Prepaid sim. US (and many other countries) does not have mandatory registration for SIM cards. See: https://www.gsma.com/publicpolicy/wp-content/uploads/2013/11...
I’ve just moved to Spain, from Canada, and was wondering the same. A quick google search shows iPhone has less than 12% market share here. I did a little test in Valencia about a week ago by just walking around with my AirTag on my keys in “lost mode” and they got picked up very frequently. I was pretty happy with the results, I don’t think approximately only one in ten people on the streets having an iPhone would have much effect on the usefulness.
Unfortunately, this reminds me of things that track economic cycles and try to claim there is something meaningful to typical historical lengths of time between economic booms and busts. They often focus on the detail of "x years" without successfully tying it to something meaningful and then come up with mathematical models based on that and then you see books or articles predicting the next recession because "we are due/ it's that time" and those are somewhat often wrong.

It is somewhat unusual for me to see meaningful analysis of underlying causes of such things. I'm mostly not a big believer in "well, x amount of time passed" as an explanation for much of anything. (Like with anything, there are exceptions.)

I also dislike the use of your in the title, which contradicts the statement in the article that these are averages and your experience may be different.
Discussing the politics of a country that the vast majority of HN readers do not understand in-deth in response to a rant by someone else who also only has cursory understanding is adding useless noise to HN.

Canada has never been about ‘life, liberty, and the pursuit of happiness’, bar a small minority. In many areas it is closer to the EU than the U.S.

In fact these rants are self-defeating as they convince ever more voting Canadians that the whole fiasco was boosted to an unnatural degree by self-interested U.S. based groups, and thus further legitimizing the crackdown.
Omega-3 Fatty Acid Supplementation and Coronary Heart Disease Risks
I agree, we have these deployed in the field and have no issues with weather due to using more than the L1 band. Something isn't configured correctly or something failing, such as the antenna.
Highly recommend these sessions of Andrew Gerrand and Brad Fitzpatrick working on Go projects:

https://m.youtube.com/watch?v=yG-UaBJXZ80

https://m.youtube.com/watch?v=1rZ-JorHJEY
In the Python VM there is no atomic increment bytecode. So `counter += 1` should be exactly same as `counter = counter + 1`.

Here is an example what thread safe increment looks like in Python:

https://julien.danjou.info/atomic-lock-free-counters-in-pyth...

You need to lock it explicitly.

Note that `INC` instructor for x86 architecture needs explicit hints/locks as well, so this should suprise anyone:

https://stackoverflow.com/q/10109679
how is this different from Reason?
The return of the "little green men"?
At least now Russia is dispensing with the fiction that there aren't Russian troops in these regions that Russia has been annexing for the past seven years.
I've got some pretty good predictive powers, myself.

I predict that in twenty years, no matter how thoroughly this is debunked, I'll still see this treated as true constantly, and, even when what's under discussion is taking action based on its being true, I'll only get eye-rolls and head-pats and plain disapproval/loss-of-face for bringing up that it's questionable at best, then everyone will go on treating it as true.
The key word is ‘eventually’. How long? Seconds, or even minutes? If your machine locks up, you turn it off and on again. If the drive didn’t bother to flush its internal caches by then, that data is lost, just as in a power failure.
Funny noone mentioned the office tv show DVD logo scene...

https://youtu.be/QOtuX0jL85Y
I despise this timeline.
Increase in Adipose Tissue Linoleic Acid of US Adults in the Last Half Century
what kind of use case can log 100tb? Do you actually query this data later?
Disclaimer: Former Red Hat employee working on OpenShift

Correct, OpenShift has been around longer than k8s. Red Hat identified that K8s was a remarkable platform for platforms, and rewrote OpenShift on top it.

OpenShift is good on clouds, but the real shine is on-prem. For anybody with on-prem hardware, OpenShift gives you an abstraction that you can use to make it indistinguishable to your users where something is running. This means you can go cloud when scaling quickly is required, and you can build the foundation on-prem where you save a ton of money. The apps won't have to change at all (as long as they're using the OpenShift abstractions rather than say an EBS storage operator that requires AWS).

Considering K8s (and/or OpenShift) only in a cloud context, is a huge error that will lead one to completely miss the "why" behind why they're so important.
What about https://en.wikipedia.org/wiki/Hangul ?
Got to take credit after it is successful, but if it was a flop blame the external agency.
I think most of the people in that region would accept any solution as long as peace will be maintained...
Years ago, that kind of behavior got Dell crossed off my list of suppliers I'd work with for clients. We had to setup 30+ machines of the exact same model number, and same order, and set of pallets -- yet there were at least 7 DIFFERENT random configurations of chips on the motherboards & video cards -- all requiring different versions of the drivers. This was before the days of auto-setup drivers. Absolute flaming nightmare. It was basically random - the different chipsets didn't even follow serial number groupings, it was just hunt around versions for every damn box on the network. Dell's driver resources & tech support even for VARs was worthless.

This wasn't the first incident, but after such a blatant set of quality control failures I'll never intentionally select or work with a Dell product again.
This deserves better study.
I based the assumption off of this anecdote:

> But no deals were ever finalised. By February 2021, not a single client contract had been signed.
“Get them involved early”

From a project manager viewpoint and to gain “buy-in” from developers, this is the most important goal.

Unfortunately, from a developer’s career perspective, attempts to involve them early can be a huge time suck.
Dubai is not more diverse than the US. The largest disapora of essentially every other nation on Earth reside in the US.
Plan an intervention with the EM or find another job if they are competent themselves.
I thought the issue was in regards to laws surrounding dating apps and not generalized? FWIW, here, some NL specific apps just accept a direct bank transfer without any IAP, right in the app. Apple reviewers don't seem to care.
That the Russian government is characterizing these personnel as “peacekeepers” would be a fair statement, but to regurgitate that characterization in reporting on the matter seems rather less credible.
That means that as soon as it is recognized, Russia will move a lot of weaponry to those regions(already).
I strongly disagree that SMF wasn't a good system. I agree that some aspects of its UI weren't good, and that since in the beginning the Greenline team didn't model shutdown dependencies, shutdown for a long time wasn't fast. But the fundamentals of SMF were and remain solid, and they're really not that different from launchd and systemd, but predated systemd by a lot:

- services as defined in some declarative
language (XML, which isn't great is is what
was reasonable in 2005)

- services are imported into a database
(SQLite2, because at the time SQLite3 was
barely in existence)

- distinguish persistent and temporary
disabling of services (same as Windows)

- restarter takes care of everything (no more
accidental inheritance of wrong environ when
restarted by hand)

- process contracts (in Linux: cgroups) as a
process grouping mechanism that allows related
service processes to be monitored and killed
together

- link to FMA (fault management)

Looking at TFA's opinions, I found this: https://utcc.utoronto.ca/~cks/space/blog/linux/BashLocaleScr... -- but is it Bash or is it libc? Because I think it's libc. And yes, it's awful. But we have to place fault at the right feet. Just as with TFA's opinion about SMF, where IMO it's important to characterize the issues correctly.
> The student wasn't sure if the paragraph was wrong or if she'd misunderstood what Feynman was saying in it. So she asked him.

And he answered that question.

> I thought the point was that she wasn't supposed to 'believe' anyone.

I am presuming that her professor actually showed her why she was wrong, instead of asking her to take his word for it.

> And yes, of course the student was hoping that Feynman might have turned out to be right after all so that she could get some extra points on the test. So what?

You don't get it. Gauss's law is a very very elementary law (usually taught in high school). Her professor would have most definitely explained why he took off points from her exam. There are two explanations now as to why she included that PS: i) she didn't understand her professor's explanation, and hence also did not understand Gauss's law properly, ii) she was grade grubbing. I cannot sympathize with her for (i) since she most definitely did not make an effort to understand her professor's simple argument, yet she found the time to write a letter to Feynman. Also, W&M is a large research university with multiple physics professors and graduate students and it's unlikely that no one would have been able to help her with this. So she clearly didn't try hard enough to understand Gauss's law and that's not Feynman's fault. And I really cannot sympathize with her if it's case (ii).
This looks to be an activist project focused on shutting out Airbnb, check out the about page.
> Not really a problem when your computer has a large UPS built into it.

Actually it is (through a small one) to name some examples where it can still lose without full sync:

- OS crashes

- random hard reset, e.g. due to bit flips due to e.g. cosmic radiation (happens). Or someone putting their magnetic earphone cases or similar on your laptop or similar.

Also any application which care about data integrity will do full syncs and in turn will get hit by a huge perf. penalty.

I have no idea why people are so adamant to defend Apple in this case, it's pretty clear that they messed up as performance with full flush is just WAY to low and this affects anything which uses full flushes, which any application should at least do on (auto-)safe.

The point of a journalism file system is about making it less likely the file system _itself_ isn't corrupted. Not that the files are not corrupted if they don't use full sync!
What new keywords? Everything new goes into the reserved namespace with macros to look like the C++ versions.
> Embedded Systems safety regulations and conventions ban a lot of things, recursion is not special at all. One thing is dynamic allocation, another thing is multiple returns out of a subroutine. Are you ready to give up those 2 things?

Indeed. On one automotive project, we could not use C++ strings, due to the hidden dynamic allocation.
That's a font issue with some fonts, not a green light for blessing multiple code points with the exact same glyph.

In fact, having a font that makes l I and 1 indistinguishable is plenty of good reason to NOT make this a requirement.
Well of course you can. But that sounds like a less powerful position. Being able to refactor a scope that can fit into a sprint without communicating it is (should be) like a non issue. If you’re manager cares, that’s too bad and sad. Personally no where I’ve worked has this been unacceptable or questionable. Hoping that’s the norm, but maybe not.

I think the more interesting scenario is large tech debts that take real time, like the change itself is weeks, or months. These need to be justified and planned and coordinated with managers.
I started a PhD believing that scientists still held on to the habit of truth. The gradual realization that modern science rewards bullshit artists, and that great research happens in spite, not because of today's science culture, is one of the most bitter disappointments of my life. I feel robbed of one of the main reasons to be proud of being human.
Firefox's decline won't be stopped while the current CEO is in power and milking as much cash through pay rises despite atrocious performance as she can before everything collapses. She has literally no interest in saving Firefox, and that's shown clearly in her vision, execution and operations.
It seems pretty clear that desktop Macs are an afterthought for Apple.
> The leak would start an implosion

Depends on the materials, but most materials have very different characteristics and won't implode. Leaks are seen in modern vacuum systems all the time, and implosions are rare. I've personally caused a leak in a vacuum system when I disconnected the vacuum hose from the pump - air rushed into the hose and no implosion!

> in particular thermal expansion of steel. The only way to deal with thermal expansion is by using expansion joins

After some thought (I've been thinking about them for a while), there are two solutions: first go far underground where the temperature is stable year round. Put the tube inside something that you do careful HVAC in to ensure there is no temperature changes. Both make the whole system even more insanely expensive than what it already is. I have zero confidence in expansion joints unless we replace them yearly which means the whole is even more insanely expensive.

Throw enough money at it and I think engineers can solve the engineering problems. However nothing changes the fact that it is insanely expensive no matter how you look at it.

The real problem isn't engineering though, the real problem is political: you can't get enough money to build the thing, and if you even try you will discover that nobody will let you build it in their backyard.
Definitely worth preserving so that people are aware it happened and hopefully prevent it from happening again in the future.
Ask HN: Ways to break into CS research without a formal education/degree?
As a basis for discussion:

- Does anyone know stories of people without degrees or PHD’s doing research work in their respective fields (submitting co-authoring papers etc)?
- If so, what their journey was like?
- What other organizations have research teams besides Amazon, MSFT, Google?

Some experiences of breaking into “researchy” roles & teams:

- **Friend at Microsoft Research** works alongside researchers, they build tools that bring the researchers tools to life; they have to have a solid grasp of the tech side to a certain degree
- **Friend alongside a team full of CS/Physics PHDs**; they spoke at a quantum conference recently & they do some research; bootcamp grad, dropout
- **Friend works on database internals / distributed systems, has worked alongside creators of core tech**, has presented at conferences, written very strong technical content for his company’s engineering blog (FAANG+ company) ; bootcamp grad, no tech degree

From the outside, breaking into research doesn’t seem impossible, BUT it seems there are some factors that can increase your opportunity:

- Does the current organization have research opportunities/teams?
- Joining the right team/timing; maybe who you know?
- Breaking in from the inside -- years at the company, /social capital, reputation internally?
Never talked to a Trump voter?
You claim that a language can guarantee completely deterministic runs. How is that possible in Vale?
Play Money and Reputation Systems
I think they are referring to their server logs and other logs required to prevent site attack or misuse. Our access gets logged even before we can interact with their website. I could be wrong.
What's disappointing is the response of european leaders so far. They have prepared a sanctions package against Russia which won't include anything in the energy sector! If not energy then what, Matryoshka dolls? and we are supposed to take them seriously :-(
Probably because no one is using it? HN also has a "no procrastination" option which I also think not many people use.
> Everything in the BBC article was pretty trivially verifiable. But most people didn't. That feels wrong.

I'm shocked that apparently no one looked up the supposed Madbird office (edit: except for Gemma, who had been working there already for two weeks!). Has covid really made people so comfortable working at home to the point where they don't care to know where their employer's physical office is? Especially for the people who were "hired" abroad. In my mind, I would be extra careful to audit a potential employer if they're based in a different country than where I live.
it’s definitely illegal.

logging can’t be done without consent, and rejection has to be as easy as accepting - in other words both should be accessible within one click
Rents reach 'insane' levels across US with no end in sight
would that count?
The ISS is not a tube hundreds of kilometers long, so I have no idea how this compares. Also, the ISS doesn't require pipes, and can easily have many segments which are airlocked from each other, which a high-speed train would not do well with.
>The conventional train speed record is only 30km/h slower than maglev

there is a reason that train is so short https://en.wikipedia.org/wiki/Railway_speed_record#/media/Fi... - in the wheeled train the vibrational modes induced at those speeds and the resulting forces will tear the train apart.

>the overhead wire contact

well, batteries on the train would solve that. That one thing in HyperLoop Musk got right.
That's like saying Firefox is a competitor to Chrome... while Google pays Mozzila millions to keep it alive.

Just so you know, North Korea has 4 political parties, China has 8, Russia has dozens. In faux democracies, small parties are paid for by the very same people who keep the big ones alive. Controlled opposition is very handy. People in power don't want to lose it just because half of the peasants don't like a face in an election.
What you're describing sounds much closer to my experience on a waterfall development cycle. Huge commitments without any dev-input, leading to the dev team constantly churning around knowledge silos or poor tooling setup.

My experience on agile was very different. Senior tech folks would, yes, spend up to and even more than 50% of their day in cross-team group discussions... but the junior ICs would typically spend 90%+ focusing on implementing tasks, except for the weekly sprint planning meeting.

The Agile process we had was one were stories were well-defined prior to implementation - supplemented by great documentation and test coverage. A genuine new hire would typically be able to pick up and implement small stories with zero communication overhead in their first 2 weeks. I see this as ultimate goal of an agile process - clean spec's upfront, unambiguous implementation, acceptance of potential second iterations instead of monolithic group decision making.

On that team, product had an agile process in advance of the dev sprints which built mocks and got sign-offs for implementation (I've also been on teams where design+implementation fell under the same story).

Even algorithmic or systems heavy work was still at least 60% independent work, with occasional meetings throughout the day to pass ideas by or brainstorm new areas of research.
It's complicated. Nowadays we have shortage of electronic components and it's difficult to know what will be not available the next month. So it's obvious that manufacturers have to make different variants of a product that can mount different components.
> But here's the really interesting part: even when you show these people the evidence that Wordle isn't actually harder, some of them don't believe it. Why? Because it doesn't feel true. Their feelings about Wordle are so strong that even factual evidence can't overcome them.

Seemingly didn't actually go and show people though? (semi) Confirmation bias about confirmation bias?
How do you suggest to improve it?
I'm converting my whole mindset and toolchain to reactive with Vert.x and Mutiny. It's really inspired me to build cooler things, with such convenient access to concurrency.
The idea and most of the initial development was by Pike, Ken Thompson and Robert Griesemer, and their explanation for the simplicity of the language was that no feature was included unless all three of them could agree it was necessary. Thompson has since retired, others have joined the "core team", and Pike doesn't seem to be that active anymore in terms of actual commits - however he may still have an active role in guiding the development, I'm not following the development that closely, so I can't tell. But the way I understand it, it's more of a team effort than a BDFL situation...
Can confirm, I very quickly picked up Swing when I started Java programming just because I wanted to make little games and cellular automata. Before that, we'd had Haskell forced upon us and the GUI stuff had been very difficult for a beginner to pick up.
100s of milliseconds is the right order of magnitude.
Obviously not, as very successful anti-nuclear campaigning means all of EU is dependant on russian fossil fuels
I like to ask this whenever Dunning Kruger comes up; DK was a sample of Cornell undergrads, and the study was one tenth the size of the Stanford study. DK participants were volunteers of a psych class who got extra credit. Presumably they needed and could use extra credit, which may have excluded the A and the F students. It’s hard to imagine ways to start with more bias, or how we can possibly accept this sample as representative of humanity.