skysight-inc/HackerNews huggingface dataset:
Writing is the best and hardest way to think. "Drop by drop," as I've heard say.

I love the binder practice. I got a printer about a month ago, printed a bunch of files (notes, incomplete songs, etc), deleted them, then reduced the mess down to a few pages. That was a productive day.

I submit that we have a false equivalency—nay, a false superiority of digital files over paper. After all, that's what we're all about here, right?

As you say, the constraints of paper are a feature, not a bug. I would have made this comment shorter, but I didn't have time.

EDIT Here you go, from right now: https://news.ycombinator.com/item?id=8272394
You can't stare down a ref in the NBA. Why can you stare down a cop in a restaurant?
I don't mean to say his suggestion is bad. For what it is worth, I just want to clarify this :) I too, am not too good with security stuff either (still learning!) and thanks!

Seriously though, he's the kind of privacy person you wouldn't think you'd be listening to a law textbook because he obviously is pretty good with web technology.
Ironically, that wasn't an "ad hominem attack", it was just a plain ol' fashioned insult, which doesn't require a fancypants-sounding Latin label. But, you dismissing Gruber as an "Apple fanboy journalist" is a bit ad-hom.

Or, it would be, if this were a formal debate. Which it isn't.
>At no point was there ever an option for Nevada to get the Tesla factory and NOT give tax breaks.

Because there are competing states which can offer tax breaks. But is it better for the US as a whole if states can give tax breaks to individual companies?
That could be an additional feature: allow users to comment on particular items so they can discuss where to pull off the same look for less.
Seconding many of the other comments regarding the similarity between Uniqlo and Target. I have a few oxford dress shirts from each (Merona brand at Target) and they appear to be so similar in cut, fit, and quality to be from the same factory. There are subtle differences in the collar styling, but they aren't noticeable unless you hold them up next to each other.
> why your morals are relevant to my opinions

Please show an excerpt where I imply that my morals are relevant to your opinions.

When I say 'I have a moral problem with your willingness to "force" someone to do something' I mean 'I can refute it on moral grounds'. The refutation being, forcing someone/a monopoly/a group of people/a corporation to act against its incentives is perverse (it minimizes freedom) and especially so when there are alternatives that are not perverse and that maximize freedom, which is competition.

I think you're overcomplicating this.
In this case, it's not the medical community that is impeding experimentation and progress, but rather the timidity of the FDA. The on/off signals emitted by the agency confuse and hinder the development of a simple and effective treatment for at least one disease with high mortality.

I think there are people on the front lines who have a good idea of the technologies and treatments that work. The biggest impediments to implementation are often the insurers and regulators. Getting the unnecessary bits out of the way would likely result in a better and less expensive health care system in the US.

This article is a good example of plausible innovation being stymied and I'm sure it's not the only one.
Same here, I thought someone misspelled "doughnut".
I/O Stack Optimization for Smartphones (2013) [pdf]
Predicting Hearthstone opponent deck using machine learning
Quake-console accessible irl organization
At startups, marketing and engineering (finding what the customer wants, and building it quickly) are what drives success. As firms grow, internal coordination becomes more important.

Success at "Making sure Excel is backwards compatible to every version of Windows and chip for the past 10 years, and has the same look and feel as every other Microsoft application" requires a lot of other skills: organizational design and management, project management, and (gasp!) even politics. The problem is when you reward those things, by default you disincent other things. Eventually people overjudge the political. But you need political skills to make things happen.
Coppola interview on his binder for Godfather: https://www.youtube.com/watch?v=awce_j2myQw
GPS powered fast food inhibitor. e.g. You get a text coupon for a salad at "insert healthy restaurant" whenever you pull into the parking lot of a Mcdonalds.

The idea is to catch people and entice them to eat differently right before they make the decision to eat fast food.
>> In addition, IDS and other network systems encoded what we now think of as the “joins” between different kinds of records as part of the database structure rather than specifying them in each query.
--

This is basically Neo4j and other graph databases.

See:
http://maxdemarzidotcom.files.wordpress.com/2012/08/screen-s...

Those "R1", "R2"s in the picture... those are your "joins".
Also, Ikea doesn't suck (at least, not in this case):

http://www.slate.com/blogs/the_eye/2014/08/20/roman_mars_99_...
I was curious, since I've seen this joke a lot of times, and thought surely there must be some truth to it. The longest class name I could find in the Java standard library is "SQLIntegrityConstraintViolationException". The next few longest names were also exception classes with descriptive names. The longest factory name I could find was "ContextualRenderedImageFactory", which also seems pretty reasonable.
Anyone here that can't load the new iTunes Connect?
The analogy I like is, "If you have too much technical security debt, someone will eventually report you to the credit agency"
The Funded
Very cool intro website.

Is this used in production somewhere already? Would love to hear more of the details about use cases and deployment.
There's basically only one (or a family of) languages that have no optimisation at all, and enable complete control over what the machine does - Asm. The code you get is exactly the code you write, no matter how efficient or inefficient it is. This also enables much better the prevention of other attacks like timing/power analysis, since you can effectively insert dummy instructions as needed to keep the timing and power well-behaved.

The biggest downside I see is that it's non-portable, but the reality is that there's not all that many architectures out there to port to anyway (x86, ARM, MIPS probably covers 90%+) and for truly security-critical code having that level of control could be worth it. (This also avoids the "trusting the compiler" problem - an assembler is far easier to verify correctness of than even the simplest C compiler...)
I own staroutfit.com and celebrityoutfit.com because I wanted to build something similar but never found the time to do so.
If anyone is interested in these domains let me know. I think one could build something interesting and profitable.
A&E Networks? Technology Crossover Ventures? I'm really disappointed in Vice. A $500 million party round led by drug runners, arms dealers, art thieves, smut peddlers and dictator progeny would have been far more impressive.
I saw irony in the title at first, and conspiracy on second thought.
That's a big surprise to me. I hadn't thought them relevant at all.

What's the driver behind this? Buzzfeeditis? But it seems like they want on TV more than anything else.
Since I've never been to Russia, I have to base my information on those who presumably do know what they're talking about.

http://www.businessinsider.com/why-russian-drivers-have-dash...

In a post on Animal, Russian ex-pat and journalist Marina Galperina offers
a few reasons, which boil down to dangerous driving conditions and the
unreliability of Russian traffic police.

http://www.wired.com/2013/02/russian-dash-cams/

The sheer size of the country, combined with lax — and often corrupt —
law enforcement, and a legal system that rarely favors first-hand accounts
of traffic collisions has made dash cams all but a requirement for motorists.

http://mashable.com/2013/02/15/why-russians-have-dash-cams-c...

The Russian Highway Patrol is known throughout their land for brutality, corruption,
extortion and making an income on bribes. Dash-cams won’t protect you from being
extorted for cash, because your ass shouldn’t have been speeding. It will however
keep you safer from drunks in uniform, false accusations and unreasonable bribe
hikes

http://www.rferl.org/content/dash-cams-russia-fighting-corru...

Motorists use these dash cams as a tool to help fight their corner
against Russia's notoriously corrupt traffic police as well as
against scammers trying to extort money out of drivers.

And.

Dozorov recounts one incident involving an inspector, which occurred
months ago when police officers stopped his car. "He'd accused me of
going through a red light," Dozorov says. "It was enough for me to say: 'I'm
not going to argue. Let's have a look at the dash cam.' At that point the
inspector said he’d probably made a mistake. He didn't even bother looking.
He said sorry and left."
I don't want to say this is a rip-off, but it does share a remarkable resemblance to Ted Nelson's pre-Berners-Lee hypertext Project Xanadu (http://en.wikipedia.org/wiki/Project_Xanadu). Here's a recent screenshot http://www.open-hypervideo.org/img/xanadu.jpg.

That man has been trying to get traction on it since 1960. He's quite remarkable.

Actually, reading their blurb is like reading his work from then. If you know the story of Nelson and Xanadu, the lack of credit to him is a little unforgivable.
If you found this interesting, you might also like:

- http://www.chinalawblog.com/2013/09/china-trademark-basics.h...

- http://www.chinalawblog.com/2013/04/register-your-china-trad...

- http://www.chinalawblog.com/2014/04/the-trouble-with-madrid-...

- http://www.chinalawblog.com/2014/07/when-to-register-your-ch...
I have never claimed Google no longer stands for these things.
I just don't believe Google is on the front lines anymore, because people (like you) damn them either way.
So this site is using a custom built library called "playback.js":

https://github.com/benbjohnson/playback.js

looks interesting.
if it wasnt full of shit, they wouldnt be able to raise money in the first place!
I'm not really sure how you infer the first line there. I'm in no way defending Coursera -- clearly they need to run their services through some better security checks.

I still generally disagree with your second point -- informing users of a security breach/flaw could (and should, even now after this article was published) be done by Coursera. In this situation, they should be the ones who come forward to their users and A. describe what the issues at hand are and B. describe how to avoid falling victim to them. The author of this article doesn't provide any suggestions for the non-tech-savvy.

Regarding users not signing up, perhaps you're right. It does prevent them from potentially losing their private information. In all likelihood, though, users who don't sign up after reading this article will never sign up. Yes, I realize this primarily hurts Coursera, so in this case, my concern is for them. It also means that potential users miss out on whatever they might gain from the site. A better option that Coursera itself might offer is a temporary "hey, we aren't accepting new users right now -- check back in a week" or something.

And again, I do not believe Coursera should just forgiven for something like this. As I mentioned, I've never been on the site, probably never would, and now am even less likely to do so, as I have no faith in them. I still don't believe that publishing open security holes is the right solution, unless they specifically said something along the lines of "yeah, we're not gonna fix that."
Tables, Tablets, Data and Eating – RestaurantNews.com
Where's the skip intro button on this horror show?
It was discussed as planned at FOSDEM. Not sure for when.
Electrons change things, yo™ :)
The Sexiest Discount App in Melbourne
Raft?

It's used in etcd, consul, serf and probably more.
Do We Want Minority Report Policing?
Hey, you've got other interests aside from coding, don't you? Some people like to bike, some like to play games, some like to study law. Some like to do all three ;)
I'm confused. I know Carmack joined Oculus, but what's this about Samsung? I take it they're working together now? It's still two different pieces of hardware, right? This article is leaving out some crucial context here.
https://ramcloud.stanford.edu/wiki/download/attachments/1137...
I find this conflating of the US as a country and the US Government annoying. Megan Smith is the CTO of the US Federal Government, which is an entity separate from the US as a country.

It doesn't make sense for a country to have a "CTO". Do all technology decisions made anywhere in the US have to have her approval?

Logically, if she were the CTO of the US, she would have as direct reports all the CTOs of all the companies in the US.
What do you mean? The solution that Percival presents compiles fine on my C89 compiler.
Is there some standard for modelling assets so that assets from different artists can be mixed together?
The hard part is figuring out what the format should look like (a labor of love that he spent months if not years on, iteratively refining), not the implementation (which is a hacky ball of perl).
There's also nilsimsa hashing (there's a Python implementation at http://code.google.com/p/py-nilsimsa/). Unfortunately, nilsimsa hashes can vary in their most significant bits when used on similar inputs:

773e2df0a02a319ec34a0b71d54029111da90838cbc20ecd3d2d4e18c25a3025
47182cf0802a11dec24a3b75d5042d310ca90838c9d20ecc3d610e98560a3645

...so although nilsimsa is somewhat nice for calculating the difference of two documents, it's a pain in the butt for finding similar documents in a database.

The solution described in the writeup is neat, but I really wish there was a LSH that generated hashes with a most-to-least significance in their bits.

Great writeup though!
They've written a lot on the subject. For anyone who prefers the arrow key over the 'continue' button, https://speakerdeck.com/search?q=raft
So you don't like the words I chose; OK.

I wasn't calling JG that, I was calling all those around him in the Apple tech press who also piled on with the insults like "jackass".

The point is that one side is name-calling and insulting the other, while the other side is trying to advance a technology for a large number of devs and internet users.

I'm just a commenter on HN with little skin in the game, how I conduct myself matters little in this debate. How the primary parties in this story act is important and revealing.
>I consider citizens bearing more of the tax burden to be a loss for our country, along with less taxes being paid when we have debt.

Ok, well you are making an argument about ethics and not about monetary losses because it seems that a net gain to economy through reduced taxes would still be a loss to you for above reasons.

>You can't be serious.

people earning 13k usd per year spend 9% of income on lottery tickets so it was indeed a serious point.
> There simply are not many NFC enabled terminals in retail stores which makes the technology dead on arrival for in store purchases.

Retailers in many cities in Asia already are using wireless card payment. NFC is the defacto standard used. I can see Apple including NFC out of no choice if it wants to enter these markets for its mobile payment. Also there is suggestion that iWatch will communicate with iPhone 6 via NFC instead of bluetooth. Also there is an NFC chip in rumoured leaked iPhone 6 parts photo.
But if you found a shirt at uniqlo, haven't you already found a cheap shirt?

Pants are easy to shorten, so if you find some that fits at uniqlo, except for being too long, have them shortened. They provide this service in-store at uniqlo in japan, I don't know about the US.
Markdown is Gruber's thing.

Github Flavored Markdown means “Gruber's thing, but with some GitHub things added”; and that's what it is.

Standard Markdown means “the main/real/most-widely-used Markdown”; but it's none of those things.

Common Markdown means almost exactly the same thing. If Standard Markdown is not okay, neither is Common Markdown.

Gruber suggested “Strict Markdown” or “Pedantic Markdown”. These names clearly describe how the project differs from Gruber's thing.

This has very little to do with whether the name contains the word “Markdown”. It's about semantics; describing what this thing is. Also, prematurely calling something Standard or Common is a classic mistake.
Maybe it's just my nature to be guarded about grand visions, but does this idea really have a good chance of succeeding? Will it displace TCP/IP given the extent of IP deployment around the world?

No doubt there are people here who are network experts who can give a more learned review than I can after quickly reading the overview on the website.

I have a lot to learn about the subject...
If I've understood the presentation correctly, Raft is a master-slave protocol that determines how to choose a master.

Considering it basically relies on random chance (I.E. who receives the message first) to elect a master, has basically no real way of resolving a conflict in election (I.E. if two nodes receive the same amount of votes, we do a re-election ad infinitum) and does not address the situation of two nodes having conflicting sets of data (for instance from network partition).

Considering all that, this protocol doesn't seem very interesting (from a use-case point of view).
You’re totally missing the point. HTML is a document language which is intended to be consumed by machines, whereas Markdown is designed to be good for humans to read directly.

If someone writes a Markdown document and it’s littered with complicated directives and tricky bits of syntax which rely on the specific implementation to work, but aren’t readable as plain text, then they’re not really following the spirit of Markdown.

By contrast, since HTML isn’t intended to be read directly, any hacky bit of markup, however awful it makes reading the raw file, is fair game as long as the browser output is pretty.
The problem is that Recology is a monopoly and racketeer.

In 2012, the voters of San Francisco were asked if they would like to switch to a competitively priced system and they soundly voted no (Ref: http://ballotpedia.org/San_Francisco_Competitive_Bidding_Req....

Soon after the competitive pricing measure was voted down, Recology asked the city if it could increase rates. Per Prop 218 (See: https://en.wikipedia.org/wiki/California_Proposition_218_(19...), every garbage rate payer in San Francisco had a chance to shoot down the rate hike on this $228m contract. The process to do so was not simple. You had to write a letter to the Refuse Collection Rate Hearing Officer and send it via USPS. Fax, email, text, or Twitter would not be accepted in this modern electronic age. How many people do you think wrote a letter to reach the 50% +1 to overturn the hike? Probably a handful.

What SF rate payers ended up with is a 21.51% rate increase, ten times CPI, and formally free compost and recycle bins had to be paid for per bin and bin size. Ratepayers are no fools, yet Recology is going to get away with this program that claims to bring the City of San Francisco to “zero waste”, while the city of San Jose, with far more land mass and greater population, has done more for far less than the $228m that Recology charges SF ratepayers.

I don't think Recology will ever reach zero-waste until they've been ejected and a competitive market is put into place. This is unfortunate since SF really has made strong strides toward "zero-waste", but the open racketeering and corruption in the garbage pickup system makes the goal slide further away each day.

Edit: References and corrections

San Jose Diversion rate: 2013 71%, 60% excluding construction waste http://sanjoseca.gov/DocumentCenter/View/23309

SF Diversion rate: 2013 80%, but 60% excluding construction waste http://discardstudies.com/2013/12/06/san-franciscos-famous-8...
OpenBazaar, the untouchable online market, inches closer to game time
iPhone Secure tipsiPhone jailbreak
For the split vote see https://github.com/goraft/raft/issues/13

The conflicting data under partition is covered I think - the set that doesn't meet quorum won't accept writes and will see it has a lower election term than the other partition when it re-joins.

EDIT:

From a use vase point of view, it simplifies the construction of CP systems. This has directly led to etcd and consul, which would be many times more complex had their authors had to implement paxos.

Both etcd and consul are still young software, but if you take a look at the 'Call me Maybe' series of blog posts it's pretty apparent that there's a massive deficiency in current systems handling of network partitions.

http://aphyr.com/posts/281-call-me-maybe-carly-rae-jepsen-an...
"the origins of the standard architecture for OLTP, which is row-based, and says it’s no longer optimal for any of the use cases that it is applied to. He proceeds to describe some research he has done, showing that row-based databases spend about 90 percent of their time acquiring and releasing locks, buffer management, and other activities that could be characterized as overhead in comparison to main task of reading and writing data. These results, which in Stonebraker’s view are intrinsic to the row-based architecture, require a new architecture to overcome. The discussion proceeds to a new database architecture, known as “NewSQL” or “NewOLTP,” which is single-threaded, lock-free, doesn’t require disk I/O in the critical path, and can scale out to a large multiple node cluster. Stonebraker criticizes the eventual consistency model that some NoSQL distributed systems employ and he defends the ACID guarantees as a superior model."

http://www.se-radio.net/2013/12/episode-199-michael-stonebra...
Interesting. This appears to solve a more general problem, which is: how to create a barrier against inter-procedural optimization and dead code elimination.

I wonder if this trick could also be used to solve the double-checked locking problem.

From the quintessential DCLP paper (http://www.aristeia.com/Papers/DDJ_Jul_Aug_2004_revised.pdf):

Consider again the line that initializes pInstance:

pInstance = new Singleton;

This statement causes three things to happen:
Step 1: Allocate memory to hold a Singleton object.
Step 2: Construct a Singleton object in the allocated memory.
Step 3: Make pInstance point to the allocated memory.

[...]

DCLP will work only if steps 1 and 2 are completed before
step 3 is performed, but *there is no way to express this
constraint in C or C++*.

But Colin's pattern here seems to be a way of indeed guaranteeing this. The volatile function pointer is a barrier against inter-procedural optimization: if the function must be called, then step 3 cannot possibly be performed before steps 1 and 2.

(There might still be necessary hardware barriers that are missing, and the lack of a memory model for pre-C11/C++11 probably makes it all technically undefined behavior anyway. But the key sequential ordering constraint that was claimed inexpressible in C and C++ appears to indeed be expressible with this trick, if indeed the trick works for guaranteeing a call to memset).
Interesting to see the tides changing. Whether the IP laws are enforced is another story.