skysight-inc/HackerNews huggingface dataset:
Even when you think the other person is a techie, I've seen it generally helps to assume that he is not, to avoid this Curse of knowledge.

Also at least in my domain, I've found analogies are a great way to explain super complicated things very easily.

Old world physical analogies work great (like a bank, wallmart, etc) but analogies using other startups, i.e. we're the Uber of X, or we're the blablacar for Y not so much. Because sometimes the other person may not know what blablacar is (or for that matter Uber).
I use K-9 Droid without any issues with gmail. https://f-droid.org/packages/com.fsck.k9/
It's like something from 'The Grapes of Wrath'.
Yes but in the last 100 years we've also added around 6 BILLION new people. 100 million dead is a drop in the bucket compared to the amount thats been added due to advancing technology and culture.
Signs point to a long chain of great filters, as far as I can see:
- DNA/cellular Life itself: each is already highly improbable and hard to reproduce, and likely not even possible anymore in our current climate/atmosphere
- multicellular life is a lot more likely past step one, but still hard
- life that is maintainable and powerful enough to escape the struggle for survival long enough to bother with something like complex social structures and engineering (super unlikely because the more powerful you get, the easier it is for you to accidentally destroy all your food sources and starve to death until the system is balanced again)
Some (especially those responsible for [young] children) semi-jokingly refer to returning to the office as their vacation from home life.
Half dead company running on fumes. They probably don't even know half of what they run, let alone have staff to check the logs.
With one exception: text editors. Videos on Vim are genuinely helpful, especially those recorded with software displaying keystrokes. You get to see an experienced programmer and his editor workflow, things that he now does from muscle memory and he may take for granted.
> Other events (if in the next decades) that might kill billions of humans:
>
> - meteorites.

No asteroid large enough to kill billions of humans is likely to impact Earth in this century. After that, it's likely that humanity will be so advanced that it'll be able to either mitigate or deter an impact of any magnitude.

An overlooked possibility imho would be a catastrophic population decline[1]. Basically women not having children anymore. Japanese style, only worse.

It's difficult to imagine it leading to extinction, since there will always be groups, at the very least religious groups, who will keep having babies. But still, it wouldn't take much of a cultural change for it to expand to all women.

Not saying it's plausible, but to me in terms of population dynamics it's at least as much of a concern as climate change (by this I mean that I believe reproductive behavior will have more impact on demography than climate change).

1. https://en.wikipedia.org/wiki/Population_decline
The value of artworks is as much about their 'provenance' as it is about the actual content of the art itself. A famous painting isn't worth a lot because it's a really good painting, it's worth a lot because a lot of famous people have owned it.
Hacking Visual Studio
It's not infinitely high? In practice the worst it's likely to be is "actual damages" - costs directly incurred by you quitting. http://employeradvice.org.uk/what-to-do-when-staff-quit-with...

Modern slavery is things like confiscating the passports of your immigrant workers so they can't escape.
Possible in theory but IMO too unlikely; especially for a natural disease.

With regard to climate change: We know the danger is real and thus humanity adapts to prevent the worst.
I think what we want can be built on capability security. https://sandstorm.io/how-it-works is a more recent start on this sort of thing which saw a proof of concept in CapDesk back around the turn of the century.
Obesity is a huge problem and legislators have effective tools for dealing with such problems.

Whether people agree with deploying these tools is one thing, but it's clear that even the fear of regulation is enough to make companies act. Coke has been heavily invested in zero calorie drinks for a while now, and candy companies have been self-imposing size restrictions.
Burnout, fatigue, depression, and DevOps
When I use should like this, I mean that it's the only sensible thing. They can do what they want. I don't view their content anyway, so it's no skin off my teeth.
Japan, Which Invented Workaholics, Tells Employees: Go Home Already
Yes, the Infineon case. Gemalto uses their chips.

One interesting thing. As Gemalto was the first frontier, the stock market reacted quickly to them (-25%). However, the Infineon stock went to the other direction (+27%) since the vulnerability was discovered. Ok, they are also 9 times larger and digital security is not their main market.
I thought we were over the MS hate last decade?

While I personally feel the performance of Azure is bad vs cost, and the management portal is a mess UI and performance wise, it's a decent product. Nothing like deploying your app from scratch from Git in a couple of clicks.

I also filed a support call the other day and got truly exemplary phone support within a few hours from someone who definitely knew their stuff.
Ask HN: How to choose between Scala and Node.js for a new project?
I am having confusion between technology stack for my next personal project.
I have decided with React+redux for front end
and PostgreSQL as database

Now I have to decide the backend stack for rest apis
My options are Playframework(Scala) or Hapi(node)
I already completed projects using Playfarmework(java) and Hapi.

Which one is better if we need to refactor into micro services in future?

I read articles regarding pros and cons of static vs dynamic typing and code refactoring

I never maintained any project for long time,
are you seeing any advantage with scala over nodejs in back end in long time?
The world’s new largest wind turbines will store their power in a water battery
This. Not that I'm a PhD graduate or so, but Most of the time we use the excuse that we don't have time, we're too tired, but as soon as we have some "free" time, what's the next thing that we do? Go and watch netflix, spend time on social media, go out and waste our time in pretty much different activities that don't contribute to our goal. This is a general answer, of course you should analyze what are you spending your time in and if you're willing to make the sacrifices needed.

I wish you the best, and as others said, don't leave your PhD UNLESS you have something going on already. Make priorities and see if you're willing to give up certain things in your life in order to meet your goals.
FACTOR ONE: DON'T SHOUT.

FACTOR TWO: CONFORM TO THE RULES GOVERNING THE COMMUNITY YOU'RE IN.
I have this problem with books vs movies too. I find all but the best made movies less immersive than books. With books, my brain and eyes are the engine pushing plot forward. I by definition need to catch all that is happening.
Such as /r/PoliticalDiscussion/

To some degree, the best forums have gone private on Discord, Telegram, Slack, etc. Community members find each other via private invites. And rigorously enforce moderation rules...
Is this a joke, or is it based on real-life experience? I honestly can't tell. Because this might be one of the worst advices I've ever heard.
The problem is more how, after creating a website, saying it's open and run by user, profiting (financially) from the work of the community, then saying "I'm above all the rules you users have to follow".
This should be OR. If you have FDE enabled, then the data is encrypted and it doesn't matter if your bootloader is unlocked or you have a custom recovery installed -- all caveats about the trustworthiness of the crypto and strength of your key still apply.
But you would also be incentivized to locate your office in a more commutable location. In some cases, a slightly higher rent would even make sense to offset the costs of paying people to commute.
The world wars aren’t the top wars for percentage of living humans killed, and may not even be the top in terms of absolute numbers of humans killed. For example, the An Lushan Rebellion may have killed 10-15% of all humans alive at the time.
Excellent points. One further thought:

> if you have personal discipline, good co-workers, and great leadership

I agree this is true, and have seen a couple of high-functioning distributed teams. But a question for me: if we have those things, do we want to spend them on working from home? Personally, I'd rather have a modest commute and spend our discipline and leadership points on solving a problem in the world.
On a single blue-collar income, no less. My father, a lineman for Ma Bell, purchased a house and 5 acres of land for $100,000 (in today's funds), and is still receiving retirement funds. He was forced to retire at 50 - a dream many of us today will never realize.
Hijacking thread to provide suggestions:

- Don't have a desktop app (and if you do, use Electron)

- Don't force me to sign in to your app in the first instant (why can't I just use my AWS IAM credentials and you funnel them via your server for setting up my account??)

- Don't open in full screen at a 1997 game resolution with ugly blurry assets

- Don't have the app (OSX) whine about the location I started it from (~/Downloads/), and if you must (what's the reason anyway?) then give me an easy way to quit not hidden in a menu (after taking away my window chrome)

The experience of opening and using your current app has all but assured that I'll never use the product again, which is a terrible shame because I've very recently hurt very badly for a AWS global inventory with associated cost predictions tool.
Humans alone out-mass all other pre-civilisation terrestrial vertabrates, combined, by about 150%

Humans plus livestock are about 99% of all terrestrial vertebrate biomass presently.

This is aa new development

https://i.redd.it/5h8e3j2tmftz.png

http://peakoilbarrel.com/wp-content/uploads/2016/01/Terrestr...
We have those! Or at least, we have close enough to one of those for a secondary autopilot system.
Yes, but you need to already have Mobile-ID for that. To get a Mobile-ID you need ID-Card with valid certs.

So if a person doesn't already have Mobile-ID and their ID-Card certs are blocked they can't get a Mobile-ID and thus they can't access any digital government services.

It's not like this is purely theoretical - large number of Estonian Id-Card will have their certs blocked and not everyone has Mobile-ID.
Videos (mostly video ads) are the pop-up windows of 2010's. It seems people have memorized that alert(); is bad without understanding what made it bad.
> If you look closely at US startups you'll usually find the founders and senior staff are on "notice required" contracts of several months.

Yes, but at least California courts have found these "garden leave" provisions in contracts are not enforceable. [1]

As for the rest of the United States, I'm not sure, but it seems like somewhat unsettled law as such notice requirements are quite rare in the US.

1. " And it turns out that companies also cannot require their employees to provide any specific length of notice, even when they offer to compensate them at 100% of their salary and benefits for the duration of the notice period. California courts have found these mandatory provisions to be an unenforceable restraint, as well." https://www.huffingtonpost.com/entry/understanding-californi...
the develop command in conda-build is indeed not really kept up. From https://github.com/conda/conda-build/issues/1992#issuecommen... :

Instead, I recommend creating whatever environment you want, activating it, and then running python setup.py develop or pip install -e . so that your package is installed in develop mode in that environment.
It's a really bad idea. I used to stream, though. Which was fine.
Whoops, the co.uk threw me.
Human biomass growth 1900 - 2015: http://peakoilbarrel.com/wp-content/uploads/2016/01/Terrestr...
I mean time crystals are a weak plot device as well.. I enjoyed the episode but I don't like time travel in the Trek world.
If you email I'm happy to review, we do mean to reply to any candidates we engage with, my apologies if that didn't happen. Note: this position doesn't require a coding challenge.
> What if companies had to pay for the time you spend commuting? They'd have an incentive to hire people as close as possible, and support local policies that make it easier to live closer to work.

I don't know. I worry that would immediately become a major form of discrimination -- it would inherently put anyone who was poor/middle-class or anyone with any sort of family/children at a huge employment disadvantage. Large companies would only ever hire already-hyper-wealthy individuals for their main positions (since they are the only people who are ever allowed to live in dense urban places). I'm imagining employers in Seattle saying "We like this guy, but he doesn't live in Pioneer Square where our office is, so that will be a pain, we should pass on him"

Many people already have to deal with that discrimination somewhat in terms of employers only being in major cities. Having that hyper-charged down to just major cities wealthiest neighborhoods seems like an even worse situation.
They are not the only ones.

But the problem is saying that Nazis, without violence and threats of violence can silenced. And if you silenced people even before the threats, how can you say you're for the freedom of speech?
What if commuting expenses were paid for, but the time spent commuting wasn't?
Reading the raw accident report, I draw the opposite conclusion. The sequence of events that led to the accident started with one person controlling both steering & throttle. The reason for splitting responsibility is that the original helmsman was overwhelmed by the number of actions required to control both.

This reminds me of the Air France crash that was largely due to split control. The UX of transferring control of a system is difficult, and I don't know the details of what it looks like in an Arleigh-Burke.

Though the 2nd helmsman getting confused by having the throttles split points to training. That's ship control 101. I do think the loss of practical training is a root cause here. How many hours does the average helmsman have under their belt? It's just not that much.
I really enjoyed reading this essay, I've had this uneasy feeling for a few years too.

Most of my browsing habits these days centralise around HN and Reddit, with a sprinkling of RSS feeds via NewsBlur (although most RSS feeds are crap these days - truncated articles etc)

At home I use Pi-Hole to block DNS requests to known nefarious actors, so adverts are generally not a problem.

I can't help but feel that all these concerns are really not that much of an issue to the average user though. From a <insert corporation here> perspective, I'm wondering what their exposure rate is for their ads in terms of traffic - say if 10% of their users block ads - does the company even care that much?
No, no, no, No revenue! Always be pre-revenue!
>> but rather from the lack of simultaneously short and precise descriptions of how things work.

> C++ has a standard which contains extremely precise descriptions of how things work which is more than can be said for many languages.

(0) Most programming languages don't set the bar very high.

(1) You missed the “short” part. The C++ standard is already pretty long, and it isn't even written in a form that makes it possible to prove things about C++ programs by consulting the standard.

> How many other languages are there that have three major compiler and standard library implementations with almost no common code yet which all manage to be largely compatible (able to compile the same code and agree on the meaning)?

I can think of at least four: Standard ML, Common Lisp, C, Java.

> Some of the complexity of C++ comes from it doing hard things,

In unintelligent ways. For example:

(0) Macro, pardon my French, template expansion as a generic programming tool is super dumb. Better alternatives were known in the 70's.

(1) C++ classes are very poor abstract data types: You need arcane language design hacks like `friend` to abstract over two or more types at once.

(2) C++ classes are also very poor object constructors: The language has no type for “all objects that have methods foo, bar, qux” (à la OCaml or Go).

> some is in part a consequence of heroic efforts at backwards compatibility.

Most of it.
You could not, because AlphaGo is not a classifier (so it isn't well-defined what an adversarial example is) and the input space is discrete (Go board state) and you can't do ε-small perturbations (two different states differ by at least one stone).
And working remote can give better focus. Sure, there's always the risk of distractions by home events. I personally have slacked off while working remote -- when my workload was nil (ie, tasks are waiting on other people now). But at the same time you can be there to respond, so there's less stress about things happening at home, no matter what they are. You're not worried about the HVAC tech fixing your AC and making sure it's done right while you're in the office. You're not worried about your sick spouse or sick kid, since you're there.
The FAQ states I should shoot them an email to get my device added to the support list, but I can't seem to find the email address… Am I blind? Can someone point me to it?
Unlikely, most patent licenses include a clause that handles invalidation of the patent, without revoking the license.
My Bet Is on Chomsky
I’m fully aware of this, but it only solves the problem for React. Which isn’t really very good solution.
wait is blablacar a thing or did you just make it up? I'm out of the loop and legit can't tell.
Moving and understanding windows after 10 years of linux
If so, almost certainly not this eveent.
Death by a thousand meetings!
No, belief and reason are orthogonal. But you're playing an equivocation game, redefining the words I used to suit your purpose.

As I understand it, the "faith" Christians refer to is a deeply held belief in religious principles regardless of the presence or absence of empirical evidence to support that belief.

Contrast that with a "rationalist" it skeptic's practice of rejecting beliefs not supported by evidence, and only tentatively adopting beliefs as true until they are disproven.

I'm am really trying not to moralize religious belief. That is difficult for me to do and perhaps explains gaps in my perception here. My point was a religious person will continue to hold religious beliefs despite observable phenomena that directly contradict scripture and dogma.
Some of us do and that's enough.
We are stealth yo, super top secret kinda stuff. The world will have to wait and we will wow em when we are done and ready.
Amazon did not, they are just starting here in Brazil, which is a huge player in the internet, not the biggest or the best, but my country is fucking huge and no one knows about amazon, so this is false. Google and facebook? 200% sure they changed the web here. This text and opinions are from people from 1st world castle countries, not the real world
Interesting. What accompanying text/reference do you recommend to use with Paradise Lost?
`fsn` https://en.wikipedia.org/wiki/Fsn_(file_manager)
Why did a red and blue colored canvas by Mark Rothko sell for 75 million dollars?

Memes are weird and money is even weirder.
This Japanese company is giving employees who don't smoke 6 extra vacation days
Subcafé, a self-review
We're pretty good at disease control, see eg. the recent ebola outbreak. An outbreak of anything dangerous would be quickly contained. There are no organizations with the capacity to surreptitiously produce, distribute and release an infection agent broadly enough that it might kill in the billions before being contained.

That basically leaves the US or Russia (the only countries with the capacity to do so) arbitrarily deciding to nuke most cities in south Asia.
Not to mention distortions from everything else
And that they probably are also not afraid to use that 'full bandwidth', disrupting everyone workflow, repeatedly, like calling an hour long team status update meeting for a communication that could have perfectly occurred in a 2 line email message. Which you'll also receive. Oh yeah, who's taking the minutes by the way?
No. (Caveat, last version I used was version 5 from 1999.)

Delphi forms are in one of two formats.

1) Binary serialization of the form data (this is the older versions, pre 4/5)

2) A textual representation.

The code for a Delphi form was pre-XML, but it looked like a set of standard markup. There were resources (Form, Button, Edit, Label - these types of control) and they were laid out in a hierarchical developer readable form in blocks. The form code was streamed to/from the file (the files were embedded as resources in the Eve, and the form was read and re-constituted at runtime as well as design time.) Borland made a massive deal about the "two way editing" one could do to the forms. The developer was able to cut and paste controls, and the controls were cut/copied as straight text, which could be pasted to notepad (for example) IIRC.
IMO the problem today is https://en.wikipedia.org/wiki/Human_overpopulation.

I can not imagine that lack of babies could ever become a problem for humanity until humans decide to build humans so that the "natural human species" dies out.

The solution for the aging population:

- Automation.

- Biochemical solutions and genetic engineering to remain/become capable. Replacement of natural body parts by machine body parts.
Unfortunately there is no answer to it. If someone could know/predict the reason, they might have bought a lot and became rich.
Transition Plans for Key Establishment Schemes Using Public Key Cryptography
>Indeed the US constitution uses the phrase "We hold these rights to be self-evident",

As a matter of fact, the Declaration of Independence uses the phrasing, "We hold these truths to be self-evident, that all men are created equal." The Constitution does not use any similar language, the Declaration of Independence is not a legal document, and there's nothing equal about San Francisco land ownership.
I've had only bad experiences where a 2 minute reply time is mandatory.
I found that's the case with large-amorphous projects where nobody knows anything for certain, there's piss poor planning and that's why they need to keep "chatting" all the time.
You're basically reduced to a message switch.
That doesn't kill people, just cause them to not be born - and won't happen in the next few decades anyway.
I think there's some truth to your GNS 530 theory... Pilots are not typically that interested in stylish/modern UIs, and they're not thrilled when a familiar UI changes. There are so many features now that it's a challenge to find room on the PFD. I'm curious, which other UIs do you prefer? What do you think of the G1000 NXi?
15 Simple Hacks to Improve Your Self-Discipline [ Infographics ]
FastR [1], an R implementation for the JVM using Truffle aims to be both fast and compatible, including C and fortran calls from R using Truffle's polyglot framework.

The thing that makes this even more awesome is inter language optimization - inline your C code into your R code at runtime, which can result in zero overhead inter language calls.

[1] https://github.com/graalvm/fastr
Wasn’t that already possible via the rJava library?
https://en.wikipedia.org/wiki/BlaBlaCar
The big shift: half of the 1,000 new startups in India this year are B2B
https://www.eff.org/cyberspace-independence

https://www.quirksmode.org/blog/archives/2015/07/stop_pushin...

http://idlewords.com/talks/web_design_first_100_years.htm

http://idlewords.com/talks/website_obesity.htm

http://david.woodhou.se/email.html
And the Latin alphabet goes back more than two millenia![1]

[1] https://en.wikipedia.org/wiki/Latin_alphabet