skysight-inc/HackerNews huggingface dataset:
I am voiceless: why would the f*ck would someone loose such that much time on a trivial, yet annoying task?

That is the first lesson you have in assembly language: program in assembly language, then in C because it spares you the time (and the mistakes involved in the process) to do such a thing.

Thousands of men year efforts and wisdom ruined in a post, showing how people have too much time on their hands, and so few imaginations (well he could have written something interesting on how to display p0rn pictures in ASCII art at least).
SELECT * FROM table ORDER BY RAND() LIMIT 10 ?
> Sad that Musk is still crying over the TG "BS" too. Seems a bit of a grudge holder, even when proved wrong in law.

Ronald Reagan's publicists used to love it when Frontline would have some scathing exposé of the administration, so long as they accompanied it with stock video of Ronald Reagan going around looking presidential, cutting ribbons at new senior care centers and such. It didn't matter if the announcer was discussing his cutting funds for such places. The text of the message didn't matter to them at all, only the images.

We think of ourselves as lofty, intelligent Homo sapiens, but we really mostly operate on an ape-like, "monkey-see, monkey do," level.

If you put yourself in shoes where such effects are really significant and cost you money or valuable publicity, I think you'd start to understand a bit more. It's much the same with various forms of prejudice and "oversensitivity." It's difficult to really understand the costs to all parties involved, short of direct experience.
You need to turn showdead on. There's plenty of spam on the New page.

Sometimes it only take 3 votes to get to the front page.

High karma users are just as capable of "misusing" the flag as low karma users.

You suggest that excessive flagging is a problem, but because of the opaque nature of the HN upvote / downvote / flagging system it's hard to know what got flagged and how many flags they got.
Friendship is Optimal: Runaway AI optimises happiness via friendship & ponies
> proved wrong in law.

There is no such thing. Law is inherently subjective.
Sailthru 2012 Annual Report - The Power of Smart Data
http://blogs.wsj.com/digits/2013/02/11/why-user-recommendation-engine-sailthru-just-raised-19-million/
That doesn't translate. I spent considerable time playing racing simulations, and still my first time on a real track was an intimidating experience.
This is also very tricky interpersonal advice. I used to tell college students not to ask for permission, but only for forgiveness. Then realized that this could be construed as advocating date rape.
This is cool, but shouldn't be all that surprising. The article doesn't go into any metrics used to test beginner racing candidates.

It's essentially like pairing astronauts who have done extensive virtual testing with people who have limited field experience. You expect the former group to outdo the latter, but obviously they will underperform against those who have done extensive field work in space.

And so on. Many programs use virtual testing as a precursor to field work. So I'm not surprised that expert gamers who have probably clocked in near 10,000 hours of virtual racing can beat comparatively greenhorn racers who know how to drive a car but don't have much actual racing experience.
Better yet would be to remove the trusted functionality entirely and give a good talking-to to whoever wrote it. A generic JSON parser shouldn't have an unsafe parsing method on it period. If you want to implement clever nonsense like this, do it at the next layer up and call it something else.
Really? This is what it's come down to? Parenting and separation via day-planner. No wonder so many of my friends aren't getting married.

A common law marriage is likely to last a lot longer these days since, well, it's not common law unless you've been together for a while. Sometimes years.

This is also another reason why parents who ignore their children's feelings when getting a divorce are a bunch of inconsiderate bastards. You can argue all you want about how things are just not working out, but unless one of you is abusive or reckless, there are no irreconcilable differences. You just suck at getting along with each other and you should have thought about that more before having kids.

Got to therapy, go to counselling, try anything to hold it off until your kids are at least older teenagers.

Wanna know what's really destroying the sanctity of marriage? Abuse, Adultery and Divorce.
Before anybody gets the wrong idea here: Yes, there are a lot of highly publicized Rails vulnerabilities lately. If you avoid Rails, it will protect you from these vulnerabilities. But give somebody familiar with pentesting a little while with your app and I rather strongly suspect they will find new and different vulnerabilities that would horrify you as much as anything you find in Rails.

Rails gets a lot of scrutiny. Just because your ad hoc Flask app doesn't does not mean it would hold up a lot better. If you believe it will, think very hard about the reasons.

(This is not to say you shouldn't use something else either — just that the gut instinct of "Well, my app on this little microframework won't be getting security advisories every couple of weeks" is not necessarily something you want to follow. Like I said, think very hard about whether you really believe you can do justice to your app better than the Rails security team. And read up on some anecdotes from people who do application security while you're thinking about it, because I find people tend to underestimate just how broken most software is.)
I wonder what DHH has to say about all of this? I seem to remember a few of his posts being pretty harsh on security and security of other platforms. I can't imagine DHH completely washes his hands of these vulnerabilities?
You buy more expensive insurance, just like you'd have to do for an investment property.
Nice term. I've always noticed the problem, where a minor to mediocre win for one team massively inconveniences the entire firm by a little bit.

I briefly worked at a bank once where email searching was disabled in Outlook and would not be re-enabled no matter how many times you phoned them up. This must have been a huge win for the tech guys and their support burden or security concerns, but in the meantime, I couldn't find shit. I was seriously hobbled in my day to day activities, If I didn't find an important email and flag/archive it immediately upon receipt, it would get lost in the daily deluge and I'd have to ask someone to forward it to me a week down the road.

It was a fucking debacle. I seriously hope whoever made that decision got fired, there is no excuse for that level of incompetence.
A project is worth open sourcing if it's useful enough for other people to use. I personally do not believe there's much more to it than that.
hi there,

The post is about selecting a top level metric for monitoring website performance. One a problem is indicated, you would definitely need to drill in to figure out what part of your app is affected, when, and what caused it.

LeanSentry (our own application monitoring product, https://www.leansentry.com) does this. However, describing this was outside the scope of my post (but you can see the demo of it on the website).
what is the advantage of using this plugin over projects like autobahn http://vlad.github.com/autobahn/ or HackerNew https://chrome.google.com/webstore/detail/hackernew/lgoghlnd...

Any plans to add additional features?
No, man, you've got it all wrong. The real opportunity isn't in marriage-to-divorce, it's in divorce-to-marriage. "Tired of your marriage? Get a better one in six months or your money back!"
Try running EXPLAIN on that query. It has to create a temporary table, add a random column for every row, and then sort on that column. Not very fast.
There was a bit of a ceremony at the last MWC get-together--everyone there signed a moderately dog-eared copy of the manual Fred had. Has a good fraction of them, but the folks listed on that page are scattered pretty far and wide now.
One personal anecdote may well be true and valuable, but it still isn't usable data.
It would be like online tax prep services, where each phase is easier than the last since you can import all the relevant data.
There was an interesting article/discussion on the subject a few months ago - "Why time appears to speed up with age" - http://news.ycombinator.com/item?id=4402763
Here's some coverage of the story that gives more explanation on what Smart Data's all about, and the recent raise from Benchmark:

http://blogs.wsj.com/digits/2013/02/11/why-user-recommendati...

techcrunch.com/2013/02/11/sailthru-19m-benchmark-gurley/
But...but...the second way is so much more programatic!

ruby -e 'require "json"; require "open-uri"; JSON.parse(open("https://api.github.com/users/<username>/keys).read).each{|x|puts x["key"]}'

Maybe there's something about the .keys URL possibly going away or moving, while the API is pretty much guaranteed to be there for as long as that version of the API works.
Share Apps Between User Accounts On Android 4.2 Devices
These sorts of businesses will tend to either be built over a very long time or require huge capital investment to get off the ground.

You can't really give a few college grads a couple of grand and ask them to sit in a room and build the next oracle.

I'm still not seeing the same dichotomy you are, apparently. Can you give a couple of college grads a couple of grand and expect them to build the next Facebook? If "yes" and realizing that Facebook took quite a bit of time and capital to grow into what it is today, then how's that different than building the seed of what could grow into the next Oracle? Before they were the behemoth that they are today, Oracle was a startup with one product, a new database using the - at the time - revolutionary "relational" model.

For example you can run a consulting business out of your home office, it might grow into something the size of accenture, but if it doesn't you can still be comfortably profitable.

Fair enough. I'm not sure I buy that there's any particular reason that an older person would prefer that model though. Then again, despite being an "older" guy by HN standards, I differ in that I have no kids, no wife, no mortgage, and live a lifestyle that probably has more in common with some 20 somethings (minus the binge drinking and late nights at clubs). Maybe I'm biased in assuming that there are actually plenty of other 39 year olds living the same way I am, and dreaming of making it big.
Ok, how about get the max ID and run a loop of 10 queries matching a random ID between 1 and maxID?
If their vacant house catches on fire or someone ransacks it, will the police or firemen not intervene?
Sadly I don't think this is a great forum for useful dialogue on that topic, but the two parties seem to be taking turns driving the bus into the ditch and heckling from the sidelines. I do think that the key is in market mechanisms and efficient markets need strong regulatory control (a market is just an efficient computer for processing collective decision making, and without proper programming it won't deliver answers to the questions you think it's answering), and libertarians often fail to appreciate the value in this leading to laissez-faire market rigging.
An (really?) "ICE" aka internal combustion engine isn't limited to gasoline it can also burn alcohol, natural gas, propane and I'm sure many other less smelly fuels.

Diesel is another but it's a bit smelly although I was behind a Mercedes diesel SUV and didn't realize it until I read the rear badge, no smell at all.

Although bio-diesel or even straight vegetable oil can be burned since Rudolph Diesel intended the diesel engine to run on peanut oil so farmers could afford the fuel.
-50C

Ah, that explains it. :-) I used to do cold weather testing when I worked as an automotive engineer; the coldest we ever tested at was -30 C, and there were plenty of test vehicles that didn't fully warm up at that temperature.
Awesome, looking forward to spend the evening reading this!
A novelist is allowed (and encouraged!) to bend facts to make their books more exciting to the reader. Crichton may or may not have been an expert on certain subjects, but the contents of his fictional novels are not relevant to that discussion.
The issue isn't how you felt, it is what kind of behavior you learned in the simulation context which would transfer to what you did on the real track. Doubtless your intimidation affected your behavior, but if a simulation can improve real performance then it is unlikely that a little intimidation completely erases all the tendencies learned in the simulation. It can't be assumed that things which improve performance will transfer, but things which could be dangerous won't transfer.
Comparing the sha-1 is much faster than reading the ssd, so it's almost free.

Accidental sha-1 collision is probably not a problem, but in a few years [1] it will be possible to crate sha-1 collisions and use that as an attack. It looks difficult, but supposes that with the correct string an attacker can retrieve the cached information of another user, for example sha1("joedoe:creditcard")=sha1("atacker:hc!?!=u?ee&f%g#jo").

I don't know if they are using randomization, because the collision can be used (in a few years) as a DOS atack [2]

[1] http://www.schneier.com/blog/archives/2012/10/when_will_we_s...

[2] http://www.gossamer-threads.com/lists/python/dev/959026
Even assuming the best of intent w.r.t. to tech gender relations, promoting (cis) women in tech at the expense of intersex/genderqueer people in tech is simply not cool.
Sounds like a RoR bat-signal!
Having spent my years climbing up and down the ladder of abstraction, I think your analysis is way off the mark. This is a great way to learn how ELF works (and binaries in general), learn how machine code is formed, etc. Is it an actually 'useful' task, that produces a useful end product? Yes: knowledge. Knowledge that isn't easy to acquire.

You won't ever do this in the Real World (TM), but it's a fantastic way to get into things.
I fail to see how tesla has surpassed the experience of an equivalently prices car.
Girls do Science too - more chic, less geek
I'll make the obligatory comment that if you want to opine about how HN should work, email "info". Its in the guidelines [1] and it saves time. Thanks.

[1] "Please don't post on HN to ask or tell us something (e.g. to ask us questions about Y Combinator, or to ask or complain about moderation). If you want to say something to us, please send it to info@ycombinator.com."
The emissions are going to come from wherever the energy is made.

I'd like to see efforts at using energy sources to manufacture gasoline from environmental sources of carbon, making the fuel carbon-neutral. How does that compare to electric vehicles?
So how many lawsuits is that? 1 for SpaceX and 1 for Tesla...

The SpaceX lawsuit seems justified, since it was basically extortion, as a thinly veiled consulting offer. SpaceX have real astronauts, with real experience, to advise them. This includes retired astronaut & shuttle commander Mark Kelly.
The big thing that you're not accounting for is that the majority of charging is probably going to be done at home just letting it charge overnight. Also, you don't need a huge, expensive, and maintenance intensive gas pump at every station, you just need a power cord and some way for someone to swipe a credit card. No more having huge gas tanks buried beneath the pavement, just have an extremely beefy electrical hookup and you're good to go. Everything is all solid state with no moving parts, heck you could even disable the car while it's being charged to prevent idiots from taking off without unhooking first.
I didn't, do you have a link?
I think you should sanitize your input fields. Code Igniter has built in functions for XSS http://ellislab.com/codeigniter/user-guide/libraries/input.h....

$var = $this->input->post('some_data', TRUE);
> Granted, ruby and python aren't as bad as perl, but they definitely aren't as regular as java either.

I wouldn't mix those two when making a comparison to Perl.

As an example, there are like four different ways to write a simple 'if' statement in Ruby, with some blurring the difference between that statement and conditional expression (ternary operator in C-like languages). In Python, there is just one 'if' statement which is also clearly distinct from 'if-else' conditional expression.
> A common law marriage is likely to last a lot longer these days since, well, it's not common law unless you've been together for a while. Sometimes years.

Just pointing out that in the UK there's no such thing as "common law marriage" even though lots of people think it is a thing. People who are not married (or civil partnered) don't have as many automatic rights when their partner dies.
I apologize for the showdead mistake - that should have been pretty obvious. Still, these posts don't get upvoted, so the front page remains untrammeled, and showdead filters them out anyway.

There were some screenshots floating around recently (and I experienced the situation myself) where a positive Surface Pro review was showing up far below other, older posts with fewer upvotes. This is just the most recent example - it's come up many times.
Ah, ok. That actually does draw a significant fraction of the available power on the 12V electrical system (in my car the interior lights dim perceptibly when the climate control blower is on high), but by the standards of the engine it's still not much.
Of course people make mistakes. The point is that the framework doesn't expose you to those risks by default. You have to explicitly make those mistakes yourself.

Further, when ASP.NET does have the odd vulnerability crop up, patches roll out automatically as critical updates via Windows Update. So, these things get patched quickly even if the app or server is no longer actively maintained, as is the case with so much code out there on every platform. Ironically, it's a bit like Windows Server is the Google Chrome of server environments when it comes to frequency and pervasiveness of updates.
> I do agree, but also feel like ANYTHING AT ALL to encourage more women to join in on things like this is a good thing.

Why assume the only effect could be a positive one? It's possible for an idea to discourage women from joining in on things, and furthermore encourage women who've already joined in to feel demotivated. This seems like it might well be one of those ideas.

Also, see http://en.wikipedia.org/wiki/Politicians_syllogism.
“I mean, who really switches on the option to make it die on unset variables?”

I thought rachelbythebay has worked at Google, whose internal Bash style guide recommends these settings:

set -o nounset # (aka set -u) abort on undefined variable reference
set -o errexit # (aka set -e) abort on any command failure

It may have also recommended enabling xtrace with line numbers, but I don’t remember.
That's great for you, but I suppose you've never published a module on CPAN, a ruby gem, a Python... egg (man, that's a weird convention). As soon as someone else depends on your module - and Go is very modular, this behavior is encouraged - suddenly it's an exercise in putting fluids back into containers, or whatever they say.
Smart Data™? LOL.

Data is not smart; the people analyzing it may be.

And what's with the rise in the number of impossible-to-read monstrosities such as sailthru.com? I was so busy trying to adjust to the strange scrolling, massive font size, snapping headers, etc. that I completely missed their message.

I guess we're back to the mid '90s with animated GIFs and shit flashing all over the screen.

I also love the use of ™ after every instance of Smart Data™. I guess the first gigantic instance at the top of the site wasn't enough of a hint. DON'T STEAL OUR TRADEMARK OR WE WILL SUUUUUUUE YOOOOOOOOOU.

ROFL. Thanks for the good laugh, guys!
This isn't moderation (that would be the retitling posts that keep showing up). This is flagging, which is a user action.

Pedantry aside, you're probably right. I'll write them an email, though I'm not hopeful as to the results.
Ok, fine, if you burn coal to produce hydrogen, yes. Hydrogen fuel then indirectly produces CO2.

There have been efforts to do this; basically any form of biodiesel that is produced by bacteria can probably be considered carbon-neutral.
Ah, I didn't know that. I guess there are bound to be legal complications from no official recognition for being partners so that makes a will of some sort all the more important. Especially when children are involved.
Excellent advice. Major oversight here. Thanks, this is going in right now.

EDIT: I just changed this. Thanks again!
> it stinks. > it's toxic. > it's too noisy.
These three points affect anyone who lives near heavy automobile traffic. Just because it's an externality doesn't mean it doesn't exist!

I live near a heavily trafficked road. To be honest these aren't problems; the noise issue is far outweighed by a) people playing uber-loud music on their car stereo (not any different with electric cars) and the noise of the electric train (BART) that runs above the road.
... I....
YC14
Interestingly, I think blogging will come back full circle for 'hacker' bloggers, and go back to basics.

As the other mentions in another [post](http://www.dev.gd/20130211-your-blog-navigation-is-superfluo...), blog navigation is bordering on superflous. How often do you stay to read the rest of a blog, and if so, do you go through complex CMS tagging systems?

I'm currently exploring the option of using Cake to generate new posts, and a simple list of links on the root domain for navigation (which I believe I should be able to append to with Cake). This will generate static HTML that I can rsync to my server, or push to S3.
I'm not sure that this is the best venue for pearl clutching or preaching.

What's known is that a substantial number of marriages do end in divorce. These divorces are extremely painful and expensive. The reasons for divorce might be as varied as the number of people getting them, but the procedures involved are rarely unique.

So all of that is an obvious recipe for disrupting an existing industry and printing money in the process. Good on them.
Microsoft Surface "Getting Started" guide now available
I tend to measure long drives in terms of how long it will be until I don't have to get back in the car. That probably isn't the right mindset for a 1,000 mile trip, but there you go.

Anyway, the whole discussion is silly, no one buys a $45,000 car with a less than 200 mile range for the practicality of it.
Not far enough!
As someone who has put together figures for a scientific paper, I can safely say that the last thing I want are a wide-range of colors to use. Many people are color-blind, and many people print on black & white printers. So when I design the figures, I stick with pure colors. Pure red (255,0,0) or pure green (0,255,0) or pure blue (0,0,255). I suppose it would be smarter to design a set of color codes where even if someone were missing one of the three color receptors in their eye, they would still be able to discern each individual color as distinct. Perhaps (128,128,0), (128,0,128), (0,128,128).
That's a crazy-low condo fee.
My favourite boot-loader story was told to me by one of the old-hands on the Jindalee Radar, when it was still a research project. Jindalee had a manned receiver station and a remote transmitter station, about 100km away. They were connected via a radio link, and to start with, the PDP at the remote site had to be booted by keying in the boot-loader over the radio link. If you lost the radio link, you had to start again...and again... and again...
Ah, now I see the light :) Thats a good point, sounds like Github is semi guaranteeing the API access but the url could get canned at any time.
Yes, this is more about Consumer Reports than about Tesla. CR cares a lot that they aren't getting any kind of special car. They want the exact same car their customers would get.