skysight-inc/HackerNews huggingface dataset:
Yeah, this is a key insight, and something I didn't learn as a software developer with many years of experience until I studied probability formally. Maybe these days this is better known. This is also known as the inclusion-exclusion principal and can be used to model failure probability.
The article fails to answer some obvious, albeit perhaps tediously technical questions: How much do they charge people to get their property back? Do they bother in cases in which it's unlikely the owner will be willing to pay that amount? In what proportion of cases do they find the owner, but the owner is unwilling to pay? Can the owner still claim the auction proceeds if they refused to pay to get the item back? (In which case, refusing to answer the question might be the optimal response!) How do they handle cash? (It would be eccentric to send by post or auction bank notes, even if they're foreign bank notes.)
Well when you look down the history you'll find every nation did something horrible (if they have existed long enough). US itself is quite special case in its imperialism which happened much later than the others's (Spain, Netherlands etc).

But coming back to present day, it's the actions that we do now that in my opinion matter the most. And US keeps failing on those still, time after time. European countries are in some regards better, but well we are still far away from that utopian society where all things are in perfect balance.

It's sad though that US can't take responsibility for their own nuclear waste. They spend billions on their armed forces yet fixing the aftermath of their nuclear bomb tests can't be fit into that budget? Makes no sense.
Of course, people who come from abroad have some effect on the salaries but I think the main reason is that life quality is really high in Europe (especially in Germany) so employees don't negotiate properly for their salary. When I talk with my colleagues, most of them are saying that the money that they earn is enough, there is no reason to ask for more.

¯\_(ツ)_/¯
What we learned from over a decade of tech activism
You normally get a blue card with a period of validity, which is normally 4 years. While the blue card is valid you can freely switch between organisations within EU. The only restriction is that you cannot change the field of your work. So a software engineer can only apply for other software engineering positions.

To get a blue card you primarily need an unlimited contract. Companies do help with the process of procurement, like setting up an appointment. Once you get your blue card you also get another "green slip" that mentions your current employer along with your job role. Anytime you move to a different job, this slip needs to be updated, which is then done by your new employer.
Recent discussion of a different article about the same thing: https://news.ycombinator.com/item?id=21834113
I am astonished just reading this, what have been some reactions handing these out?
> europe has problems in the education system which makes sure people only start programming after college further

In Romania (Eastern Europe) you can start to learn programming from high school. Not sure what it's like in Western Europe.
Sorry, but using the term dwarf is against Universe project Code of Conduct. Please use "yellow little person G2V star" next time.
Yeah, but my point is that secrets coming from "Vault" specifically are nice to have integrated into that functionality. Dunno how that was done before.
While it's a fascinating project I'd have some security concerns about plugging someone's USB business card into my computer.
The Santa Claus Bank Heist of 1927
Durgasoft?
I don't understand? I just gave solutions above how adding humans in the mix solves accuracy and can most-likely preclude bias.
I totally second reading the book front to back. It is not that long and fairly well written, and can save so much time and frustration in the long run. Giving the link is the first thing I do when helping someone with git.

Unfortunately so many people put that aside and never read it, and then come back to me a few weeks later because they messed everything up again, and still do not understand what I mean with "index".

Git is very powerful but a bit awkward, so I consider knowing the underlying concepts necessary to use it properly.
From what I've heard Germany is also losing a lot of talent to the us and to Switzerland as well.

Higher salaries, lower taxes, maybe even more interesting gigs. All good reasons to take the leap.
Google wants the world to switch from standard IMAP to their XOAUTH2 protocol
Facebook’s New OS Will Do So Much More Than Just Break Up with Android
We used to be a pretty nice purple, and I kinda miss that.
I couldn't see anything about how the features in the fork compare to upstream - do you know what the major differences are?
Same in Germany, but not everywhere/every school.
> The freenode subreddit on reddit has less than 200 subscribers.

Er, yeah, because they're on bloody IRC?

Tons of people know about Freenode. I barely ever use chat platforms other than IRC excepting communications with family.

It seems like a meme to me to pretend IRC is dead. It's about as dead as email.
Sorry, I don't know; Wish someone writes https://en.wikipedia.org/wiki/HowStuffWorks type of book for kids;
You should also have a look at Dolibarr ERP CRM (https://github.com/dolibarr/dolibarr or https://www.dolibarr.org for portal). Its another free ERP and CRM (GNU GPL v3) which is fuly Open Source (no proprietary version). It is a modular and easy to use ERP and CRM. The addon store contains several hundred of extensions but in most cases you can find all what you need with the hundred of modules available by default with standard distribution.
That’s if you even have a USB A socket anymore!
I had the same experience in Belgium in the 90s.

Had lessons in Pascal when I was 14, VBA at age 15, and moved on to a specialized (not very popular at the time) computer studies program at age 16 with about 15 hours of week of IT (VB, Pascal, C++, ...) per week.
Yeah... why share something that is 2 years old ?
If you have an unlimited contract, you can get a blue card which is valid for 4 year (of course you can get permanent residence permit after 33 months). Otherwise it will be limited to your contract period. You will see the company name on your working permit. If you quit, you have 3 months to find a new job. Afterwards, you renew your working permit. So you can change your job but it has to have the same standards. (must be relevant to your education and higher than the salary limit)
Wandering Earth: rocket scientist explains how we could move our planet
It would massively speed up your production of just about anything including other fusion reactors
Note that one reason AMD have to make this stuff work is their big supercomputing win: https://www.amd.com/en/products/frontier

I don't know if there's any relationship between that and the free software infrastructure, but it's a relief to see an alternative to the CUDA-ish stuff. In the absence of a shared library dummy interface, we can't distribute OS packages of performance engineering tools with NVIDIA support, for instance.
Depends what your family can provide you and what your goals in life are.

If you're set to inherit properties/money from your parents or you're ok with being a renter for life at the mercy of your landlord then any salary in Europe is fine.

If you have to buy a property on your own where you could raise a family in then salaries are far from fine.

Anytime I her someone in Western Europe say salaries are fine and shrug it off, usually it's because they will receive an inheritance or significant financial assistance from parents when the time comes to buy a house so they never feel underpaid.
If only they'd invested more into a professional looking email address. Pretty cool nonetheless!
Between 5 and 50 € depending on whether you'll pick it up yourself or let them send it to you.

Also things that are apparently worth less than 15 € aren't shipped to the central lost&found.

Source only in german: https://www.bahn.de/p/view/service/fundservice.shtml
I wonder if europeans are aware of the continuous leak of foreigners in the continent, and how much they desire it. I would say very little of both questions.
Another idea to "force" US hand is to make it their problem in other ways. Dig it up, and threaten to leave it / break it on a place where currents flow towards continental United States.

Of course this should never be done, as it is some sort of eco-terrorism, but is one of the many ways the US can have their hands forced.

Edit: in case this is not clear, I am never advocating for something like this to happen. But it is always a stupid idea to leave potentially lethal and dangerous materials on the land of a place you've scarred and destroyed and which doesn't want it at all.
A counterpoint to the article. As a founder in India we have recently started thinking about hiring people from EU, especially the eastern part.

If however the criteria and salary for a good programmer is EUR 42k pa as a comment below suggests, you can earn decently more than that at multiple companies, including mine.
yea, I've heard of horror stories of decades of wait time to get a green card.. its a horrible move IMO.
It might be expensive in the short term but I can't see a case for that continuing long term.
I can confirm that. My german friend just accepted a job in Sweden. He also applied for the companies in Germany but they pay really low salaries and the companies are not that insteresting.
Life-Saving Shopify Apps to Get You Ready for Christmas
Most credit cards run Java(Card), another very interesting technology
That makes no sense. This guy isnt advertising his mad "registering firstnamelastname.com" skills, he's advertising his mad embedded engineering skills.
Self-Driving Databases: Current and Future
It doesn't matter which tyranical regime it is, it's still bad news.
Yeah exactly. They run after these vanity projects which i find are usually vanity driven or built on the desire but don't appear to want to put the work in to have a proper tech strategy or invest in it.
I think a lot of the time is that in these larger organizations it's less risky to simply do nothing at all then to try to innovate, as if you innovate and change how things were traditional done and then fail, everyone will blame you and it can be bad for your career, while if you sit back and do nothing then you can make excuses for why it wasn't your fault or that the organization itself was simply no longer relevant.
We are talking about tech. It is not cheap.
Is this fair?

Pretty much _all_ backend software is 'dangerous' when connected to the public internet.

It's fairly rare for anything other than say HTTP(S) and SSH to be exposed unless absolutely necessary.

It's not like it's difficult to cock up authentication in Rust, for example.
If we follow that route, Spanish, Portuguese or Italians shouldn't be allowed to work in Germany... Germans shouldn't be allowed to work in Switzerland, etc...

Also, there are plenty of 50K-70K tech jobs in US - not everyone works in FAANG or lives in Bay Area.
Like others comment it's possible to scrub it from the repo entirely but this will change every commit hash (I'm guessing back to the commit where the file first appeared). It's probably something you need to coordinate carefully among all the teams. Have no open branches, scrub it, force push that then people can resume work.
You can also use git-retain-history with reflog to sidestep unexpected git operations.

https://git-man-page-generator.lokaltog.net/#4b16e11f044dd60...
From the project webpage:

> It has a USB port in the corner. If you plug it into a computer, it boots in about 6 seconds and shows up over USB as a flash drive and a virtual serial port that you can use to log into the card's shell.

The parent of this thread has a valid point here and the insecurity implications of this is nefarious if one isn't careful.

While it is a technically cool fun project, I can imagine a bad actor taking this to DEFCON/CCC or even a tech-centric concert and mass producing this to emulate a USB drive, but is also a keylogger or a remote access tool of some sort which reminds me of the nightmares of BadUSB.
Jannie are you ok?
If anyone wants to try the community version of Odoo out, here's a script which will install it in pretty much one command. I've used this for several years, it's now bumped the installer to version 13.

https://github.com/Yenthe666/InstallScript

It runs fine even on Digital Ocean USD5 instances.

Thanks Yenthe666!
Unfortunately, the "finance is only for old and boring people" also leads to a certain prestige for finance - startups are for kids, finance is for adults. Many in finance almost pride themselves on how much time they spend in meetings, and how long it takes to release anything.

For startups, the myth is that success comes from a "move fast and break things" culture, so they wear IT disasters with a badge of honour. In finance, it's the opposite - with enough planning and governance, huge budgets, and long timelines, they believe you can guarantee success on any project.
WebAssembly 2019 Year in Review
While I'm impressed by how low the bill of materials is, I can't but put into perspective the kind of skills the authors of the post has, and how mindbogglingly expensive they must be. Contrary to what the media says, it seems that the digital era has made (some) human beings more essential than ever ...
Nordic Quack (2009)
Companies in Germany already have branches in those countries and they are paying almost half for the same job.
3 Min video to show how virtual worlds will contribute to remote work
'Toyota Inside' strategy kicks off in China with fuel cells
Managing Technical Lock-In in the Cloud
Problem is, there is internal migration in Europe which you can't possibly close this way. Romania is as poor as China and has better tech talent speaking European languages a lot better. No amount of visa restrictions will protect you from that.

"hire pretty much anyone across the globe" - well only if you are prepared to pay 1.5x average salary in your country (Blue Card), so not for cheap positions, will start from some like 50000 EUR net a year in Germany for example. Otherwise it's really pain in the ass procedure to get a normal work visa, or not possible at all (in some countries).
Because of the confidence in a very random and particular statement.
Well, it is appropriate as a business card for an embedded systems engineers, not so much for a system security one!

More seriously, I never managed to understand the "obsession" with ROHS (this here is just an example):

>I made sure to have a lead-free process—the boards, parts, and solder paste are all RoHS—so that I wouldn't feel bad about giving them to people.

I mean, you are creating something that (besides being very nice) is not needed, that very likely will end soon in the trash (and that contains anyway a few grams of "far from clean" materials) and you worry about the tiny amount of lead in the solder tin?
That was my first thought. If someone gave me this at defcon I would not use it.
A large chunk of this will just by improved procedures and tech† generally, driven by the desire for efficiency improvements, so it would have happened anyway, but I assume change was accelerated due to increased accountability requirements. The airlines, airports and other service companies involved are under pressure to know exactly what bags are where at any given time. A suspect package can gnarl up the system enough, but no one wants it to be on their watch that there is a call to find a suspect passengers bags and that is impossible due to a mistake. I'm surprised you noticed a change since 2010, given the sudden bump in security requirements from late 2001 I'd have expected a noticeable change closer to that time.

[†] less things falling off conveyors, getting their labels ripped off on the way through, better recording and identifying of bags via QR codes so if something does go the wrong way it can be easily identified and re-re-routed, etc.
After reading the post, i was under the impression that the author really did some shopping for major components and assembled everything into a fun shape. Obviously i know nothing about electronic board design, so could you explain which extraordinary skill this required ?

EDIT : ok, i missed the part where he actually designed the whole board, obviously..
Why should anyone worry if China "takes the lead"?

And takes the lead from who precisely?
Two words: lock-in.
Besides, in tech, most of the time you get what you payed for. So if you lowball you will probably get low talent.

This is a global market, so you can also grab US jobs for half the pay and make alot of money anyway.
If you set aside the security concerns for a moment, this is a great way to make the first impression.
You don't have to go and look on social media, just come here to HN and say "perhaps weed is not completely safe and we should research whether it could damage the brain" to get downvoted
You're not correct. EU citizens should be allowed to work anywhere in EU member states. That's fine, it's one of the founding principles of EU membership.

The problem is when EU companies have virtually no restrictions on hiring people outside the EU putting even more downward pressure on local salaries in high COL areas.
Most non-profit organizations are in some way biased toward maintaining their own existence alongside their actual goal. I would reckon that would be a good place to start looking for "follow the money".

I'm sure I could come up with one, though without thinking too deeply, it'd probably end up being a little too contrived, far-fetched or conspiratorial. Not as a way to boast, but more to illustrate that if we accept that money is a huge factor in the things that revolve around us, then we can start seeing patterns previously hidden because we had a bit of a "rosy" world-view.

E.g.:

WHO helps Glyphosate to be banned -> Less food production due to ineffective pesticide alternatives -> More people in the 3rd world countries starving -> More funding for "world Health" due to "poor starving people" -> WHO gets more funding and ensures its survival.

In contrast with:

WHO drives an amazing worldwide initiative to get 50 billion USD in funding -> WHO funds and deploys employees and equipment in starving areas to generate free food -> Solves 3rd world hunger -> Existing WHO mandate no longer exists -> The (Happy) End.
A bunch of PKI / vulnerability testing tools
Waw, I wasn't expecting the components to be that cheap. That said I haven't bought such components in a very long while.
On that note, the platform had a bunch of (medium) vulnerabilities early this year [0][1], but I haven't managed to find a follow up.

(Which isn't unusual - this is Oracle. Knowledge of patches is precious information.)

[0] https://www.theregister.co.uk/2019/03/22/oracles_java_card/

[1] https://seclists.org/fulldisclosure/2019/Mar/35
jump directly to Tryton on-line demo at demo.tryton.org

I'm involved in both Odoo nd Tryton. For a first approach, I would say they are very different

- by their surface: Odoo tends to be The solution, Tryton focuses on providing best basics.

- by their ambition: Odoo aims first places, Tryton wants to please its members and users.

- by their size: Odoo is a big project, Tryton is a small community.

I pre-configured again both last week for customers. Apart Odoo's gadgets collection, I really prefer Tryton user experience.
So disingenuous. Roundup is safe because the LD50 is high? I guess you’re one of those people that are baffled by why we stopped using asbestos or DDT.
It doesn't mean anything because its a completely subjective moral judgement. There's no global arbiter of what people deserve.

And again, if you think founders should take less equity then you're free to start your own venture and show everyone how well it works. I've yet to see single example of this though. If it's so easy to start a company without risk and get rich then what's stopping anyone else?

Do you realize VC companies are less than 1% of all the small businesses out there? Most entrepreneurs are not well-connected wunderkind raising millions, they're just normal people busting their ass and risking everything they have to start and grow a business. Reality is much harsher than some wishful thinking.
Were I a system security engineer, I should think I'd have a sanitized way to plug in a USB device.

How else would one do forensics?
you can get a mortgage credit with a really low interest rate. If you have a family, your rent probably will be higher than your mortgage payment. (5% rule) so without earning a high salary, you can still buy a house.
Ban Warm Introductions: End one of VC's exclusionary, value destroying practices
seems like consultants are aiming right for the three 9s, but it's the cloud, so I guess 2 nines are ok eventually.
It destroys entry-level jobs. Long gone are the days that someone could start on the helpdesk or in the QA department and work their way up into a sysadmin or a programmer. Those jobs all have been outsourced and offshored. This most hurts people who have the talent but not the formal qualifications. It is a total betrayal of social mobility by EU governments.
1. Don't bitch about legacy software

2. Are willing to help with getting proper requirements

3. Don't need a JIRA task for everything

4. Don't say they are done if something is untestable

5. Are willing to do stuff other than their skill (eg. one of the graphics required for the project is too big, top engineer opens up gimp, resizes and continue. Bad engineer will report to manager that design team did shitty job, reassign JIRA ticket, write two emails and wait for new a graphic)

6. Top programmers deliver well packed, documented software, keep repository clean with easy setup steps accessible for everyone.

7. Top engineers enjoy what they do, and are making the project enjoyable for everyone, keep high morales and claim responsibility
It always fascinates me how powerful the placebo effect is. If people believe false health claims they seem to become true health claims.
Tried to take a look and the website took over 30 seconds to load, lol. Guessing it was only ever tested in the US.
Embedded systems engineers are (usually) paid a lot less than full stack engineers.

Edit: I seem to be getting (a lot!) of downvotes on this. I thought it was quite well known, but apparently not.

Full Stack Engineer salary: $93,598 [1]

Embedded Software Engineer salary: $74,758[2]

[1] https://www.payscale.com/research/US/Job=Full_Stack_Engineer...

[2] https://www.payscale.com/research/US/Job=Embedded_Engineer/S...
Can we please, for the love of god, forbid posting non-public links to HN??

What’s the logic of linking to a page we cannot read?
The EU has over 500 million people in a landmass that is less than half the size of the US. Does the EU really need to import workers from overseas given how overpopulated it is relative to its landmass size? If the EU was the size of the US, it's population would be 1.2 billion people. Similar to china and india. Why aren't they able to find the workers locally? Is it poor planning? Did they not train enough tech workers? Just doesn't make sense.
You may want to look at `busybox vi`, if worried about bulkiness.

Asceticism is a virtue; as for me, alas, I'm not ready to let go of modern conveniences.
Romania or Eastern Europe is not the reason tech salaries are low in Europe as the country may be poor but tech workers there make almost as much as their counterparts in western Europe due to low taxes and high competition for talent. A Romanian tech grad can make €2k NET salary out of University which factoring the low COL is one of the reasons very few chose to migrate west nowadays.
There might be also a thing where we see how it plays out in Switzerland and Norway where salaries are very high indeed, but your money does not go nearly as far.