skysight-inc/HackerNews huggingface dataset:
Well that's because they have poor hr its not hard to fire a genuine NCI (non culpable incompetence) employee.
There is one that I got from http://www.pointninecap.com/

Their website states we "We’re based in Berlin, but we invest all over the world." but I got their rejection letter:
"Sorry, We do not invest in India"

Apparently, India is out of this world.

My startup is registered in Silicon Valley and I am not even an Indian resident or citizen.
It is exponentially easier to practice good security hygiene for exactly one password than it is for the 200 or so passwords/sensitive numbers I keep track of in my password manager. Maybe you are extremely disciplined and can remember 200 unique passwords/passphrases each with 100+ bits of entropy and are (effectively) mutually independent, but alas I cannot, and neither can the billions of people who use the same 8 character password for every account. The best I can do is remember 1 high-entropy password that I change regularly, and have the password manager keep track of 200 other highly-entropic unique passwords.

My point is that having a single point of failure maybe theoretically isn't as good as having a bunch of passwords, but in practice nobody has the discipline to actually maintain good security hygiene, and thus it is practically more secure to use a password manager than it is to have a bunch of different passwords that are either the same or closely related.
I often come across similar comments and they scare me. I share a lot of similarities and I am only in my early twenties. I decided to take a gap year and take part of an exchange program abroad.
He meant "uneducated" on how to behave in the tube. We would say the same thing in Europe if somebody is walking on the wrong side of escalators or similar, it doesn't mean we are literally saying they are uneducated.
And many many times more didn't. You can't just look at the succesful ones thats the whole point. Most fail 9 out of 10.
Viper is only inspired by Python's syntax. It's not a highly reflective completely dynamic language like Python. (But this also means that it is not a "DSL inside of an existing language", contrary to what your parent claimed.)
Yeah, I'd much rather see an apartment or condo building go up in the city limits rather than up in say Bothell. Dense complexes where a 3bed/2bath is in the low $1600s shouldn't be held 15 miles outside the city limits, there is no reason beyond terrible zoning that that couldn't be built in Ballard or Magnolia or the Central District.
5 years. How cute. Prop 13, a law with horrific long-term consequences, was passed by the voters in response to the housing crisis. 40 years ago.

http://www.latimes.com/projects/la-pol-ca-housing-supply/

San Francisco rents have sometimes gone down slightly, but they never returned to sane levels, and affordable housing for the poor hasn’t been abundant in many, many years.
They're not gonna stop there either. Most criminal gangs look for bigger and bigger heists, not just for the money, but for the challenge as well. Eventually it'lll get big and risky enough that people outside the cryptocurrency ethusiast market will get harmed.
You could make a similarly incredulous argument that messenger apps are totally ridiculous because why would you use a 500 dollar handheld computer to write a message through the "internet" when you could just talk IRL?

I mean, like, within three years you'll probably be having a virtual reality pizza party with your friends on the other side of the world. That's less wasteful of resources than flying, you know! And how will the money work? Maybe with a blockchain.

Let's try to stretch the imagination even more! Imagine you are involved with an open source project. You want to be able to receive some donations, collectively. So you briefly consider setting up a PayPal account, then giggle. "Ha-ha! Why would I use PayPal when these smart contract blockchains technologies have been working well for many years?"

So instead you go to one of the future's several competing smart contract platforms, and you click "Set up budgeted donation contract." It asks you to input the parameters for your donation contract. Maybe you end up configuring something like "Every week, this account's balance will be allocated as follows: 25% to GitHub; 50% split among these N core developers; 25% to the fund; and 25% to the EFF."

Your fans and users can then verify the behavior of this donation contract and easily contribute to your project! Wow! So much cooler than PayPal!
Is Twitter down?
Too many infantile products. Basically apps telling you what earlier generation knew through common sense.
Spyces, of course.
My comment, and the comments above it are all about C-style languages (C, C++, C#, Java).

Languages with very different syntax like Python are of course going to have different style preferences. Eg. Python doesn't have a ?: operator at all, just an inline if-else expression, so the entire discussion of "should you use ?: for control flow" is meaningless for Python.
Not down for me. Berlin, Germany.
An Inflection Point in the Evolution of Programming Languages
This collaboration was one of the key results of the AskH thread back in March!

- https://ubu.one/AskHN

- http://bit.ly/thankHN
Chester Bennington, Linkin Park singer, dies of suspected suicide aged 41
Well, it moves the problem to making sure that all team members have the right plugins installed and bother to use them. Depending on the make up of your team, that could be a hard problem.
I agree about default values, but named parameters have other benefits beyond acting as makeshift configuration options.

1) More readable code. The classic is foo.Bar(true). It breaks the flow of reading to have to hover and see what that 'true' means. Much nicer to see foo.bar(launchMissiles: true).

2) Protects from a particular class of dumb mistakes. You have a function foo(x, y) where x and y have the same type. You refactor it so that one of the parameters isn't needed anymore. It's surprisingly easy (read: I've seen it, and I've done it), when you clean up the function calls, to accidentally delete x instead of y or vice-versa. Named parameters prevent that.
Not to mention that in the wider world, the most common types of processes follow a Zipfian distribution[1]. It think this misunderstanding comes from undergraduate statistics courses teaching you all about normal and uniform distributions, while most students are unlikely to learn the limits and general inapplicability of that model unless they go into research. Most people's first encounter with real statistics is bell curves. Not to mention that the central limit theorem lulls you into a false sense of security that "at the end of the day" everything will look normal.

[1]: https://en.m.wikipedia.org/wiki/Zipf%27s_law
Price difference may be a valid argument.

On the other hand in my home country we had some big pharmaceutical companies (compared to the size of the country) exporting drugs world wide. I thought that for example the pain killers I knew as I child would be used everywhere on the world. When I moved to Germany I realized that I was wrong. There are tons of different drugs for the same purpose with the same ingredients sold by different producers. Therefore only becasue you in the US buy some expensive - and highly addictive - pain killers you are not automatically financing the R&D of pain killers sold in Europe by Europian companies to the Europian people.

Let me be a smart ass and improve your calculation:

45% of drug revenue is generated by 5% of earth's population:

45% / 5% = 9

but you do not compare this number to 1 but to

55% of drug revenue is generated by 95% of earth's population:

55% / 95% = 0.58

So a US citizen spends 9 / 0.58 = 15.54 more on drugs as a non US citizen. Even if price difference is a valid argument, this number is still too high.
Doesn't apply to Ask HN, which poses open questions. Also, you invoked Tome's law: https://news.ycombinator.com/item?id=9077549
If you're interested in this kind of thing, note that Coq can also extract code in Haskell, Scheme and OCaml.

If Coq's not quite your cup of tea, Isabelle/HOL is another proof assistant with amazing (dare I say superior?) tooling and automation, and it supports code extraction in SML, OCaml, Haskell and Scala.

Microsoft Research's Lean theorem prover is also promising in this regard. Work is almost complete on native code compilation (via C code extraction), allowing you to compile all the constructions you can formalize in Lean directly to native code. (see https://github.com/leanprover/lean/pull/1241 for progress)

(Note that none of those code extractors are verified to be correct themselves, lacking a formalization of the target language's semantics. You don't get a mathematical proof that the code you're running does what you specified, but you get pretty damn close.)
Not down for me, Paris, France.
As long as Ethereum apps are powered by a deeply-flawed programming language (Solidity) and VM (EVM), this will happen over and over again.

Writing provable, secure software is difficult, and highly unlikely if your environment doesn't force the correct mindset. Solidity (poorly named) was made with the primary goal of being easy for JavaScript / Node hackers to use.

The cost of this is now illustrated through the repeat 'hacks' of bad 'smart contracts'.
Can confirm that tinnitus is an insidious thing. Although mine is only really strong when the environment is quiet - listening to music can mostly drown it out - it is infuriating especially when trying to sleep.
China Adds Record 24.4 Gigawatts of New Solar in First Half of 2017
China Adds Record 24.4 Gigawatts Of New Solar In First Half Of 2017

https://cleantechnica.com/2017/07/20/china-adds-record-24-4-gw-new-solar-first-half-2017/

Shared from my Google feed
Just like the Hans Christian Andersen story:"The emporer has no clothes"
How did you get their contact? Were you networked by someone?
I'd say that because of the kind of work that many here do, the onset isolation/neglect of friendship networks is more obvious than in other occupations. That means people here will notice the situation more quickly and be able to take sensible proportionate steps.

I work as a teacher, so in a normal week I have lots and lots of high bandwidth face to face engagement with hundreds of people. I've seen people retire from teaching and suddenly discover the relative atrophy of their non-work networks, and I'm taking steps to avoid the same experience.
Python has a far healthier ecosystem than Lua [1] [2].

[1] https://luarocks.org/m/root
[2] https://pypi.python.org/pypi
Etymology be damned: I'm still trying to figure out if he meant "royal" as in "Royale with Cheese" or "royal" as in "royal pain in the ass".
India gets a new phone, and it’s free
Looks like you've read The Divide by Matt Taibbi. Excellent book, imo.
There are several post of such nature precisely because the whole post is a feel good piece with pretend-science, severe bias and shaky conclusions
All the attacker has to do is:

touch /tmp/pubkey.pem
chmod a+w /tmp/pubkey.pem

before the victim runs the code.

No sticky bit, no restrictive umask, also no protected_hardlinks/protected_symlinks is going to save you.
Definitely.

Look at the ImageNet ICVLR competition. Hand-built models can't approach SoTA results built with CNNs.
I can't believe this was downvoted. If a VC has 27 portfolio companies in silicon valley and 0 based outside of it, for example, how is it an "excuse" if they tell you they want to invest in that geography?
Just in case lordnacho's meaning here isn't clear to anyone.

testing a bit with short keys.

He's put some bitcoin into wallets with keys/passwords that don't meet very high security standards.

I've already lost a tiny amount of BTC

He's then lost that bitcoin because there are programs running running around the clock to programatically empty any wallets with passwords that don't meet very high standards of security.

Thus,

Can you imagine what the world would be like if every time you left your wallet for 10 seconds, it vanished?

But this is the "trustless" world you signed up for right?
Is the distribution of distributions itself normal?
Yes, but the automotive industry is under no pressure to run legacy Xorg apps on their Wayland compositors, thus there is no need to support XWayland.
Essentially they will build a hypothesis around what makes your company worth investing in (e.g. great goto market, passionate customers, technology likely to be bought, ...) and will focus on double-checking what they believe needs to be true for that is actually true.
Essentially it's broken down into:

Technology due diligence (by an outside contractor)

- understand architecture

- interview CTO

- understand technology choices

Essentially the technical DD is whether your CTO knows what they he is doing and can actually deliver the roadmap.

Go-to-market DD

- call with your channel partners if you have them

Product DD

- call with a sample of your customers

- Actually try the product themselves

Team DD

- reference calls on all founders + backdoor references

- CV's of core team

Business audit

- P&L

- cashflow

- cap table

- sales activity (growth, churn, acquisition)

Due Diligence should not raise any surprises and confirm what you have pitched them. It's a very rational thing to do before you wire a few million into a company you have met only a few times.
Browser Abuse Syndrome
I think we'll be able to just prove the correctness of our contracts and then use them safely. Of course you can't do that with Microsoft Windows because it's too complicated, but you can do it with small contract bytecodes.
Show HN: End-to-end deep learning experimentation platform for Tensorflow
This is the first I've heard of them, and having colleges/universities dedicated to teaching coding is impressive, and hearing positive things out of it.
It moves the problem from "could you submit your PR with spaces not tabs, the spurious diff is not good" and "but it doesn't matter, I don't care" on a regular basis; to "let's install this plugin to your IDE and neither of us has to worry about it again - you get ease and I get consistency".

If this is really a hard problem for a team then it's down to the people not the tools.

There is in my experience no "bother to use them" part, it happens automatically when a file is saved.

Even better, "the right plugins" might be none at all. Some IDEs come with editorconfig support out of the box:
https://sorokoletov.com/2016/11/28/editorconfig-in-visualstu...

In short, if you have these specific problems, life really is easier with editorconfig.
Wasn't the sea levels lower at that time as well?
It's the employees' choice, take a lifetime of lower earnings or not, everything else being the same.
Ask HN: How to recognise patterns and problems in everyday work to blog about?
I feel I struggle to recognize things worth sharing with others, although I would very much like to blog (for many reasons: I believe knowledge should be free and shared, to develop/improve my writing skills, to get some visibility to my name to increase career possibilities).

Yet when I read blogs like Coding Horror, Joe Duffy's Blog, freeCodeCamp, etc I feel like I am not able to come up with anything of this quality and insight, although I work in an adtech company with quite some technical challenges.

I've came to realize it's a skill most bloggers have that I lack: being able to notice and find pieces of knowledge worth sharing in an every day job.

How do I develop this skill? Should I just begin blogging about whatever I do and then it will naturally come? Or should I apply some "techniques" to extract and distill what is the most important in what I do?
That's normal in every major city. Tube is stand only during rush hour.
9.       BBA Colleges in Telangana
The seahore-travel-travel hypothesis, that people traveled the coastline in boats, would have most of its evidence hidden along shorelines inudated by a hundred meters deper water at that time.
Pascal at Apple
That place being famous due to their horse steak sandwiches, btw. ;)
It would be relatively easy for the VC to identify where the 'anonymous' leak came from - the people they screwed.
Firefox looses marketshare because they hired talentless GUI designers who made thing not better, but actually worse
Portal, Portal2, Tomb Raider, Kerbal space program, Shadow of Mordor, Rocket League, The Talos Principle are some of the AAA games that I've played on my linux mint box in the last few years. I am just an occasional gamer and I do not have a gaming machine (amd fx8350, nvidia gtx770, 1GBram) but all these games worked flawlessly. No wine, no glitches no driver problems. I don't know if it would have been "good enough" for professional gamers (I admit I play on "high details" instead of "ultra high details" mode)
The economic need will, of course, compensate for higher housing costs by providing higher compensation, which ultimately makes housing costs a moot issue for anyone providing value to the local economy.

As someone from outside of the region, what reasons necessitate that a lot of people be in the Bay Area that is beyond the economic need?
It's a hot topic right now just like when Bitcoin was first booming. Although today and yesterday especially so because of this hack.
Maybe in the short term you'll change distro or stick to X11, but when you decide to change GPU you'll likely try to get one with more compatibility.
Η Ζωή Μίας Γυναίκας Για Σεξ – ESCORTS – ESCORT ATHENS – ESCORTS ATHENS
[Podcast] Growth Marketing Interviews
Everything changes. All those indigenous languages are going to be lost in the sense they won't be actively used anymore - and that's not a bad thing.

Even English will ultimately be lost, although it will likely be through the mechanisms of language evolution rather than first becoming moribund.

Trying to preserving language and culture for its own sake is somewhat selfish, because it restricts individuals' experience. Better to take the good parts and incorporate them into daily life. The rest can remain in the tomes of history.
Pass: A standard Unix password manager
I have couple of sites built with Vue.

https://saasprofile.com

http://exceljson.com

In my opinion, VueJS is a breeze for small and medium sized projects, when all you need is some reactivity. You can just drop the Vue, Vuex js min files and you will be up and running in no time.
I think he was trying to be ironic by being picky and pedantic about the exact meaning of a word, while spelling it wrong at the same time. I took it as a successful attempt at self deprecating humor, by criticizing "clever writers" while ignoring the squiggly red line his spelling corrector drew under the word he was talking about.
I could offer an alternative viewpoint for people reading. I live work here, a normal 9-5 job as a programmer. Mostly my dinners are at home after work because I am tired from, well working. Malls get boring quickly, and travelling to beaches while working here often? No thanks. Some of my colleagues do it a bit, though.

The Starbucks example is very exaggerated unless you are very very good looking and luck, and even then I am sure it would happen every time.

All in all, just because you go to Thailand your "alone" situation might not change in the long run.

That being said, I do agree with coming to Bangkok and it can definitely be an amazing time. And to directly address the 'girl' focused aspect of the comment, dating here is a very relaxed and fun experience.
Having been sat at the table while big decisions have been made on important pieces of software for some of the worlds largest and most influential financial institutions, I can say with a fair degree of certainty that those decisions are rarely informed or reasonable.

One thing I know to be true. The corporate world is run by insecure, ill informed pretenders who fear accountability above all else. People who only make a decision when someone under them has put their neck on the line.

Flash and Flex's success in financial services was not based on merit. It was based on fear of deviating from the norm.
I had, for some reason, never thought of that directly. Although I do remember some joke on arithmetics in one of the Asterix comic books.

But reading this article and trying out a few things, I found it was great fun!
Their money is still fiat!
The connection-cat is out of the bag, and the benefits (various kinds of remote collaboration) are too big to put it back (never mind that viruses were perfectly happy to indiscriminately spread on diskettes back in the days). The lesson to be learned is to start taking in-depth cyber security seriously, in this cases of WannaCry and Petya, specifically, vigilant constant patching and upgrading of all systems. Management needs to understand that if they can't afford to staff an IT department to this end, then can't afford to have computers, and IT departments need to understand this stuff, not just trust whatever snake oil salesman invited them to Vegas - especially that software tied to specific versions of other software (Windows and IE are common culprits, but far from the only one) must itself be updated (or else scrapped) the moment the other software receives an update - it must never be allowed to hold back a security update.
> native code compilation (via C code extraction), allowing you to compile all the constructions you can formalize in Lean directly to native code

Is that really true? What do they do for garbage collection, do they provide their own or use something like the Boehm collector?

As far as I understood, F* also allows C extraction, but only for a subset not including dynamic allocation (or maybe with explicit memory management via effects?).
https://github.com/reedes/vim-wordy

by @reedes (Reed Esau) is my favorite tool to automatically help me with many of the mentioned points.

Spell-corrects/warns you about:

* Weak and lazy words
* Redundancies
* Puffy & Jargon
* To be and passive voice
* Colloquialisms, idioms, and similies
* Lots more..
Smart Contract Best Practices
If you remove Facebook from that list you will find the US is leading in cloud, OS and hardware providers. If you look closer things get more complicated. Samsung and Foxconn? Arm? If you look at the history thing get more complicated too. Oracle swallowed Sun and got its hands on OpenOffice (originally a German, commercial product) and MySQL (originally a Swedish product). Those American companies are a lot more international then you think. Also, if you look at Spotify, Elasticsearch and so on you will find a lot of European companies. If you look at Linux and Python you will find a lot European programmers. If you look at Ruby you will find a lot of Japanese programmers.
Here in Europe (Germany in my case) software looks more local too. We use DATEV and SAP, European products that are huge here.

The US has a foot hold in a couple of markets and that is right because there is such a thing as a natural monopoly or duopoly. We can’t deal with an infinite amount operating systems and hardware platforms so now we have Windows and Unix (the Macintosh’s utility for a lot of us programmers is that it is a Unix).

What you should consider is ANDROID. The hardware it mainly runs on is ARM (British), the Linux Kernel was produced by a Finish guy and by a lot of international people, including Canadians, Mexicans, Brazilians, Europeans, Japanese and so on. If you look at the Google IO you should notice Sundar Pichai is an Indian (well, naturalized American) and he isn’t the only one at Google. To just hijack all the work done by people who aren’t American and rubber stamping something as American because the company behind it was incorporated there does a big disservice to the complexity of modern technology.