skysight-inc/HackerNews huggingface dataset:
Roger Ver Gives FEE Highest-Valued Known Bitcoin Donation, Worth About $1m
SaaS startups: why your free trials are way too long
"With that said, it won't find vulnerabilities you code in yourself - only publicly released vulns that Ruby, etc. have issued patches for."

This is not quite true. Brakeman (and Hakiri for that matter) runs static code analysis and finds vulnerabilities that were introduced by the developer. E.g., XSS, SQL injection, etc.
Lima “Brain of Your Devices” Delays Delivery Until Spring
OrCam: artifical vision for people with visual disabilities
That's a pretty valid <but>...</but> tag. However, I would argue (based on what I know of software development and the stories that I've seen posted on occasion on HN) that knowing some of these oddities and details can come in a lot of handy someday. Even careful developers can accidentally run into some strange scenario which turns into one of these rarely-seen specifications, causing some bug. If you don't know these kinds of things, you'll have no clue where the bug could be coming from. And this is especially true in a language that can be as thorny as C++.

As an example, in a program I'm working on which is still some ridiculously simple 100-line program, I shadowed a variable name inside a loop. (C++) I figured it would be ok because I was declaring the new variable after I was done using the previous one. But apparently, declaring a variable at all in a scope causes the new variable to be the one used inside that scope, even from the beginning. And considering the two variables were of a different type, it was causing a problem. Not hard to find in a small program, but might be harder to find in a large one.

On the flipside, a lot of these issues might be relatively easy to find with a little intelligent Googling or asking Stack Overflow. But that time might have been better spent continuing development on the current project. And that time can add up.
A couple of observations:

You can only get better with experience.

But remember that improving requires both practice and feedback. Practicing something that's developing the wrong habits will just reinforce those bad habits through neural pathway strengthening. This is a key principle in many skill activities (music, sports, gymnastics, strength training). It's one of the nuances to Gladwell's "10,000 hours" premise.

Go Full Screen / Eliminate distractions

I'd have to heartily agree. Full screen might not be entirely necessary (I often have reference or other materials present while composing), but removing distracting elements from my environment is hugely useful. It's also ironic to note Ben's use of animated gifs to highlight his blog post (I ended up removing both with the Chrome element blocker plugin). In general I either modify the CSS for sites I visit frequently, or use tools such as Readability (or Pocket or Instapaper) to provide simplified, streamlined, uniform, text-dominant presentations of online material (curating and tagging the content is an added bonus).

good writing is mostly good editing

Absolutely. I've long considered it a bit like sculpting in clay. First you gob a bunch of stuff up there, then you start carving away at what shouldn't be there, occasionally moving bits around.
Personal opinion, but this article should be on someone's personal blog, not promoted through Hubspot. It seems after a quick Google search, Dan Lyons has stirred up quite a bit of controversy in the past, and it's probably something I would avoid getting into from a company POV.

http://www.realdanlyons.com/blog/2012/02/13/hit-men-click-wh...

http://parislemon.com/post/17587323277/bat-shit-crazy
Kernel Density Estimation in Python
Most of Java OSS projects out there have excellent documentation (albeit some are only at the JavaDocs level but not overall/high-overview type).

I'm very thankful for the community that pushes this type of mentality (good documentation).

Having said that, yes, IDE. Specifically: modern IDE.

I noticed that Sublime is somewhat sits in-between a Text-Editor and an IDE. I've never used Sublime that heavy yet so I can't vouch for it.

But I can definitely vouch for IntellIJ (and its family: RubyMine, PyCharm, WebStorm).
Sort of...

It'll drive it @ 30Hz via HDMI as is today. The hardware also supports 60Hz via DisplayPort 1.2 through the thunderbolt ports and I've heard it works in windows but I don't believe Mavericks has driver support yet.
"The Tacocopter of [Something]" is one of my favorite answers to the "The something of something" startup idea game. "The Tacocopter of Twitter" I think has been my best so far; some sort of telegraph service that delivers your printed telegraph message with a quadcopter instead of a courier.
But the Seiki 39" TV has its framerate capped at 30Hz while on 4k resolution, which makes it inadequate as a monitor.
the resolution is almost 1:1 comparable. Obviously the I sit much closer to a laptop than i do my 57" HDPC
Bromwich is an interested party.
I'm afraid I have to stand by the analogy. ;)
In that case, it seems odd to allow the original post title of Why Hacker News should use a different Deterministic Algorithm, Not a Random One but not jedberg's.
Let me know if you need any help setting up :)
Fox, gopher and bag of beans in Go
Testing can only prove the presence of bugs, or in this case, exploits... but it can prove the presence of exploits, and that is valuable data. (At least, it can prove it reasonably well; false positives are a problem, but, well, that's life.) Absence of exploits may not prove you're safe, but presence certainly proves you aren't, and if your friendly pet automated scanner can find it, so can everybody else's automated scanner.

I'd be comfortable saying "this can give you a false sense of security"; useless is far too strong.
I've really enjoyed using Gandi.net recently for both domain names and SSL certs!
I can't quite tell due to the medium of text, but you make it sound like that's a bad thing. Was that your intended response?
Sorry, but who are you? Who are you to stand up and call Amazon's idea unviable?

Why is their idea unviable? Because they have no proof?

Well you certainly proved how unviable the idea is with your lack of proof.

Quite frankly, when it comes to Bezos vs "ye", I have to say that the billionaire owner of one of the most successful stores in our world is SLIGHTLY more credible than "ye", random commenter who has no domain experience and no evidence for literally a single word they said.

I mean honestly, in a conversation about credibility and evidence, you thought providing neither makes for a good argument?
Surely the cost of military drones (and the personnel to operate them) is many magnitudes more than Amazon is willing or able to spend on delivery drones.
If you use a browser extension that allows for site-specific user CSS, the following does the trick beautifully:

.diff-line-pre { white-space: pre-wrap; }
Clifford Stoll's writing should be required reading. He missed some of the technological leaps of the past 18 years that improved adoption (this was pre-pre-Bubble) but the many of the ideas of human contact do ring true today. I was very surprised when I read this the first time around. He elaborated more in Silicon Valley Snake Oil, also from 1995.

http://en.wikipedia.org/wiki/Silicon_Snake_Oil

and

http://www.amazon.com/Silicon-Snake-Oil-Thoughts-Information...
This isn't the first time it has happened. I don't have the link, but a teen streamed a completed a suicide a while back while hundreds watched. There was a question if some of the onlookers knew he was serious/it was real.
Unless it's been changed, yes.
America Goes to War With Itself Over Data Security
Am I in the minority in thinking this is fantastic marketing? If you were Amazon, why wouldn't you leverage an interesting R&D project on the eve of your biggest day of the year? Regardless of how pie-in-the-sky this might be, I don't understand all the cynicism.
>good writing is mostly good editing

My wife (who is an author and copywriter) often says "It's easier to fix crap than air."
Unfortunately, the 28” is going to have the wrong pixel density to use with OS X in Retina mode.

Non-Retina MacBooks start at 110 PPI. Cinema Displays have hovered around 100 PPI for about a decade, with the 27” Thunderbolt Display topping out at 109 PPI (same for its sister 27” iMac).

At 28", a 3840 x 2160 panel has a PPI of 157, which, dividing by two to get the equivalent non-Retina PPI, comes to only 78.5, a reduction of over 20% from the lowest-PPI Cinema Displays. This means, on a Mac in Retina mode, everything in the UI will be 20% bigger than normal. Maybe that’s something you could get used to, but it’s far from the much more optimal 24” panel, with a PPI of 184 (92 PPI non-Retina, very close to a 24” Cinema Display).
Funny how an article on dinners killing kids across the world does not make headlines, but drones delivering cheap Chinese made toys makes it too the headlines of every major publication..
It unfortunately can't decode :(){ :|:& };:, a classic unintelligible forkbomb. I suppose it's only lack of function support that's the issue!

Really neat program, nonetheless!
What I wonder is why nobody is pointing out that delivering less than 2kg in 30 min in a radius of 10 km can be done freely on a cheap pizza using plain old human labour.

I fail to imagine at what stage Amazon drone become cheaper considering the reliability of drone and the complexity of navigating a dense urban environment (I assume it is to be used there) Also, if it can be done cheaply enough, takeaways will eventually use the same system. I wonder how that will scale ...
What if you had a spoked wheel (bicycle wheel) where every spoke had a little spring loaded collar at the location of the shaft. As the shaft hits the collar, it is pushed out of the way while the other spokes, secure in their collars maintain enough tension to keep the wheel attached.

spoke closed '===', the collar is '/' and the shaft '(asterisk)'.

Spoke direction of travel is s4 -> s0.

s0c------===------

s1c------===------

/
s2o------/*-------

s3c------===------

s4c------===------

etc.
It's likely easier for Seiki to move up than it is for Dell/Apple/&c. to move down.
That "exit intent popup" had better not be a big modal thing or else I hate you.
Each page of the site isn't all that different from the rest. They could just load the page once and update the page content with a JS AJAX call and DOM manipulation, honestly. You wouldn't even need to send full URLs for the images that way, just the unique part of the URL such that JS could reconstruct it from a constant prefix.
I travel a lot and have standard routes, so flights, drive times, etc are great. Also, it knows the sports teams I like, so the info is usually around when I want it.

However, the most amazing thing is when I get email receipts with tracking info in them, I get a card that reminds me of it, with a link to check the status.

Pretty amazing and only getting better.
Isn't it safer to assume that something is unsafe, rather than to assume it is safe?
I was a bit young for Gulf I, but I definitely remember the very uneasy feeling of watching 'Shock and Awe' in 2003.

The world had a live-feed to the destruction of a city;

http://www.youtube.com/watch?v=NktsxucDvNI

1,700 air sorties and over 500 cruise missiles impacting and broadcast live to your living room. I wonder what the death toll from that night was.. 10,000? More?
That's their job isn't it?

No. That's called harassment. They need to focus on actual crimes being committed.
Interesting. I can't find any reference to negativeInfinity and what that would do. Can you explain further?

Also, like I said, that's a "fun" way, as in a giant hack not meant to ever be written outside of just messing around.
Is the killing of Osama Bin Laden an example of a victory? That relied heavily on humint.
We write pages to disk as compressed HTML, and make use of nginx's gzip_static and gunzip modules to serve them. So every time a person posts, we regenerate the applicable reply and index HTML. The high postrate boards are rebuilt with a daemon on a timer, since past a certain point (~1 post per second) it's wasteful to regenerate on demand given how long the script takes to run.

We essentially think of flat files on disk as a cache for the database, and don't employ a proxy cache or any other common HTTP proxies. It's a little unorthodox, but it works well for us.
Libfreenect2: Open source reverse engineering effort for Kinect for Windows 2
Three black teens arrested for waiting for a bus
> Democrats listened to George Bush talking for eight years. The Republicans are going to be listening to Obama's pronouncements for an equal length of time.

Except, largely, they didn't/won't. Democrats listened to what their preferred news outlets were saying about George W. Bush-as-President for 8 years, and Republicans will no doubt listen to what their preferred news outlets say about Barack Obama-as-President for a similar length of time, but that's very different from actually listening to opposing viewpoints.

But for the most part they aren't even passively listening to the other side, much less actively listening to the other side and engaging with the positions presented.

> But this is very difficult, and while news organizations often pride themselves on presenting "both sides", they generally neglect the synthesis step, because that moves from the realm of supposed impartiality to opinion.

Major media "news" sources are almost completely dominated by opinion/commentary, so that's not why they leave off synthesis. They leave off synthesis because the narrative they are generally trying to sell is about the conflict not the underlying reality, and when they are trying to sell a narrative about the underlying reality it is the black and white story that one side is good and right and the other side is bad and wrong, not some fuzzy gray synthesis.
Software engineer and interface developer needed
Job Description
The candidate responding to our immediate need for a Software Engineer and Interface Developer will have the opportunity to learn and work with cutting-edge technologies including the Amazon cloud, mobile interfaces and the Django web framework. This position is based in Evanston, Illinois and requires on-site work. There will be a constant challenge to develop the needs of the company efficiently and productively. The candidate should have at least:
-	A 4-year degree in a computer science OR related major
-	Proven skills working the required technologies of Javascript, JQuery, HTML, CSS, and Python as well as the desired knowledge of Linux, Django, web security, and user-interface development.
 Please send a cover letter that includes:
-	A brief statement of your interest and expectations
-	A few examples of websites you admire from a developer's perspective and a narrative explaining why that is the case
-	Salary history
-	Three references with their contact information that can speak to work product.
 Submit a complete resume with personal contact information.
Benefits that come with this position include:
-	401(k) with Company match
-	Company paid premiums for Life, Short-Term and Long-Term disability
-	Health care premium reimbursement up to maximum of $3k for individual plan and $4k for family plan.
-	2-weeks Personal Time Off (PTO)
-	Paid Holidays
-	Time for bereavement and sick leave.
Apply online at recruitment@hagertyconsulting.com
Equal Employment Opportunity: Hagerty Consulting is fully committed to a strong equal opportunity program. As such, all qualified candidates will receive consideration for employment without regard to race, color, national origin, religion, sex, sexual orientation, age or disability. Hagerty Consulting does not unlawfully discriminate on the basis of any stats or condition protected by applicable federal or state law.
A quote right from the Daily Show

"Is Snowden a foreign spy? Did some clever intelligence agent plan this turn of events all along? Does a one-handed alien clapping on Mars make a sound if no one is around to hear it? I don’t know."

It seems impossible for some in the media to believe a) that indiscriminate spying is bad and b) that someone may feel strongly enough about the situation to risk everything and go public.

Is the author of this article a paid shill for the NSA? I don't know.
This looks awesome. But I'm wondering, how long until we get an iMac using this panel? I guess the thunderbolt display will get it first, but anyway, exciting news.
30Hz sounds like a 'No' to me.
Does anyone know, are there any Macs that can drive this in Retina mode? Does OSX on Mac desktops support retina mode for arbitrary monitors, or does OSX tie Retina mode exclusively to Macbook Pro Retina screens?
Not odd at all; you were being condescending, trying to paint me as someone who isn't as good a programmer as you are. Maybe I'm not, but I've written some very robust systems code in my career, so don't be so quick to write people off.

I don't think I'm infallible (straw man much?), but I do think that dead simple errors such as this would be caught by any amount of actual testing. That said, I wouldn't be against a better design. Why doesn't this library provide a way to add arbitrary headers? Oh, right, that would still involve using a string. Gasp, no, that shouldn't be allowed. We have to protect the poor users of our library. Yeesh.

You can't always protect a programmer from themselves while still allowing the flexibility/power needed to get shit done. I'd rather use the map than some overly architected and frustrating library. I have a problem with abstractions that get in my way.
I remember getting this as a homework problem in an undergraduate EE course. (bastards!) Only years later did I find out how to actually solve it.
Thanks for the clarification, it makes more sense to me now.
Russell Brand: Get My New DVD From The Pirate Bay
Maybe it's just me, but I hate how current web technologies force people to register separate domains for static content. This is not how domains are supposed to work.
SIGINT also helped the Americans cripple the Japanese fleet at Midway.
I assumed that they would be gasoline powered. The power to weight ratio of 2-stroke engines is ridiculous, and certainly plenty to handle the demands of this sort of vtol craft.
I like my 30", and wish for more (4 side-by-side windows!). I suspect people who don't like big monitors tend to make their windows fullscreen instead of keeping them content-sized. If you think in windows instead of maximized screens, 50" is superior to 54" split in two. It comes down to the artificial split down the middle which limits where you can stick your windows.
I think the real reason people are frustrated with Amazon's announcement is because Amazon is getting/will get the credit for the drone delivery idea despite the fact that numerous hackers/engineers/companies have been working on (and presenting) this idea for years.
There are very few investments that will yield 100% in a single year, let alone consistently. If you know of them, let me know, because I need to reallocate my portfolio.
How does this compare to OwnCloud, which can be deployed today?
I've had to use a 30hz framerate on my 27" Dell in order to be able to drive it over HDMI. Since I am mainly editing and reading text, which is mostly static, the low frame rate is not so bad. I wouldn't want it for gaming, but that 39" TV sounds extremely nice for coding.
Are they? AFAICS ceteris paribus, monitor prices are not that different from TV prices. It's only when you want a monitor with specs better than can be found in almost any TV (>HD resolution, high-end IPS or PVA panel) that the prices get higher, for obvious reasons.

EDIT: Also, not nearly all cheap "HD" TVs actually have real 1080p panels. They accept a HD signal but internally resample it to a lower resolution, leading to an image that's obviously blurry in desktop use. With computer monitors, you know you get pixel-for-pixel the image the video card pushes out.
I don't know if fixed-wings would help much with a box hanging beneath the drone. But i agree the final version will be a lot more aerodynamic and probably have a horizontal and vertical flight mode. Amazon does stuff for long term profitability. They will do it if they know that it will eventually become cost effective with time and scale. Plus they will rationalize not having any margins (or even negative margins) by increased customer happiness and loyalty.
As someone who is blind this sounds too good to be true and I will not be dropping $2500 on what will most likely be a complete waste. If it can help me find street crossings, tell me when a light changes, and pin point specific entrances in heavily built up areas like strip malls I would pay what they’re asking in a minute. What intrigues me about this is using bone conduction to provide the information. My blindness is caused by a significantly underdeveloped optic nerve so the current development in the area of having cameras directly providing visual input to the brain will not work for me. Even if this device is vaporware hopefully the use of bone conduction technology may lead to something more useful in the future beside Bluetooth earphones I can pair with my iPhone.
HN did have a mobile layout for a little while, but it was pretty awful https://news.ycombinator.com/item?id=6253835 and seems to have been discontinued. Maybe they just don't have anybody to make these changes properly.
A $1 surcharge gives them an awful lot of electricity to work with, so the efficiency using it might not matter a whole lot.
Scientists in observatory have just transformed the way we understand the galaxy
See halting problem
At least they didn't censor you when you posted the note saying they edited your content. If they wanted to they could have just deleted that too. I think any sort of censorship at all, once the word gets out, will be damaging to HackerNews, and they should stop doing it before it becomes their "reputation". Communities like this can form elsewhere. Hopefully they know they have no monopoly, and should err on the side of NON-censorship at all times.
The military has a much wider range of drones than you seem to be aware of. Just for a sampling of some (admittedly fixed wing): http://en.wikipedia.org/wiki/File:Group_photo_of_aerial_demo...
Things I Did Not Learn During My Degree vs Things I Did Learn During My Degree
Oppo N1
If there was a "war prevention hotline", I would've called it.
Basically, replacing (or alongside) bicycles with little electric cars in those city bike programs. I can see that happening in the future.
Yes, I know. My wife is using the 39" and it's fine for her computer usage. She doesn't play video games on her computer.

"Inadequate" for gaming, yes. Inadequate for computing? Hardly.

But this is why I said that if Seiki dropped an HDMI 2 version of the same display, things get interesting.
Show HN: CSS live reloader Firefox extension
It's much cheaper to produce smaller displays than larger ones. There's a higher chance for defects as display size goes up.
> Why would self-driving cars be better than mass-transit?

They are better for some things and worse for others. They are less efficient per passenger-mile, so they are worse for high-traffic arteries. OTOH, they are cheaper per mile travelled, so they are better for connecting the endpoints to the well-travelled arteries, and in some cases (where relatively little of the trip is on a well-travelled artery where mass transit is efficient) for end-to-end services.
No kidding. That's an interesting choice, I like XFS but it always seemed to be best on dedicated data storage volumes rather than root disks. Did they explain why?
That depends, can we stop fighting now?
There Is a Miley Cyrus Road in Guyana, According to Google Maps
I am not sure what you mean by "relative efficiency". But in term of economic development I think the best example is Yugoslavia's. In the early fifties Tito with help from Edvard Kardelj implemented a system of self governance for enterprises. It worked way better than central planning. See for example Wikipedia http://en.wikipedia.org/wiki/Workers%27_self-management