skysight-inc/HackerNews huggingface dataset:
FWIW, I unflagged this submission again, because amongst the comments there was some interesting discussion, specifically about automatic reduction of test cases and the kinds of tool that are used to do it today.

(I did flag the submission at first, though. Someone being rude isn't particularly interesting, and usually isn't worth bothering to read either since any underlying point worth exploring will invariably be made more concisely and politely elsewhere.)
Everyone should really just read the entire Autobiography.

http://www.amazon.com/The-Autobiography-Malcolm-Told-Haley/d...

Also, they should spell "Malcolm" correctly. :)
The specsheet http://www.atlantahobby.com/images2/Flir/FLIR_Tau2_Product_S... has some interesting info about how such cameras work configuration and image processing algorithm wise.
> At one-hour intervals the night guards paced past every room. Each time I heard the approaching footsteps, I jumped into bed and feigned sleep. And as soon as the guard passed, I got back out of bed onto the floor area of that light-glow, where I would read for another fifty-eight minutes—until the guard approached again. That went on until three or four every morning.

I did something similar as a child, with my guards being my parents (oh what a metaphor). Looking back, as someone who does not read a vast amount any more, I was privileged with both the means, and the inclination, to have such a habit. God knows it made me who I am.
No I understand and certainly agree with what you were saying. My question was more when you've come to this realization that the site making you $500 / month is not going to go much further and not worth your time, what are people doing with these side projects? Try to sell them, leave them alone and reap whatever cash happens to come in, or other solutions?
Pretty much this ;)
1/3 of my life is over and this is what I've learned
I believe the current pope has gone on record saying that the Christian world pays more attention to sexual issues than is warranted, when compared to other issues that exist in the world. I'm not a Catholic, but am quite impressed with this guy so far.
If it's your product you take any criticism personally especially if it some hack who messed up and blamed your baby instead of coughing to your cockup - as the tech editor of the guardian did to one of my products!
what a shame that his intellect ended up wasted on reactionary racism. understandable in a sense, given time and place, but still... a waste.
Correct. There is a difference between curing in the course of talking and cursing at someone.
When I visit a file in Emacs, indications appear on the screen (in the "mode line") as to which version-control system, if any, the file is under the control of and whether the file contains any non-checked-in changes.

Perhaps grandparent wants something like that in Vim if it does not exist already.
I can control what a corporation knows about me and they can't throw me in jail.

I'd say its a weeeeee bit of a difference. Admittedly, the average person may not be able to do the first part...so its probably something that should be reduced and legislated.
Actually, his views were rapidly evolving at the time of his death. Read the whole book.
Which is my point and got down voted for it.
Somewhat reminds me of Terry Pratchett's habit of attributing his education to his local public library.
Agreed, Malcolm X is one of the most fascinating individuals in recent history. The movie based on his autobiography is also quite good: http://www.imdb.com/title/tt0104797/
Isbn 978-0-75355-575-0
I no longer develop any software, I have lost my interest in tech and these bunch of comments are probably the last ones of mine on HN. Also, I do not need Linux or Unix like I needed before, so I won't even install Linux if I get a new laptop. Why would I, you would wonder, bother who runs Linux. The only reason is I unwillingly empathise with people, those who have words to say him but remain silent because they have to make a living and they make it by getting paid to contribute to Linux, and those who have created software that made FOSS possible and have no obligation to bear Linus' filthy language. You can think that I am a troll, and I can think that Linux belongs to Linus as much as the USA belongs to Washington.
This. I recently moved to localForage[1] and have been mostly satisfied so far. Thanks Mozilla!

[1]: http://mozilla.github.io/localForage/
wish-based currency? Try http://www.impossible.com
You know what, here's a thought. HN is a place that emphasizes civility. Would Linus be allowed to act like that here, or would we say that he's earned the right to act like that here? Double standards suck because something has to break to accommodate them, and often the things that break are the things that everyone else likes when the world is a nicer and more innocent place.
Flori-duh Rep. Clawson confuses U.S. officials for foreigners
The only reliable way I've found for Android to be supported for streaming is using RTSP. Typically, you'd push a RTMP stream to a CDN that will transcode it to RTSP. Scale Engine is a good CDN that offers this service via Wowza.

With RTSP you lose adaptive bitrate streaming, you have to pick a bit rate and stick with it. But with newer version of Android HLS is apparently working better but caveat emptor, Android streaming is hard to make work well on every device.

It doesn't appear who ever Y! is using for the streaming has a RTSP setup.
A guide to testcase reduction
One important item is missing from this list: your life could be over today. That you still have 50 years to go is an statistical expectation, it isn't a promise.
How I use SensorTower with my apps – 250% increase
"I don't think any scientist working today works under the delusion that our theories are anything but models"

Start listening for the words "but now we know..." -- it comes up all the time, and definitely does not sound like "these are just models".

Science has given us a lot of wonderful improvements in the world, but it also has a lot of hubris.
Kigali  colors crowdfunding
as soon as crows start performing experiments on humans, I might share your wonder.
Facebook owns Oculus. It's Official
I'm really baffled about this. Maybe I'm from older hacker generation (and I'm also a Finn). I just did not see personal insults going on. I would like to see more neutral discussion about cultural differences (between hackers and nations) and not opinions and own cultural biases stated as normative.

Here is my personal cultural bias:

1. Insulting people personally is not same thing as insulting their ideas or their actions. If someone insults my actions or my ideas, I may get emotional, but I don't take it as an insult. For me it means that I'm being challenged.

2. Cursing is not unprofessional or insulting in itself. Cursing is to be used for emphasis and to get people involved emotionally (good thing). Cursing has its place to signal frustration and get trough people. Too much cursing is like underlining everything.

3. (Anglo American) business culture is not necessarily something to be emulated. Being overly polite invites all kinds of side stepping, passive aggressive behavior and ineffectiveness. I feel that "being professional" is used here as thought terminating cliche.

4. Some hacker cultures can be both fiercely competitive and cooperative at the same time. Being heavily criticized and challenged is part of that process. Kernel hackers compete to get their ideas incorporated into the same codebase. Javascript hackers borrow snippets from each other and do their own things (no need to be as competitive as forking is easier). This might lead to different hacker cultures. What is accepted in one culture is not accepted in other.

5. Management by perkele[1] is management strategy that can be very effective with the 'Shut Up and Show Them the Code' hacker culture.

6. Pacabel may have a point. Younger generations may no be used to their work or behavior being harshly criticized and take it as personal insult. https://news.ycombinator.com/item?id=8089706

[1]: https://en.wikipedia.org/wiki/Management_by_perkele#Examples...
As always, this is a good rule to follow, but you have to be careful to watch out.

The last time I bought some Tylenol, I went to a local pharmacy and scanned the shelves for the price/count combination.

The name brand Tylenol was a 100 tablet container. Sitting adjacent to it was the generic Tylenol store brand. Exact same physical size container. Twenty five cents less price as marked on the shelf.

Looking more closely, the identical physical size container of generic contained 50 tablets (of identical tablet size to the 100 tablet name brand Tylenol).

The end result, due to the price mis-match, is that the name brand was actually nearly half the cost of the generic (because one got 2x the pills for 25 additional cents).

I've noticed this effect in grocery stores as well. Often the lowest unit cost item is the middle of three sizes. The small container is larger unit cost because the packaging contributes a larger percentage of the total price. The large "bulk" container (which should be lowest unit cost) often is not. The only valid reason I have deduced for why is the stores trying to take advantage of people who "grab the bulk size because it's cheaper" without actually looking at the true costs.
Hungry Entrepreneurs Always Seem To Find Capital
Thank you! I will make the "Pause button" larger and i will write in the first hint that you find it under the pause menu. Thank you for your feedback!
I did mention evil-mode.

Whatever problem you got, Emacs has a soluton.
Anti Missile Tech Used to Detect Malaria
So when i'm programming I find myself spending far more time thinking about what to type next than actually typing it, seems to me like there isn't much to gain by learning vim/emacs or am I missing something?
Very cool, im a musician and ive thought a lot about online recordingand production apps. Kudis on actually doing it. :)
The headline perfectly summarizes that this observation is unexaplained by modern physics. You are right that associating this with dark matter and string theory is unfounded speculation, but there's nothing wrong with the headline.

Also, a new observatory is a good thing. Bring it on.
Can anyone give me an idea on what would happen if Ebola ever did get airborne?

I know that its high mortality rate is a massive curb on its ability to spread, but is that enough to put a dampener on spread if it became more easily transmittable?
I recall someone on Bloomberg (pre-Nadella crowning) that was saying DS should be CEO
The Thing is not for production deployment, it's for training. It's a bunch of compute nodes in a nice roadcase, so that you can experiment in an environment that is:

- clean

- does not require rackspace in your datacenter

- does not require your IT group to deploy it

- does not take up machines that your QA group wanted to use

- and is a known hardware, network and OS configuration so that the documentation is useful.

When you want to set up for sandbox/alpha/qa/beta/prod, you go through your IT or cloud procedures first.
Yes, but he is very proficient at it, which I wouldn't expect of most people.

English also isn't my first language and I avoid such discussions, because I don't feel equipped for them.
Dark matter has a different cognitive status than God, because there is some evidence, albeit inconclusive, that suggests dark matter (from what I understand; IANAP). In contrast, there is no evidence that suggests God, so a claim that God exists would be arbitrary and is therefore rightfully dismissed.
Very unlikely. There have been a huge number of observations and a lot of eyes on the data. The evidence for something that behaves as if dark matter exists is overwhelming.
I don't think Canadians are necessarily that different from the US on this. I personally don't know anyone who buys anything other than the named brands. Now, I can't speak for all of Canada, but within my group of friends, family and co-workers I've never seen anyone break out a bottle of no-name ibuprofen.
It's like people don't think the same stuff is happening behind closed doors at other large tech companies.

Forget to turn off a mic at a political conference? You get worse stuff than this.
I tend to communicate in a way my peers can effectively relate and understand. This applies to comments in source code. I feel it would otherwise be a disservice to everyone involved.
This attitude is breeding the jerks and aholes in this industry. It is far too common to encounter teams and communities where in professionalism is accepted on a sliding scale of "accomplishment". If you accept this type of disrespectful/demeaning behavior from one "special" person then you will get it from everyone. Eventually, people tire of this type of nonsense and leave. You may be able to backfill their talent, but regular churn per mantle inhibits the creativity and velocity of the group. Linus is extremely fortunate that folks are paid very well to take it, and many very large companies (e.g. IBM, Red Hat, Intel, etc) have a significant portion of their long term livilihoods dependent on Linux.
>, why do we assume that there's additional matter rather than question whether our models are correct at that scale?

There are also physicists that question the models. Some scientists follow a path of inquiry based on assumptions that Einstein's theory is mostly correct -- hence a postulation of "dark matter" which leads to searching for the existence of it(1). But there are other physicists that assume there's something missing in the accepted equations that would explain the galaxy rotation speeds without any need for "dark matter".

Each competing theory tries to accumulate more and more evidence for their case until one "wins" (scientific consensus)(2). Right now, the "dark matter" line of inquiry has more scientists, more papers, and more press coverage.

(1)direct instead of indirect observation

(2)Some might say Dark Matter theory has already "won" in the marketplace of ideas
Children in Finland start learning Engish in primary school, and Torvalds has lived in the US for the last 17 years, so I think you greatly over-emphasize mailing-list/IRC exposure.

What you said about "the best debaters just ignore it in the first place" is incorrect. Debates are meant to convince others, so the debater must take the listeners into account. If the listeners can be swayed by the opponent's emotionally laden language - and we are all human - then the debater must not ignore it.

The obvious responses are to use emotionally laden language in kind, or to call out the opponent for dressing bad logic behind good clothing.
Here are the poll results in graph format:

http://hnlike.com/hncharts/chart/?id=8088478
I've created at least three with the same name, haha.
Some do: http://en.wikipedia.org/wiki/Modified_Newtonian_dynamics
Your adding the modifier "shitty tactic" to the use of sarcasm gives away your inability to understand that tone is notoriously difficult to infer from online comments, and predisposition to try to prove how smart you are. But you're unable to see the irony in placing rules around the decorum of conversation in a topic about the lack of that very thing.

But that's just supposition, not a normative claim.

Edit: I wonder if I'd be down-voted so harshly if I was Linus Torvalds.
If using the term "girl" is genuinely offensive, I'll happily stop. You're right, it isn't my place to hurt people who I think are misinterpreting a word.

However, I suspect that most people wouldn't be offended. If I used "women", I think the implication is "age > twenty something". I think the context makes it clear that I'm just using "girl" to be all encompassing, and thus, most people wouldn't be offended.
The stream is OK when viewing from Europe (or from France as far as i'm concerned).
Hi. CSS only accordions rely on having a fixed height and then having an animation for that container. Doesn't really work when you have variable content inside your tabs.

This plugin just calculates your content's height and sets the value accordingly, refreshing the height when needed (on resize, orientation changes, etc), and then has a nice CSS transition for that element.

I certainly didn't mean to reinvent the wheel doing this. Just felt there wasn't a plugin doing the same and found it useful.

Thanks.
My theory about this is that Linus treats his mailing list like a semi-public IRC chatroom (I mean, it is his mailing list for his kernel, so it makes sense) and HNers are not accustomed to that kind of cross-over if they've even ever idled on an irc channel run by hackers. It usually gets much more crass in there, so in that context these kind of comments make sense.

But when you consider Linus is responsible for, I dunno, billions? trillions? in spending on technology based on his OS, it's also easy to understand people getting nervous or offended by IRC-style banter. It's like seeing the CEO of a large company make jokes about retards. Pretty off-putting.

(And no, of course Linus is not a "CEO of Linux" and he doesn't owe anybody anything, i'm just saying I get how people could feel shocked or offended by his behavior)
Extracting private data from iOS devices
From the site's FAQ:

>StreetScore is a machine learning algorithm that predicts how safe the image of a street looks to a human observer. We trained StreetScore to predict perceived safety using a 'training dataset' consisting of 3,000 street views from New York and Boston and their rankings for perceived safety obtained from Place Pulse — a crowdsourced survey.
That strikes me as a good definition for an FOSS environment.

Personally I don't think there should be as much emphasis on teaching. Those that are "natural teachers" will do it anyway and should be rewarded as such but I'd be wary of formalizing it.

I like the mentor system. e.g. At my employer informal peer knowledge transfer is the primary teaching method, but everyone has a powerful individual assigned that is responsible for watching over each of us - guardian angel of sorts.
GCC Receives ACM’s 2014 Programming Languages Software Award
I think it was a question of whether it was or not (devil's advocate) but I was questioning, in what I realize now was difficult to discern over written comment, whether gains in management effectiveness was a good enough excuse for abusive tactics.

I can show you evidence (China, etc.) of supreme levels of output in the most abusive of situations. That doesn't mean that society doesn't place value on a balance between productivity and the way we treat fellow human beings.
This is an old article from 2000.
I would strongly advise that you complete the full Phd program if you possess the aptitude to do so... If you really want to work in industry as a physicist, a Phd will serve you very well. It's good to remember that completion of the Phd or MS shows stamina more than it shows knowledge - and employers look for the proof of stamina during resume review. So not completing the program shows lack of follow through. If you do not plan on completing the program, I would strongly advise you to get 'going' on something else that shows you have the stamina and work ethic that employers look for in new hire employees or contractors.

As a side note, I have a BSEE. Although, I did things a bit backward. I started a family first, and then discovered that a salary without a degree is much lower than with one regardless of the skills you may possess. It was a huge struggle to complete the degree later in life, even though it really wasn't much later... and completing a MS program was out of the question - even though I certainly possess the ability.
The waste was the generations of people lost to a racist society. His work to directly address it was an attempt to cure a tragedy that had been unfolding uninterrupted for hundreds of years.
http://knowyourmeme.com/photos/56667
Yep definitely, but compiler bugs are a particularly painful\opaque breed of problem. In the overwhelming majority of cases the safe\sensible way to debug an issue (if you don't want to turn yourself slowly insane) is to take compiler correctness as a universal constant. When this turns out not to be the case it's infuriating. Perhaps this assumption is made in error but as I said it's a reasonable one to make.
Bad timing with Linus rant eh?
I don't think that is a thing that is really in the realm of possibility. We should probably be more concerend about a strain of the flu becoming deadlier.
Java: PGP Sign and Encrypt Strings
Why everyone tries to attribute something to software professional and redefine the meaning of professional. The term is well understood [1][2] and means just someone that do some work for a living, get paid for it.

That's all there is, no further requirement to be "professional". The whole discussion about professionalism in the context of software reminds me of FSF attempts to convince us that "free" means something else which is not actually the same as "free" in every other context.

[1] http://www.oxforddictionaries.com/definition/english/profess...
[2] https://en.wiktionary.org/wiki/professional
His father was murdered by members of the Ku Klux Klan. I would say he had justification in reacting.

His intellect allowed him to get his message out to millions of people around the world from the streets of Harlem to the lecture halls at Oxford University.

Hardly wasted. Hardly shameful. The real shame is referenced in the original article.
Performance: I cannot honestly remember a single case in my entire Node.js career where promise execution time was a performance bottleneck.

Inconsistency: If you're consistent in your promise library usage, then promises will always behave the same way. Wrap libraries as necessary.

Promises are incredibly easy to reason about - the code reads very synchronously. Until we have native concurrency primitives available at the language level, I'll settle for ".then". It's pretty much how I'd read it in my head anyways.

If promises are a hassle, you're probably not using them correctly.
There have been cases in Liberia of people in a neighborhood physically stopping people attempting to disinfect an ebola infested room. Do you just call for martial law in a country that still have civil war on the mind? Do you call for it when there are only ~200 cases in a country of 4 million and risk an outbreak of one of the more horrific civil wars?

The problems we are seeing don't have any clean solution because the actual solution is quite simple, but it failing to be employed properly.
Which border? I'm curious
If you find this topic interesting, look up everything written by http://blog.regehr.org/
I've noticed it also has idiotic warnings. I have some code with macrology that generates lexically scoped typedefs, which are sometimes not used. I do not wish to be warned about these, damn it! Who cares about a typedef at lexical scope that is not used? It's compile-time only. What's next; a warning about every file-scope typedef that has not been used? "Hey you included <stddef.h> but never used ptrdiff_t!"
Brand-Names have such a hold in the US that it's often quite difficult to find out what the chemical (or 'generic') name for a drug really is, even using Google. This is a problem for them overseas because the brand-names often differ from country to country while the chemical name remains the same. Many people in the US often don't even realise that Tylenol is the same thing as Panadol or acetaminophen. (Such an ugly word, acetaminopen, that I'm surprised the other common generic name, paracetamol, hasn't won over.)

In most other countries, the generic name is used more commonly and Brand-Names are used as an option. Thus a client can say to herself, "Now, which brand of paracetamol will I buy? The 'Tylenol' brand at $10 a hundred, the 'Panadol' brand at $9.50 a hundred, or the local pack at $5?

Or even, "I see they're out of my preferred brand, 'Tylenol', so I'd better grab the 'Panadol' brand instead."
It might be a little bit "overkill" when you just want to perform storage only on client device no? (Basil aim is not to override backend storage like REST APIs)