skysight-inc/HackerNews huggingface dataset:
American living in Germany here. (I also speak pretty decent German.)

I think it's hard to compare two countries like this. There's a lot more than just the objective differences--it's easy to be miserable in an objectively "better" country.

I am absolutely miserable in Germany. I don't have a particularly good reason to be; I just hate it. It simply disagrees with me, even though--objectively--Germany is a better place to live than many of the other countries I lived in.

My advice is apply for jobs in both countries. Get on-site interviews, and go to Toronto and Berlin. It's important that you see for yourself, so you can really make an informed decision.

The bit you wrote about transferring to Silicon valley, etc seems premature to me. You don't really know what you'll be doing in the future: neither choice here is bad. Choose which seems the best now, unless you have a specific, realistic goal for the future that one option enables better than the other. But without that: go to both cities and just see what you like.

Comparing salaries is also premature: you don't even have offers yet. It's all just conjecture. If both cities are serious contenders for you, apply to jobs in both and see.

(Besides, German CS salaries are definitely nothing to write home about either. And many things in Germany are more expensive: cars, gas, electricity, basically all consumer goods, etc)
Maybe Ada's approach of every number type requiring explicit bounds is a good one.
RapidJson is very efficient. I have used several JSON libraries for C++, and right now I'm really enjoying json_dto, which is built on RapidJson. It has great developer UX, including the most succint syntax I've used, and support for std::optional.

https://github.com/Stiffstream/json_dto
As much as google likes to brand themselves as an AI company it is pretty much all marketing fluff. What google has actually deployed is all super simply modeling because of the scale they have to run at. They can’t deploy expensive models because they have to run across a billion+ users. They have made some contributions on the NLP side but mostly they just have the best consumer packaging of ai.
If you work with smaller embedded systems and you need portability this is also a common sight (when you also quote the part about cstdint, which most embedded people will be happy with).
How do experts think we need to respond to increasing rates of suicide in women?
"This means the only way WhatsApp could comply with these demands is by completely altering their software with insecure cryptography."

I get what the author is trying to say, but getting technical details like this incorrect makes it difficult for me to want to keep reading these types of articles. There is no need for WhatsApp, et all to make the crypto insecure, all it needs to do is keep a record of the keys in a centralized database. That's why having centralized Commination isn't good, all you have to do is own the key handling process and you're good.

To follow the analogy in the article, the lock is fine, just 3 letter agencies have the key.
>Pournelle's Iron Law of Bureaucracy states that in any bureaucratic organization there will be two kinds of people":

>First, there will be those who are devoted to the goals of the organization. Examples are dedicated classroom teachers in an educational bureaucracy, many of the engineers and launch technicians and scientists at NASA, even some agricultural scientists and advisors in the former Soviet Union collective farming administration.

>Secondly, there will be those dedicated to the organization itself. Examples are many of the administrators in the education system, many professors of education, many teachers union officials, much of the NASA headquarters staff, etc.

>The Iron Law states that in every case the second group will gain and keep control of the organization. It will write the rules, and control promotions within the organization.
> The entire analysis is based on reports of abuse.

What's a better metric to measure this then?
When the optimum number is 0, 45M is generally considered a problem.
Book Summary: The 48 Laws of Power by Robert Greene
I'm sure when RPM first came about, it was probably less of a monstrosity. But like most things in the software world, people start bolting on new features, and you have a big mess.

For most programs though, I would prefer a YAML config file. It's easy to serialize/deserialize for many languages, and you can adjust your init scripts / systemd units to spit out a new config on startup if you so choose. Or you can use something like ansible and some templates to generate that config once when you deploy your application (we're all using immutable infrastructure now, right?), although trying to template YAML files in jinja2 is a real PITA; I'd probably just write an application specific ansible module to dump out my config and skip the yaml jinja template part.

That's the really nice thing about ansible, you can make it do all sorts of interesting stuff.
Agreed. As I age I am saddened by the growing realization that the educational institutions which I love and am proud of are key engines of perpetuating a class system.
> In California, where every other car is a ticky tacky Tesla

I live in California, and if I see five Teslas in a day it's an unusual cluster.

Now, Silicon Valley probably has a greater proportion of Teslas, but Silicon Valley isn't typical of the state.
Some vendors (Samsung) 'smart' TVs will attempt to utilize nearby open wifi networks [1]

Would not be surprising to see Comcast/TW/Charter/$ISP would strike a deal with TV vendors to provide a wifi network on the ISP-provided routers just for the TVs or other 'smart' devices [2]

Start watching out for cellular connectivity in TVs as yet-another-phone-home-vector too [3]

[1] https://www.reddit.com/r/security/comments/bpjky4/worried_ab...

[2] https://www.xfinity.com/support/articles/about-xfinity-wifi-...

[3] https://venturebeat.com/2019/05/01/huawei-reportedly-plans-f...
Vernacular architecture is usually a better approach. But it's somewhat fallen out of favor of late.

One college put in sidewalks. People kept walking across the lawn.

In a daring and unusual move, instead of crabbing at people and trying to keep them on the sidewalks, they tore out the sidewalks and laid down sod. A few months later, they reinstalled sidewalks. The new plan was based on the paths worn in the grass by constant foot traffic.

We need more of those kinds of solutions.
45 million images of child porn is quite significant.
Try dying young? Otherwise, there are no guarantees
int, long. The standard specifies their minimum sizes.
ARTICLE29+Newsroom+-+Latest+News+-+European+Commission
It's not an adiabatic machine. It's a gate-type machine, with registers that experience programmable interactions with its neighbors. That's very much more like a classical computer than an adiabatic machine.
Yes our models are crude, and the predictive accuracy may be good, or may be as useful as the medical theory of "humours".

But the response to these models is demands to stop using non-renewable resources like fossil fuels for energy, moving to less polluting and de-centralized renewable grids. It's been demands to reduce the impact of agriculture on the environment, reducing cattle emissions, the impact of aquaculture on the oceans etc.

These demands are good, in and of themselves. So let's do them, anyway.
Never seen anyone starting out at 55k in Germany. 35-40k sounds more reasonable for someone without experience. Seniors around 65k with a hard limit of 80k for engineers not moving into management/consulting.
The "humans are the bugs" excuse is pure denial on the pre-programmed proponent side.
Compassion is well known to be biased in various ways (towards people more similar to you, attractive people, etc. - not even speaking of towards e.g. your relatives and friends) and completely scope insensitive; and is also plausibly completely irrational. If you want to base it on compassion, /stay away from my social policy/.
But magic _is_ required. A reasonable field of view to assess the hazard or approaching kid on the bike might, quite easily, be available from the car, but not 20m away looking toward the car.

Case in point. That car in the video that turns into the car park looks like comes from behind the guy with the phone. Someone in the car, or the self driving sw, should have seen it far earlier. Maybe even noticed an indicator, or deceleration.
F-Droid [1] has addressed this pretty well for Android devices.

[1]: https://f-droid.org/en/packages/im.vector.alpha/
What will me email address be used for?
Have you looked at their ticket queue?

It could be a matter of work in progress or internal bottlenecks.

[0] has a good summary of WIP after the heading titled "Why Do We Need To Visualize IT Work And Control WIP?".

TLDR - read the Phoenix Project.

[0] https://itrevolution.com/resource-guide-for-the-phoenix-proj...
Buy Angieslist Accounts
> As much I'm hoping there'll be a breakthrough in AGI

I think it probably won't be one breakthrough, but several, over decades. Personally, I'm pretty happy that AGI is taking a long time to materialize. We likely won't see a "fast takeoff scenario" (the computer is learning at a geometric rate !!1). It will likely happen gradually over years (progressively more intelligent, more aware computer systems), and we may have a chance to adapt in response.
Where's my sledgehammer these days...?
Can you write something about salaries in Zürich? How far can CHF 120k bring me with a family? Is CHF 150k doable outside Google Zürich at all?
Clearly, but that is something us sysads for decades get...

You think that joe mechanic who just bought his daughter a new machine has any of this lexicon.

Whomever is responsible for all of this bullshit at MS should be hit in the face with a shovel.

Recently, and I’ve been in tech since 1997, I bought an office lic at Costco because I needed excel on a machine...

You know what a pain in the ass it is to install office on a generic factory machine with the new bs. They want to tie that install to an outlook account.

Nope. I just want excel this machine won’t even be connected to the internet. But MS says fuck-you-because-thats-why.
Nice how the upper classes want the pleb to give up meet, but the discussion is kept away from air travel being terrible for the environment.

Thanks, I'll have my daily 400g meat.
I think you’ll find that the behavior that is unreliable here is that of other drivers, not the technology. So what you’re saying doesn’t apply in this situation.

Even if it did apply, I believe the technology is safe and reliable, because from what I have seen Tesla does extremely extensive testing. So this meets your filter as ready to be released to the public.
Having found something that works well doesn't proclude finding something that works even better.

Before capitalism, violence used to solve more problems than any other means.

Slavery also lifted people out of poverty. Because, you know, the slaves weren't considered 'people'.
"The future isn't what it used to be."
It depends. I have a contrarian view here. I’m German and would advise against learning German for OP. This advice counts for Berlin.m only. The opportunity costs are just too high. In Berlin you do not need to learn German. Also it’s way harder in Berlin than in any other German city. Just make sure you live in districts with a high expat density, make Some German friends and focus on your career. OP is young and it seems he wants to build his career.

That said from my experience I see 7 years as a cut off point where expats start to leave the city. If you are quite confident that you’ll stay >7 years or even consider other cities in Germany start learning German ASAP :)
I’m in Orange County and I usually see 8-12 on a short drive. Easily 30-40 across a normal day with a 15 minute commute.
I would certainly still aim to learn it, but I wouldn’t let that intimidate me. I observed many people in Berlin starting with English, even when both parties clearly spoke German. I’ve had friends move out there and live and work for many months without picking up much German. Berlin is pretty damn effortless as an English only speaker.
Full title is "With suicide rates among girls and young women at a record high, this is how experts think we need to respond"

Men die by suicide at a higher rate than women, and a lot of the research and prevention work is rightly aimed at men.

For some years now people have been worried about the rates in women, because although they die less often than men (in the UK, this isn't true in some other countries) they attempt suicide at about the same rate. This means that if women start to substitute methods they'll start dying more often.

The UK has been dealing with a government that is ideologically opposed to the NHS; and which sees "IAPT" (a light touch low level psychological intervention) as the solution to all mental health needs; and which sees austerity as a crucial plank of their strategy. So we've seen a pretty poor response to women in psychological distress.

On top of all of that women are more likely to be given the bullshit diagnosis of personality disorder, and that can cause the care provided to them to collapse.

So, the rise is worrying, and we need to take a lot more action to prevent it.

Today considerable amounts of money (some new, mostly not new) has been announced as part of the NHS Long Term Plan for better models of mental health care. This isn't just NHS funding: it's for local authorities and 3rd sector organisations too.

More details of this new spend can be found here: https://www.england.nhs.uk/publication/the-community-mental-...
If you have a listening device in your home, expect half your guests to suddenly stop coming over. I talk with the host once, and only once, and move on with my life. Do not permit the normalization of private surveilance.
> I suspect being qualified would in this case involve doing an MA in an esoteric field like gender studies in post revolutionary France, having a large education debt and poor writing skills, but at least being in-group.

The author of the article has a PhD in history and is a professor of history at Loyola, which took less time to Google than commenting. Your comment feels like it crosses a line, your speculation doesn’t make your argument more right. Justifying your opinion with imagined reasons makes it less likely to be valid, and reflects poorly on you.

> I think we are allowed to make such observations, but you are free to refrain from spending your time on counter arguments.

You are equally free to refrain from posting negative, subjective, and somewhat off-topic opinion. You can also expect such opinions to find valid disagreement. Your suggestion that you are making “observations” suggests you believe your opinion to be true, and I don’t doubt you think you’re right, but from over here it looks to me like either the subject or the author’s style is bothering you, not that the writing has any quality problems.

While you are “allowed” to make any observations you like, others are allowed to disagree. The guidelines here at HN do ask that you stay on-topic, and more importantly ask commenters to not speculate or to make ad-hominem arguments against other people. So, your comment is not exactly following the suggestions of what should be allowed.

Here are the specific guidelines that I believe the first sentence of your above comment crosses:

Be kind. Don't be snarky. Comments should get more thoughtful and substantive, not less, as a topic gets more divisive.

Please respond to the strongest plausible interpretation of what someone says, not a weaker one that's easier to criticize. Assume good faith.

Avoid unrelated controversies and generic tangents.

Please don't post shallow dismissals, especially of other people's work. A good critical comment teaches us something.

https://news.ycombinator.com/newsguidelines.html
> Already computational resources are becoming prohibitive with only a few institutions producing state of the art models at high financial cost.

That is something of an illusion.

Obviously there will be some sort of uneven distribution of computing power; some institutions will have more, some less. The institutions with more power will create models at the limit of what they can do, because that is the best use of their power.

So if the thesis of more power = more results holds then truly cutting results will always be by people with resources that are practically unattainable by everyone else. Google's AlphaGo wasn't a particularly clever model, for example. It just had a lot of horsepower behind it to train it and the various ranging shot attempts Deepmind would have gone through. Someone else would have figured it out albeit more slowly in a few years as computing power became available.

Computational power is still getting exponentially more affordable [0]. Costs aren't really rising, so much as the people who have spent more money get a few years ahead of everyone else and can preview what is about to become cheap.

[0] https://aiimpacts.org/recent-trend-in-the-cost-of-computing/
Battle over Encrypted DNS
Spanish Security Company Spied on Julian Assange in London
> (But it solves them exponentially faster than a classical computer)

do you mean literally exponentially? or do you mean "a lot" faster?
>Not only that, but of course, I meet folks all the time who think "you don't need a degree to be a programmer." Sure. You don't need a degree to put Ikea furniture together either. I don't need programmers. I write programs to write programs. I need folks who know how to think... for themselves and learn and go out and find knowledge they need to solve problems and then solve the problems.

I've found university to be somewhat of a bad predictor for whether people think for themselves. It is however from my experience a good predictor for following instructions and follow-through (which, as you mentioned, is not unimportant).

If I see somebody with no degree, but experience, he might also have follow-through though, and often more resolve to solve problems themselves.

I had a university education myself, and while I think it's not strictly necessary for programming, it does give you a good overview of related fields (mathematics, algorithms and maybe others) that often come in handy as part of solving a problem more elegantly or efficiently. And self-taught programmers often don't touch on these topics and have a big blind spot there.
Very useful, a bit more specific here:

https://gist.github.com/andygock/6b3a18bc4918e68e10829b35e94...

About the ccleaner comment in this article, just mind belongs now to mcaffee, no longer piritform.
Specific games. That’s the only reason I keep running Windows. Otherwise I would be on Linux full time.
There’s literally only two examples in the post and one is an example of the car stopping before a collision. The other example is another car backing into the Tesla.
In this context, what is classical AI?

An SVM? A markov model? A large context free grammar with a dictionary?
I fully admit that, but view it as a failure of my brain/upbringing that I cannot overcome. Kinda like very mild form of mental illness on my part. Or, kinda like fear of spiders, of which I have a normal, normal being irrational, level. We shouldn't base policy on that.
Is that unique images, or just reports?
I co-wrote an article [1] that covers some of the flaws in Tesla’s comparisons a few years back. Not sure if their stats have gotten any better in recent years, but the errors back then were pretty basic.

1: https://www.thedailybeast.com/how-tesla-and-elon-musk-exagge...
Isn’t surveilling known spies and foreign agents like Assange within the purview of US intelligence activity?
I do think that it's a good idea to do some research in the area, a really good idea. We've assumed far too much about the resiliency of our environment.

With that said, I would be quite surprised if unspecific metal debris/dust is going to have any major effects, except as it already is as a threat to the functionality of satellites, space stations, and rockets.

The meteorite argument is quite strong, but not unassailable, as meteorites in general has a chemical composition that is quite different from space hardware.

Not that we use a lot of Antimony in rockets, but it works as en example. If I interpreted the numbers correctly, we can put an upper limit on the contribution of atmospheric Antimony from 78000 tons of meteorites at ~16 kg, or roughly 35 lbs.

Thus, it's not entirely impossible that some of the space hardware over it's life, and death, can contribute more of certain unusual elements to the atmosphere than meteorites do in the same period.

Organic molecules however, those are a bit more concerning, as we already know that some species can greatly affect our atmosphere!
How WeWork spiraled from a $47B valuation to bankruptcy talk in 6 weeks
We could have decentralized communications if we ever actually use IPV6 in production. Static IP's for all, much easier to self-host.

The other large issue is once you self-host, you're now liable for moderation of illegal content. I'm not sure how to fix that part.
I'd love to see the topics of soft-realtime and lightweight threads addressed.
I am a partially vision-impaired man, and I really can't stand the
dark-grey on light-grey texts that a lot of modern web pages have. They
are essentially unreadable to me. In order to comfortably read this
article, I had to go to Firefox's Style Editor and make the text
actually black.

And it is ironic that an article about text rendering uses such
low-contrast and small-sized text.
Development yes. Releasing them as products (which is the case we're discussing) when they have people-killing faults, no...
Probably don’t need the trademark in the logo
Canadian salaries are generally low and at the same time the major employing markets have a terrible housing crisis right now.

So you pay California-style cost of living without the California salary.

I like living here and I like my job, but I wouldnt recommend it to somebody starting out.
I'm a Canadian who has lived and worked in Canada, San Francisco, Japan, and Germany.

Go to Germany.

They're foreigner friendly, immigration is straightforward albeit bureaucracy sucks. Quality of life is head and shoulders above. Food is better. People are nicer. Employers don't dick you around. Housing is cheap.
NASA is basically a jobs program at this point. Congress keeps funding it primarily as a way to direct federal money to certain states. There's no vision.

There are lots of good people at NASA and they manage to do some great work, but they could do much more with the budget they have if they weren't subject to the political whims of two branches of government.

ESA/Ariane are in a similar situation. They rejected reusable rockets a couple of years ago explicitly because they were afraid of the effect it would have on the jobs on their production line--the calculus is purely political, and jobs won out over not being left behind with an overpriced single-use launch platform. To their credit they recently walked that back and are now developing a reusable launch platform.
Us landfills are highly regulated and sealed at multiple layers. Your 'knowledge' is incorrect. A cursory google would have enlightend you. But never miss a chance to take a dig at the USA.
I've worked with people with cs degrees and self taught / bootcamp types and the biggest difference between them hasn't been based on their background but their commitment to continued learning on and off the job. Granted I can only judge their ability to do work similar to mine and not incredibly difficult by any stretch.
I am not aware of any compiler or platform where int is 128 bits. The most common these days, even on 64 bit platforms, is 32 bits, which they don't even mention.

I am not sure why they chose to speculate about sizeof(int) in this way, vs. expressing the limit in terms of something more concrete.
I use summon every night to pull my car out and it works flawlessly. Based on that damage it’s not clear how that could be caused by anything in a garage.