skysight-inc/HackerNews huggingface dataset:
> If he lives somewhere where you can get acceptable health insurance cheaper then in USA or from state and where housing is cheaper then San Francisco, then it is possible I would say.

Sure, but I would also imagine he's making less than a San Francisco developer.

These are the kinds of details that are important, and are often left out when someone posts the classic "so I left my job!" post.

If people could just leave their jobs on a whim to save mental health, more would. So why leave out the details of the financial situation that enabled you to leave your job?
I know little about the career of law, but at age 60 I know something about seeking change. My advice: make sure you are shooting at a real target (a specific job that already exists) and not just in the general direction of a job title that sounds attractive.

Many attorneys seem to find that their abstract / academic "love of the law" doesn't translate into a tangible form that they can live with day to day. Many physicians discover the same thing -- the daily practice of medicine is not as charming as their inchoate notion of "healing the sick" suggested.

Concretely, after working in software for 30+ years, I'm grateful every day that the field is big enough that it let me evolve from one domain to another, and explore multiple skills and interests over the years. If I'd been trained only narrowly, perhaps as a PhD virologist, I doubt I would have been pleased at the slim variety of work opportunities that I was prepared to pursue.
I just edited my comment to say narrowly focused rather than narrow-minded. That is definitely what I meant to convey but chose the wrong words, thanks for pointing it out.
The part of the problem they were hard to implement efficiently back then.
How neural networks overcome the curse of dimensionality
AMD engineers built Ryzen Threadripper in their spare time
That's called moral relativism. It does't get you very far, because it is a belief system with no values, and therefore nothing to aim at.

There are some tools for objectively judging morality aka "good and bad". One is the principle of universality. So an outcome is moral if you can reasonably state that you would be equally happy to be on either side of the table. Slavery generally fails this test, since most people would prefer not to be slaves. Virtually everyone on either side of the slavery divide (slave/free) valued freedom, some of them just didn't value the freedom of other people.
Not sure how just having a new API on top of a database doesn't achieve the same?
Is it worth working for a company when you don't get enough to live? I understand the argument that a small amount of money is better than nothing, but we are humans, we can extrapolate the future to some extent. If you know you are fucked when one bad thing happens or that you will drain your savings in x number of months, why not try to get paid more and see if it works out?
If you're using Windows, then WinPython (http://winpython.sourceforge.net/) is an absolute necessity. I have two separate installations, one for 2.x and one for 3.x, and I have zero issues. Works amazingly well and comes with just about everything you need already installed and working. Can't say enough good things about it.
"transplanting cancer cells"

This might be a stupid question, but wouldn't you have to use immunosuppressed mice for that?
Here is the thing about infix: the lack of infix probably does hurt, but not lack of the arithmetic infix. There is various syntactic sugar used in programming languages that is front-and-centre, expressing program and data structure, used everywhere.

I believe that most programmers won't have that much problem with (+ (* x x) (* y y)), but even those who don't will balk at cruft like (aref a 3), and (slot-value obj 'foo).

In the TXR Lisp language, I provide a set of well-targeted syntactic sugars for things like this; sugars which do not disturb the surrounding Lisp expressions and don't introduce ambiguities (precedence and associativity).
I agree (Django is life), but I find myself wanting the new optional typing and type checker to mature so I can add them to my set of linters. I'm tired of 1) not knowing whether I made a mistake and passed something of the wrong type and 2) not being able to see at a glance what types each function is supposed to accept and return.
Only as long as there's a persistent data connection.

On losing signal they're programmed to instantly fire, just in case.
>What's Sadiq's?

Worryingly he doesn't have one.
Nope. You're probably thinking of the $25m the Saudis gave to the Clinton Foundation, a non-profit humanitarian organization.
Using Transactions to Power an Idempotent API (2017)
WTF GCC, why pad my structs?
ICO Ban? Canada's Regulators Are Giving One Token Sale a Big Break
The tax would presumably be proportional to (or at least a function of) the amount of use. If the only time a person relied on the road was when they needed an emergency service, then they would pay very little tax indeed. If someone decided to start a delivery business, which saw thousands of cars going to and from peoples houses every day, then they would pay a much larger tax. This tax would presumably be passed onto their customers, making their customers pay a higher tax than the rest of the public.
How I Get It Done: Maggie Haberman, White House Correspondent for the NYT
Your own culture tends to be invisible. I would say hot dogs are part of white culture in the way that say 'pro life/pro choice' is not.
It's illegal to enter an intersection if unsafe to do so.

The biggest concern having driven around self driving cars in California is that they absolutely cannot handle mixing with traffic in situations like merging onto rush hour freeway traffic. Try watching one get off and watching the gap increase as more and more cars do the same while you are stuck behind the car trying to enter the freeway. It's the eternal good Samaritan problem. Same in normal traffic as it tries to drive 'safely' and maintain a following distance which leads to the same issue of stopping a whole lane.
Through its various protocols Kafka topics can be configured to be guaranteed forwards, backwards, or bi-directionally compatible.

That is to say: as flexible as XML or an RDBMS schema with long-term, format encoded, data that can explicitly support conflicting clients over time (as desired by the dev). Zero-impact, live, online, updates touching hundreds of active systems without issue...

TBH most posters here have completely missed the forest for the trees. The point is not to avoid DB migrations. The point is to support hundreds of DB migrations in connected systems simultaneously with no schema-related down-time or centralized point of failure or intractable CAP challenges.

Trying to solve these kind of operation issues with an RDBMS in an Enterprise context is _literally_ the "big ball of mud" design pattern.

Kafka, warts and all, is an operational answer to how 1 client can feed 1 MM real-time connections, how massive resource unlimited batch systems can integrate with real-time feeds, how your data warehouse can keep growing without painful forced restructuring, and how data architects can mandate standards across multiple systems built by external teams with human sized budgets.

Data is part of it. Protocol, format guarantees, and loosely coupled systems are where the wins lie.
Good luck to him!, he deserves that.
Machine Learning for Humans, Part 3: Unsupervised Learning
I think GINA only prevents health insurance. Life insurance would probably be interested in genetic indicators of early mortality.
I think they mean image metadata (caption, paths to image files, credits, etc.), not the images itself.
I don't have any proof, but it's my belief that early merging would work - if people would just merge long before they need too.

Instead, most zoom up until the choke point, then late merge, and rarely do it right, leading to someone slamming their brakes - then traffic jam ensues.

I don't wait for the choke point if I can avoid it. When I see signs that say "construction ahead" or whatnot, I start looking for the signs that say how far ahead, and what lanes. If those don't exist, I try to see what the traffic is doing as far ahead as I can see - looking taillights, turn signals, and anything else - to tell me what lanes are closed, etc.

Then I get over as far and as quick as needed, so I am in the lane I need to be in long before the choke point.

I do the same thing in regular driving; if I know something is going to be on the left side of the street, I try to get over to that side long before I need to - instead of waiting until the last minute and cutting people off (or "begging" with signals to be let in).

I've always found it to be a pain to do it otherwise, even when I don't have the choice and I am forced to, because I have to change speeds and lanes, and that puts me more at risk of collision (it's not the speed that causes problems, but the delta in speeds and lane changes). I'd rather "merge early" (whether that means before real choke point, or just being on the right side of the road to where I am going or turning long before I need to be there) because it seems safer.

The problem is (mainly with choke points, or even on/off ramps) that other people now see the "empty" lane as "I can speed up and go around everyone" and then they get to the choke point and force their way in, or slam on their brakes and swerve, or cause an accident, or anything else. They could see that lane was empty, they had (usually) warning signs miles back saying that the left lanes were closed ahead - but apparently that didn't apply to them.
I really don't know where this is coming from. The only people I hear talking about a 2v3 divide are my Javascript developer friends, who are saying that as outside observers.

As a Python dev, I (and all the other Python devs I know) were just waiting for (and helping) libraries to start working with 3 before we can switch over. These days, all my new projects are in 3, 2 is pretty much for legacy code only.
More than likely they store references to images in kafka, with the actual image bytes being in a different store.
Hmm, interesting. Nice looking site too.

Why stop at just flights? I can buy lots of things on my credit card and then pay them off over time.

How do you judge the ability of someone to pay you back?

Are flights chosen because they attract a certain type of customer (usually millenials, who are more creditworthy than others?)

Good luck!
The New Yorker is for people interested in food / fashion / personalities / culture. Their readership isn't interested in technical details or technical subjects. So while they occasionally have an article about a technical subject they always fill it with information about the people involved and gloss over the details. That sells magazines among their core readership, but doesn't work well at all for HN. We're not the intended audience.
It's like an action movie escape. I'm really, really glad I wasn't on that flight, but it's exciting to watch from a safe remove!
The chrome dev tools API has a neat function to inject new source code by only replacing all functions from the new code, thereby keeping any state. I've used this when building wright (https://github.com/porsager/wright) to allow for hot reloading of anything (no need for redux). CSS reload is also instantaneous with wright, so might even make sense for you to use with the setup you described - No need for copy pasting ;)
You can see it in action here https://porsager.com/wright/example.mov - The start is editing js code (a mithril app) that is going through rollup, but there's also editing of raw css files at the end.
It's not necessarily artificial to keep rates low. I would argue it's artificial to set rates anywhere, and likely market rates without intervention would be close to zero. Your theory of bank lending and asset bubbles is not consistent with mainstream monetarist theory. Banks are not that affected by the interest rate channel of monetary policy since borrowing at 0% and lending at 1% is not that different from borrow at 4% and lending at 5%. Low interest rates are supposed to spur inflation through the interest rate channel (which affects businesses by making them want to invest more, not banks) and the credit channel. Because of sticky prices and sticky wages in the short term the economy can grow faster than usual in the short term. Long term real effects should be negligible. I don't believe the conventional story is accurate either but your description is not completely correct.
3 Negative Thinking Patterns to Avoid
What's what with T-Mobile's 'free' Netflix plan
Dupe - https://news.ycombinator.com/item?id=15187001
But be sure to use Pip into this year's flavor of virtual environments rather than globally, since you might have multiple projects that need different versions of the same package. And be sure to run the right version, I've seen situations where a computer had python 2 and 3 installed, somehow python3 became the default when running "python" but if you ran "pip" you'd get dumped into the old version.

And if your editor has a "Run script" function, it also needs to deal with "Activate the correct environment" for whichever flavor of virtual environment you've used.

Any what beginner would be confused by tutorials using all sorts of different setups (virtualenv, venv, pyenv, pipenv, virtualenvwrapper, pyenv-virtualenvwrapper)? Most of them, I think.

"venv" is the newest one - shipped in the python3 package except when it's not (Ubuntu, maybe others) and doesn't make copies of the python binaries for each environment. That always seemed wasteful to me, but I suppose it was the easy way around path problems with the ecosystem not having a solution built in.

I love python when I'm only using the standard libraries, but if I have dependencies it's messier to set up than I want it to be.
SDCs can form SDC only convoys. But maintain their distance from human drivers.
Gorilla vs. Shark (2011)
> All cultures are not equal. Or at least they are not equal in preparing people to be productive in an advanced economy.

So for which statement is the author providing evidence? The first or the second?

They are two completely different statements.
Relative to all people living today, let alone whom have ever lived, you probably share rather a high percentage of the variation in cultural values with white people, however construed. Check out this map, for example:

http://www.iffs.se/media/1906/culturemap_may2015.jpeg

and notice how Anglos, even when separated by oceans for hundreds of years, tend to cluster in one corner of values-space.
hmm, I'd rather be on that flight than staying behind in PR!
His? Did I miss something here? And the point of Mastodon is not having any company in charge.
...that spent significantly more money on luxury travel costs than it did on charitable grants. [1]

[1] http://www.guidestar.org/FinDocuments/2014/311/580/2014-3115...
> The trends around undefined behaviour will hopefully put a bullet in the head of this idea for good. It's extremely hard to look at C and reason about what an optimising compiler will turn it into.

Sure when you turn on -Oinfinity. Nobody does that in embedded unless they are hard pressed on some metric (RAM size, generally, or CPU flops occasionally).

Overall, though, C is really fairly predictable. Unsigned arithmetic does what you expect--the fact that signed arithmetic doesn't under higher optimizations is a fairly recent phenomenon (and not an uncontroversial one). Variables go where you expect. Pointers act like you expect. Casting and precedence sometimes sneak up on you, but parentheses generally manage that.

Const has issues at the boundary cases. Trying to stuff something into ROM and then telling the rest of the system that "really-no-you-cant-cast-that" can make things tricky with "incompatible pointer" issues.

Floating point arithmetic, though, is just a disaster.

> Malloc is not more predictable than a GC pause.

Ayup. And what's the first thing real-time embedded folks do? Throw out malloc (which is library, not language, but that's pedantic). Real-time-embedded systems tend to allocate all memory statically, up-front. Or they use a custom malloc that they control the behavior of.

> C not having exceptions doesn't make it more predictable. It just means that if something goes wrong you get a useless and probably corrupted core dump.

Predictable and useful are orthogonal.

And, the fact that I can't attach to running state of a crashed program is a failure of TOOLS not the language. The fact that I can't attach to a system that crashed, examine the state, fix what I need to, and continue is a fault of the people who make C IDE's. There is no reason other than lack of monetary incentive that this cannot be done.
Just because we're hitting a bump along the road doesn't mean they won't join eventually. And I hope they do, they belong in the Union with us.
I don't believe there is such a thing as a dumb question. If you don't understand something, have the confidence to ask - at any point, not just week 1. That way, you will learn. And more importantly, people, especially those who know you just started in a new domain, will see that you are developing yourself. Who cares, if you upset some delicate flowers that don't like getting asked questions they think are below them.
It's adorable how the author thinks he deleted his tweets.
How is that not the same thing?
Try inheritance trees in a dynamically typed language, when there is 8 layers of abstraction between the thing that you know and the thing that might be causing the problem.
My wife built an app that teaches people (foreigners) how to speak english. Based on the words in their flashcards, we generate dynamic sentences so during practice their flashcards are rarely the same. For example, if I have (happy, sad, run, write) in my backpack, then a sample flashcard would show up as:
"When I run, I will be sad".

I see lyrebird api being very helpful in helping my users practice listening skills and add a level of creative fun! If we had 10-20 different voices, the flashcards will be read a little differently each time. Right now (since our flashcards is dynamic), our audio feels very monotone. We would love to help you beta test your API and work something out.
Mesosphere co-founder here.

This is correct: "DC/OS is better for running stateful services and then you can use K8 to run your stateless services"

Data services run directly on DC/OS via application-aware schedulers. They have the operational logic for how to bring up say a Cassandra cluster correctly, how to upgrade it to a new version without breaking it, change config, scale up, etc. All things you usually have to figure out yourself. When you run k8s on DC/OS you get these same benefits.
Please name those languages. I'm serious.
Out of curiosity, are there any laws on the books right now which are meant to prevent this sort of thing?

For example, let's assume a foreign government decided to purchase ads either backing or attacking a US political candidate, and they were completely overt about it. (No hiding behind shell companies or transferring funds anonymously; completely out in the open.) Are there any laws or systems currently in place which would stop them from doing that?
The reason for the phenomenon is that some large percentage of how you hear your own voice comes from bone conduction. In addition, the higher harmonics of your voice are more directional, which is to say "aimed away from your ears", and tend to be diminished when reflected back to you by the objects around you.

The end result of this is that your own voice, when recorded and played back to you, will generally sound less bassy and more harmonically rich than you expect it to.
I just tried to signup with a Hotmail email address and I got this error message: This email cannot be used to create an account. It might be due to your email domain name.

I realize Hotmail isn't the sexiest email provider these days but it's one of the more commonly used. Do you have a list of email domains you allow?
This makes sense if DC/OS is targeted exclusively at on-prem.
Conservative bots down vote this and anything thought to be liberally biased on any social media site. I made one on Reddit.
Expat Insider 2017: Looking at the World Through Expat Eyes
The question that the article raises is, should the Amy Wax face professional repercussions for making a racist argument? I think that as a law professor, the answer is yes - she should be held accountable for incompetence in op-ed writing in the same way that a scientist should be held accountable for incompetence in conducting an experiment.

If she were a math professor or something, I would say that she had the right to her opinion.
And some people would view getting put on a hot stove as a fun and exciting thing, so no, not really.

Unsure of why I'm getting downvotes.. Are people completely unaware of the fact that some people enjoy pain?
Well, it's confusing because both include the word "Clinton," but one is a human being who, amongst other things, ran for President in 2016. The other is a non-profit humanitarian organization. Two different things.
Sentry relies on instrumentation and custom logic. It requires code branches to be executed either by users or some form of automated tests. JavaScript Studio doesn't need code adjustments and can execute multiple code branches without knowing all the parameters up front.
Currently running stateful apps on a DC/OS cluster + HA DBs. Fairly straight forward to get stateful working now + there are libs to migrate data around to chase your apps/services when/if Mesos/Marathon relocates them (e.g. after a service restart/crash) if you need your data co-located with a managed app/service.

The thing I'm most interested in exploring with K8+DC/OS is having DC/OS manage a couple of K8 instances so we can isolate 'virtual' clusters for various envs/apps. I suppose you could do this already with Marathon (the DC/OS built-in container manager), but we're not. Psyched to benefit from the K8 community + have the underlying DC/OS VM control/management plane.
Commission Gorilla 2 Review – Does Commission Gorilla Catapult Affiliate Sales?
Reading an Erlang book, no offense, is not going to give you the insight necessary to do a competent comparison of Erlang and PHP (or any other language). I am not sure if you have written any significant production systems using Erlang, and if you have, I apologize and withdraw the implication that insight is lacking.

Please let me explain why this makes me raise an eyebrow.

Let's take just one thing: hot code loading.

When Erlang does hot code loading, it loads it into the currently running process. This means that any socket opened by that process stays open, and the connection is uninterrupted. The process doesn't stop running, or restart. In fact, the process is, for a short time, running both the old and the new code at the same time. When the process gets to the point of completing the recursive loop within which the old function was called, the new one gets switched in seamlessly and is called from there onwards. I know of no other language that has such mutable late binding, but I can't say they don't exist.

This is, I believe, entirely different from an interpreter loading new code into a different process (or restarting the current one) on detecting a new file. If you can assert that after loading new code from a file,

1. The process pid is unchanged (it's literally the same process), and
2. The process data state is unchanged (it's literally the same process memory) and
3. The process file handles and sockets are unchanged

maybe I could agree with your point of view.
Project Manager for first time? A must read 50 % Off