skysight-inc/HackerNews huggingface dataset:
> on your own initiative

Then no.

> My point wasn't about bugs. My point was about execution path coverage: If code has never been hit, then it may contain hidden bugs.

"it may contain hidden bugs" sounds like, at the end of the day, your point was about bugs. Any distinction you're trying to make is too subtle for me to pick up on without spelling it out more.

> And if I'm doing things right, 100% of the code would be executed in testing.

There's a big difference between executing all code, and executing all permutable paths into said code on a micro level (e.g. function by function), and executing all permutable paths into said code on a macro level.

I've been in the unfortunate position of having even the first option being literally impossible for parts of a codebase. Lack of complete test environments for your mandatory 3rd party APIs suck! You can write your own mocks, but that's not exactly the same thing -- especially when you don't know what kind of quirks to expect. And as you might expect, it did lead to a bug! Fortunately, patching on both Android and iOS is significantly easier, and equally fortunately, the bug was later found, patched, and the patch shipped successfully.

And while I think "complete" test coverage of every possible permutation is a nice thing to strive for on a micro level, at a sufficiently macro level it becomes effectively impossible. Techniques like fuzzing let you test that a significant majority of combinations works out in your favor, but there will always be the 0.0001% corner case. Well before "impossible" comes "overkill".

I suspect we have a fundamental disagreement of opinion as to what constitutes "overkill".
We're not misusing it. We support socialism. Social democracy is just the first step.

Today increased budget for food stamps, tomorrow the world, that sort of thing.
Europol attempting to crack Tor encryption
The Top Four eCommerce Platforms
Spanish subsidies help drive European car sales up 4.7% in October
pretty sure it's using standard blinn-phong shading. however, with the added shadows and reflections it becomes much more interesting, doesn't it? :)
The Mission of Tesla
So your response is to ban ice-cream forever and eat nothing but salads instead?

Because, you know, that's the analogous response to banning all socialism and social-democracy forever just because the Soviet Union didn't turn out well.
This is, quite simply, lovely.
I doubt Gould would mind much, he himself seems to make creative errors when they support his ideology. See the example of Morton:

http://www.plosbiology.org/article/info:doi%2F10.1371%2Fjour...

Or see his almost militant misunderstanding of factor analysis.
UK’s Azimo Expands To Germany And Ireland
KlearGear Charges Customers For Posting Bad Reviews
Was expecting a picture of LSP somewhere in the post, left disappointed :(
I'm in Vienna, Austria (not far from Prague, but generally considered to be part of western Europe) and if a stranger smiled at me for no apparent reason I'd think that she/he is into me, high on drugs or trying to sell me something.
How GitHub (no longer) Works [video]
Show HN: the new HN Kansai Meetup homepage
Type erasure - Part I (C++)
> 10 days is a massive amount of time for bitcoin.

Well, that says really all there needs to be said.

> It doesn't take much to say "the price will go down a bit some time in the next 10 days".

OK, let me be more precise: "the price will go down to less than half its peak."
Once they've consulted with you, they probably have their performance tied with your account and the accounts of anyone else that they have consulted with. Naturally, they would want to check in regularly if that is the case.
I didn't know there's a required set of features for raytracer besides tracing rays.

If it uses a recursive raytracing algorithm does that not make it a raytracer? It traces rays recursively like all, well, ray tracers.
Nope, not gone for me.
A tiny tip coming from a friendly place, if I may- your comment comes off as slightly pedant and elitist. I'm sure it was not in your intention to bring down the original author of this demo, who is probably very excited about what he worked hard on, but rather to highlight how deep of a field raytracing is and to encourage him to not be content with this first venture into it, and to explore more of it.

A good way to do that is to write your comment from a "Yes and..." perspective, rather than a "Yes but..." perspective. In one case you're showing the author how tall the wall front of him is, in the other you show him how you yourself climbed that wall when you were in his position.

It helps a lot :)
It's still there on the UK site…
It's in each browser request as a header - we just echo it back because it's not available to js.

http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html
Any low-value credentials on an application make a company look bad. Another example: winning a business plan competition. The problem is that you thought mentioning it would improve your chances of getting accepted. If that's the best you've got, you haven't got much.
Bitcoin surges to all-time high of $900, then drops below $650 in 30 minutes
There's still time to invest.
HCL to Shutdown PC Manufacturing
I'm Dutch, and people from the east of Netherland don't understand why I don't understand German, claiming the languages are so similar. But I have real trouble understanding German. Maybe when it's someone from the north-west of Germany who speaks very slowly and clearly. People from the east of Netherland have much less trouble, somehow.

(I'm utterly unable to understand people from the Dutch province of Zeeland when they're speaking to their parents. That's complete gibberish to me, though it doesn't have a special status as a local language, as far as I know. (unlike Nethersaxon, for example))
Why does this page mean GitHub is experiencing security issues?

I didn't know this page existed. Its pretty handy, though I don't like how it shows failed logins. 6 attempts in the past 24 hours unnerves me. Probably trying my email and my use-all password from vBulletin or one of the numerous other sites which have been broken into.
I don't get it... this is my own security page which looks normal to me.

[edit] I see one failed login attempt from a chinese IP like other people are saying. Maybe that is what OP meant to point out?
How we boosted in-app conversions by 125%
Those [anything] in [n] lines of JavaScript pieces are a great way to dive into the code in order to learn. It is usually much easier to read through 30 lines than through 3000 lines. So it probably not very important that these projects are not finished products.
Quine in zero lines of javascript
Yes, .NET is excellent, too. But it's Windows only.
Very interesting, so it's a mechanism to differentiate between neutral/friendly and enemy.

How does this work on a crowded place?
Very strange; I just checked my security history and see that there have been 5 unsuccessful login attempts from China/Venezuela to my account (last 14 hours).
Everything before that is pretty clean and without fake logins.

Does anyone have more information on this?
Mine was out by 200 miles. But I suspect that is more down to our companies crazy network routing.
Same here!

(For those not familiar with the genius masterpiece that is Adventure Time: http://adventuretime.wikia.com/wiki/Lumpy_Space_Princess )
How about you try how much work taking care of EIGHT children is before you slader that woman, asshole?

Also, read the damn article, fully.
Not sure if it's related to what the OP meant, but I can see 5 failed login attempts from different IP addresses over the past 48 hours (and pretty much none before that).
As also Wordpress at the beginning.
It's showing a page of security history. That doesn't mean there is a problem with security.
It's just for the curious ones, or the paranoid ones, or those that surf around on suspicious networks or committed something last night and can't remember it at all.

It's just a reality check.

# my $0.02
I too have the following, which cannot be attributed to me since I was asleep.

user.failed_login: Originated from 139.194.122.85 9 hours ago
user.failed_login: Originated from 201.210.254.161 11 hours ago
user.failed_login: Originated from 201.248.24.177 a day ago
user.failed_login: Originated from 183.89.77.84 a day ago
user.failed_login: Originated from 201.211.14.251 a day ago
US local police department pays CryptoLocker ransom
وظائف خالية بجريدة الاخبار والاهرام والجمهورية اليوم الثلاثاء19/11/2013
Russians have a culture of eye contact, and foreigners just do mot get it.
I'm seeing similar failed attempts in my logs as well.
This is why I refuse to use perl (or SH or derivatives, or haskell, sadly) for system admin scripts:

A new admin comes along in 3 years time, and doesn't know the difference between , \, \, $?, $@, $&, $$, or gets confused between [] type ifs and [[ ]] ifs and 'test -' type ifs in BASH. Or doesn't know which variety of escape quotes are needed for which variety of strings.

Python has so much less "non-alphanumeric semi-random-combo" syntax.

Even though often a 3 line perl script would do the job, I prefer a 20 line python script that is easy to grok.
I'm guessing 30%+ for an early stage company. (Usually investors out of the valley would take that much in it's first round)
>step one is to not have 8 kids

Having 8 kids does not have to be as expensive as you think. You can get clothes for next to nothing (or free if you are really poor), rooms can be shared, hand-me-down toys and clothes.

Food is really the only expense that multiplies. But if you are making big batches of food and using raw materials (large bags of rice, pasta or beans from Costco come to mind) it really does not have to be that expensive.

The author states how important it was to them to keep the kids in the best schools. This suggests that hey had fallen into a trap that many have. They believe that their kids will be better off if they have the best of everything (clothes, schooling, food, housing). This simply is not true. Look at what happened. The family was completely split into pieces. Some of the kids became almost foster kids. The mother abandoned some of the younger ones. Is this really better than a middle class family that stays together and has a lower standard of living?

The other part of this is, parents are fooled into thinking that they should work 60hrs a week so their kids will be better off. Their kids meanwhile are being raised by some strangers most of the time (day-care, after school care). The kids would rather just have the parent around than a bunch of extra toys, clothes and video games. The worst part is, the parent is not there teaching them haw to be upstanding and respectable men and women. Teaching them work ethic, discipline, values, morality, ETC.

How foolish this man was. He deserves the life he has been relegated to. His kids don't though - and I do feel sorry for them.

Disagree with me? This man made over 10 million dollars during his life and he is only in his early fifties.
Yes they will. The premise is flawed. Socialism (US term) or social-democracy (Euro term) can work in a democratic society but communism is flawed from the start.

Putting everything in one communal basket and expecting people to behave is a recipe for disaster. Don't make a system which works only when people do not make mistakes or are only driven by their purest feelings.
Snowden reveals: NSA got millions of Norwegian phone records
I just checked my account's security history, and there's been a failed login attempt every 7 hours for the past two days, all from different IP addresses.

It reminds me of the "Hail Mary Cloud" posted previously on HN - http://bsdly.blogspot.com/2013/10/the-hail-mary-cloud-and-le...
user.failed_login: Originated from http://ipinfo.io/190.203.225.87 12 hours ago

user.failed_login: Originated from http://ipinfo.io/186.88.197.206 18 hours ago

user.failed_login: Originated from http://ipinfo.io/182.253.48.4 a day ago

user.failed_login: Originated from http://ipinfo.io/94.134.190.4 a day ago

user.failed_login: Originated from http://ipinfo.io/186.94.244.213 2 days ago

user.failed_login: Originated from http://ipinfo.io/109.122.92.52 2 days ago
"Kuwabatake Sanjuro" roughly translates as "mulberry field thirty year old". The Kuwabatake Sanjuro from Yojimbo could cut a kimono off of a man's back without drawing blood, and hit leaves blowing in the wind with a throwing knife.

On the other hand Ogami Itto had the ability to throw swords.
In what way? Politics need to be open in order for a healthy democracy to thrive.
Well, to answer that question, let me make an analogy. There's no required set of features for calculators either.
Technically a tiny box that can only add two numbers can be considered a calculator, since it calculates. I guess we might call it so, but it isn't the same, is it?

It's just that people tend to think about povray and renderman when "raytracers" are mentioned, and thus, fitting a raytracer into 30 lines of javascript may seem impossible, while actually it's entirely possible because the core idea of the algorithm is quite simple - this is what this demo shows and it is exactly the reason it's a good demo.
Check your previous history. You probably don't have many failed attempts before the past 24 hours. It seems to be some sort of botnet attack.
What do you mean "on request"? Because if someone asked me to fake a smile I would not even try to look sincere either. Deficient practice in imitation can be considered when a person actually wants to look like he's smiling sincerely, but for us it is the opposite. And we don't "suppress" smile - we do not feel any need to smile for random strangers. Unless you want to look offensive. Especially fake smile. Fake smile is mostly used by people who want something from you and are willing to be very annoying about it - usually want something bad to sell or somehow screw you over. I have no idea why are you coming up with those ridiculous theories about reflexes when there are very good reasons not to smile and not to fake smile to random people, and to smile to friends.
The ease and flexibility of this kind of thing is reason to expect UEFI viruses will be more common than viruses targetting earlier firmware.
It's because most communist parties in the Eastern Block were initially (or even always) called socialist parties. And many Eastern Block countries were named "socialist republics".

Heck, U S S R.
I tried newsblur for a while but bazqux.com has Readability text download built-in (on the ; key) and I can't do without that now.
Developer Tiny Speck releases 10,000 art assets from its canceled game Glitch
Google Reaches $17M Privacy Settlement With States
It was, and it looks/behaves almost like Ruby as well. It also shares Ruby's/Perl's TMTOWTDI, sort of the antithesis of Python.

Not to mention the name is a homophone.
hi Krish, please let me know if I can contribute in any way! I'm probably not as experienced as most people here in terms of technical skills, but speaking from personal experience, a very good friend of mine nearly took his own life few months back. It was a painful experience, I myself had a few days of major depression during the incident, so I was able to understand how hard it is for people who suffer from long-term depression (and even then I'm sure my struggles weren't nearly as difficult as what my friend was going through at that time). I don't hope to see anyone else losing their own life, or losing the ones they love to depression/suicide again.
Imo, suicide is a pretty sensitive topic. Instead of rushing to the technical details and how to build the app, I think it's much more important to carefully study and really understand the people who have had suicide thoughts, what are their struggles, what caused the thought, and how to help them resolve that thought. And it's important to analyze what are the potential issues/risks of the app's design so that it doesn't end up unintentionally bringing more harm than help.
And last but not least, I'm more familiar with the back-end, but willing to do (and learn!) more front-end as well. I hope your project can succeed, good luck!
So it's just the same things expressed differently, just like different body language.
Watch hackers steal 100,000 of your cash and buy a car
>>Even though often a 3 line perl script would do the job, I prefer a 20 line python script that is easy to grok.

Talking about a 3 line Perl script doesn't make a nice comparison. Multiply those numbers by a minimum of 1000.

Now you have a 3000 line Perl script Vs 60000 line Python program.

Suddenly you go from one person writing a Perl script,to 10 people writing the same in Python.

I've written > 3000 line Perl scripts quite a few times.
To solve a resume gap, just say you were a consultant.

To make sure it's truthful, get a few gigs, no matter how low-paid (this guy did). If you're likely, some of the customers will serve be willing to serve as references.

Most interviewers will not ask much about what you did as a consultant. You can tell them truthfully about the gigs. No interviewers will ask exactly how many hours a week you were billing.
It's a growing consensus insofar as I've researched it three or so years ago.

Dissent then came mostly between two extremes. Namely: "Interesting take, but the body can process a lot more sugar than Lustig suggests before becoming sick", and "NO NO NO! [That's not what I learned and believe is true!] Low-carb food is baaaad!"

Speaking personally, the first end of that spectrum stroke me as forming reasonable objections. The second end stroke me as quacks and curmudgeons on roughly the same level as economists -- i.e. they'll dismiss anything that won't fit their worldview, including evidence and reproducible facts.
They separated two years after they lost the house. She went to Germany since she had German citizenship (he didn't). She was still taking care of several small children. How exactly do you propose she could have not "let" him remain homeless?

The falling in love with another man happened some years later still.

I find it apalling how ready people in this comment subtree are to villify a woman based on their ignorant misjudgement of the situation.
The list of IPs from China (& Indonesia, etc) - that most are seeing on their page - making failed login attempts, looks like a botnet or automated bruteforce on the GitHub authentication service. Hit enough usernames with a dictionary attack and they'll get some accounts. I assume that GH are doing some basic rate-limiting or 'fail2ban' style blacklisting on these attempts.

As anyone who's put an EC2 up without securing it knows, an automated SSH attempt at 'root' will be made within a few hours of it coming online.
How many months of financial buffer should I have before I jump to freelancing?
How can't it be disabled? It needs a network connection to do that. I imagine there is a use case compelling enough to encourage the user to hook it up (YouTube?) but I doubt it has satcoms. Sooo... just don't configure the network.

That notwithstanding, I see boxes like Apple TV and Xbox One becoming the way that people interact with their TVs, making the whole problem somewhat moot anyway.
Amazing job.

This is one of the coolest points of Javascript IMHO: you can see the result and interact with it directly in your browser. Right here you will find someone tweaking the code for supersampling, and you can apply it yourself and see the result without hassle.

This generates an uncontrollable and very positive propagation effect.
It's a question of available energy.

Raising children requires energy; I think raising eight children requires an enormous amount of energy (I have 3 and can barely manage).

Fighting poverty requires a lot of energy, esp. when there are 10 mouths to feed.

And a maintaining a relationship in the long term also requires energy -- much more than you think: staying married is a full-time job.

So I think that at the end of the day there probably wasn't enough energy left for the relationship, and so it broke. Nothing to do with vows or morals here; just a fuel problem.
Thanks for posting this. I've always wondered what the numbers were. 4096 bits does appear to add a significant work factor.
The New Matterport (YC W12) 3D Camera Could Change Reality As You Know It
http://mehdibenlafkih.files.wordpress.com/2011/03/graph-sexu... can you guys make pie graph?
A reply from Zach Holman on twitter confirms that it's an automated attack that they are currently working on mitigating: https://twitter.com/holman/status/402720736650874880
Now Google Adwords starts one more way of PPC marketing. It is great for advertisers and bad for users.

Now, Google works for profit only, not for user convenience...
I can confirm this.

user.failed_login: Originated from 190.79.223.49 2 days ago
user.failed_login: Originated from 78.108.63.44 4 days ago
Good thought - the thing is, once it's over a certain size, I don't think that it continues with the same ratio.

Once it's beyond the difference between a one-line regexp/fork-to-shell/reverese combo type thing that perl is so great at, most of the code becomes your actual business logic, and logic code I feel ends up being similar lengths in perl, ruby, python, and other similar languages.

Python has more boilerplate to get at regexps, or calling external programs and doing stuff with the output, say - but it's explicit. Perl has a lot more built in, and hidden behind non-alpha syntax.

Both are great languages, and both have their place. I much prefer python, but also find perl a very versatile and useful tool.
How you can convert Spotify to MP3 very easily
The Spotify is a great music program that offers hundreds of music and tracks free of charge. It is actually a wonderful application for users to have fun with new songs online. However, the disadvantage of Spotify is that you can't download your favorite tunes to local computer or play it on your music gamer. Several Spotify fans are looking a Spotify Recorder tool to record Spotify streaming music as. mp3 file to have fun with it with no net connection.
To be fair, you are wrong. It is totally a ray tracer, there is the top variable that is the description of the scene and you can hack the positions and see how the scene changes. Also it is proper ray tracing as far as it goes from the point of view of the algorithm used to cast rays, it finds the closest intersection and so forth. The most obvious limitation is just support for a single kind of geometric primitive: the sphere.
They are powered by that here. The inevitable chain will be either the battery will go flat in minutes or there will be brown outs which are inevitable if you have LEDs and non MSP430 grade CPUs hanging off it. The result of this will be inevitably, judging by usual projects I've seen, either stick a PP3 in with a regulator or even worse chuck a cheap LiPoly on it.

Then you're in trouble/on fire.
Isn't network connectivity kind of the point of a smart tv?
How can I down vote something?
When you do business with the US, you see it very clearly: The US is a world on their own. So big that they don't need to establish connections as they already have the connections between their States, some of them(most of them) bigger than Chile or New Zealand.
FYI : http://stackoverflow.com/a/802943/105826
If the data sending wasn't creepy enough, LG's response to the author's letter takes the cake - they tell him to contact the retailer!

"The advice we have been given is that unfortunately as you accepted the Terms and Conditions on your TV, your concerns would be best directed to the retailer. We understand you feel you should have been made aware of these T's and C's at the point of sale, and for obvious reasons LG are unable to pass comment on their actions."
Didn't even use libraries!!
Full Nil interpreter in 0 lines of JavaScript: