skysight-inc/HackerNews huggingface dataset:
Have you been around people who own a project from start to finish and nothing but their name is on it?

I actually have never seen this. Everyone I have ever interacted with who was working on a project either had it in a customer's hands (so they said) or had it available on github for people to look at.

I am sure it exists, but I have never run into anyone who refuses to release their work to anyone at all. In fact it's generally the exact opposite, they can't stop telling people about it.
George R R Martin Developing Sci-Fi Series for HBO
Indeed there are many feedback loops that regulate various things in the body, so I think the general idea is that anything within the range the regulator can compensate for won't cause any immediately harmful effects. On the other hand, making these regulators work constantly near one end of their input range could have long-term effects.
Actually his mistake was sharing the information. Had he only used it himself to automatically undercut the competition where there was still a profit to be made he could have built himself a nice monopoly.
Of quartz he did.
"You should definitely have a copy of K&R on your desk."

I ask honestly, why? Other than nostalgia and as a signal to others what does it bring the modern C programmer? I have it on my shelf, but it is part of my history.
It's good to be king, no matter how small is your kingdom.
If your goal in learning C is to write largish systems in it, then yes, "Learning C The Hard Way" is a good option. But the poster has said that s/he wants to learn for the purpose of reverse engineering. From this point of view, the main interest of C is just learning enough syntax to be able create functions and structs, and then compile them with gcc -S, so that you can see the assembly language that is generated by the compiler.

Personally I feel that pretty much any of the typically-cited C books are too heavy for this purpose. What you really want is a Learn C in 21 Days type of book, that will walk you through the build system as well as the basic of the C language. Even that may be too heavy - a well-written online tutorial would probably be a superior solution. Sadly, I haven't needed to look at "Intro to C" material for a very long time, so I can't really comment on what might be appropriate resources available these days.
"Deadlocked two-party rule with <that particular US election system where it sometimes hardly matters what you vote just because of where you live>"

You know how, if you question people about democracy enough, after a bit they'll usually admit that "okay it's not optimal, but it's the best we got / came up with so far".

That means you can fuck it up. It means you can do democracy badly. It means that just because it is technically a "democracy", doesn't mean it's working properly.
When is a web conference not a web conference? When it's in a forest
I made a test a while back to see how Canvas performs with particles : http://codepen.io/sakri/full/ntLAv . If I select the "per pixel" method, on my old laptop I get 60fps with 80,000 particles. I wasn't very impressed :D (although I'm sure the code could be improved)
How much of this work job could be automated? And how much is not being automated, precisely because people believe it shouldn't be automated, while it can readily be? In the case of germanwings, could an emergency system be in place that would just not let the plane go near the ground when its data made it certain that it was riding onto a mountain? Shouldn't we be asking for more automation in planes/cars/ships instead of dismissing it? I think these are valid questions, regardless if they upset some seasoned pilots.
Is all Google down?
By inverse, I mean reversing states of the world. If Alice and Bob have exactly equal wealth, then transferring $50 from Alice and giving it to Bob decreases total utility, because of the decreasing marginal utility of money. If Bob now has $100 more wealth than Alice, then transferring $50 from Bob to Alice increases total utility by the same amount. If by "take" you meant steal, then returning the stolen money is obviously also a good thing.

If it's wrong to kill babies, then it's good to resuscitate ones that have died (assuming they're in the same state they would have been: no brain damage, etc.)

If making one average child a genius is bad for the world, then making one genius child average must be good for the world.

If you're a utilitarian, then the heuristic is basically a tautology: If moving from state A to state B decreases utility by X, then moving from state B to state A increases utility by the same amount.
He is explaining the rules of the game. Shunning him for that is like killing the messenger.
Show HN: Talk to Google Spreadsheets with JavaScript
Deviare Hooking Engine Is Open Source and Deviare In-Proc Supports .NET Hooking
Song recorded in a midi file.
DO ANYTHING BUT WORK. The two months free I had before getting my current job were the best. I surfed almost every day, helped renovate a house and even traveled a little. That way I was refreshed when I started working again (although a little sad not to be free)
This has been a fascinating story. As someone who has been an arduino user/fan for years I knew very little of what was going on till Hackaday started covering it.

The 1 minute primer:

"In short, there are two companies calling themselves “Arduino” at the moment. One, Arduino LLC was founded by [Massimo Banzi], [David Cuartielles], [David Mellis], [Tom Igoe] and [Gianluca Martino] in 2009, runs the website arduino.cc, and has been directing and releasing the code that makes it all work. Most of these folks had been working together on what would become the Arduino project since as early as 2005.

The other “Arduino” used to be called Smart Projects and was the manufacturing arm of the project founded and run by [Gianluca Martino]. Smart Projects changed their name to Arduino SRL in November 2014. (A “Società a responsabilità limitata” is one form of Italian limited-liability company.) They have been a major producer of Arduino boards from the very beginning and recently registered the domain arduino.org."

Read more at HAD (http://hackaday.com/2015/03/12/arduino-v-arduino-part-ii/)

For background (before the recent turmoil) there is a documentary about arduino. https://vimeo.com/18539129
3 Things I Learnt from Winning My First Hackathon
I would recommend "A Reference Manual" by Harbison and Steele jr over K&R...

But to be honest, if you want to do reverse engineering, I would instead pick up a copy of "80386 Programmer's Manual" from Intel as you'll be living in assembly.
MoonStone. The Application layer built on the BitShares protocol arrives.﻿
8088 MPH
I'm not sure "user-select: none" is "2 days away." I shudder to think about the hacks I've done to make it work. My favorite is capturing clicks on an overlay, then translating the click point to where it needs to be and simulating a new click with the modified values on the underlying layer, which also happened to be in an iframe. I still get shivers.
Pun threads are not appropriate to HN.
> The assumption is that you deal with non-malicious users...
This is a classic, however a decade-old selection of ignorant Gentoo users doesn't reflect the quality of the distribution itself.
That's a blast from the past. Only 6 mentions of Clinkle on HN over the past 6 months. Seems like that failure got swept under the rug.
according to the technical paper they don't even attempt to provide any form of coercion-resistance, so that would already fail one of the criteria usually required of public elections.

But yes, computer security certainly is a problem. But I think it's not intractable. We manage to get online-banking to work with acceptably low compromise rates despite huge monetary incentives to attack them.

So maybe if they handed out small, non-personalized cryptographic devices (similar to TAN generators) that can do all the essential operations and talk to a smartphone to retrieve a ballot and submit the vote then e-voting could work.

It would essentially be your own little portable voting booth. It's important though that the device should be separate from the key used to vote, so you could swap devices and re-cast your vote if you consider it compromised for any reason.
His politics and his sense of business ethics are, in my view, extremely bad.

His views on technology are a breath of fresh air. He is one of the only SV figures who seems to care about building technologies with the next century in mind rather than the next three years.
http://www.bbc.com/news/science-environment-20509720 says:

>The snake-skin business is extremely lucrative according to this report, which estimates that half a million python skins are exported annually from South East Asia in a trade worth $1bn (£625m) a year. ...

That's an upper bound of $2,000 per skin across the entire sales chain.

> The nature of the trade is such that there is a strong financial incentive all along the supply chain to use illegal snakes. A skin that a villager in Indonesia might sell for $30 (£19) will end up as a bag in fashion boutiques in France or Italy selling for $15,000 (£9,300). The highest demand is for skins between three and four metres long.

It does not seem the market would bear the cost to eradicate Florida snakes, given the high overhead of finding a snake. It's of course possible to increase the market demand. As the article suggests, that would have world-wide consequences.

Even if there were a marketing program to promote "ecological Everglades Python skin", there would need to be a verification program that illegal snakes weren't getting into the supply chain, since there would be a strong economic incentive to buy snakes in S.E. Asia for $100 and sell them in the US for $1,000.
Unparticles may provide a new path to superconductivity
Replacing all airplanes with pilotless planes is likely as a bad plan as replacing all car with driverless cars. Its not the a single step, nor has all situations which a driver/pilot has to deal with been automated to the point in which a computer can do all the work successfully.

It is however a great goal, one which spells safer, faster, and consecutive safer technology with every step. Modern cars already has some forms of brake systems which can take control away from the driver during a crash-like situation, so the same concept for planes could be applied if it can be made safe enough. We also have kill-switches in cars which can be triggered remotely, so I could easily see a similar system be implemented which locks a plane into auto-pilot with a per-determined height and GPS direction.

Neither will replace pilots overnight, so they continue having low blood pressure and know that they still got a job tomorrow. Flying in bad weather, imperfect position technology, security, and complex traffic is going to take a long time to solve.
I'm not 100% sure, but I don't think so. Simply re-signing the same intermediate certificate (by the CA) with a better hash should allow the new intermediate cert to be a drop-in replacement, as the private/public keys didn't actually change.

You can probably download their latest intermediate certificate or bundle (https://www.startssl.com/certs/) to resolve the error.

Notice how their current intermediate cert has a SHA256 hash, yet they don't offer an "old" intermediate cert which would supposedly be required for older certificates.
As long as you recognize it's still evil.
Is that platform in the picture sufficient to keep an alligator from crawling up onto the platform? It seems mighty close to the water for my taste.

and people wonder why I like North Dakota.....
I can't hit Google, gmail, or appspot.com.

Edit: Of course after a few minutes of this being the case, right after I post this comment it's up!
Should you read Shakespeare to learn English though?
"With huge front page traffic, it’s hard to believe that a good story would only get 4 or 5 up votes in its 3 hour window on the front page, therefore, it makes the first 3 upvotes look very suspicious."

This article makes a BIG assumption about what constitutes a good story and about how HN users actually use the upvote feature. The least subjective way I could define a good story on Hacker News is by basing it on the only visible metric - number of upvotes. This doesn't mean I agree that the article is good from a subjective perspective.

Upvotes could be given for lots of reasons and the higher number of votes could just be because the article is about a subject that more people take an interest in (you also have to take an increase in casual visitors into account). An article about a niche subject, however "good" that article or product is, is less likely to get a higher number of upvotes because less people are interested in it. And posters need to ask themselves if their article or product really is of interest. Posters would also need to put effort into promoting their article elsewhere too (twitter, reddit, other social) and not just expect results from HN.
Sorry, but this is like posting jQuery. Who doesn't know about three.js?

https://hn.algolia.com/?query=threejs&sort=byPopularity&pref... (354 submissions with three.js in the title).

https://hn.algolia.com/?query=threejs&sort=byPopularity&pref... (2,358 comments mentioning three.js)
The failed promise of deep links
How I Gain Clarity in My Business and Why I Changed My Website
In my experience, if I explain that I won't sign an NDA and they don't return, I've dodged a bullet. Last one was an older guy who wanted to rebuild eBay on a strict budget and just wasn't at all comfortable talking about his idea without an NDA. I'm willing to bet, months later, he's made very little progress.

I don't think I've missed any quality opportunities with this approach.

I'm always very polite about it and explain my reasons.
I like the idea, but the site is unusable on mobile (iPhone 5s).
Make something?

Your description is a bit too vague to get a deeper answer than that, but if you are a math wiz with a decent bit of software experience, then I think it would be easy for you to get started in Micro-controllers like Arduino, Spark, etc.
Benefits of High Intensity Interval Training  (Tabata Protocol)
Even on Chrome 41 (64b, Win) if you click on the white security indicator it shows a yellow warning triangle and warns you about it using "outdated security settings" which may prevent future versions of chrome from safely accessing it.
Stopped reading after "strong typing is better than weak typing". Well, it is not. He/she rules out perfectly valid programming languages because of this personal opinion nowhere near a fact (http://stackoverflow.com/questions/125367/dynamic-type-langu...). In fact, it directly contradicts his/her second point. I understand the author wants to drift it towards Scala, but make an effort and choose the right arguments!

EDIT: well, at least the author states it is an "100% Opinionated View". And I finally read it all, but still not very convincing.

And this comment is also an "100% Opinionated View" of course :)
"Highly technical articles often get a lot of upvotes with few comments as well."

I often wonder about this. Is it a sign, nobody reading it knows anything about it (noobs)? or is it a sign it's so specific there are few people who understand it. Either way you'd expect some questions and comments.
Is there also a reverse issue, where posts that should reach the front-page are downvoted or prevented from reaching it for some reason? I.e. how many posts are there that fit with what HN is for and are popular on similar forums online (such as /r/programming), but still do not reach the front page?
> Linear growth can be worse than no growth

Not sure I get this one right. For me, some growth is better than nothing. If your growth is linear, it means that you have something like n new users every week, which is probably because they found it through ads or something, but they don't recommend it to their friends - otherwise, you would have every week n+knumber_of_users[previous week]* and the growth would be exponential. I suppose that's why OP is saying this, but I think the real metric is not growth, but retention. Better to have a few users who stick with your product.

Is that what the OP means?
I don't think that would happen in the US, its just too little money for a full time job and the neighbors would notice.
I was all behind this until a) she only thinks its wrong when Republicans get more votes and b) when it was not localized to a particular area of Kansas but instead claimed it nationwide.

as in, how can it be people cannot vote correctly... back to Florida we go
> As if everyone just would dump their devices and buy new ones for WebGL.

That just happens every three years, and we don't have to do anything about that.
there are a lot of half truths and in there, and i haven't even read half of it yet. and i wont read the rest.
"It's really easy to become hyper-critical and respond to every idea with "yeah but that won't work because of x". This is lazy, don't do it."

I'd say that while this is true, there's an important "other side" to this, that not everything is a world-changing, ground-shaking idea that's going to revolutionize the way the world works. Sometimes ideas are indeed stupid, and one of the things I don't love about HN is the echo chamber effect. If everyone is telling you how great things are, coupled with 17 ("Constantly exaggerating how well you're doing can be very tiring.") things can disconnect from reality quickly.
I think this article pretty much sums up why I don't like the concept of winning a Hackathon.

This seems more like a startup competition, rather than a hackathon. Seems less about the hacking, and more about the "let's throw an idea on a template webpage and get some sign ups for traction."

If that's what it takes to win a hackathon, no thanks.
Except that's not the case. The .sucks registrar is selling the trdemark-related domain for $10/y to someone who wants to criticize $Trademark, while it would cost $TrademarkCompany $2500/y.

You can buy $yourname.sucks for $200/y, but someone who wants to criticize you can buy it for $10/y.

Tiered pricing that charges more to people who aren't looking to disparage themselves is predatory.
Reminds me of something I read about a while back. I believe the hacker magazine 2600 made a point about companies doing this by buying nbcsucks.com. At least I think it was nbc. Anyway, once the domain was seized for reasons, 2600 then registered nbcreallysucks.com. Then, after seizure, nbcreallyreallysucks.com and so on.

At least, that's the way I recall it so I could be totally wrong.
Citation? Because that's not what the EO says:

to have materially assisted, sponsored, or provided financial, material, or technological support for, or goods or services in support of, any activity described in subsections (a)(i) or (a)(ii)(A)

According to the EO, you only need to "provide technological support." And what does that entail? Whatever the Secretary of Treasury and AG decide it does.
Show HN: Khal – console calendar (CalDAV supported)
Yes, however, beyond a certain size, the returns of large numbers diminish, but other costs increase - both internally and externally.

Medicare is a good example of a very large system that mostly has external costs. Due to the enormous complexity of the system it administers, its necessarily strict and automatic rules harm patients well beyond the ~11% cost savings difference you cite, and drive doctors whose diagnoses are too nuanced and studied away from Medicare patients towards more flexible insurers.

However, Medicare doesn't risk financial catastrophe significantly more than Humana or Kaiser or even Google's self-insurance pool.

Also, please do not preface comments with "what?" I understand you are trying to portray shock at how ignorant a comment I've made, but the content of your comment makes it unnecessary and it's rude.
Glad you found a way to feel superior.
Most of the time, we don't get to choose what programming language to use. It's dictated by professors, companies, platforms, application domains, available librairies, available expertise and so on...
One really nice aspect of keybase is that it can be used at a number of different levels that suit one's own flavor of paranoia. You can use it as a key repository, just grabbing people’s keys and using your own PGP/GnuPG apparatus for signing. Or you can use their (much more pleasant) CLI and see their social identity tracking data. Or you can use their web UI just for client-side encryption/verification (also without uploading your key anywhere). Finally, the bold can upload their keys and use the web UI for the whole shebang, including decrypting/signing.

I think paranoia is warranted in this day and age, and I think one of the best outlets for paranoia is for people to try and educate themselves about privacy technology. Keybase is a great opportunity for that, since all of the most sensitive operations happen client-side via open source software.
Came here to post the same thing. Very strange 180 there. I had no idea what dd was when I first got into Arch, but if I had let that deter me, I never would have gotten past the first step. I also don't think understanding dd is very critical to being able to use Arch as a whole.
I was seeing weird behavior late last night. Tried to do a search from my phone, got a "could not connect to server" error when I tried to complete it. This happened 4-5 times before clearing itself up.
A %100 poorly articulated argument
At the end of the day it is utterly irrelevant ... the US has a major food issue, only seconded by the fat Mexicans - and salt is certainly not any major problem here. Most likely the findings simply imply that our body copes well with a bit "too much" or "too little" salt intake from nuitrition. I mean you still get plenty of "salt" from your water.

The problem is sugar, carbonhydrate-based food, red meat and fat, fat, fat - everytime I watch documentaries about the US (f.x. about the fucked up prison system) I wonder about how it is possible that almost every single police guy or warden is that fat - or the other extreme a bulk of muscles. I mean sorry - but salt - that's nothing the US has to worry about.
This is a list I've compiled thus far:

* reddit.com/r/programming
* lobste.rs
* techcrunch.com
> In MOOCs thousands of people are enrolled at the same time, and support is provided by the community of students.

The OMS CS at Georgia Tech (an accredited program) has about 2,500 students, with 200-500 per class. With a few rare exceptions, the instructor of record is an active participant, as well as the TAs. This model is viable for online classes.

My real point was that I don't understand how online versions of the exact same classes at the same schools cost double or more of what they charge for the resident program. Keeping the example of CSUMB, they charge a flat $500/credit online [0] ($12,000 annually for 12 unit semesters), but only $5,472 annually [1] for 12 or more units per semester. Even the non-resident tuition for the on-campus program ($372/unit) is less than the online price. It costs less to go to CSUMB for four years than to go to a JC for 60 units and CSUMB online to finish a BA/BS degree.

How does any of that make sense?
These are some great points, yet this one made me scratch my head:

> 44. No-one has ever used a Bitcoin ATM for practical reasons

I've used one because it was more convenient and anonymous than giving a scan of my ID to an online exchange, or meeting a stranger in-person to do a trade.
"The neutrality of this article is discussed", as they say in Wikipedia.

This is more of a rant than a thought, and much substance is left out where it would be important to provide. It's obvious for which language the author is rooting, while largely dismissing the rest.

Not recommended.
Did a quick search and found it: http://www.logix.cz/michal/doc/i386/

I must ask though and I don't mean this in a challenging way but isn't this teaching ASM for an old cpu? I'm largely ignorant of ASM so feel free to correct me. I just don't see the point of learning asm for that (As I believe that ASM changes from cpu to cpu).