skysight-inc/HackerNews huggingface dataset:
I think you and I might disagree on the meaning of self-documenting. ;)
Asciilands: An adventure game composed of text
Entrepreneur.com Mentioned Our Startup. Here's How We Got Them To
I can't get the script who counts the bindings to run. Any help?

Uncaught TypeError: Cannot read property '$$nextSibling' of undefined
You can't have a government, which is by definition a monopoly backed by a military and police force. And then turn around and blame "pure capitalism" because it appears to have somehow influenced the government monopoly.
Believe it or not, there's still a lot of utility in putting encrypted messages on physical things (pieces of paper). One time pads work well for this, but imagine if the recognition algorithm was altered in different ways effectively acting as a key s.t. you had to have a similarly altered recognized on your side to see it. Yeah it's symmetric crypto in that sense but you can physically hide all kinds of stuff or divide up the message between different couriers or do other stuff in ways that are a bit unlike digital crypto. The simple fact of a message being the physical object might be enough to confuse an eavesdropper.

Or the message itself could also be encrypted with a more secure system, but then physically presented in an open area so that somebody with a tuned recognizer can get the encrypted data to later decrypt digitally.
Kernel stack disclosure in setlogin(2) / getlogin(2) on FreeBSD
That's still 8% too much.

That still means there are millionaires out there lobbying to keep drug laws as is so they can keep filling their prisons. And the other 92% of prisons probably have a ton of people behind bars due to drug laws because of the 8% of prisons that lobby for & profit from them.
>What is so wrong with giving the unemployed a JOB rather than just money?

Who decides what jobs are available? Who decide who gets which jobs?

By giving a job instead of money, you are using up a significant chunk of the labor pool. You need an additional chunk to figure out how to allocate it, and are then relying on them to allocate it well. To build something, you are also paying for and using up capital.

By giving money, people are free to use their time in whatever way is most valuable to them, only using up the resources they need to live, and those resources get allocated by market forces.
This difference is not that clear. Governments are bailing out failing banks and handing out beefy contracts; pension funds are owning sizeable proportions of the huge, slow, stupid companies, etc. All with my money.
Found this via a german article (http://www.zeit.de/wissen/2014-11/computerindustrie-unpraezi...).

Apparently they call this "NPU" for neural processing unit, and its a different kind of machine.

Quote: "[...] an architecture that, like the brain, tightly integrates memory, computation, and communication in distributed modules that operate in parallel and communicate via an event-driven network."
+1 to an NPM package. I really like Velocity so would like to have this package handy.
I installed the plugin, restarted VS, but nothing happens when I type:

/// convert string to byte array

and press tab afterwards.

Am I missing anything?

Edit: actually something does happen... it inserts a tab, just like any VS installation would do.

Edit 2: from browsing through the comments it seems like it might be a ReSharper conflict. They said they would update it though, but in 8~9 months nothing has changed apparently.
That is stated in the article.

They're already paying for Office 365 so SHOULD be entitled to "unlimited" OneDrive storage. It just doesn't work (either the unlimited or OneDrive in general).
The Case for Optimism and Risk at Startups
Could you elaborate?

I'm on Wheezy right now on my Ultrabook (using just a couple of backports, but almost exclusively Wheezy at the moment).

Are you saying that Wheezy users should migrate to Jessie to start finding bugs? Part of the reason I use Wheezy on this computer is because I know it's rock-solid and everything "just works". If I had another computer running Debian I would run Jessie or sid on it, but to be honest, I need to make sure that I have one computer that I can depend on reliably (which is why I use Debian stable to begin with).
Don't want to defend Soviet Union, but this is very different to what I experienced while living in USSR:

"Sure, in the old inefficient socialist states like the Soviet Union, where employment was considered both a right and a sacred duty, the system made up as many jobs as they had to (this is why in Soviet department stores it took three clerks to sell a piece of meat). "

It was quite the opposite. Just one person serving a huge queue.
Cannabis and opium poppies cannot be used to produce the same end-product. From what I understand, hemp can replace cotton in most end-products; being much easier to grow (and hence cheaper / more plentiful), it could potentially flood markets earlier reserved to cotton, hence depressing prices.

Say you have two farmers; one grows cannabis, the other cotton. Because cannabis is easier to grow, the cannabis farmer has more stock to sell, and if demand from the drug market does not absorb it all, he'll try to sell it on the cotton market, potentially igniting a price war with the second farmer.
Exactly. That means there's a whole industry / sector of government trying to make it look like a lot of people should be prisoners to protect their jobs and expand their departments.
Worked for me - I didn't check anything either.
Neat! Then I really Don't Watch TV!
Same here. Finished it a couple of days ago.

https://chrome.google.com/webstore/detail/hn2go/logdfcelflpg...

https://github.com/fivedogit/hn2go-backend

https://github.com/fivedogit/hn2go-chromex

The funny part is that @raquo and I posted our "follow" apps/extensions (separate projects) this week and got no love from HN. And then this thread took off for some reason. Timing? Titling? God I hate the randomness of marketing.
"believe it or not, Steganography _works_"

I think one of the reasons stego works is because of the sheer amount of data being generated and shared in the modern world.

It's kind of a blessing and a curse for spy agencies. On the one hand, they love to collect data, and the more the better, since with more data to analyze, they can potentially learn more things. But the more data there is, the more computing power they have to throw at it to make sense of it.

So it's really not surprising that data can be hidden from spy agencies (possibly by relatively primitive means even), because they probably don't have the computing power (vast as their computing power is) to effectively run every possible detection algorithm and all their highly sophisticated (and probably computationally expensive) steganalysis software on so much data.

Videos, since they are so huge compared to other media files like text or audio, have always seemed like an ideal medium for stego to me. Of course, it's more difficult to preserve one's hidden data on sites like youtube that re-compress the videos that get uploaded to them, but any site that hosts original videos unmolested should be ripe for stego.
Ask HN: Have you donated to a YC nonprofit / Would you if it was easier to do so
Curious how many HN folks have donated to a YC nonprofit and where you first learned about the organization. If you haven't donated to one, interested in any specific thoughts/reasons why.

Thanks all!

Background: We're building a service that makes it easier for people to engage in effective philanthropy. Our launch market will likely be unstaffed foundations, but thought we'd do some testing with a feature focused on individual donors (people like you and me, donating ~$50 at a time vs $50,000).

We'll do a Show HN soon for the full enchilada, but here's how we're thinking the consumer version would function: https://kyn.me/coinvest/y_combinator_all_time

Any and all feedback most welcome!
It doesn't work against precompiled native extensions, but it does work against wrappers against separate native libraries, like a database driver or libpng or something like that. The C interpreter can interface with native code, and the JIT has special support for making those calls very fast [1] (it's not like JNI, for example).

So the only thing it doesn't work for is precompiled native extensions where you don't have these source code - so maybe a proprietary C extension. Do you get many of those in practice?

[1] http://dl.acm.org/citation.cfm?id=2500832
It's the only effective form of online advertising for tech blogs, seems like all of the big sites have figured this out. I imagine walking the tight rope of keeping users interested while getting eye balls on the paid pieces will get tougher as more and more sites get better at it.
I wondered the same thing. Used unshort.me for this.

http://www.economist.com/news/business/21627649-how-thrive-w...
SpaceShipTwo Crash: Mach 1 Is Still the Worst Place to Be
I find it fascinating to see how much deleting and rewriting the author did on the first two sentences of his Atlantic article. You can see the idea getting rewritten in many ways.

Is this a typical way to write a magazine article? I wouldn't have expected so much time revising the opening sentences before getting the rest of the article in place. (But there's probably a lot of variation between writers.)
Giving money is currently costing more for the administration than the money given out. So not any better?

Giving a job is incentive to get your own job - if you give awful jobs like shoveling sludge or picking up highways.
> I think in DC the situation will be that private individuals can't sell it, but there will be licensed dispensaries.

No, the DC provision does not allow for licensed dispensaries for recreational use[0]. (Dispensaries for medical use have just begun opening under the medical law passed in 2011, but this is separate from the situation in Colorado post-Amendment 64).

> That's pending congressional approval though. (Really it's pending congress not striking it down, which they seem loathe to do except for one very zealous committee member without much power).

Do you have a source for this? Congress has struck down similar measures from DC in the past.

[0] http://dcmj.org/ballot-initiative/
Yeah, you can, but they usually suck... especially compared to AmiBroker, in my opinion.
Honestly I'm not even sure where to start with this. If this is truly your attitude you are apart of the problem. Everyone in the world isn't as "tough" as you are. You may enjoy working in that type of environment but that doesn't mean other people should. Yes there is absolutely a part of being adult that means dealing with uncomfortable people or situations but that should be far from the norm. And encouraging people to just toughen up is the exact wrong response to these situations.

Also the author doesn't describe one "weird" guy as you suggest. She describes an individual who was far and beyond offensive. Whatever his reasons that's not appropriate in every day life much less in the workplace.

Being white gives you the ability to brush this off as not your problem, or not that unusual but for someone like the author who is doubly on the outskirts the fact that a situation like that isn't addressed promptly and decisively sends the message that she isn't a valued part of the team. If you value that guys right to be overtly offensive and racist more than her right to be offended by it you are creating a culture that implicitly doesn't value a certain segment. In this case both blacks and women
I can see where you're coming from but I find that React (with node on the server and a RESTful database) eliminates a lot of the code duplication because I can run the same view rendering logic on the client and the server.

ROCA is an appealing idea, but my concern is that in order for the the-API-is-the-web-client approach (which ROCA as I understand it seems to advocate) to work you end up mixing two entirely separate levels of abstraction: what may be a good abstraction on the API level may not be a good abstraction on the UI level. It's sufficient if your web app is just an API explorer, but not every app lends itself to that.

You could say that then we shouldn't be building those apps, but that's simply not realistic.
Unfortunately (or fortunately depending on your perspective) Microsoft takes a very "lowest common denominator" approach to backwards compatibility.

A LOT of third party software would definitely be broken if they altered Windows filename restrictions. They would also have to drop support for FAT32 as you pointed out.

Right now a lot of Windows 95 software continues to run 20 years later. And in no small part because of this type of attitude and all the runtime patching Microsoft does.
Maybe illicit growers and sellers in those areas want to avoid government intervention in their process and profits? I have no idea how much voting power that industry has, though.
Selectively suspending threads is a good feature, but be warned that it can cause arbitrary deadlocks, which won't be possible otherwise. Eg. it's possible to suspend a thread in a synchronised method and then the other thread will just block.
The Liberal Canadian government of the 90s toyed with the idea of marijuana decriminalization, but the opposing argument that was always raised was that the Americans would be so staunchly against it.

Back in the 90s I would not have expected all other "Cascadian" states would legalize marijuana before British Columbia.
The US government is a pretty big boat and takes a while to turn around. You have to have patience and a longer view, but change does happen. In 2012 it was two states. Now it's four. We're getting there.
I agree with at least some of what TJ Rodgers has to say, though it's a tad too Randian for my taste.

Using cigarette taxes as an example highlights an intrinsic problem with libertarianism: sometimes government is our only defense against "softer" forms of power. Cigarettes are chemically addictive, so selling them means essentially using mind control to generate repeat customers.

Some libertarians want to be free to create value, but others want to be free to con people. Typical Randians like TJ Rodgers don't see the difference, or they grossly overestimate the ability of free human beings to defend themselves against determined and clever con artistry. Much con artistry, such as financial swindling, is very sophisticated when compared with something as ham-fisted as addictive drug pushing. If humans were good enough to resist that kind of thing, there'd be no jobs for stage magicians. Everyone would spot their tricks.

If I were in government and were doing government's proper job, I'd feel good about my work. My feeling though is that quite a bit of government and its related business orbit isn't doing anything like that.
If you're using Debian in a business environment, try upgrading a copy of your staging environment to Jessie to see what problems you encounter, so that they can be fixed before release.

If you're using it on your desktop or home servers, you could also upgrade in order to contribute testing to the project, but only if you're prepared for some things to potentially break.
> Something like 8% of prisoners in the US are in privately run prisons

For the other 92%, how much work does that state-run prison contract out to private companies?
Have you tried to uninstall and install ReSharper? In the past when ReSharper has prevented other plugins from working, that has been my solution.
I've been working on a todo app that is powered by Slack (slack.com, the service). It identifies slack @mentions and #channel names and allows you to search by them. New items are created directly from chat.

I built it because nobody on our team likes to use Redmine issues, because its so bloated. Slack is adored by our team, so it made sense to connect the two dots together.

Tech: I wrote the prototype in PHP+Parse.com as backend. Realized parse was too slow, and then shifted to Rails+postgres.

Its called Roy, and is available at https://github.com/captn3m0/roy
> If an employee generated no additional income to it's employer, there would be no reason to hire him in the first place.

The thing to remember here is that hiring managers aren't spending their own money. And most managers I know (though notably not the best ones) have always wanted to manage bigger teams, both for simple ego reasons and because it tends to lead to promotions and higher compensation (in one company where I worked briefly, title and compensation were directly linked to number of employees managed).

This motivation leads to all sorts of decisions that are suboptimal from an economic perspective, including lots of "bullshit acquisitions".
18 Ancient Websites You Won't Believe Still Exist
Founding Companies While Female
Yeah, I read that article about the Harris amendment and it was a cute legal theory, but I don't really buy it. It certainly wasn't validated by any court -- nobody would even put their name on it! It certainly isn't proof that an amendment couldn't be crafted that would prevent legalization.

My understanding is that literally everything the city does requires at least some nominal amount of staff time and funding, so Congress has considerable power through the appropriations process. But IANAL. It would certainly be an interesting court case.
The example sounds sound really nice. I'm less likely to get hooked on the free sounds though because of the attribution requirement.
StopCoin – Buy and sell bitcoin automatically on Coinbase
IMPORTANT INFORMATION.

NTFS support will NOT be included into the upcoming 0.3.17 release. As this support is a bit raw.
Very interesting performance art opportunity here.
I'm having trouble figuring out how to disable transparent hugepages without a reboot:

># uname -a
Linux ip-10-214-7-159 3.2.0-36-virtual #57-Ubuntu SMP Tue Jan 8 22:04:49 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux

># grep TRANSPARENT /boot/config-3.2.0-36-virtual
CONFIG_TRANSPARENT_HUGEPAGE=y
# CONFIG_TRANSPARENT_HUGEPAGE_ALWAYS is not set
CONFIG_TRANSPARENT_HUGEPAGE_MADVISE=y

># echo never > /sys/kernel/mm/transparent_hugepage/enabled
bash: /sys/kernel/mm/transparent_hugepage/enabled: No such file or directory
The marijuana growers in California did not support legalization as they felt (correctly) that it would impact their profit. They supported the status quo, which was enough to defeat legalization in California.
The creation story for this is really neat. This could be an amazing tool in the school setting, especially for people that teach in university writing centers. This isn't just asking an author for a peek behind the curtain, asking a few questions about what they were thinking at the time of writing, this is Breaking the Magician's Code level stuff!

I am curious to see who is (brave enough?) to show their writing process in all its glory.
>DC is the first place to vote for legalization on the East Coast.

That is true but most of the Northeast has decriminalized it.

http://en.wikipedia.org/wiki/Legality_of_cannabis_by_U.S._st...
http://juicytracks.com/

A 'front page' of manually curated songs (good for coding to). I hope to begin playing with ML to identify tastemakers and improve track rankings (but first I need some users).

It was pure Bacbone but now switched to a React views with Backbone router & models for data syncing. Backend is Express + Mongo.

Listens are tracked with extreme granularity using Socket.io so I can differentiate between songs with an average listen time of 20 seconds vs. 2 minutes.

No real stats. Just recently got it to a decent point. Need to sex up the UI and branding next.
I used to very strongly feel this way, but recently I'm definitely been choosing to put in that much time (and I mean actual productive time), despite being at a company/team that puts a strong emphasis on work-life balance (there are a lot of parents on my team and they're out the door at ~4:45 to pick up kids, etc). I think it might have something to do with the fact that I happen to be particularly motivated and excited about what I'm working on right now (more so than basically ever before in my short working life). As you said, it may not be sustainable, but I've been doing it for about 8 months now.

It makes me wonder if the real issue is being able to do 40 hours of (relatively) unstimulating work, vs just 40 hours of work. I know for sure that I can't handle a tedious, brain-dead task for even half an hour without needing a break, and when I've had roles that were somewhat challenging but less interesting in, I killed a decent chunk of my 40 hours reading articles, etc.
As I was building my "follow" chrome extension...

https://chrome.google.com/webstore/detail/hn2go/logdfcelflpg... (shameless plug)

... I definitely wondered about this. All of a sudden, it turns HN into a popularity contest where the elite get all the attention and everyone else is completely ignored.
A "promise" by a CEO about what his company will or won't do in the future is completely worthless.
Wait, I did that too. Is the upgrade perpetual like the previous license?
The focus now is on increasing the retention of a small user base. I first want to make sure things work super easy and the added value is clear. For example, in our Atom plugin, you can just sign in and it's all set up. You don't need to copy any access token manually.

Monetization will happen when we start focussing on teams, managers and invoicing.

Which editor do you use btw? Please try Koala for a week as I'm eager to receive feedback. Which editor do you use btw?
Stanford Bets Big on Virtual Education
I remember reading an article about how it's a shame that authors don't use pen/paper anymore, since we can't see their crossouts and things for rough drafts. I'd argue that this would be infinitely superior if authors would give us access to some revision history.
California had a legalization ballot initiative some years ago that was poorly written and went too far. It failed.
The two delivery driver jobs that I had both paid per delivery. I was not paid to wait around. I would expect that if a delivery driver was paid per hour, that they would be given other tasks if deliveries were slow.
Just curious why you'd create this.
Ad Injection in Chrome by Extension – Finding the Culprit
Wow, that article is pretty bad.
Operational transformations are used by both Google Wave (now Apache Wave) and Google Docs [1]. The basic idea is to avoid latency by making sure all edit operations commute, so patches can be applied out of order to get the same result.

This is not so different from source control except that merge conflicts are handled differently.

Differential synchronization [2] might be easier to implement, though.

[1] http://en.wikipedia.org/wiki/Operational_transformation

[2] https://neil.fraser.name/writing/sync/
Liquid, a Virtual DOM Implementation in Dart
In the US, what about a state-level constitutional amendment lowering full-time hours from 40 to 35? It just seems to me that public support isn't even there right now for something like that, but that support is necessary for getting there.

A basic income, even a very low one, would be another way to get there. We could do away with the idea of full-time / salaried work entirely, and everyone is just part-time hourly. People could work enough hours just for subsistence, or more up to whatever comfort or consumption level fits their desired lifestyle.

If a person believes their paying job is at the core of who they are, they are either very lucky (working a dream job), or very unlucky (overworked, unfulfilled, and/or indoctrinated). All people, not just the wealthy or beautiful or lucky, deserve as much freedom and autonomy as their society can provide to them. Every person deserves a chance to become a great thinker, visionary, artist, scientist, craftsperson, and you can't do those things without plenty of free time to explore and experiment.

Wanting a better world and believing it's possible is the first step to getting there.
Why I Chose a Small Orange for Hosting 🍊
ElasticSearch, logstash and kibana. Our guide to big data with the ELK stack