skysight-inc/HackerNews huggingface dataset:
Skimmed the complaint. Seems like they got in hot water for deceptive disclaimers and not committing to the tenants of the privacy shield. Had their TOS said "we may disclose your data to advertisers" in small font and not voluntarily entered into the EU-U.S. Privacy Shield they would be okay.
I don't think it's cheaper to live in Europe than in US.

The reasons for lower salaries in my opinion are:

- most developer jobs are in "real" businesses, which see IT as a cost center

- compared to US, there is a vanishingly small number of technically innovative IT-first companies, so there's little competition for talented professionals

- taxation is progressive and harsher in general due to being the primary source of govt income in most (all?) European countries, and increasing gross salary kinda stops making sense at some point

It would be great, if these issues were addressed, and there are well-known ways to do that. But I'm not sure, if increasing salaries is a noble goal per se. While much lower than in US, they are still decent and allow one to live a comfortable life. So it's rather US being an outrageous outlier (no wonder, given that post-WWII economy is operated on their terms). The elephant in the room here (as almost everywhere in the world) is real estate. Now that one (and prevalence of mortgage) is a huge issue, and it needs to be solved at all costs, even if just for the sake of younger people.

As for salaries, most developers simply don't generate that much real value (real, not money). Though they somewhat compensate for inproportionate incomes on a "higher" level of economy by over-spending the surplus above the necessary living costs, though I doubt it's by design.

Overall, I'd argue, that developer (and many other occupations) salaries should be lower, so that we had fewer get-rich-quickers to work and to compete with. To be clear, I'm not saying that a dev should earn as a janitor, but rather on par with other "highly skilled" occupations.
Yes, of course the essential needs (houses, travel, expensive mountainbikes) are satisfied. There are no "if only I had X" needs, and many "If only I had more hours to use my X". I reached that point when there were too few hours and "enough" to fill those hours, long ago.

I realize things can change though. If I were to suddenly be divorced for example, I'd probably value having a much higher paying job suddenly (at the expense of less free time, more stress, less interesting work etc), to be able afford life.
No? It might. Keller's new startup doesn't sound particularly impactful or likely to satisfy a need for big career kills (assuming he has any such need).

We don't really know why Keller left. All we can say is that from the outside it looks like he might have just given up in disgust. Having an engineer at the helm again can make a big difference to an engineering organisation.
First it was 'snakes in a plane', now 'snakes in a cylinder'...
> Most wealth isn't zero sum.

Most solutions to inequality seems to be zero sum. "Tax the rich".
Wilful blindness can effect the best of us though. Lots of smart people went along with the 'weapons of mass destruction' rhetoric at the same time despite there being little in the way of evidence to support the claim.
You actually can get that salary in big companies as senior developer, often with team responsibilities. Example: https://www.glassdoor.com/Salary/Google-Germany-Salaries-EI_...

And it's not only Google.
Yeah, but that smoker would have paid a lot more in tobacco taxes and won’t be collecting a pension.
Hordes of automated bots run the internet
A YOuTube video about FinRL: https://www.youtube.com/watch?v=ZSGJjtM-5jA
Why do I need a migration plan? I have jquery.js saved on my disk; that's never going to vanish, and it's not going to stop working if upstream decides to stop supporting it. And if I discover a bug then I can just fix it myself, just like any code saved on my disk.

jQuery rarely has security issues anyway; and the issues that do exist are usually low-impact. It certainly won't have any more than any code I'll write myself.
Speech is voluntary.

Having been born a black or a jew (at least for the genetics) is not.

Edit: more generally, this is something you are vs something you did. The latter is widely considered as acceptable criterion for revoking your privileges or rights.
True, but heavy smokers and drinkers tend to die earlier removing the states burden off supporting them later on. So it kind of evens out.
(a) & (b) definitely.

But I think that looking at it in context, it was a piece that maybe liberals should have read. During the Bush years everybody liked to point out the gaffes Bush was doing as if intelligent college educated people never messed up a word in a speech.

The fact is that Bush is indeed smarter than the bulk of people who really relished in laughing at his gaffes, and in hindsight all that sniggering did nothing to stop the surge of increasingly radical right wing ideas.

Even from my very left-wing perspective I found the constant mocking of Bush worrying and elitist -- the first thing that should come in people's minds when they think about Bush should not be silly & almost endearing gaffes, but Gitmo, Irak, Afghanistan and the hundreds of thousand of corpses he left behind.
Doesn’t Samsung make a whole bunch of components and use the components to create products laptops tv phones storage
they would have required authentication for their api calls if that was the case...

Besides that, probably not much. =)
Limit your concurrent job interviews
It seems like a common trend with M1 articles on HN lately.
macOS beta will block users from sideloading unsupported iOS apps
Surprisingly, many don't. The 2020 Nissan Rogue and the Kia Seltos for example both only got 4 (I'll admit I don't know how bad that is compared to 5 stars) so the NHTSA rating still acts as a differentiator to me at least.
The Path of the Little Samurai
I wonder how common it is that people consider smarter people stupid? Could be a variant of the much talked about Dunning-Kruger effect?
Four women seek release from forced arbitration to sue Infosys
Tesla’s voice control is a joke. It makes phone calls and navigates, poorly.
This doesn't make any sense. Requiring a test on entry to country with full-fledged epidemia is like asking for an umbrella on entrance to the swimming pool.
PTP/White rabbit.
In Ireland, software developers with similar levels of experience earn significantly more than doctors, lawyers, management consultants and most bankers. There's only a tiny number of footballers, celebrities, bankers, and non-software consultants who earn more than the software developers as a class.
If you wonder what exactly they want to protect, [1] is the recent ruling of a Polish court. As of Jan 12th, publicly saying that "gay people are perverts" is fine as far as Polish law is concerned.

[0] Background in English: https://www.irishtimes.com/news/crime-and-law/polish-activis...

[1]The ruling (Polish only): https://oko.press/kaja-godek-wygrala-w-sadzie-zboczency/
They both clearly have to be (way) above average in some dimension, but I don't think it is what would traditionally be described as intelligent.
Insider Knowledge
Is there any program or software that can be used by engineers, but you’d turn your nose up at/laugh if you heard someone was actually using it? (like a software/program/tool that is a bit of a ‘joke’?). Kind of like a 'Good friends don’t let friends use xxx' thing?
Well I suppose if I were put in power, and "only" had to apply the law (and not come up with censorship laws), the idea would be focus my effort to have the maximum effect.

So perhaps not focus on an individual Twitter account with 10 followers, but do focus on influencers, media or politicians with 10's or 100's of thousands of followers.

That's still a hairy prospect, because - justly - we are weary of censoring policitians. But if they are breaking the law, they are breaking the law (or we have to change the laws). And start with the few cases that are the most likely to be convicted. Those cases will then set precedent, be reported on in the press, and hopefully help society refind a path to legal discourse.

A bit like we do with almost all other crimes really. For exemple, when people started flaunting COVID restrictions, we did not hire thousands more officers to enforce the law. We prosecuted the most willful cases, and reported about them in the press.
Being intelligent and being involved are two different things. This is an illogical assumption leading to a canned soapbox lecture.
But that isn't the argument, so put your straw-man away.

Nobody is saying anybody should be banned/blocked for who they are - just for what they say.

e.g. Similar to the "gay cake" case (https://www.bbc.co.uk/news/uk-northern-ireland-45789759). Issue isn't that the customer was gay, the issue was the bakers didn't want to make this particular cake for anybody.
We would end with a (probably) very confused snake floating around
I listened to Trump's speeches and got the impression that he is at least smart enough not to believe his own bullshit.
Before gloating over the planned law, check the background and recent record of those promoting it.
> You are with a group of friends, colleagues and no one has any ideas for lunch, suggest McDonald’s.
Creative sparks fly. Nothing rallies the group better than this initial suggestion.

Main takeaway -- if people don't know the answer, say the wrong answer, and the group will eventually produce a better answer. Sounds like how the web works (best way to get the right answer is to post the wrong one). Anyway, this is a cool idea. I will try suggesting McDonald's sometime.
So what? It is common for articles to be posted to HN more than once. And what about it is "drivel"? I was never a GWB fan, but I found it interesting.
Their wiki has some interesting information on how the M1 boot process works in comparison to a UEFI PC.

https://github.com/AsahiLinux/docs/wiki/M1-vs.-PC-Boot
Because people don't understand? Because people don't read? I don't know. Why would people keep failing to make the distinction between "free speech" and "consequence free speech"?

Free Speech is, in most societies considered to be a concept that applies to the government's ability to censor people's speech. This is well defined in the case of the US 1st amendment: it has zero implication on private entities.

Edit to add:

So in the example case, the US President has been banned from Twitter. People are claiming he's been "censored" by twitter. The government has done nothing to stop him saying whatever the fuck he wants, on national television even.

The hypocrisy on this topic by right wingers is pretty crazy when you think about it: Apparently a baker can refuse to make a cake because he can't sleep at night if two dudes kiss, but a social media platform can't stop someone from posting violence inciting messages on their website?
Trump is painted as both an imbecile and evil mastermind.
> The thing is, I just can’t find an argument why I should be able to get very rich doing my job.

Sure, but if you are a really good engineer in software, someone is going to get "very rich" from your work. Why not (partly) you?
It's pretty clear what trusting Amazon with internet routing will accomplish. The 73% of Republicans think the election was fraudulent - that basket of deplorable assholes will be routed straight to the nearest landfill.

Any protocol which lets them do that will surely face a lot of opposition.

"Only trust Operating Systems signed by us for your own security", "Only trust Apps signed by us for your own security", "Only trust routes signed by us for your own security", yeah I think we all know how that usually goes.
The active ones with a significant number of transactions are a single digit amount typically with only a few 'bigger' ones (tho in reality still pretty small).
> I got my higher education for free. I expect to save nothing for my children or their education. I expect to have to put aside very little for retirement.

Exactly this. European social democracy allows people to have relatively calm life without burden to start their careers with huge school debt. Or worrying about health insurances. Once you will have family (OP), you will see that not saving for their health insurances and school also helps a lot and I wouldn't change this for USA system. On the other side, it is very simple for software engineer to get a job anywhere in the world, but do take into account pros and cons.

Anyway, to the topic, the way of raising salaries in any sector has always been the same. Form a syndicate, get enough people to join and go on strike (and if you live in EU you are very well covered and protected regarding syndicate activities).
Increase social network, social support, make it less stigamtic and put more money into streetworkers etc.

And still let people do drugs if they want;
"Brain test game was deleted from the Chinese App Store".

These are just changes to the app catalog, what reason do we have to believe that a bunch of brain training apps being dropped or withdrawn is evidence of censorship? Has any of this been verified with the App publishers?
There are also warning labels all over the various fill caps on a vehicle. "Unleaded gasoline only". Which are like real-world input validation. It's just not feasible to check the fluid before allowing it in. But is is feasible to add a data validation layer to your application.
Parler didn’t use any proprietary AWS services.
Do you own a house though?

My worry is what happens when we hit ages 50-80 and the ageism in Tech hits us hard.

Without a house, retirement is a pipe dream. And houses are incredibly expensive.
I've been telling people for ages that, even if they want to use a pre-built solution, they should at least set up the base systems a few times to get a better felling for them and.
> > Is saving 10-15 lines worth it if you need an 86.1 Kb vendor dependency?

> Yes, absolutely. That's a total no-brainer.

That's what we've been thought but it's not a no brainer at all. Context matters, but you disregard it and only focus on the lines of code, just as the author of the comment you respond to is saying people do.

You're building a marketing page that's not gonna be updated after completed and only gonna be valid for X days? Sure, the code doesn't matter.

You're trying to build a fast and slim UI that's gonna be deployed on routers and possibly loaded on low-power devices? You better care about every single line that gets loaded on the device.

I'm not saying dependencies are always wrong. I'm also not saying it's always right. I'm saying why you need the dependency and the quality of the code it includes is important to consider, and knee-jerk reactions of "of course I'd use it" is hurting the profession more than the library reuse saves us currently.
At least in Europe,while there were appalling conflicts throughout, we already had a couple of generations in most countries that hadn't lived through any war. We never had it so good for so long. War seems such a distant, incomprehensible thing anyone can hardly grasp. We get a little bit excited and shocked when we see reports from Ukraine or Balkans back in the day, but that's it. It's all somewhere out there,not in my neighborhood. And long,pieceful periods bring out all sorts of cretins who, otherwise, would be put in place at the very beginning but instead being given platforms,funds,and other resources to spread division, misinformation,and drive some random agendas.

It is also very hard to grasp that a war can start just like that, so people tend to dismiss clues too: 'Nah, they won't do it.'
Tim Berners-Lee: Internet users are “fed up of a lack of control”
Case in point: http://sasheldon.com/blog/2017/05/07/how-i-broke-cargo-for-w...
I would not have guessed SuperH, but I did not use Dreamcast or Jornada. 32-bit CPU with 16-bit instructions seems weird.

VLIW had a lot of hype. DSPs had already proven it, and Itanium, Transmeta, and various embedded processors were using it.

As a mostly Mac-user back then, I liked PowerPC, and POWER3 was leading the way to 64-bit, but I wasn’t expecting PCs to switch to PowerPC. The RISC systems had not all been executed in the face of the not-yet-released threat of Itanium. I was expecting the diversity to continue, for cross-architecture programming to be the rule and not the exception.
There are more types if the take in mind that some species can 'fly' and other swim and dive.
I meant "turning off". Sorry.
Yes, something exactly like that.

Seems too late to edit now.
It might help some sellers and buyers but most markets get taken down (as far as we know) through unrelated to the currencies used means.
Second this. These are some of the most annoying syntax warts.

Another thing - that probably has no resolution - is the struct-tag thingie. Even after all those years I'm not decided if it's worth typedefing structs to remove the struct tag. Like

typedef struct _FooBuffer FooBuffer;
struct _FooBuffer {
...
};

// now we can declare FooBuffer variables without struct tag:
FooBuffer foo;

// had we just declared struct FooBuffer { ... } (without
the typedef), then we would have to do
struct FooBuffer foo;

As almost everybody, for a new language I would not want to have any struct tags.
Even though the argument from the Linux Kernel code style guide makes some sense to me
("don't typedef struct tags away because we want to see it's a struct"). Each struct keyword moves the following code 7 columns to the right, which is annoying in lines where there are 3 or more of them.
The oil argument is just as stupid and baseless as claiming Biden stole the election. Texas is now the number 1 oil producer in the world. A war wasn’t needed to achieve that and those wars did not increase US access to oil.
Netflix won't but I wouldn't take my chance with the average Germany company.

I assure you that an insurance or telco will send unpaid bills to collection agencies. Especially if we are talking about one or two years of service.
Insanely Fast Google Search API
Perhaps because its message is often relevant, especially on a forum full of people who think they’re smarter than most other people, like this one.
Thank you. OAuth is hard. Your code makes a big difference in the lives of some of us.
"Touch typing" means typing on a physical keyboard without looking at it. Different to typing on a touch screen.
Funnily enough, I would give a one word answer too:

No
Ask HN: Modern Mental Arithmetic Methods?
I would like to improve my mental arithmetic. While okay in some areas, I am bad in others. I graduated in (pure) mathematics for my undergrad, while never having learnt my multiplication tables fully.

I have had the Trachtenberg book lying around for years, but I am not sure whether it is worth the time investment. I would also prefer having a computer programme which went through it.

I would like to know what HN's experience is with improving mental arithmetic.

1. Have you always been naturally good? If so, what do you think about existing systems?

2. Were you bad but became good with a certain system?

3. Have you tried multiple systems? How do they compare?

4. Did you take classes or do it independently?

5. If system, what age did you learn?
Reagan was painted as a dim Western actor and an evil mastermind ( Star Wars ).

He opened up talks with the USSR and called out Gorbatsjov tear down this wall, mister Gorbatsjov.
Factory installed CIA snoop software on Macs is news to me, especially bearing in mind most of the factories are in Taiwan. Where can I find out more?

Also if the spyware is installed in firmware at the factory, how is Linux going to help you?
I don't care if he's smart or dumb, it's a hard thing to establish any consensus on. I've met plenty of people who are brilliant at a few things but absolutely terrible at most other things. Are they then smart or dumb? You tell me.

What does matter is that he started an illegal war and lied to other nations to get them to join in on it, including the one where I live. That's why W. is still a worse president than Trump.

Edit: people seem to think this is an endorsement of Trump, it is absolutely not. Trump is a dangerous madman who will do anything to stay in power, but so far the damage has been limited. W. caused the death of millions with his illegal war, in that he is the worse president.
In fairness it's not like Microsoft are alone in that. Single-thread performance is still incredibly important. The Mill focuses on single thread performance almost exclusively for that reason: nobody ever made the mythical auto-parallelising compilers we were all supposed to have by now, not even for Haskell. The big wins for exploiting parallelism in most ordinary software have been just scaling up lots of independent single-threaded transactional workloads via sharding, and massively concurrent runtimes like the JVM where you can move all the memory management workload onto other cores and out of the critical paths. In terms of ordinary programmers writing ordinary logic, single-threaded perf is still where it's at which is why the M1 has 4 big super-wide cores and 4 small cores rather than 32 medium cores.
> When snaps are uploaded, there are security and sanity checks which run against the snap. My use of the (probably reserved) word null seemed to fool the backend checks script, live on stage, in front of my peers. That’s the way to end a lightning talk, I think!

The backend crashes and instead of getting an error message you are forced to watch a spinner forever?
In my opinion the internet was already seriously flawed.

This makes people talk about how they think it should work, not just how it works right now, which I think is exactly what is needed.
Unless convicted isn't he at most an alleged war criminal?
>Democracy assumes rational people and people with responsibility. We see now how well it all works.

That's got nothing to do with whether people are in a Democracy at all. It's not even to do with whether the society is individualistic or collectivist. It's more to do populist messaging and how they are spread.
> But if you wrote that on a site hosted on AWS, there is nothing in principle from Amazon taking the platform down.

The 1st Amendment (and its European equivalents) usually only bind the government, not private entities.

There is nothing per se preventing you (or Parler) to build their own datacenter or use another hoster - there is no "human right" to be able to use AWS. However, what still remains is that every company has the right to refuse service to an entity that is suspected of criminal activity - and the onus is on Parler to prove they will not serve as a planning platform for criminals.
Hah, interesting. I knew it from Frasier: https://www.youtube.com/watch?t=173&v=pPYiCw9HHXo&feature=yo...
You're only seeing a straw man version of the view opposing yours.

Claiming to have a right to use a telephone isn't a demand to be heard, it is a demand to let a person talk to people that want to hear them. People blocking a number because they don't want to hear from it is another story. While some people are demanding the right to speak, most defenders aren't demanding the right to be heard, those people are demanding the right to hear something.

Yes, the company may be facilitating communication is doesn't approve of, but it isn't amplifying it. The amplification with social media occurs because people that want to hear the message tell other people that want to hear the message about it and it is so easy to go out and hear the message. Telephone companies helped facilitate organization of all kinds of odious things, but rarely is it suggested that the phone companies should deny access.

Censorship is equivalent to the censor telling people, "Because we don't like the message, we won't let you hear this message."

The debate is on how necessary social media is to our communications and how reasonable it is to deny access. That is, how similar is it to a telephone or mail.