skysight-inc/HackerNews huggingface dataset:
I really like the build quality of the keyboard, but two things kill it for me (and I cannot, in good conscience recommend it to anyone):

1. I get a high number of missed or repeated keys, even after the keyboard is broken in

2. The customer service is atrocious, as in "absolutely no response - not even an auto-responder - atrocious"

Given that keyboards and their consistent performance are integral to our job, I'd recommend going with another product.
Would death payouts really yield the right incentives?
> Reproduction has been working great for keeping population up

Well, if keeping population up is your goal, then fine, sure. Obviously some people have different priorities.
That's true. But you can also get a really broad bogus patent. I happened not to do that, but many others have, and that does cause problems.

The point is just that the actual bar for getting a patent -- any patent -- is very low if you know how to play the game.
My Burnout Update
Just like Java. We've seen how this one ends :)
Easy, you cross compile from Go on a different architecture. Go apparently has a good cross compilation story, though I don't have experience with it; honestly IMO the whole perception that cross compiling is an unusual or difficult thing comes from poorly designed Unix build systems. Though I suppose this would make a fully automated bootstrapping system a bit messier. (Do the first build in an emulator?)
I have a scheduled rsync execute that periodically checks for any inconsistency. It plays nicely with any updates that come in while it's doing it's work, so that's been our fallback incase things get out of wack.
Worth mentioning that the cluster tools in IPython implement basically the same system as he ends up with, plus lots of other functionality and it is using ZMQ as the backend as well. If you've got a small to medium sized task (I'd say less than 500 nodes is a good number) to run on your cluster ipcluster is pretty great. Even when I have a proper queuing system like SLURM or PBS in place, I still often use ipcluster on top.

http://ipython.org/ipython-doc/dev/parallel/
Low-cost scheduled backup solution for MongoDB
> Most developers would be able to work out that the answer to the test is "return not (X or Y)" (unless Python has a nor operator.. I don't know because I rarely use it) without even realising they're using De Morgan's laws, but...

> 1. If the app is anything bigger than a trivial case there will be bigger things to optimize. Individual code optimizations give you so little in return they're rarely worthwhile.

> 2. Unless you're doing it millions of times a second you won't actually see the time saving. If you are then you're probably better off generating is_taxed when the transaction object is generated (eg generating and caching the result).

> 3. If you're still at the point where this change will actually make a difference you probably should be using something that isn't Python.

Yes, and that would be a great answer to my question.
the freezing process is not gentle.
How Google Is Trying to Make Sure They're Not Creepy
Eh, I feel like its not so bad after the first few times. I did get bell's palsy last time, and I walked around looking like a stroke victim for a bit, but not that bad all in all.
Ask HN: Some questions for the linux community/the defenders of the open source
Hi everyone,

I am in an Engineering school and I am asked to make a presentation on the linux community and the defenders of the open source. One of my friends advised me to ask the HN community so here I am to ask you some questions:

- Why have you chosen linux and what do make it so particular for you / its attractiveness?

- How can you define a linux user? Does he/she have typical profil? Maybe the most convinced ones?

- Does your passion have a positive/negative impact on your relationships? You can develop if you want.

- How do you define a hacker? In which category do you think you are? white hat, grey hat, black hat or blue hat?

- Have you contribute to the open source world? If you have, what is your contribution? What are your motivations?

- Is there activities/ gathering that you are used to do with other people of the linux community, around open source project or only for fun?

What can you advise to a beginner or someone who is curious and want to learn more about open source softwares? Someone who doesn't know what he has to begin with for example?

If you want to say more or if you think I am not asking the goods questions do not hesitate to tell me and to add something.

Thanks to all!! Please forgive me for my English, I am struggling with it ><'
s/Note/Note that/
s/fore/for/
Correct. Static file serving is amazingly efficient. Even the filesystem caches for you automagically with whatever RAM you're not using. There's even a kernel function for speeding up file transfers, that's how optimized this stuff is: http://man7.org/linux/man-pages/man2/sendfile.2.html

My rough estimates are that Neocities can handle 20-50 million sites with only two fileservers and a sharding strategy. So double it for each shard, and you've got a solution that actually scales pretty well.
I'd think you'd have developed an immunity on your own?
9 Things You Learn Using the Pebble Time Smartwatch
A counterpoint is that in contrast to these studies most/many private therapists offer at least some forms of treatment that are not at all evidence-based
Getting started with RethinkDB and Python 3
My questions are these:

If there are two minds, and they come in to this form of contact, which survives?

Would they be combined, leaving behind a new one which encompasses the qualities of both? Would they be combined at random?

Would they fight for dominance, leaving only the victor?

What would it feel like to have your consciousness do battle against another, become a new merged product, or for all intents and purposes dissolved?

And potentially, most importantly: What happens not to the consciousness of the other, but the memories? Will the new consciousness (formed via whichever method) have access to both?
You took "reflective" too literally. I just meant more reflective to IR than dark green paint that most military stuff gets painted with. I never meant a mirror surface. Just the IR equivalent of white paint.
My novel "Darwin's Theorem", which is about stories, evolution, religion and science, is available for free: http://tjradcliffe.com/darwins_theorem/darwins_theorem.epub

It's character-driven pure speculation on big ideas.
In practice, pre-civilization cultures had some of the most rapacious, kleptocratic, arbitrary, and vendictive leaders ever. Modern tribes in many countries exhibit similar behaviour.

Large institutions are (in practice) the most communist organisations in the western world (as they are managed top-down with a great deal of government support), and yet they seem to exhibit the problems you describe more than many 'capitalist' organizations.

You are using a Marxist analysis which is characterized by biased, myopic comparisons, and thinking based on personal preferences and sentiments, as well as the Cohen fallacy, and (unsurprisingly) reaching a Marxist result.
There's nothing quite like that feeling you get after a hike when you DON'T find any ticks and wonder if it's already latched on somewhere out of sight.
Me too. It is messing up with golang as well:

> [14:54:36] Topic is Go, the game (not the silly language) ! (the language see #go-nuts
earlier thread https://news.ycombinator.com/item?id=9609129
Awesome Comments :)
Chrome extensions already are open source (so to speak). They're simply .zip bundles, which run HTML, CSS and JS in the context of the page/browser [0]. The location depends on OS, but its pretty easy to find [1].

[0] https://developer.chrome.com/extensions/overview

[1] http://stackoverflow.com/a/14544700/2078412
Growth Lessons from Pinterest Engineering – Podcast
COL did have support for NetWare, which made it possible for me to swing to Linux when IBM lost interest in OS/2.
Yes, losing my wife and
being unable to buy a house
or have kids and then
getting fired for no reason
was a bummer.

A broad lesson: ASAP don't
be an employee and, instead,
start and run own business.
Actually, working your way up
to running, say, four fast
food restaurants can be just fine.

Yes, I omitted: The guy at IBM
"two levels up" basically just
hated me, for no good reason if
only because we'd nearly never
spoken or interacted at all.

I was told to do some publishable
research. Okay, I had some ideas.
I thought that the lab should
do the core research for valuable,
new products, but getting close to
a new product was
essentially forbidden. So, instead,
just to publish, that was plenty
easy enough.

So I did the research and wrote it
up as an internal working paper.
Then the Watson lab claimed
that the paper was not publishable.

Of course, out of IBM, I submitted
the paper for publication, and it
was accepted without revision
by the first journal to which I
submitted, Information Sciences.
It's a nice paper.

IBM's claim that the paper was
not publishable was incompetent
or a lie.

But the guy two levels up who hated
me for no reason did get me out of
the company. It cost him his corner
office, secretary, budget, etc., but
he got me out.

There's more that's nasty, but
let's not get into all of that.

Basically, IBM just didn't care
about their employees, didn't
have much idea what to do with them,
and didn't much want them.

In more detail, a lot of middle
management didn't much care,
and top management was
unsuccessful in having middle management
care.

For someone who can actually be
productive, running their own
business is likely a much
better path.

If a person is working for
a company that doesn't know what
the heck to do with them,
and/or really doesn't much
know what to do that's good at all,
then tough for there to be a
reason for the company to
pay the person enough to
be responsible as a husband and
father. Instead, the company
is perfectly willing to have
the employee waste their life
and, then, fire them.

For competition from big companies,
likely they don't want to have
people who could do good work;
for such people, the company would likely
block the people from doing good work;
and a person who did good work anyway
would stand a good chance of
getting fired.

Net, if are running own business and doing
something good, then don't worry
much about competition from
big companies. This is a very old
story.
The Open Organization: A Memoir from Red Hat CEO, Jim Whitehurst
What is a vCIO?
Some group breached the ImageNet testing protocol
The biggest PITA associated with US government security clearances is their tendency to call your family and associates to make sure you're not a communist or terrorist.

I suppose that's necessary, but it's embarrassing. Calling your friends ahead of time to give them a heads-up would be something I'd think about doing.

Clearances cost a lot of money, but you never have to pay the money or even know how much it is. It's a license to get exclusive well-paying jobs.
You are likely correct, it may not be in the top 100 for humanity. It would be great for me personally though ...
Timely article for me. Just now starting to deal with migrating Postgres tables where adding a new non null column is taking 4+ hours. Love how the process has to be completely different at this kind of scale.
Fully Experience Fear to Be a More Successful Entrepreneur
The Creative Genius of Slime Mold
pretty sure you didn't do this right! yc companies are supposed to have some special interface to use to create job ads, so that they show up in the 'jobs' section, and don't allow comments or votes. yours doesn't look like one of those.
Direct outbound traffic through a mitmproxy instance you control, and watch what goes over the wire.
Guiding Principles for SageMath, Inc
Imagine that we figured out a remedy to aging 1000 years ago. Then 90% of the people today would be, say, 500+ years old.

What an interesting world that would be, a world where we would still be burning witches. You wouldn't be typing this on a computer musing about ending aging; computers would not exist and neither would you.
The reality is that folks like "the_falcon" are the main reason why the sales cycles are longer. If they wield any amount of technical sway, it becomes orders of magnitude tougher to close a sale when they lay down deliberate & contrived (test) barriers. Oh, and they love using the POC technique to waste your time either solving their problem for free or finding out that they didn't really have their requirements fully understood.
That's a virtual machine specifically designed for this kind of thing.

So sure, if you want to use go syntax and build a completely new runtime designed for use in real time systems then go ahead.

As for strong typing in embedded scenarios Ada's been doing that for decades.
You chose a strange example from which to make your point. Universities are fairly special kinds of places and often have a lot of public or charitable funding. They are hardly the epitome of capitalism.
Experiment with One Million Album Covers
> All of those links do not point to any corruption.

What, you think the CEO of a company benefiting from a project would go badmouth it to the project's enemies without any incentive? The guy was sacked the minute that embassy cable came out: http://www.bbc.com/news/science-environment-12212525

Why do you think that the disapproval of the US Deputy Secretary of Defense is enough to almost kill a EU project? Those sons of bitches had our sons of bitches by their short and curlies. And it's not for any military alliance reason, because the US doesn't have allies - only enemies it kind of tolerates.

Read those links, they paint a pretty clear picture.
Phrased like that, it's basically "myself before the children". A lot of people have an emotional response to that.

Most people want to have children, and many even see the cyclic regeneration of the entire population as a net benefit to humanity. If anti-aging is to become a popular movement, it needs to have better answers to the questions of how to solve overpopulation and what a world with nearly no children should be like to be livable.
I think these days the term "portable assembly" misses the mark. A term that better captures the flavor of C with today's CPUs is "programmable RAM".

C is one of the few languages today that still gives you very precise control over how you use memory. That can be a powerful tool, especially given how important effective cache usage is on chips.
Some should quit, certainly. I'm not saying there isn't an oversupply.

That doesn't change the fact that people who are paying up to $60,000 per year for an education should not be having classes taught by people who can't hold office hours because they don't have an office.

The demand for college education at all levels is the highest it's ever been, it should follow that the demand for professors should be high. Instead universities are charging premium prices and delivering a substandard product and administrators are pocketing the difference.

We're not talking about making a cheap cell phone and some of your calls get dropped, these institutions are charged with advancing and proliferating all human knowledge. It seems like the sort of thing we should care if they do a good job of it.
Not hitting pedestrians is a paid extra for self-parking car
The first time I got lyme in like 1995 or so, no one really knew what it was, and these were doctors close enough to Lyme to actually know it as a town. I remember I got passed around the pediatrics office I attended and finally had to go to a specialist in a major children's hospital before it was correctly diagnosed and treated. Its hard to be treated in areas outside normal lyme areas because its most common symptoms are pretty much generic lethargy and pain (the trademark bullseye rash doesn't always make an appearance).
Not a particular link but openworld presentation of how Bank of America do it using Golden Gate, there was also Pythian blog post about it, I believe.
I'm a Sales Engineer and I work mostly on the post-sale implementation side of things, which is not really a common approach - so I completely understand why people feel this way. One of my main jobs is to keep our Sales team informed of exactly what is and isn't possible, because most of them just don't know better when it comes to deep technical topics. Having somebody on the Sales team who is willing say no is really important.
Umm, it kills all of us currently. I would say that puts it pretty high on the list.

Not to mention, more than one problem can be worked on at a time.
Automated Algorithmic Trading for Only $1 per Trade
you're right about the springboard bit. as for the crash itself, it's easier for me to just to quote a reddit comment:

"It only works when the message has to be abbreviated with '...'. This is usually on the lock screen and main menu of Messages.app.

The words effective and power can be anything as long as they're on two different lines, which forces the Arabic text farther down the message where some of the letters will be replaced with '...'

The crash happens when the first dot replaces part of one of the Arabic characters (they require more than one byte to store) Normally there are safety checks to make sure half characters aren't stored, but this replacement bypasses those checks for whatever reason."
>>It would be great for me personally though ...

Maybe
Why Game Theory Doesn't Work with Real-World Problems
Invalidating quickly is the main problem with caching on a CDN. We use an async worker via Redis pubsub to call for expiration on individual files locally on proxy servers we run. I'm looking at using NSQ for this in the future. One interesting solution is to just use an HTTP hit to expire a cache, which you can see a flavor of in our nginx config file. Nginx in effect becomes it's own cache SoA. We needed a special nginx module to make that work, default nginx only lets you expire the entire cache.

Fastly probably has something similar. You've really got to do this within 5 seconds or your user is going to get pissed off waiting for it every time they save/reload the page.

The big problem with passing caching to third party CDNs is that they need to be able to handle your SSL certs inline to request static files you don't need to change the URL of (because then you would be changing the published content which you don't control), and supports wildcards.

In effect you're doing what Cloudflare does. I'd use Cloudflare in a minute for this, but wildcards require their commercial plan and we can't afford it ($6k/mo). Also we would need fine-grained cache expire.

If Fastly does this and is priced in our range, maybe we should talk to them. :)
I have an anecdote regarding Redhat.

I was in college at a Career Fair, going through the booths when I chanced upon two Redhat employees eagerly promoting their company. I talked with them for two-three minutes, got into an interesting discussion about how OSS can make money, and of course, complimented them on their red hats. Somewhere along the way, the younger of the two commented on Redhat's revenue: just one non-negative sentence with a data point (revenue, I believe) that I could have read anywhere else.

In a sudden flash of unexplained anger, his older partner immediately turned to him and said "You are NOT suppose to say that." Ignoring me completely, he then admonished the younger employee for a moment more, and then immediately engaged with another college student.

The younger employee was at a loss for words: I don't think either of us saw that spout of rage coming. Not knowing what else to say, I let the younger one know that I appreciated his input and quickly left the booth.

Obviously, one bad experience does not invalidate a whole company's culture. But a video like this, where everything is presented with such cheer, always make me wonder about the hatred, anger, annoyance, and darkness festering just underneath the surface.
Don't you think that's kind of a reach? I feel like you could just as easily guess that the smartest people of 1000 years ago, given an extra couple hundred years of lifetime, would have come up with computers way before we did.

Edit: Not that I consider either answer particularly likely; I have no idea what would happen.
Suppose someone is arrested for a crime they didn't commit, bail is set, they get a bail bond, they show up to court and are acquitted. The fees they pay on that bond are a de facto fine. This weakens juries' power to acquit and gives false arrests teeth.

One way to improve things would be to allow juries to rule, not just that a criminal case wasn't proven beyond reasonable doubt, but that it was weak enough that no arrest should have been made; and in that case, make the government liable for bail bond fees, rather than the defendant.
<quote>
77% of people charged with a misdemeanor in New York City were released on their own recognizance, and the other 23% were offered bail. Within that 23%, bail amounts widely varied: Of the 26,459 cases in which bail was set, 19,137 -- or 72.3% -- the bail amount was $1,000 or less. “Despite [this] relatively low bail amount,” writes the report, “the overwhelming preponderance of defendants required to post that bail amount were jailed because they could not do so.”
</quote>

How much cheaper can bail get? You can hardly get an apartment anywhere in NYC for less than $1000/month. These people must make and spend more than that in a month - it's just the strangely Average American Lifestyle to spend money as soon as you get it.

Any amount that these poor people could afford isn't going to be an effective bail. These kind of people can only afford something that fits in a week's paycheck, and losing a week's paycheck isn't that big a deal, they've done without before.
It seems easy to fix: can't they test the app in the app store and see if it can handle the exception or not, and if it can't, return a dummy (0,0) coordinate?
How about a kickstarter? I'd donate.
Here's some therapy: eat right, work hard, exercise, turn off the TV, join some sort of group, practice some sort of spirituality, perform public service, get a full night's sleep, be generous, accept the ups and downs in life, go for it, live in balance.

That will be $150.
For an individual, why should he/she care about keeping the population up? If that's the only point to our existence, we sure waste a lot of time with arts and sciences. We should be training everyone to just grow food and mate as soon as possible.
Open Sourcing Twitter Kit and Digits for Android
No, you boot from trusted boot media. A usb stick that's always on you, for example.
The curse of expertise
"Cashflow is getting low... let's distribute batch #47."
To be clear, I did not mean that as a total defense. Still mirrors can be useful in combination with other things.

For example the target can use a high deflection angle to disperse the beam. AKA you beam's intensity is sin X and as it covers 1 / (sin X) area. So full intensity = 90 degrees, and at 10 degrees your down to 17.4% intensity. For something like a Mortar rotation can also be a significant benefit.
Nobody is trying to pretend adjunct jobs are full time professor gigs. Nobody believes that for a second. However, the glut in supply has allowed colleges to exploit the workforce who, in many cases, are in their thirties and don't have the work history their peers do. They could be just as effective (or more) within a few months (You don't get a Ph.D without being smart and getting things done) but it's hard to prove.

It's the question I love posing for people: we have a generation of people who are well trained in synthesizing information well, but are not well suited for technology jobs. We are automating the jobs that these people did well -- paralegals and law, white collar administrative work, etc... You name it, I'll find a startup or internal group trying to automate it to avoid hiring more people.

Where are the new jobs that these people are supposed to do? The world may not "owe them anything," but we have a crisis coming if nobody can figure it out.