skysight-inc/HackerNews huggingface dataset:
Have you validated your MVP? (ie acquired enough initial users to know that this is a viable business idea, and commit the next few years to it).

If not, then do not worry about internationalization at all, and do just English. Validate your MVP first. At this stage, you’re trying to find people who have a pressing, immediate problem to solve - and even if some of them are not native English speakers, it shouldn’t be too much of a deterrent because your product will still be a godsend to them.

If you have already validated your product, or when you have done so, but it is not immediately clear what languages besides English you should pursue, then I would recommend still picking a second language to make sure that your codebase has basic, initial support for multiple languages. If you are not in a primarily anglophone country, or members of your founding team are native in another language, then pick that one (it’d be dangerous to pick a language you have no familiarity with, as a team, because high quality translators are hard to find, and translators who can work with your designers to address more subtle cultural details are close to impossible to find).

This won’t solve all your problems - for instance if you support English and Spanish out of the box, but a few years later you realize you need to support Hebrew, you’ll likely have work to do to support a right to left script. But at least your codebase will have initial support for more than one language, which will make the effort a little less insane.
This is sort of how it works in the UK. You pay 9% of what you earn over £X for 25 years (with X and other details like interest depending on when you started borrowing).

In theory, this stops when you pay off your loan, but the most recent estimate I know of[0] predicts that 60% of graduates under the current system will never get there, so while it's technically a loan, it feels more like a graduate tax.

[0] http://www.telegraph.co.uk/education/educationnews/10747315/... (2014)
I love subbed anime but when I'm working and streaming something in the background I'd prefer not to have to actively read the screen to understand it
Show HN: oksql seamless sql in clojure
Victim-blaming is rampant everywhere, first of all. And while those thoughts might not get typed in as much on Facebook where everything is happy-happy-happy and like-like-like, I bet they're being thought. Here on HN there's no such cultural slant toward positivity, but there is one toward intellectualism. And hey, whatever else victim-blaming is, it's sort of interesting as an intellectual idea.
It's enough. We do not need another javascript framework.
This smart ‘tree’ has the environmental benefits of a small forest
As it's a B2B app, I don't think there's a pressing need to localize. It might be interesting though to keep things localizable (not only for I18N reasons - documentation and testing come to mind)

Now, what you should absolutely DO is make sure your system doesn't break with foreign names/data/locales

Locales to test: RTL locales (Arabic and Hebrew for the most part) and maybe Turkish (the infamous dotted capital I)

Names: Chinese, Japanese, Russian, Latin Extended (ñ, œ, ø, á, é, etc), even names in English can break stuff (O'Brian)

Dates: does it work with DD/MM/YY or YYYY-MM-DD and keeps consistent?
The Future of Software-Making, 50 to 100 Years from Now – CoderHood
please elaborate - are you thinking of the curse of dimensionality ?
That's what i'd do. launch, get feedback.

Most people understand business-english. If your team is English-speaking, chances are, you will have much much higher chance of succeeding there.
I'm impressed with and have been inspired by the work many programmers have produced, but I don't look up to them. As a matter of principle, I think it is unhealthy behaviour to idolise others.
The article was beautiful and I would really like to know myself if the tests have been found to be predictive.
Very literally so.
Not to mention that the American Civil Rights Movement had relatively clear goals and a pretty singular focus: Ending explicit state-approved discrimination against black people.

The goals and focus of OWS weren't very clear (to me at least): Was it about ending corporate influence in politics? Was it about seeking consequences for what happened in 2008? Was it about wealth inequality? It kinda seemed to be about all of the above. How can you really rally anyone if it's not really clear what they're getting together for, other than some vague sense of being wronged?

Also, whereas the civil rights movement had measurable goals (repealing Jim Crow laws, for instance), it's hard to imagine how you measure "success" when your goal is something vague like removing corporate influence in politics.
The worst driver? An average driver? The best driver? There's a pretty big difference between all of those.

Also, just like with machines being "just as accurate" at translation from one language to another, doesn't mean the machine will be as good as the humans at exactly the same things. A robot that translates from one language to another with equal level of accuracy as a human would probably sound "off" to a human, because it would make different types of mistakes.

Similarly, a self-driving car that achieves as few/many accidents per million miles as an average human driver may also seem like it's driving pretty weird compared to a human.

> “Regulators may require some significant margin above human capability in order for a full autonomy to be engaged,” said Musk. “They may say it needs to be 50 percent safer, 100 percent safer, 1000 percent safer, I don’t know. I’m not sure they know either.”

I would say it needs to be 1,000 percent safer. Better safe than sorry, and at the rate machine learning chips are improving these days, that would only take like a car model generation to achieve. So why not wait a few years?

And if human safety is not the primary concern of car makers, because they'd rather be bragging with their "self-driving feature" for their cars, then they should consider that if they "screw-up" this self-driving thing initially, it could ruin it for themselves as well as everyone else for a decade or more. So again, better safe than sorry?

Also, the next time someone mentions their cars are autonomous, I want to hear them say in the next sentence how secure software digital systems are against hackers.
Simple and Scalable Predictive Uncertainty Estimation Using Deep Ensembles [pdf]
You're right but just want to add, an employee is a business too, with sales/marketing duties. Not helping with the confusion perhaps.
Quasar doesn't have colored functions, and you can instrument your code at build time, as part of the compilation process. But an implementation in the JVM is indeed more robust and efficient.
Anthem CEO Joseph Swedish to Step Down
URBAN GLAM
remote region ==> air ambulance?
> because I was too slow to implement a feature because I was spending extra time writing tests.

This. Just yesterday, I was asked by an interviewer at a Startup. "How do you test your code? Do you write tests? What's your familiarity with TDD."

My answer: "I prefer to do a test driven approach. However, none of the companies I worked for allocated time for writing tests in the sprint, so I have not been able to actually do this in practice. I usually debug my code and run it through all the happy path and edge cases."

Was bitten once very early in my career just like OP, and decided to only write tests after initial coding, if there was time left. Most (not all) Companies expect you to do TDD, but never allocate time for it in the estimation. So I've made it a point to ask the PM if there was time allowed for writing tests in the estimate, and if they say something like "Oh no we don't have time for that" I don't do it.
The languages, idioms, and ecosystems are different enough that I don't see that as a problem. They should be treated like two different languages. You wouldn't read a C book and expect to understand the conventions of C#. Neither should you for C++.
Many here will rush to trot out the usual "but, we should all be using { fashionable language of the day | Rust } instead of C". Maybe. Maybe not. But there is something of a sweet spot with C and after all these years it persists due to that sweet spot despite some of the potential downsides.
I believe you, but my experience is different. IME i18n and l10n are a lot of work even if you plan on them from the beginning. For projects I've worked on it wouldn't save that much effort to architect for i18n up front. I would go with just one language until product-market fit, then assess whether it's worth internationalizing/localizing.
DIY ROS Compatible Robots
When I worked on Google AdWords, i18n was a huge deal despite it being a business-facing product. More than half of the revenue came from outside the US. I'm not sure what percentage wasn't in English, but it had to be large. I regularly got users filing bugs against me in Easter European languages or in Arabic (these seemed to maximize buggyness * number of users). So there is definitely money to be made selling to non-English speaking businesses, especially when the competition isn't.

That being said you need to actively pursue international sales for this to work, and i18n software is only a part of this. If you aren't making the effort on the sales side it probably isn't worth it on the engineering side.
> Why should filesystem specifics matter to the device itself?

I agree! That's why I think "drive was used" should not be a disqualifier for seeing horrible performance. Why should a former filesystem matter?

> did you rewrite

Not my drive.
...until the inevitable collapse forces the issue.
Like others here, I always recommend to internationalize right away, but localize later only if/when you need to. Internationalization is like portability and testability--if you do it from the start, it's much, much easier than if you try to cobble it in later when your project is huge.
I think there's some ambiguity here around LTS for the project itself vs its dependencies, but as one concrete example, I support node 4 for an open source project I maintain, and I would defend that decision.

In my case, the only additional effort needed for node 4 is to use Array.prototype.indexOf instead of Array.prototype.includes, which is mildly annoying, and sometimes I forget and it causes a failure of the node 4 CI build, but really it's not that big of a deal. TypeScript handles the rest of the JS stuff, and the project doesn't use enough of the node API for those differences to matter. Other projects may different, but I think the right call is to drop support for old node versions when maintaining them is hard or because nobody is using them, not simply because they're old.

I want to use open source projects at work, not just in side projects, and at work we're on node 6 and always lag behind the latest node release by some amount, partly because upgrading node is a real project. We're a startup, not a massive enterprise, but it's still pragmatic to focus on real work instead of upgrading our dependencies all the time. If all of the open source projects out there only supported node 8, I think it would make them much less useful in the real world.
The Art of the Interpreter (1978) [pdf]
It makes loan itself more risky and thus more expensive. Fewer people will take loans at, say, 22% APR (a good rate for unsecured loan) than at the current rate (3-7%?).
Tu meri zindgi hai  whatsapp status – Songs at One Stop
You're confusing libre and gratis.
It is already much cheaper to import services and hire people who don't live in SV. But somehow companies continue to locate themselves there. Presumably the opportunities for profit outweigh the costs imposed by the high cost of living etc. Unions might reduce profits a little (or not, depending on the impact on worker productivity) but these companies have shown they will pay big premiums to attract the most capable workers.

But unions must of course think about these things and understand their ACTUAL bargaining power. Detroit sounds like that mark was missed.
Prime Number Patterns
>Several of these horrible people went on to work for Facebook later.

Seems like they're a better fit anyway for the company of "move fast and break things".
No, no one in the US is protecting people like them.

Even in this site, most likely will not have much empathy for the people mentioned in the article.

Welcome to America, worship those above you and look down on those below. Then tell yourself you're a good person and go contribute to a company with shaky ethics (at best). Eat, sleep, repeat.
Companies comfortable offering loans to risky candidates will feel far less comfortable doing so.

There is because there is some point where the ratio between amount of money requested, and expected postgraduate earnings for the chosen degree, would make for a bad deal due to the likelihood of default.

It’s less risky for students, but loan providers won’t want to overextend themselves to accomodate institutions who promise students the moon and demand sums they won’t be able to repay to “give” it to them.
The entire YouTube channel is fantastic. 3Blue1Brown's series on linear algebra is the best I've seen anywhere.
I'm not sure I know what you are talking about but let's not throw away the baby with the bath water.
Your first 3 points are big deals but not unique anymore. The Vue webpack template comes with all that. Code splitting couldn't be easier, async/await out of the box and it stays backwards compatible up to IE9.

I'm sure React webpack templates have the same features but I don't have experience there.
Well, I did comment once on the Koltin Jetbrains forum, about how hard they make to download ... just kotlin ... outside of the jetbrains ide

and their response, on their forum, was that they are intentionally make hard to avoid the jetbrains ide while using kotlin

now technically you still can, kotlin is open source, and you can download it standalone, if you search hard enough

i am not really sure, how jetbrains think kotlin will help it long term to increase its sales .. but this seems to be one of their objectives .. they did not create kotlin just for the sake of it (and nothing wrong with that)
The term is 'cold calling' and it's a pretty standard thing for most sales people to do. It sucks and it takes a lot of effort but it does pay off sometimes.

The tricky part for freelancers doing this is that most developers don't have that sales type mentality. It has worked for me in the past but it's definitely something I've recognized at not being good at
Xmas Sale
I wonder if it works still. Being able to compile for Linux and Windows from the same Xcode project would be really nice.
Google is a very “sink or swim” place, and these well intentioned studies aren’t going to change that. I suspect they get funded in part for their positive PR aspect. Anecdotally, two of the three teams I worked in at Google were among the highest performing if you look at impact and results, and there was nothing “touchy-feely safe space” about them. It was pretty much “deliver or GTFO”, and how you feel about any of it didn’t matter one iota.
Thank you very much. I must code a neural network with backpropagation for my AI class. Can anyone recommend a book?
If you like this you’ll like humansofnewyork

The guy who started it quit his job and decided to do something like 1,000 interviews or something like that with no real goal. a portrait of each human and asked the same line of questions but they usually got more personal.

Turned from a website to coffee table books and now makes millions and has a penthouse in the city.

Also lookup New York nico.
After a couple years of research, my next project will be incarnated from the following DNA:

▪Clojure backend
▪Clojurescript frontend page
▪Rum (react cljs lib)
Indian by nationality here, so English is just kind of my first language; but not completely. I would always prefer software, apps, websites in English rather than my own Punjabi/Hindi language. Reason, I learned/always-used computers in English.
Who said anything about lying?

It's Indian because they speak English, they're rapidly getting more online, and they have low cost of living.

Skilled Indian tech workers can outbid skilled and unskilled Western workers, but unskilled Indian workers are abundant enough to outbid everyone else.
Where do you think teamwork is not important? Such circumstances are vanishingly rare at best, mostly debatable, and will get rarer as humanity's ambition increasingly exceeds the capabilities of individuals. Meanwhile, having the ability to work with others will always be better than not.
UFC 217 Live Stream Free
What this story and the comments here tell me is that the market for a developer focused contract<-->bid site is ripe for competition.

There are only a few well known branded marketplaces in the industry, and they all seem to be quite poor in the eyes of skilled developers.

Maybe there is a continuous decline towards the bottom after a marketplace becomes a certain size, but I wish that there were more options to find contracts as a developer without onerous contracts which strip skilled people of their rights.
Replace Supreme Court Judges election by election until you have a majority willing to overturn McCutcheon v. Federal Election Commission and Citizens United v. Federal Election Commission - that would be a clear goal that's pretty darn measurable.
That means you need to keep track of what properties actually hold under projection to lower dimensions.
Did you mean D3 instead of three.js?
This is OK but a hello world app requires 203 modules and that's not really a safe position to start new apps.

https://github.com/ChALkeR/notes/blob/master/Do-not-underest...
As I recall it, OWS explicitly did not have goals as a group, this was something the common meeting (I don't recall the name) in each "camp" was supposed to work out consensually. The few (if any?) manifests that did end being adopted by this process were somewhere in the esoteric to pointless range, and by this time, the process had self selected OWS down to the members that explicitly enjoyed the process.

Bottom line, you're not going to get anything done if you don't have any objectives, and it's a lot harder to align large groups of people around specific objectives than it seems.
"I always got money on time, which is not always the case if you have a direct client."

This depends on how you charge your clients. If you charge them up-front, you will always get paid on time.
Imo a lot of literature has 0 novel content, so this is not suprising.

Additional:
I'm always shitting on the humanities in the comments here. I dont have anything against them, I both produce them and consume massive quantities of them. My point is simply that they are trivial. If all art suddenly disappeared it wouldnt really matter. If knowledge about, and/or the fruits of STEM stuff disappeared it would be a huge setback, it could cause civilization to collapse.

Additional additional:
It bugs me how large a percentage of our resources we plow into entertainment.

eg.

"On a global scale, the entertainment and media market was worth 1.72 trillion U.S. dollars in 2015 and is set to rise to 2.14 trillion by 2020"

NASAs current yearly budget is about 18.4 billion
In deep learning, TensorBoard (https://www.tensorflow.org/get_started/summaries_and_tensorb...) works with TensorFlow and Keras to show what the model is doing. However, it ends up being more complicated/unintuitive than a YouTube video, so it's not as useful.
I agree, but I would say that's not the real problem here. Take the story in the article for example. My guess is that guy majored in English, and he did it because he understands it and likes it.

That should be fine and enough because there is value in English; he's a teacher, he's definitely gonna produce a TON of value over his lifetime for society (and, discussion over fair wages for teachers aside, enough money). More than the $35k debt he graduated with.

Or take the lady who has payed $63k towards her $8k original debt.

The problem here is that the student loan debt market is structured such that this value won't actually pay the debt. If they tie you in with perpetual debt, they can essentially "tax" you for the rest of your life, and because student debt is some sort of exception, there's nothing you can do to default out of it. What corporation wouldn't take the incentive for this essentially free, steady monthly income?
I've found adding it to an app after the fact to be much more work than just doing it up front.

But with that said, doing it up front even if it is less work than doing it later, is still way more work than not doing it at all. And if your app is in English your TAM is likely huge and you won't need to expand international for quite some time.

It's more than just localizing your app. You also need to do the same with your sales, support, and billing.

What do you do when you get a customer support request in a language your app supports but no one on your service team speaks? How do you get the customers in the other languages?

Also, what differences in laws regarding data protection / privacy / terms of service are you getting yourself into?

If you're charging a fee, do you need a bank account in the foreign country to charge the fee in local currency? If you do, what laws and regulations are you required to follow to get that bank account? What about tax? The US doesn't charge tax on services but many places do.
One idea away
Yeah, I'm guessing that if you're underperforming and you bring up how you feel psychologically unsafe you'll still get drummed out all the same. Which validates your unsafe feeling...
Started by the Communist north.

Edit: Thanks for the downvote, Stranger. Here's a citation. http://www.history.com/topics/korean-war
I'm not sure I understand what you're saying. It sounds like you're claiming that a static guarantee that you can't cause memory unsafety is insufficient for a memory model to be memory safe, but I suspect I've misunderstood.
I'd pay extra for it. I'd pay even more for a TV that didn't spy on me and that couldn't update its firmware without my consent. But I'm probably not the target consumer.
Textbroker.com
Show HN: Lightmod, an all-in-one tool for full stack Clojure
Good luck with your project! This was a fun read. Don't let the haters keep you down, just remember Zuckerberg shipped Facebook in PHP.
I have a suspicion that if this were a widespread practice the effect would disappear.
I am happy JetBrains became a full-blown real software company (where I count only companies with their own programming language) instead of aping Atlassian (their main competitor), and Kotlin has some interesting ideas. They are closest to Borland we have these days; independent small company with quality development tools. Though the code completion quality dropped so much lately (e.g. in PyCharm it became completely useless) that I am now actively trying to find replacements.