skysight-inc/HackerNews huggingface dataset:
Sure! Here it is:

http://pastebin.com/BbJv6sWX

It's raw HTML, sorry for the format :)

Note that I have the same kind of stuff for everything linux related:

http://imgur.com/fI12YY5
> but you can find incentives/realign people so they are more productive.

By giving them more vacation maybe?
As anon4 mentioned, it's pretty easy now to set up low-latency audio now with jack. The hardest thing is probably navigating through the tons of documentation on it, much of which is outdated (the newer version of jack is a bit different to set up, you call jack_ctl instead of directly using jackd)

For best results, you should install a low-latency or realtime kernel. On Ubuntu, it's easy to find low-latency kernels through the repos, and Fedora has a realtime kernel through the PlanetCCRMA repos (although this randomly crashed on my last, approx 5-year old laptop). On other distros you may have to compile your own patched kernel, and there's plenty of documentation on this.

There's also some distros specifically for audio work, that are set up out of the box with great low-latency settings (Ubuntu Studio, KXStudio for example)

On my current laptop, I'm running jack at 48kHz, with 3 buffers of 64 samples, using a Focusrite Scarlett 2i4 interface. I haven't really noticed any significant dropouts so far. This is on Ubuntu with a low-latency kernel.

With the Pulseaudio jack sink, pulse is basically piping its output into jack, which is especially convenient if I want to do something like record audio streaming from a browser.
But what about making a site that's pleasant to use. It might take more clicks to get somewhere but the style and experience is better. Sites like HN and the Drudge Report convey the information effectively but they are not necessarily as pleasant to use. Is designing a site like designing clothes? If so, function is definitely not the only consideration.
I disagree that the standard solution works. At least in the US, the standard solution is to offer very few vacation days, compared to other countries. And with the presenteeism work culture, you can't even get people to use all their vacation days. So I'm not surprised companies are trying out new policies.
Nanny: Uber Cluster Management for Node Processes
I think it's important to at least acknowledge the desire a "razor/razorblades" device manufacturer has for maintaining the quality of their brand by controlling to some extent the user experiences that are possible with their tool. To me, this seems similar to Sony and Nintendo wanting the right to certify titles that run on their consoles. You can argue about whether removing freedom from the user is worth the trade for a reliable user experience, and you can argue about the right place to draw the quality line, but they're trying to guarantee a certain minimum level of user experience by doing this.

If Keurig coffee was somehow astoundingly good out of their machine, with their pods, would we have less of a problem with what they are doing?

What Keurig is doing also doesn't prevent another manufacturer from competing with an unencumbered alternative. Shouldn't we expect such a system to compete in the marketplace on its merits?
Pretty sure the major news services handle this already through their CMSes. Editors can cut and paste "story blocks" that are updated over time. Unfortunately, many news agencies don't do actual research or fact-checking anymore, so your implementation probably failed because it targeted the way news did business 20 years ago, not the entertainment-driven news media we have today. You probably also didn't understand enough about their workflows and CMS systems.

I can't be bothered to look for it right now, but the NYTimes did a behind-the-scenes look at their CMS probably a year ago.

EDIT: Ok, never mind, I looked for it: http://open.blogs.nytimes.com/2014/06/17/scoop-a-glimpse-int...
Really cool! I love that I just imported requests and actually can get web content.

Even works on iPad although the keyboard seems to disappear irretrievably on occasion.

The auto run feature seems like it might increase your load a lot while often only resulting in errors if someone is in the middle of typing a line of code. Have you considered a "push to run" option?
My wife is Japanese. We chose "Haruki" as the middle name for our son.
A Promise to Slate Listeners Cost Me Nearly $20,000
Indeed, and more than a few colleges that are convicting, expelling and otherwise ruining the lives of men through the proceedings of Star Chamber kangaroo courts are finding themselves losing expensive lawsuits. Not to mention suffering reputational damage.

Therefore I think we're allowed to retain a bit of skepticism of this completely nontransparent case. MIT internal politics can be utterly brutal and nontransparent, see e.g. the termination with extreme prejudice of the Applied Biology department when it was part of the School of Science.
So, I think it's a question of who you're marketing to. I'd never call this an IDE to the journalists themselves, but calling it a "journalism IDE" is a great way to recruit developers/technologists—which is actually a big challenge (in my experience, most great developers don't want to touch anything close to content, probably due to latent association with the abomination that is WordPress).
Comparing the ratings of a year old bootstrapped startup and the ratings of a multi-year well-funded startup is like comparing apples to oranges (especially since you are comparing Chrome Extension ratings, which are not the primary focus of any of the comparative businesses). Drawing inference from this difference is not good statistics and is hitting on the correlation-implies-causation fallacy.
What else would you like it to be?
Usernames Are Dying – Here Is the Replacement
Instagram now bigger than Twitter
IBM India is a clusterfuck, according to several IBMers I know. Sure, there might be pockets of good devs, but as a whole it's less than zero. I don't blame India, this is most likely a problem caused higher up looking to cut costs above having good teams. Talented guys in India are not that cheap.
My job went from 20 days paid off per year where we accrued hours per pay period, to an open vacation policy. The company did this because of the cost of having to keep money saved up to pay out to employees who have saved up their vacation hours.

Like the article describes, most people including myself took off less time. I know for myself I felt guilty and didn't want to be seen as taking advantage of the new open policy.

I'm going to talk to my new job's management and ask them to setup a minimum vacation day policy.
And about 300 years before him, Thucydides
If you're interested in Elm but don't really know what it's about, I highly recommend Evan's Strange Loop talk, "Controlling Time and Space: understanding the many formulations of FRP."

It will help to already have a bit of background in functional programming.

https://www.youtube.com/watch?v=Agu6jipKfYw
Actually, this is an extremely simplified example, and once you get into the nitty gritty, it becomes a lot more difficult to add/remove various elements. For instance, you might need to capitalize a word differently depending on whether something has been excised immediately before it, or you may need to adjust punctuation in ways that you can't do simply using an XML-like format. Really, you need what amounts to a Natural Language Generation library to implement a robust system.
arguably, modular and open equate to "more hackable."
We have Docker deployed just about everywhere in production. The only places that we don't use it are our haproxy looad balancers that terminate SSL connections and route requests. The setup on those is already simple so we didn't feel the need to containerize it. But everything else is, and we've found it a revolutionary upgrade in the manageability of our environment. And yet... I find the notion of Dockercon odd. I don't feel like I need rediscon, or haproxycon. Docker is a great tool, and maybe we'd get some benefit from attending a conference on it, but for us it's just not quite that big a deal. It makes a lot of things easier, but the main benefit of that is we can focus on the things that are a big deal, i.e. business goals.
> This year I will be taking 4 weeks off in total

So...basically a standard amount of vacation?

I love the sound of unlimited vacation as a perk, but I'm worried I'd just get fired for "abusing it". I'd probably take something like 10 weeks/year
I dunno, this sounds like syntactic bloat to me.
Regardless of my personal view of JS desktop apps the reasoning usually follows out of a combination of these:

* Web browsers already have a way of creating widgets
rendering them, changing their skins

* There are many javascript libraries and frameworks, so can use those for connecting backends, processing events, etc.

* With a bit of luck you can run the same code as an actual web page.

* Desktop app is an after-thought today because web service/web page came first. The world of software applications with a GUI on top started with Desktop apps that were then adapted for the web. Today perhaps the opposite is true.
Another issue worth mentioning when discussing chain cert: Should the root certificate go on the server?

[1] https://community.qualys.com/thread/11026
Though now, after re-reading the author's statement, I'm not sure I agree with all of it. How can anything not be representable with bits? It's just a matter of finding an encoding scheme.

I guess perhaps the author's point is that this coding scheme must be communicated through some side-channel, coloring the bits. The bits themselves could tell you, for instance, which version of a given protocol to use, but couldn't indicate the protocol out of the blue without some other agreement.

And this gets back to the discussion of intent. These bits over here are colored by intent. You can codify that color in bits over there, but those are still different bits, and those bits still need to have color information. It's colors all the way down!
Binary search etc will be done by the KV store like LMDB. Actually generating bytecode dynamically idea is from the Clojure itself.

I may not have to do all this if my tables and indexes are fixed. They are not. User keeps adding new Models and columns. What needs indexing also keeps changing. (All this is explained in the link I shared).
I literally just walked out of an HR meeting where they brought in a lawyer to discuss questions like this and no vacation time is not required by US law (our company has roughly 4 weeks of vacation a year). In NY there is a minimum of 5 sicks days per year for employers with 5 or more employees, but again that isn't technically vacation time.
Seriously, does anybody nowadays care about a 100 MB desktop app? I developed my first app in 1997 with Delphi and it was only 200 KB, so from that perspective I always cringe when I see that an app I've developed is multiple MB. But in all seriousness, do users actually care? Every time I download an OS X app, it's at least 50 MB, but I find that even I don't care anymore because downloading 50 MB nowadays only takes 10 seconds, and my machine has more than enough RAM to load all the bundled libraries. We are in an age where people deploy VM images and Docker containers that are many hundred megabytes, and it seems people are happy that way.

The alternative is not making apps self-contained, but instead to make them rely on shared libraries. This is much more efficient, but apart from a few neckbeards who cry "bloat" it seems that most people care more about avoiding dependency hell and ease of use, even if that means large packages due to library duplication.
Introducing Mexico Mobile Numbers and a New Addresses API
The dice aren't loaded, you're just seeing a binomial distribution[1][2] :)

[1] http://en.wikipedia.org/wiki/Binomial_distribution
[2] http://hyperphysics.phy-astr.gsu.edu/hbase/math/dice.html#c2
First of all, I like the design. But about the animations...

Web browser engines are not particularly good in animation. I was viewing this with (not quite latest) Firefox and the animations were really choppy (with my less than 3GHz PC). As in really annoying and made user interaction next to impossible. Other browsers may work better.

Secondly, animation (especially in browsers) is very power consuming if you target mobile devices. Of course, this isn't something a web designer would have to care about, because unlike for "native" apps, you can't tell which web site was consuming all the battery. (and battery consumption means bad reviews in app stores)

I work for a mobile device company and I can tell you, for every minute a major web designer spends adding animation on a popular web site, a systems engineer spends an hour trying to optimize the power consumption (with changes to WebKit/Blink, device drivers and the kernel).

Web browsing power consumption is a major benchmark how device manufacturers choose their parts vendors. One of the key benchmarks is picojoules required to render nytimes.com front page. (this is ridiculous but that's how the industry works)

Quite simply: your design would be a lot better if you'd remove most (if not all) of the animations. Especially the mouse click circle (which appears so late it's distracting) and the things that scroll from the bottom (which scroll so choppily that it's annoying). They don't add anything to the usability of this site, on the contrary they make it work slowly.

Otherwise I like the aesthetic of your design.
Most bullet cases are made out of brass. I'm no rocket scientist, but brass cases would make a horrible rocket engine material.

The only reason cases don't catastrophically fail when you fire a gun is because of the bolt/chamber providing support.

Brass IS pretty good about stretching quite a bit before a catastrophic failure. This property is what allows case fire-forming (http://en.wikipedia.org/wiki/Fire_forming). It's also a pretty awesome safety feature.

Cases are so bad by themselves about containing the force of expanding gas, that ammunition fires aren't nearly as dangerous as you might expect them to be. (https://www.youtube.com/watch?v=3SlOXowwC4c) It's a long video, but if I recall correctly, it demonstrates that a rifle cartridge fired without a chamber doesn't have the energy to penetrate cardboard at like an 11 inch range.
Stop Billing Hourly
I just checked, that isn't what the report says at all. They say "at least 39" and say that there are at least 17 other people who were tortured without central office even being notified. Also, these numbers are from one CIA program, not all CIA programs. And it specifically does not include people where the interrogators did anything outside guidelines, so the worst atrocities are not counted on this list at all.

This list does not include examples in which CIA inten-ogators were authorized to use the CIA's enhanced interrogation techniques, but then implemented the techniques in a manner that diverged from the authorization. Examples include Abu Zubair^®^ and, as detailed, KSM, whose intenogators developed methods of applying the waterboard in a manner that differed from how the technique had previously been used and how it had been described to the Department of Justice. This count also excludes additional allegations of the unauthorized use of the CIA's enhanced interrogation techniques.
I have to disagree: the instant that something becomes a privilege, and not a right, is the instant that some administrator can decide that I personally don't deserve that privilege. There goes my personal protection against our police force, and my personal ability to speak my mind.

Beyond that, if it's good policy for US citizens to have freedom of speech, or right to a fair trial, or to not be tortured, then it's good policy for all humans to have those rights.

By asserting the "random person in the street" argument, you're asserting a tyranny of the majority. You should know better. Shame on you.
To tell you the truth, I haven't in the past used add blockers. There is one site that I've visited several times a day (Slashdot), which had started getting really annoying. I'd walk away from my computer, the screen would be locked, and an hour later I'd hear a video ad start playing through the speakers. Also when I was using a mobile hotspot, I'd go through my monthly data allotment in just a couple of days, due to their aggressive ads. Once I installed an adblock on Chrome, it apparently auto-installed the extension on my other PCs, and I haven't really bothered to take it off.
Thnx for this. Lots of good info.
Let's consider a slightly different hypothetical. I tell a police officer: "the blood on the carpet is that of the accused." A forensic scientist tells a police officer: "the blood on the carpet is that of the accused." Are these the same bits? By the reasoning of the article, yes, but the law rightfully treats them completely differently. The source of the bits goes to reliability.

Of course it does. What makes you think the author disagrees with you? They are the same bits, they have different colour. That's the whole point.

And contrary of the author's assertion--computers care a lot about where bits come from.

Where did the author assert that?

The point is that bits themselves don't have that information embedded; bits are bits. That's why they need tags - like GPG signatures - to tell where they came from.

And the tags are supposed to simulate colour, but they aren't actually colour. Colour is where the bits actually came from - where they where actually physically copied from -, the tags are simply a record of that colour, which may or may not be correct. If I write in my biography that I won a Nobel prize, that doesn't mean I actually did so. If I write a GPG signature indicating the bits were generated on my machine, they weren't necessarily so.
I had a box of cartridges in a fire - they didn't go more than a few inches. The cartridge fragmented, like a firecracker with no net momentum to the bullet in any particular direction.
In print journalism, you're supposed to include information in descending order of importance. As a reader, you're expected to stop reading once you get to details you don't really care about, confident that you won't miss something more important buried farther down.
I do think it comes down to culture.

At work (http://cafe.com/careers), we have unlimited vacation that I've definitely been taking advantage of. In addition to not worrying about random days off here and there (which have easily added up to a week or two a year), I'm completely comfortable taking off to Shanghai for a month.
This article doesn't accurately convey the state of Chrome Applications. There's actually a much richer way to build apps that have a more native look and feel, including their own branded top-level window with fewer of the limitations the author cites.

https://developer.chrome.com/apps/about_apps
Python 2.x vs. 3.x use survey
> The web is for sharing content, not for games, text editors, and all that stuff. I see google trying to blur the lines between that, but why is it necessary?

Because innovation happens when you start thinking out of the box?
Last year a survey was conducted on python 2 and 3 usage.

It sparkled interesting discussions on HN:
https://news.ycombinator.com/item?id=6990481 "Python 2.x vs 3.x use survey"
https://news.ycombinator.com/item?id=7005711 "	Python 2.x vs. 3.x survey results"

Here is the 2014 edition, slightly updated (from 9 to 11 questions).
It should not take you more than 1 minute to fill. I would be pleased if you took that time.

The results will be published around the end of the year.
One can argue that if offering a nice user experience is more important that the content itself, this is the goal of your website.
The Mill [1] does/will do that: When memory is allocated, it is served directly be the cache, which implicitly zeroes the respective cache line (without involving the main memory).

A similar mechanism zeroes a stackframe upon a function call (and function return, I think), which eliminates most attacks that exploit buffer-overflows.

[1] http://millcomputing.com/docs/memory/
Simple-to-use database for Java/Android
Threat Stack Secures Additional $5M in Funding
I went the flashcard route, but used Wunderlist instead. I would look at it at night before bed, and in the morning right after I woke up. Using this technique I felt totally proficient after about a month, with the ability to get work done after about a week.
I tolerate intolerance but do resent the LGBT community's gradual hijacking of the entire alphabet.
I would think that in academia a minimum time off policy would be great: depending on where you are in the project, sometimes stepping away from a problem can lead you to the solution.
What is the alternative to building a cross-platform desktop app that isn't tied to the browser security model? Build a different app for every platform?
> "Many systems have replaced the username with an email address. This worked well in the 90s, when most people had a single email address; but now it's ambiguous because everyone has both business and personal addresses - and often more than one of each."

This is not a valid assertion.
This is amazing! I might be able to help get more media people to use it. I'm on of the founders at Beacon. Right now we're focused on helping journalism projects get crowdfunding but I'd love to chat more about what you're doing! Email me if you're game: adrian@beaconreader.com
But the variants being named `Ok` and `Err` match Rust's definition as well, which is why I'd like to second bjz's question as to whether there's some lineage behind this convention.
Happy Birthday Ghostly Grace

Another nano-second frame of reference is this one :

Machine perception of time, if only nanoseconds were seconds

http://umumble.com/blogs/hardware/machine-perception-of-time...
guess he doesn't like to work weekends.
Not only is vacation time treated as earned and owed in Illinois, the offers of the company can be held personally liable for the funds in the event the company goes out of business and does not pay this out. This applies even if the company is in federal receivership. I know this from first hand experience having worked with the Illinois Labor Board to resolve a matter.
I'd say it's actually the other way around : a /very/ good speaker will generally sound good with lots of punch even a very low volume. A low end one will need to be at 50% capacity or something to start to give its best. Obviously the amp & preamp also play a big part here.
Related question: what are the other ways to build a desktop application on Linux that works on Linux, Windows and OSX on slow machines, like intel atom, and doesn't require anything from the user?
I think the US is the only country with a 0.
Personally I don't want to give away my cell number as a piece of identifying information.