skysight-inc/HackerNews huggingface dataset:
As a german who worked as a software dev in the netherlands for 2 years, I could't disagree more. The dutch speak a great english, even the homeless. I've never heard a better american style english anywhere else in europe and I found the dutch english often more clean than even received pronounciation.

Same goes for the code bases, they had the usual mess that codebases have but variable names weren't an issue.

I find your example of childs vs children to be bike shedding, the hard part about coding isn't the variable names. If you read haskell you would probably find "c" for child and "cs" for children, simply to keep the code terse.

While I strongly condone the form of backlash you received,
I am still happy that there is pushback.(sorry)

We as software devs battle complexity on a daily basis, and we achieve many of the things we achieve only because of collaboration.
Introducing an additional translation step into the process of coding sounds like a complexity nightmare, a debugging nightmare and a communications nightmare.

When working in an international team you still have to talk about the stuff, and as long as something like this doesn't ship with a perfect star trek like universal natlang translator people still have to settle on one language, except that the code they are looking at is now code they've never seen before.

Kudos for the effort, go do it as a hobby but don't be suprised that people get mad just by the very thought of being forced by management to work with something that puts even more complexity onto their shoulders.

And I'm happy that people want collaboration so bad that they are willing to speak and work in a language that they don't understand well in order to connect with peers from all over the world.

And don't take it personal that others don't digg the idea of having to work with something like this.
It's a cool idea, it didn't work. Move on and try the next cool idea, one day one of them will stick.
You're not the only one to have worked on something and then figured out a year into the project that there is no demand/ its technically unfeasible / there is some obscure paper from the 70s that had the same idea but discovered a fundamental flaw and dropped it.

To quote allan key:

If you don't fail at least 90 percent of the time, you're not aiming high enough.
So the formats are very much alive, enabled on virtually every blog and many news sites.

Also the article does not mention a single mobile reader.

Feedly for ios/android/web has held the crown since google reader shut down yet is not even mentioned.

If you are still consuming feeds on your desktop in 2018 you are doing it wrong.
23andMe Is Sharing Genetic Data with Drug Giant
An animated introduction to Clojure
Validating email addresses with regular expressions can make sense from a UX perspective alongside sending a validation email after the address has been validated as "likely a valid email address".

If for example during a typical registration process the software merely sends an email instead of also trying to validate the address first the user either has to wait until the email has arrived before entering the remaining data or otherwise might end up with invalid registration data that cannot be retrieved anymore. In this case, the user would have to start over again.

This problem could be alleviated by having a two-step process, during which the software merely asks for the email address in the first step and the remaining data can only be filled in after the email address has been verified. However, depending on the requirements of the software it might make sense to not just ask for the email address but additional required information during the first step as well, in which case validating with regular expressions provides a better user experience through feedback.
How Systems (and Nations) Fail
Not a joke. Google don't define search as web search but rather "search of any kind of data source you can imagine". Thus Amazon is a search competitor because people often go straight to Amazon and type in what they want rather than go to Google first and maybe see shopping results.
Indeed. Teachers in Germany earn more than many, if not most, software engineers. Then again, IIRC Germany has the third-highest teacher salaries after South Korea and Luxembourg.
>Actually, the opposite is true: https://www.aeaweb.org/articles?id=10.1257/aer.91.4.877*

The "opposite is true" or the opposite has been argued by papers and gets grants because it fits some dominant ideological models and interests?

Because tariffs have been tried in the past for centuries, including by the US, and have helped in creating a stable internal economy, and the resulting meteoric rise.

Not to mention that politics and global power does not begin and end with what makes more profit or produces cheaper goods.
Container 101
tbh, I was actually thinking of this. However, a full TLD would be so much nicer.
> file uploads

Good question. Uploading an image from slack iOS app takes forever and most of the time don't succeed.

It's not a network issue since other apps manage just fine.
Pay higher referral fees. Or did you think Firefox used Google search for free?
As a German native speaker I find German much more confusing in this regard.
Maybe this is because I don't know the rules in English well enough[1] but for German I can give you a few examples of the complications we have to deal with:

From grandparent:
> In German, compound nouns are written without space, as a single word.

This is true, but the difficulty is to know when two or more nouns are considered a compound noun (Zusammensetzung) or just a group of words (Wortgruppe).

For example consider the following (real) street names:

- Schleißheimer Straße

- Hohenzollernstraße

- Leuchtenbergerstraße

Straße is simply street. Schleißheim is the name of a place.
Schleißheimer Straße is written as two separate words because the rule [2]
says that combinations with geographic names ending in -er that signify a place
(and not the people living in that place, for example) are usually not
considered compounds. A simple counterexample would be Hohenzollernstraße with Hohenzollern referring to the House of Hohenzollern.

Now consider a case like Leuchtenbergerstraße. Leuchtenberger can refer to the place called Leuchtenberg or the Duke of Leuchtenberg. It would be written Leuchtenberger Straße if it had
to do anything with the city of Leuchtenberg, maybe leading to that place. If it is named in the honor of the Duke it would be written Leuchtenbergerstraße.

Another problem is that often nouns are not simply slapped together.
Adding an additional s (Fugen-s[3]) between the words is very common.

For example:
traffic is Verkehr, sign is Zeichen, traffic sign is not Verkehrzeichen but Verkehrszeichen.
On the other hand: tax is Steuer and transfer tax is Verkehrsteuer, but not Verkehrsssteuer.

dog is Hund and leash is Leine. A dog leash is a Hundeleine, addding an additional e in this case.
Sometimes nothing is added but something removed: crown is Krone, prince is Prinz and a crown prince is a Kronprinz, leaving out the final e in Krone.

Compounding in German is complicated and weird.

[1] The only rule i know is: "It's written as two words, except for a few well known exceptions." I suspect that there is more to it and I'd be happy for any enlightenment.

[2] https://www.duden.de/sprachwissen/rechtschreibregeln/getrenn...

[3] https://en.wikipedia.org/wiki/German_nouns#Compounds
Doing a quick check of indeed, I see many refernces to Polyglot. Half of the ones I checked did not use the term properly. One did list it as a 'Like to have'.

In general what I am seeing is they are looking for people who are not tied to one thing. I worked with a guy before, anything you asked the answer was 'Oh I can do that in Cold Fusion'. Another guy 'SQL is the answer'. To be fair, myself I favor C# as it is the most recent language I have done a lot of work in. But I am skilled in SQL, and Cold Fusion, as sell as SharePoint, JS, HTML, LISP and a few others. The important this is to be open to the other possibilities. Sometimes C# is the answer, but usually something else will work better, but you have to consider maintainability.

The other thing a polyglot shows is you are learning diversity. Not stuck in what you learned 20 years ago at University.

For most jobs they have 3 maybe as many as 5 real needs, but usually it is 3. You need to identify those and talk to how you match their NEEDS. Then look at the others and see how you can talk around them.

<story> A number of years ago I was working for a company and we were going to hire another devloper to work with me. My boss created a job posting, without vetting it through me. I was surprised to see the list of langauages. C / C++ / C# / JS / Java / Ada / Assembly (2 specific versions), I think there were a couple more languages listed. These were all 'REQUIRED SKILLS'. I asked my boss why she did this, since no one in the company knew all those languages (I knew 5 of them, but I was an oddity, most only knew 2) and we only used 4 of those (C, ada and the 2 assembly languages). Her answer was 'Would it not be cool if we had someone who did?'. My answer was they either knew very little about each or were a compulsive liar. Most likely the compulsive liar. </story>
There are lots of Go specific jobs out there, I've found. I don't work for them, but here's an interesting example -- https://jobs.lever.co/geckoboard/27c7e6ff-a02a-4221-a02f-e19...
The Encyclopedia of Human-Computer Interaction, 2nd Edition
I was going to disagree, but looks like language is considered extinct when it has no speakers left, including second-language speakers. [1] The total loss of native speakers is called "language death" instead. So yes, Latin will likely never be extinct.

[1] https://en.wikipedia.org/wiki/Language_death
Created an account to say thanks for this list.
It's been something I've been looking at recently and you gave me a lot of homework :)
Thanks!
Smarking (YC W15) Is Hiring a Senior Back-End Engineer in SF
I haven't the slightest idea of what "Critical Thinking" is; the term seems more cant of the education decryer than anything else.

However, I will say that the apprehension of works of beauty and the development of abstract thinking patterns with regards to ethics, anthropology, and metaphysics are valuable, for reasons I'm not certain how to articulate. I might only say that I would not wish to live in a world without them, and would consider anyone who--having the means to appreciate them and the requisite intellectual ability--found them simply unnecesary or undesirable, to simply lack som essential form of humanity.
Starbucks – The Best Coffee and Espresso Drinks
John Cena
See also, three stripes:

https://www.nytimes.com/2018/03/01/business/adidas-three-str...

https://www.bloomberg.com/news/articles/2017-03-15/adidas-tr...

http://www.maw-law.com/fashion-law/adidas-files-trademark-in...

http://www.klemchuk.com/adidas-loses-famous-trademark-regist...
This isn’t true. We have very reliable libraries for simulating N-body problems to sufficient detail to know the answers to such questions with great certainty. Not having an “exact solution” Does not bound whether solutions exist or whether they are computable, or how easy they are to compute. In this case, quite easy.
I agree. It's extremely unlikely a large number of lower income individuals commute by car into Manhattan. Parking alone in Manhattan often costs more than minimum wage per hour and street parking wouldn't be reliable enough.
I'm OK with a computer assisted legal code so long as our policy makers recognize it for the public good that it is. If there is a standardized "legal robot" then everyone who is eligible to votr should have free access to it.
> there were significant collective benefits to near-universal electrification and phone service

If we keep having to subsidise these areas because it is uneconomical to build infrastructure there, and most new technologies require infrastructure development, does it really make sense for people to keep living there?

The Rural Electrification Act was also a work program in the middle of the Great Depression, so there were some pretty good reasons to do it back then besides just altruism.

Though I honestly think we don't actually even need real subsidies here, supporting municipal broadband providers and One Touch Make Ready regulation (which NY could have passed as a State without the FCC) would probably do more good than holding Spectrum's feet to the fire.
I’m not sure if it helps “get” jobs but it doesn’t hurt.

My current web site is 3drocketsurgery.com. The chrisbennet.com one is all stuff that I did 10 years ago or more. Neither of them are sites you would find via a web search. Not a single person has contacted me through 3drocketsurgery site’s contact form and my name isn’t on it anywhere on it (on purpose). I used to use it with my resume’ and now use it instead of one.

I don’t actually call people or actively search for work. I do try to talk people out of hiring me sometimes. Reading this it makes it seem like I’ve got it all figured out but in reality, I’m just lucky and I’m expecting my luck to run out at some point. It’s kind of scary to be honest.
Ask HN: Was there a 'remote' Y Combinator course coming up?
I believe there was a course that you had to apply for but you could attend from home.

I thought it was this summer or fall, and I cannot remember the details, but it was posted less than a month ago.
the recent harvard preprint only had evidence for steppe women settling with indus men

this was not noted in the paper itself but only on twitter

you can imagine the ridiculousness of claims that women drove out dravidians and then installed a patriarchy

i hope they do publish cause it would mark the low point of western science future historians can point to as the beginning of the fall

in any case they have no evidence of steppe languages only inferences and we have strong evidence of sanskrit in india 3000 BC well before the fake aryan invasion claims of 1500 BC
The lunar gateway has nothing to do with the expanding new space sector, which frankly doesn’t know what to do with it. It’s a politically justified solution in need of a problem.
This does not match my favorite mail address, "@"@example.org
Not the OP, but FWIW Jules Verne was French...
Modeling User Journeys via Semantic Embeddings
Technology Addiction in 2018
> Often they referred to oranges as “golden apples.”

That is how the fruit "orange" is called in modern Hebrew
Did I misunderstand, or was that not the entire thrust of the article?

That vector tiles enable the representation of a subset of the data that a particular group care about (e.g. playgrounds) in order to encourage and enable contribution from a wider and more diverse community?
That's what I thought originally - similar to Mapnik. But I've downloaded it and can't see any way to work from raw osm data.
GOP and Democrats would give right to migrate to US to MILLIONS
George Orwell and 1984
That's also what I do. When releasing a new version, I run a script/gradle task/... that:

- compiles all commit messages since previous version

- filters unwanted messages (according to special tags)

- groups them by category (fixes, enhancements, ...)

- opens an editor so that a human can prettify the changes

- appends the end result to changelog

- updates version files

- commit changes / git tag / etc

EDIT: formatting

BTW, I always have to set up those tasks myself. I'm surprised some kind of standard tool does not exist. I guess everybody has their own preferences and no standard really emerged...
Rotary Pay Phones Return, This Time to Foil Drug Deals (1994)
So his options are 1) be delusional about a company's product, or 2) work for another company?

No one at Google has qualms about working at an ad company? No one at Facebook does?

For some people, a job is a job. It doesn't have to be a calling or a mission. I personally wouldn't work in ad-tech for personal reasons, but clearly most of our industry would. Are 100% of those people fine with what their company does? Clearly at Facebook they aren't.

Honesty isn't combative, and if the interviewers say that honest answer in that way, then it would reflect their own misgivings about Google's business model, wouldn't it?
Sure, but people who have stake, e.g. ownership, will be more active politically and they're the majority of Californians. Renters will not win. Again, make more money, leave or endure.
> We don't have the kind and extent of unjust laws that would give me the ability to care one iota about people who are stupid, desperate or boneheaded enough to break them.

Just because someone broke a law doesn't mean they should lose all of their rights. The reason for various levels of penalty (from a fine, to some prison time, to life in prison, to execution) is so the penalty can be proportionate to the crime. By extending your reasoning, one might conclude it is fine to execute every single prisoner. After all, they are criminals.
I have heard people say that prison rape isn't a bad thing, because those getting raped are criminals anyway. Do you agree with that?

All of this ignores the more practical matter of reintegration upon release and the message we are sending to the loved ones of prisoners. If the systems society has set up were exploiting them, can we really expect them to then have faith that trying to work with society will help? The same goes for their loved ones. They see the same unfairness in the system, will they feel like society is fair? like it pays to do what society wants?
The measures that don't need maths
Ewolo v5 – Log workouts, runs and compare with body weight
https://www.startupschool.org
Agreed. As a native Arabic speaker, I would argue that Arabic is the language of poetry.
> it's just over-complicating things for premature optimization

1) I don't really understand how an abstraction can be premature optimization, unless you mean "optimization" in the human sense -- optimizing the coder's time instead of the machine's resources.

2) Rust was invented to rewrite a major web browser... so it wasn't premature optimization for its original intended purpose/users. They knew what they were going to need.
We are not talking about 100 year old houses, pretty much every Hindu knows about Dwarka. So lack of funding and lack of interest are not good excuses.
For all you React devs out there
Nature Communications paper: https://www.nature.com/articles/s41467-018-05376-1
>likely continuing for another ~15 years

It's not that simple, I doubt the boomers working at Google now are the one creating problems and preventing the company from moving forward.

When you see how much stuff they did for ahead of their time ( Big Table , Piper etc...) and now the same tech is being ported to the cloud.

My point here is to say that it's a mentality issue rather than an age issue. If the companies you are working did not invest to transform you and to make you adequate toward current society , you are going to slow down your company otherwise you'll be just fine.

>I’m also tired of all of this inexact labeling of “generations”

The age group are identified page 3.

I personally consider this labelling accurate , but as you mentioned it "boomers" are okay to label others but not to be labelled themselves.
Telegram X: July Update
I'm sorry, I hate "recipe style" Git articles.

Understanding reset and checkout is not hard if you understand the underlying data model. If you don't understand te data model, it's all black magic.

Interestingly, I feel the same way about actual recipe books for cooking. It's one thing to keep around as a reference. But if you don't know what a bay leaf tastes like and what it does to a dish, you won't learn anything from someone telling you to use it in a particular recipe.
'Blood moon' dazzles skygazers in century's longest eclipse
Cell-sized robots can sense their environment
I found the list helpful, with just about everything I would expect in a list such as this.

If I could make one suggestion: I found it to be quite annoying to have to click through to a two-line gist for every single one command. Having those commands be in the article itself would be considerably easier to read.
> Instead of reducing it they put a lot of resources into developing technologies to deliver that bloat more efficiently.

Efficiency has a lot of different definitions depending on whom the efficiency is "for". I would say Google put a lot of resources into increasing the bloat (adding abstractions) in order to automate the creation and maintenance of their services. They are the pioneers of removing humans from the equation: they're using ML to create their maps, instead of the previous focus on humans driving around with cameras, they have a notorious lack of human-intervention customer service for most of their paid services, even GWT which I mentioned above removed human JavaScript devs (admittedly in order to allow Java devs to write it, but unlike other transpilers—e.g. Typescript/Coffeescript—which produce a relatively readable direct JS equivalents, GWT is heavily abstracted and the output isn't in any way representative of what a human would create).
How Japanese Knives Are Made: Behind the Scenes with Master Forgers
The Life and Death of Microsoft Clippy, the Paper Clip the World Loved to Hate
Maybe I'm confused because it's only relatively recently that I started again to take Java seriously, but isn't that precisely an example of a domain the Java security manager addresses? Again, I am well aware of the implementation bugs that have existed, and I don't know offhand if the security manager was part of Java's initial design or was added later, but I'm still confused as to why your ire's directed at the general concept of Java in the browser, rather than the specifically flawed implementations.
This is why I stopped subscribing to many subscription services. They still mine and sell my personal data even when I am already giving them my money.
Don't use push --force, use push --force-with-lease. Then you avoid accidentally undoing unexpected new commits on the remote.
If anything your project would help the gobalist agenda... I've seen so many companies dismantle their dev teams and outsource the coding to cheap labour in brasil.
My guess is such a system, no matter how noble the idea behind its creation, would only lead to management finding the cheapest bloke anywhere on the planet to write their code.
Some team at the end of the world who don't even speak english and barely enough $lang to code themselves out of a situation if their lives depend on it.

And corporate will be like "hey they are shit but they're the cheapest! and because our code is language and coder independent we can always move to the next emerging country once the current folks demands a pay raise! evil laugh"
10,000%: Pantera Reports Massive 5-Year Crypto Investment Return
20% off for new customers
Will you still need me, will you still feed me, when I'm 0100?
Another reference site that has come in handy for me for quick reminders, and has a very memorable name -- http://ohshitgit.com/
Our beautiful immune system in action – Modeling an interactive neural network
What if someone runs ads... on a gopher server? :)
I would love to read a cooking book which talked about the effect of ingredients and process. Anybody know if one exists?

edit: well this one looks interesting https://www.amazon.com/Ingredient-Unveiling-Essential-Elemen...