skysight-inc/HackerNews huggingface dataset:
> It would be sensible to sacrifice the well-being of a small group in order to save the whole, if it's necessary to do so.

To paraphrase: "The ends justify the means".

I disagree. That road leads to all kinds of evil.
> Carefully-tuned RDBMSs are more capable than many tend to admit.

I'd generalize that further: RDBMSs are more capable than many tend to admit.

When it comes to a persistent data store, you've got to go out of your way to justify using something that isn't statically typed with firm ACID guarantees. I'm not saying those use cases don't exist, I'm saying most people don't have them.

"Saving" 15 minutes of dev time because you don't know what your schema is going to look like is going to cost you orders of magnitude more time down the road asking yourself that same question.
From a strictly utilitarian point of view, we could go with "because it's impossible". Enslaving one group would only make things slightly easier for everyone else. In an alternate universe where we actually could solve huge problems by enslaving Belgium for three years then it might be worth it. I might even volunteer to help do the work.
This is a prime example of where "serverless" means "someone else's server".
While I haven't used Target's, I do like Home Depot's self checkouts. They are pretty intelligent on their own, like just swiping a card to initiate the payment process, even if you don't press the "pay now" button. Then, when you do encounter a problem, there's an attendant for every four checkout stations that can help you from their workstation. Usually they know you're having a problem before you can even turn to tell them so, and by the time you do, they're waving you on and the problem has been resolved. My only issue with them is that they shut them down about an hour before closing, and waiting for a human cashier is even more annoying after the self-checkout experience there.
Perhaps we need to clarify our terminology. Typically when discussing HTTPS or TLS, we are discussing transport security, not end-to-end. I wouldn't classify either HTTPS or TLS as end to end, although I can see if you read my comment a certain way it almost seems as if I did.

That said, I am still unconvinced that governments have somehow compromised most end-to-end systems, especially not the ones that experts suggest work (PGP, Signal Protocol, OMEMO, etc). I should make particular mention that compromising and end-to-end system has nothing to do with whether or not a specific target can be made to give you their key(s). If you're being solely targeted by a billion dollar agency, regardless of their origins or motives, you probably won't be able to run or hide for very long. It's important to consider targeted attacks too, but let's not assume Hollywood scenarios here when discussing whether entire crypto-systems have been compromised.
WOW. I'm impressed! :D
Practical and worthwhile, but don't forget your control group so that you have a baseline against which to make meaningful comparisons. I'm not a data scientist though, so you might get better ideas by starting an Ask HN thread focused on the general problem of 'am I shadowbanned on Twitter?'
This gives me hope that maybe we could see something similar with Datomic. Perhaps it is possible to implement the same append-only (this is the best way I understand it), immutable audit trail on top of PostgreSQL and still walk away with SQL (datalog is neat-o but has a learning curve).

but I dream the dream...
Does just writing malware pay that well? No. Malware is largely commoditized.

The real money is in running the entire cybercrime operation end to end, from infection to cash out.

You can make a lot of money writing malware if you are part of a group that wants to keep their tech in house and needs something custom.
will ultimately help alleviate these workers complaints, but perhaps at the expense of their jobs

definitely at the expense of their jobs. capital/owners get to keep all the earnings, the workers get nothing. this is why it's important for workers to be part of co-operatives or to have profit-sharing or more equity or shares.
I wasn't replying to you.
I think https://founderkit.com is a better comparison to what you are providing than product hunt. I agree Product Hunt seems to target consumers more, whereas Siftery and Founterkit are providing a service to businesses and founders.

One thing I would find of value is a means for differentiating all of the different services being reviewed. I think everyone knows that slack is the foremost business chat app, etc. But what are the specific things that make the app at #2 different that I might be looking for that would make me chose it over what's in the #1 spot.
The situation in the NPR article and your own seem different though. Are you saying the teachers in California should be able to benefit from the union without paying any dues? How do you expect a union to continue to exist in that circumstance?
Our Commitment to Fighting Hate Speech – Disqus
It sounds like a culture that's not objectively bad, just different from what you respect. People use slang words and bragging everywhere. They're just different words and different ways of expressing their brags.

But to be honest, they do have a very noble goal and they have reason to be proud of it. Poor people all over the world are constantly pouring money into Western Union and banks for this seemingly trivial service.
Even if fixes always applied cleanly to back branches, git doesn't provide a way to represent a 'backpatch'.

That is, once you've committed a patch to the the current mainline, there's no official way to indicate that a commit on an older branch is "the same".

That's a shame, as there would a natural way to indicate this in git's 'graph', if only you were allowed to tell it about additional parents after a commit is made. But that's not an option as long as a commit's parents are part of its hashed data.

(If you could add parents, you'd make a new commit by applying the patch to the branchpoint, merge that into the release branch, and also add it as a new parent to the original commit, turning the original commit into a merge.)
3 Simple but Powerful Rules to Identify Your Apps Untrusted Data
Part of the complaint remarks that since the Tesla plant is located in an expensive area, the workers need more money.

They might want to rethink the wisdom of that comment: that's a great argument to move the plant to Tennessee. Or Nevada.
From the Readme, it seems they do:

> LIKQ is powering Academic Graph Search API, which is part of Microsoft Cognitive Services.
After 10 years XP I am on 65K per year, also central belt of Scotland. It is possible to make a decent living outside London for sure.
I see Bender as more of a "Destroy all unions" kind of guy.

Seriously, I think we as a species should be more considerate with the ways we treat each other. If we're lucky, the machines will learn that from us.

If a super intelligent AI came to life today, it might learn one too many lessons about employers cutting human costs, media companies disparaging the unemployed as lazy layabouts that deserve nothing, and the always-too-easy-to-manipulate human psyche.

And then we humans would have to reckon with a machine that excels at the worst traits of people that our society deems necessary to have to shower with money and power.
"protoduction"
I think the idea is that you don't want to work at a place where that memo is needed in the first place.
> American workers should realize that they are competing with Chinese workers who will give life and limb to work in the environment that Tesla is providing them.

They are realizing this - which is why they elected Donald Trump and his protectionist rhetoric.

> They should either compete or let the Chinese do the work for 1/10th of the cost instead of whining about not getting diet soda in vending machines.

"Let them eat cake."
Usually there's some sort of engineering manager / lead engineer who's in charge of deciding how the product is built from a technical point of view. He's the main collaborator of the product manager/owner and they need to get along well.
Recent versions of python ship with a launcher shim for windows that does support the shebang line (to simplify using multiple interpreters):

https://www.python.org/dev/peps/pep-0397/

As you say though, it doesn't rely on the names of the exes.
There's very little overhead in calling C (or C ABI shaped things) from Erlang. The reason why NIFs can trivially bring down the whole Erlang VM is because those libraries are linked straight into the same process space as the runtime itself, so in effect calling those NIF functions is roughly the same as calling internal VM functions that are written in C too.

There's some overhead in type-casting/data-type-interpretation, but not much. The internal representations of the core data-types in Erlang are mostly already represented in C in the runtime. There's some overhead in memory copies across that boundary too unless you make your data opaque to Erlang and always manipulate it via the NIF in which case you can get away with using NIF "resources" and more or less just pass a pointer and environment back and forth.
Marketing 101. Flood negative with positive.
Please leave.

>>> 4chan is thataway
I hope they tune out from their material UI, on smaller screens there is just way to too much space wasted. Especially on custom boards.
One way around this is to divide the problem ... Compile to an intermediate format that is closer to what you want your final output to be. FORTH is a reasonable example and P-Code is another one (https://en.wikipedia.org/wiki/P-code_machine) then you can get the all the "easy" stuff into a stable state with an runtime library and back into a native code generator later. If you can get that working, you can probably jump to something like an assembler output with as or nasm to produce a "real" executable.

I got about half way there with https://github.com/arlaneenalra/insomniac and have been stuck looking for time to get back to it.
Not really "make your own mashups," more like "explore this extensive list of pre-made mashups," but very cool nonetheless
Please forgive me the following:

Hey, more setup!

Theoretically, you could also do the entire setup via Cloud Formation; but you can also do the same with EC2 instances and ECS.

What would I do instead? Set up a 1-n member autoscaling group, with rules to scale on load. Set up an ECS service which auto scales on load. Set up an ELB attached to the ECS service. Not as fancy as Lambda and AWS Gateway, but it will probably scale better, at a lower peak cost (at the expense of an up front cost of one server).
I know its just a benchmark for comparison, and it is awesome. I love seeing cool comparisons like this, but why do I care that this particular benchmark is faster than Spark? What sort of analytics will be affected by this improvement, and will it actually be saving me time on real world use cases?
No kidding. They're building electric (and now self-driving) cars - something every car company on the planet is also trying to do. If Tesla doesn't get there it's only a small setback for the technology, not the end of electric, autonomous vehicles.
I would note that's specifically Indiana tax distribution within the state and the outflow vs. inflow delta is relatively small (single digits).

That said, it was well documented in the last election that red states receive net money from (typically more urban) blue states. However, it's rather a leap to go from there to cities subsidize. There are also a lot of costs with supporting cities and some of those rural costs are needed to support things like a nationwide transportation system.
How did they fare in the long run?
Whenever I see this argument, I always ask the same question:

Which position would you take in the line of people to be sacrificed? How much sacrifice are you willing to put up with? Not other people, just you.
the problem I that marketing and publishing don't treat the techies with respect "contempt" was how my last but one boss put it and he was a director at a subsidiary of relex
WordPress is used for tons of affiliate sites :) you're on the right path.
Out of the box blue green deploy for Cloud Foundry with Spring Cloud
Build, test and deploy your Vue.js app easily with Gitlab
it's actually worse, sitting at ~$3,500 right now: http://www.sfgate.com/bayarea/article/San-Francisco-rent-cos...
Facebook did it to get around visa issue to attract non-Canadians from Europe and abroad. Microsoft does it too.

I work in the same building as Microsoft in downtown Vangcouver and I always hear a lot of foreign languages being spoken on the way up-Russian, Mandarin etc. I don't think they've been in an English speaking country for very long which makes me suspect they are doing the same thing as Facebook.
No offense but what is the point of this ?
Well, value is only what someone will pay for it. Usually it goes hand in hand with scarcity but often propped up by brand (eg if you didn't know it was a Hermes bag, could it demand the same value?)
Disclaimer: I committed that change.

If you think the issue is important, you are free to report it; the project has reverted decisions like this when people have complained (most recently, the default value of the `mouse` setting).

On the other hand, considering how much time this had to be discussed, I would think that by and large this is not a mayor concern for users. This commit was made In June 2015, and the discussion about defaults goes as far back as essentially the beginnings of the project in 2014. We inherited this setting from sensible.vim (which many people consider, well, a very sensible minimal configuration), where the issue was discussed and dismissed back in 2013 (https://github.com/tpope/vim-sensible/issues/64). I think the argument there is convincing. Again, if you don't, please discuss it in the appropriate channels.
I've noticed this as well, but the flip side is that cities price out families and people with disabilities pretty quickly.
Their marketing material in NYC was incredibly douchey, like "stick it to the big banks".

I was using Xoom (https://www.xoom.com) at the time, which had a brand image of a trustworthy and cut-the-bullshit kind of financial company.

TransferWise's subway ads focused on a people's revolution: http://l3.yimg.com/bt/api/res/1.2/Rjm3dY.BU5FmdQmId3yj1w--/Y... or http://i.telegraph.co.uk/multimedia/archive/03525/TransferWi... are two examples.

Another thing that threw me off is how needlessly technologically-heavy their website was at the time: Javascript front-end app with big animations and the unavoidable browser-incompatibility bugs it created back then (you refresh the page and it redirects to the root page for instance).

Anyway, I tried it once and had slightly better rates than Xoom, enough to convince me to go through their bullshit to save some money on large transfers, but I almost kept using Xoom because of how much I didn't like Transferwise's image.

All that to say: I'm not surprised by your interview experience, it perfectly matches what I assumed from their team.
They are in a private-ish... its my company's internal... because i do share it with coworkers, but it does setup a lot of environment variables specific to our products, so its not fit for general public consumption :)
There's a reason all of the Rust Belt manufacturing moved to the South East, and it ain't the weather. Who'd have thought that low taxes and right to work laws would lead to economic expansion, and their opposite would lead to contraction?
Quantifind figures out which #QSR has the best coffee
I'm wondering why the entire southeast of the US was left out of the analysis? I'd have imagined ATL or Miami would have enough data to add to the report and cost of living is fairly low even in comparison to many of these other cities.
Weak correlation. The bad actions at Zenefits were going on several years ago. The same was true of Theranos, their ill behavior goes back nearly to the beginning of the company.

There may be somewhere between 250 and 300 total billion dollar "unicorns" at this point. So far as I've seen the last two years, the Zenefits companies are still rare.

The money parade doesn't end until the Fed pulls the plug on hyper low interest rates. It started there and it ends there, as it did the prior two easy money periods of time (late 1990s and mid 2000s). Until then, the trillions in cash sloshing around will keep seeking better returns via various forms of higher risk speculation.
That's all kinds of sketchy, least of all because of the taxes, but also because you're playings games with public stock that they or anyone else could manipulate.

I've used TransferWise for over $8K and think the service is fantastic. I wouldn't touch this with a ten foot pole and my git is screaming "scam!"
it's literally impossible to test every possible workload for a tool like Spark so... what's the point of asking? Stand up a testing cluster, run some of your jobs and you'll get the answer.
What if you want to write "Dijkstra"?
Not necessarily. This is just an article by some random person on Medium. It may not be legit.
Which demographic likes large images that are not necessary for the task at hand?
Saving the world by exploiting Tesla factory workers seems equally impossible.
Pythons 4, 5, 6..., N will feasibly exist in the future. Why should Python 2 forever retain the executable name 'python'?
I bet the percentage (and the distribution) of engineers using something like hired.com to find a job is way lower in the hyper-fast-paced Bay Area than anywhere else.
Office 2010 works fine in Wine (and so does 2013 in latest wine release I heard). Just give it a try, I'm sure it is better than 2 reboots.
There's a lot of upside for an engineer to work for a US based company from Toronto. Or for a US based company to hire someone from Toronto. Same with Vancouver.
>Recovery isn't possible anymore, unfortunately.

It is important to separate what we know from what we suspect.
Thanks for taking the time to write this up, William.

This is a great read, even if only as a helpful "this is how I did something hard, and how it turned out" kind of hacker story.

And I could see this being quite relevant to some ideas I have for a multi-user semi-real-time cooperative-editing web app.
Still curious for laptop parts. The tables show either TDP of 65 watt and higher, or a "TBD"/to be determined.
It's an interesting issue: they did have a depression sub-type in DSM-IV called 'melancholic depression': https://en.wikipedia.org/wiki/Melancholic_depression

At any rate, at least it still seems to be of interests to 'clinical academics' in some prominent mental health research institutes (e.g. http://www.blackdoginstitute.org.au/healthprofessionals/depr...).

The entire premise of the DSM is a bit of a crock: mental illness simply doesn't fit well into the disease model of illness. Mental dysfunction is not binary, it is measurable on a continuous scale. And although some symptoms do present in certain 'groups' more frequently than others, symptoms of mental illness are more 'mix and match' than the DSM would lead one to believe. This sometimes means that people are either diagnosed with 2-3 'co-morbid' disorders or none at all.
> I didn’t seriously consider MySQL since it doesn’t have LISTEN/NOTIFY, and is also GPL licensed, whereas PostgreSQL has a very liberal license.

GPL/AGPL is perfectly permissive and doesn't require any sort of special disclosure if you're just running a vanilla distribution of a server without modifying its code...
When has it ever meant anything else? P2P?
Last I heard the Reno Gigafactory is still half empty. Tons of land and cheap housing. No income tax.
Sure because a lot of those areas are poor. Surely, we're not talking about making it even harder to live in a rural area?
Constant skepticism ultimately becomes self-referential.
I personally prefer that over websites putting the pullquotes somewhere far away from the original quote. That's annoying as all hell.

I mean, if my attention sagged and I'm being brought back into engaging with the article via a pullquote, I at the very least expect the quote to at least pull me toward the relevant context.

Instead, way too many sites stick the pullquotes way after or way before the actual paragraph from which the quote was extracted, making it incredibly difficult to establish exactly what the context might be for that quote.

THAT'S ANNOYING AS
ALL HELL

See what I mean?
I often feel that the hate directed toward Tesla and it's fanbase is unwarranted. Arguments about how they aren't that amazing, how their fans are over the top and how they took government subsidies just fell flat for me. They all have very transparent and valid counter-points. It's okay to feel that a corporation is pretty darn neat. It's okay if others feel it's amazeballs. Chill out.

But this comment. The one I'm responding to. It's the first time I've seen someone talk about Tesla and thought "WTF? This person can't be serious."

It's okay to think it's "important". I think Tesla is pretty darn neat. Asking others to quietly sacrifice their health for that thing? While being uninvolved yourself? That, I can't wrap my head around.
Technically PostgreSQL already has this in terms of the WAL log. The problem is that "rolling back" to a given point of time requires recreating the database from the WAL log so it's not useful in the same way.

There are other "remember everything" schemes you can play with clever triggers, but it always comes back to how you end up using the stored data and how easy it is to bring it back to a queryable state.
Few people who would describe working as a teacher, an airline pilot, or a professional athlete as a "living nightmare".
If a partition leaves a quorum in contact with each other, why would it cause an interruption? CP means nodes not within a quorum become unavailable, and if a quorum no longer exists the whole system is unavailable. AP means minorities stay available at the risk of inconsistency.
When there's a consistent imbalance, I wonder if instead of trading it themselves, they could queue up requests. People who really wanted the cheap rate would wait days or weeks or whatever it took to reach the head of the queue, while others would drop out so it keeps moving.
+1 If I could I would use the Perl programming language for everything!

Let's hope this becomes the reality soon!
Has anyone actually verified this? Its a random person writing on Medium, and its their only article.
He means that a company is comprised of many smaller orgs:

Development / Marketing / Support / Sales

And even then you can have smaller teams:

APAC Sales / EMEA Sales / US Sales

So no "org" should be that big.
Thanks, particularly for the tip about P-code. Are you aware of any interpreters/assemblers for P-code? The Wikipedia page didn't seem to have any links.
Will we be able to use this on Docker Cloud soon?
`git revert` is perfectly suited for this, since it makes a new "inverse" commit of the changes.

Your production deploys continue monotonically into the future as usual, and you now have version-controlled documentation of the rollback, instead of needing to maintain a separate mapping of production <-> code state.
I don't think it's fair to assume that a war of attrition must be fought by parties with equal resources. I can't think of any reason why a patient enough small player could not wait long enough by the river.

There is also the option of aiming for a segment of the giant market a la 37 signals.

Me, I don't think I would ever go after one of these giant markets if I truly believed that the only way forward was to raise 8-9 figures and pray that my competitors die first. It's unreasonably risky.