skysight-inc/HackerNews huggingface dataset:
The compensation for our failures, or sometimes overcompensation for our failures leads to interesting outcomes. Perhaps the answer lies not in monolithic vs micro approaches so much as knowing what the evolution between the two over time looks like.
Makes no sense to do this as anything but a web app, IMO. Certainly not as a Mac-specific native app.
The first two tests on that jsperf don't show the same behavior, though, and they differ in the same way.
Having multiple water pipes would be silly because of their massive size and the need to tear up the street. But I don't see the same problem with stringing multiple wires to the same house.

Especially if you want to keep on increasing capacity, which we do.
CSS coding style – Each selector gets it's own line
They spent money on upgrading their network, and now that money is going to waste if the ISPs don't make use of the additional bandwidth (for additional money).

ISP customers are not suffering, because L3 is just one of many providers. What content does L3 provide that no one else can? And if that's the case, how is L3 not a monopoly in that respect? Aren't we all calling for more competition in this space anyway?
Mortgage is not always worse then rent. I'm saving about $200 a month including taxes by having a Mortgage instead of renting a comparable place. It depends on the area and what you are looking for.
Does anyone know of an electronic version of the complete OED? I know I could subscribe to the website, but I prefer an offline version.

I'd love to be able to add an old version to my Mac dictionary app.
Both of them are loss making companies
Jeff Jarmoc had a great talk about this at BlackHat Europe:

http://www.secureworks.com/cyber-threat-intelligence/threats...
https://media.blackhat.com/bh-eu-12/Jarmoc/bh-eu-12-Jarmoc-S...

He described the risk of outsourcing cryptographic security to a proxy -- though he was more focused on the fact that the proxy might not be as cautious or as correct about validating certs as your client, rather than that the proxy might have a different ciphersuite policy than your client. But he does explicitly mention this risk, including the idea that the proxy may be using a weaker ciphersuite. (The example he gives is PFS, where your client and the server might both support PFS ciphersuites, but the proxy might not, so you don't actually get PFS.)
Cyril Ebersweiler of HAXLR8R on how he's helping hardware companies find success
There's an XKCD for that: http://www.xkcd.com/1319/
The article's author: "Steven Camarota is director of research at the Center for Immigration Studies."

Center for Immigration Studies: http://www.cis.org/

This research group wrote “Hello, I Love You, Won’t You Tell Me Your Name: Inside the Green Card Marriage Phenomenon": http://cis.org/marriagefraud

"Inside The Center For Immigration Studies, The Immigration False-Fact Think Tank": http://www.thedailybeast.com/articles/2014/05/15/inside-the-...
How Getting My MBA Helped Me Thrive As an Entrepreneur
There is a tendency in the start-up community to be skeptical towards MBAs. In an industry that lauds performance metrics to constantly track progress, there’s something fluffy about a professional degree .
Many are baffled that OS X is so popular among developers. . . I think many commenters in this thread could benefit from taking a step back and remembering just how unimportant this arguing is.

If you're someone who has taken an interest in making Linux a popular choice as a desktop OS, this subject is critically important. It's only natural to assume that one could learn a lot about what it takes to make a Unix-based operating system popular among desktop users by observing the example of the only Unix-based operating system to have become popular on the desktop market. Figuring out how it is that OS X is able to attract developers despite its (presumably) inferior developer experience is a closely related question.
Never thought about having they keyboard and trackpad switch places, but it surely sounds great in theory. (Well, only for those of us keyboard-centric users, anyway.)
Startup Marketing: When is a Media Buy is pure Madness?
No wonder it's cheaper - N-trig instead of Wacom. (I'm not commenting on the technical merits of either choice, just that one tends to be cheaper than the other.)
Really well actually. The TLDR summary is "we got swamped and made 4 placements."

We had ~50 good candidates that got in touch, but we took PG's advice to do things that don't scale, which meant I was doing high touch recruiting. About 2 weeks in, we decided to refocus on 12 of the candidates and we placed 4 of those. In the interim we've built out an automated profile system, employer portal, and a bunch of internal tools to scale up so that this time we can handle increased demand.

The overall feedback from employers was very favorable. One startup told us that our candidates were 5x more likely to pass technical screens that their other recruiting channels.
Please ban them, this is absolutely unacceptable. The original author put hard work into his writing, and I still don't see any credit in a majority of their translations. They have published 14 articles in total without any credits going to the original author. It's definitely not the type of news I would expect to be associated with a "hacker". I do not see any links to the original source at http://kukuruku.co/hub/cpp/lock-free-data-structures-introdu...

They are stealing content.

Another user (leephillips) posted the following about their posts: "I went to the site and left a comment complaining about how they stole your article. They deleted the comment, and you still aren't credited. Does HN have a blacklist of sites that steal content or publish only blogspam? I think they should consider it." - https://news.ycombinator.com/item?id=7754641
"I think it is a mistake to concentrate on clean design on a search engine until the searching algorithm is not that good. AFAIK Google's page ranking algorithm is well known, when I were in university I even heard stories that a student (going on the same class as me) reproduced the algorithms only on his own!"

Dude they're working on it. Modern search isn't as easy as having a college student implement a crawler with the pagerank algorithm, don't belittle the team like that.
The Anglers Den
We have the same system in Canada and the wholesaler ISP (Bell) famously imposed unpopular usage based billing on the re-seller (TekSavvy) to kill the only advantage it had over the ISP.

http://www.cbc.ca/news/technology/crtc-approves-usage-based-...
> stop promising things they aren't willing to deliver on.

Very few ISPs offer residential Internet access with SLAs that guarantee performance or even availability. They mostly promise only a 'best effort' class of service.
For reference:

Surface Pro 3: 12" @ 2160x1440 => 216 PPI

MacBook Air 11": 11.6" @ 1366x768 => 135 PPI

MacBook Air 13": 13.3" @ 1440x900 => 128 PPI

MacBook Pro 13" (Retina): 13.3" @ 2560x1600 => 227 PPI

(Rumor) MacBook Air 12" (Retina): 12" @ 2304x1440 => 226 PPI
Why is Hacker News feeling like Reddit?

Get down voted for a different opinion. Didn't it cause more conversation about the issue?
We'll keep working on the RAM needs, but yeah, that is just about the lower limit that I would expect to be able to play the game at all currently. We have a lot of work to do, but don't worry, we'll get it running on older and older hardware as we optimize. Thanks for your patience (and your students').

I've started a GitHub issue to track that coordinate selector bug: https://github.com/codecombat/codecombat/issues/1038 – appreciate the bug report!

Interestingly, we have a 10-year-old who hangs out in our dev chat and helps us playtest and simulate. He actually came up with a strategy that did pretty well on the ladders for this latest one, and we'd challenge our other (existing developer) playtesters to c'mon, surely you can beat the 10-year-old!

Looking to the future, we have some ideas to push that younger and younger, too.
Distributions have improved their NVIDIA packages to such a degree that I haven't encountered problems with driver upgrades in many years, across several distributions.
It's a shared network. It's not bullshit that you don't have SLA guarantees. Business customers get those, and they pay a lot more for them.
Thanks! I think I screwed up the source_files regex in the Podfile. Have pushed a new pull request to the Cocoapods repo, hopefully will be fixed soon.

Update: There's a transitioning period currently ongoing at Cocoapods (migration to Cocoapods Trunk). For now please use the updated podspec in the github repo directly:

pod 'MMLayershots', :podspec => 'https://raw.githubusercontent.com/vpdn/MMLayershots/master/M...
Why I was forced to shut down Lavabit
For the uninitiated, the special thing about the Oxford English Dictionary is that it is not really a dictionary in the sense you are probably used to. It has definitions but they are not the focus. The heart of the OED is the etymologies - they are incredibly thorough and they are accompanied by citations (example sentences) that show not just typical usage of the word like modern dictionaries, or a particularly distinguished use like Webster's, but a series of historical examples beginning with (often) the earliest known written use of a word and tracing its evolution to the present day.

There's something special about the printed OED but the online version is far easier to use, and also up to date. It is an expensive annual subscription ($250 or so) but you may have free access via your local library.
Lived in New Hampshire when Pease AFB was still in service - F-111s and KC-135Q tankers for support. The condo complex is still there - within 100 feet of centerline for runway 15 for takeoffs / landings. The sound of a fully loaded 135Q water-augmenting their exhaust on takeoff is rather like someone is reaching up into the sky and tearing ALL the cloth it's made of. Memorable :)

Then there was the sight of the C-5A supply flights coming in, directly over the roof... easy to make out the tread on the nosewheel, and every detail of the fuselage. Wingtips out at about a 120-130 degree angle, looking up... will never forget that sight.
What keeps browsers from running the scripts immediately and only blocking if/when the script actually does access the CSSOM? It seems like an easy latency win.
In 2014, PuTTY still makes you set your whole window to a complete Unicode font (usually buggy and weird-looking) to avoid international text showing entirely blank. Surely even Windows has better text API than that?
I think it is still available on CD. I am not sure how feasible it would be to import that into Dictionary.app.
Tesla Gets Backing from FTC
I still don't see credits going to the original author and / or website for most of your article beyond a very easy to miss [original source] at the bottom. Many articles have no references to the original author at all. It should be very clear at the top of the article that your work is a translation from the original author. The original author's website should have a very prominent link, at the top. It really surprises me that you are knit-picking at site agreements, where is the hacker integrity?
Hand-crafted IP packets with Form RFC 791: "Print legibly and press hard."
Amazon's Retail Revolution – BBC Documentary
Maybe because they're still selling Surface2's? But some cohesive story like Surface2 is now $X00 cheaper, or pre-order Surface3 today would be the level of messaging needed to match Apple.
From a business perspective I agree with you, that was huge leverage which could have boosted the sales of Surface considerably. However, from a consumer point of view, nahh that falls into the grey area of a typical monopolistic behavior. So I am glad they didn't. I am all for that gives people choices, regardless of the brand, OS or price.
Parsing vendor logs solved: The Graylog2 extractor directory
British police visit man who laughed on YouTube
Save Nintendo Wi-Fi
Sure, so you've got depreciating capital costs on a schedule coupled with ongoing operational costs, that gets you to some amount of $/yr to operate the network, and $/year/bit in terms of network capacity.

What should be happening is competition driving down the price per bit to some amount just marginally above their costs. These costs may be high but the margins should be low. That's Econ 101 and it's what everyone who ever advocated for the free market is making a case for.

What appears to be happening is they're collecting a big fat surplus on top of that figure, and that surplus is in addition to all the wasted money in their corporations that's never had to be cut in a down quarter.
That's a great response, thank you.
I still can't believe that a hung program means the Task Manager can hang as well. I don't know how many times I've had a game freeze and had to wait on the Task Manager. Ctrl+alt+del brings up the "lock, log off, task manager" screen pretty quick, then Task Manager doesn't load until I go make and finish eating dinner.
Sounds like a company I used to work for, they had 2 managers for every developer. That usually leads for a terrible decision making process.
This is a great first step. It seems the next step toward usefulness is making it follow some script throughout the site as a build/optimize step to tease out the full set of rule usage (think Selenium on PhantomJS). Automatically finding all rule usage in a data-driven application would be an NP complete problem, but with proper direction from the developers this could be a viable tool. Even more so if it could map back to LESS/SASS rules, which I think would also need some brute forcing or at least hand holding. Nice work!
I think the general devaluation of said work is also a factor -- coupled with this idea of all these "money-saving" DIY tips that are severe time sinks.

If you are working two part-time jobs, you're doing just as much work as a full-timer but not nearly as much pay and certainly not as much in benefits (healthcare, time off, stable work schedule, etc.) that could allow you to USE what leisure you have.
I guess I'm confused; in one post you're pointing out that I'm getting a month of 720p video instead of 1080p, but now you're saying that I'm not suffering. If my quality of service is being degraded, is that not suffering in the context of this issue? I'm paying for service and yet not getting it. So clearly there IS an issue, because connections are suffering. Are you telling me that ports between L3 and various ISPs are totally saturated and dropping packets while there are other nicely upgraded connections with plenty of bandwidth to spare? Because I'd like to see a source for that claim if so.

L3 doesn't provide unique content; they provide content that ISPs don't have. People ask for that content, L3 tries to provide it, and the ISPs can't accept it. Are you telling me that there other providers and L3 is just shouldering them out of the way? Again, I'd like to see a source for that.
Nature is launching a journal for datasets
Show HN: Search the open social graph
The ones who have the eyeballs are the service sites like Netflix, Hulu and Youtube. If they wanted they could influence public opinion quite easily by showing a message educating the user why their service is slow. "Your ISP has decided to keep 60% of the money you gave to them instead of upgrading their infrastructure. Now they want us to pay their infrastructure upgrade. We wish that our service was faster but don't want to get bullied into it. Please help us by contacting your ISP's customer support."
This is how it should probably be done if we were starting from scratch. A system like the one you describe would cost somewhere in the neighborhood of $300-500 billion; which isn't completely insane as far as national infrastructure projects go.

The problem is that we're not starting from scratch. It's a lot harder for the government to justify that expense when there are a number of viable privately-owned alternatives. Or to put it another way: if you had $500 billion to spend and you had to choose between overhauling the nation's education system (which desperately needs it) and providing better Internet access to people, which would you choose?

Furthermore, do you trust your city to properly maintain said infrastructure? Because I sure as hell don't. All I have to do is look at the pothole-strewn roads outside my house to know that. Fiber optics are awesome now; but what happens in 10 years when we need a new type of quantum fiber made from carbon nanotubes to go faster? Will the cities be able to make the investments? I have my doubts given the overall poor state of municipal infrastructure around the country for things like water and sewage.

The system we have now is far from perfect, but we're going to need to figure out how to make something work within the confines of what we have today: a privately owned and operated physical infrastructure controlled by a small number of companies. How do we craft regulation such that those companies are more profitable when they do what we want them to do?
Networkr is a Tinder-style networking app for LinkedIn contacts
http://www.LetsLunch.com mobile app is next!
Loading this page insta-kills my Browser.

FF 29.0.1 on 3.10.39-1-MANJARO x86_64 with lots of plugins (HTTPSEverywhere, Ghostery, FlashBlock...)

It does not recognize the crash and does not offer a crash report on restart.
If ABC has a blank channel, but you can still watch CBS and NBC and ESPN just fine, the average consumer will assume the problem is with ABC.

If all the channels are blank, the average consumer will blame the cable company.

Similarly, if "the Internet is down", from the customer's perspective, they're going to blame the ISP, not Netflix/Hulu/Amazon.
> ...composability does not and can not exist everywhere simultaneously. It just won’t scale. Although the flexibility that a composable infrastructure provides is vital during times of rapid innovation, such that pieces can be mixed and matched as desired, it also sticks users with a heavy burden when it’s unneeded.

This is a good reminder. There is a lifecycle. Know when and where it starts, and when it ends.
I'll certainly grant that the latter comes with a body of current programming practice and infrastructure, but that hardly an endorsement of its relative quality or suitability for the job-to-be-done.

You don't see "comes with a body of current programming practice and infrastructure" as an endorsement for "suitability for the job-to-be-done"? :) It doesn't bear directly on the main discussion we're having, but for people who are trying to get things done, I would say it's quite a strong endorsement of a particular practice to say that we understand how to apply it successfully and that there are tools, known patterns, and infrastructure around it.

Verifying authorization on a set of operations is hard or easy depending on what the operations are. High-level operations that correspond to the actions that users are presented with in the user interface tend to be easy to secure and validate. Low-level database operations tend to be hard to secure and validate as your data model becomes complicated, because you basically have to reverse-engineer the high-level operation that licensed the low-level operations (which could be many and spread across different tables).

I think the best way to expose a Facebook wall (say) via CRDT is to define a Wall datatype whose operations are the permitted high-level actions you can take on a wall. Then they are easy to validate, as you say. This is sort of how Google Docs is implemented -- the core of the application consumes high-level operations (insert column, sort rows, etc.) from different users and updates the document state, and then this core is replicated in different data centers. Most discussions I've seen seem to assume that CRDT and OT operations are simple, generic operations, but I think the real magic is in treating it as a paradigm like OO and defining datatypes within it.

I still have a hard time conceptualizing an API call as a timeless, commutative modification to a model. I love CRDT and OT, but I've just seen too many network APIs to put them in a box. Meteor actually has more shared data model between client and server than any other framework I know of. The general case of APIs, for us, is you tell the server to go do something, and it tells you when it's done it, and you also get streaming updates for the parts of the data model you care about (and a marker telling at what point the changes you caused landed).

Basically my main point is that you still need high-level verbs that carry intent, whether they are API calls or operations. Otherwise you have data changing and no accounting for it. It's like how banking is mainly about transactions, not about telling each other how much money is in account X or Y.
That's a nice goal but it doesn't answer the crucial question: who pays for the expansion to accommodate traffic generated by Netflix?

Netflix? Comcast's subscribers? All of them or only the ones using Netflix? Level3? Comcast's investors? Tax payers? Some combination of the above? And if so, in what proportion?

This is completely impervious to "I already paid and I demand..." argument because everyone listed there already paid and wants something. Preferably cheaper or paid by someone else.
From the CDN customers. They'll be annoyed if they find out the service they paid money for isn't doing what it's supposed to do.

Since they've paid the CDN, they don't care what Comcast has done or is doing - they paid the CDN, it's the problem of CDN.
Wicked cool. I may steal, er, adopt this for our work!
Quake2's software renderer
I have a hard time respecting the authority of people who are visibly fallible. It has led to me pursuing a working relationship where I'm a self-directed independent worker in more of a team where we each have our own corner to nibble away at and that has been working well.

Lately I have felt the desire within me to lead, or to create employment for others as I see so many of my peers selling themselves short, slaving away for terrible managers who have no idea what managing is.

I'm grateful to see you and others in this thread who approach management with a 'what can I do for these people' attitude. Do you have any advice for a young guy like me who one day wants to be one of the 'good managers' or hire people under me but has zero management experience so far?

I'm thinking it might be good for me to run workshops or hackathon projects or short-term commitments to limit my faults so if I make a mistake it's over soon and I can reflect on it and do better next time. Do you think a lot of short-term projects would be like management training speed-dating, or is there a better way to work on these skills?
That is the standard way for serious players, and it has to be an official Scrabble dictionary. If it's not real you loser your turn. If it is real the challenger loses his turn. The game is boring without challenges.
Show HN: PanoPanda – service for sharing panoramas
As bzbarsky points out, tests in the realm of 1e9 op/sec look like the entire function is being optimized away because there are no side effects. Something about the method allows it to do this, while it doesn't think its okay for the function version.

One thing I found out is that dropping `String.fromCharCode` in favor of a local function (`var fromCharCode = String.fromCharCode.bind(String);`) causes neither of them to be optimizable. See http://jsperf.com/makekey-concat-vs-join/9
I know a lot of you will complain about the Facebook-only sign in. This was a deliberate decision on our part. There are several features in the product (most importantly, searching your own graph) that require some sort of social sign-on, and Facebook was the best option for us. A Twitter signin is in the works - we'll bump up the priority if anyone here is interested.
Whisper Confirms $36M In New Funding
Courtesy of Wikipedia, you can get the 1913 Webster's itself, as well, from

http://sourceforge.net/projects/xdxf/files/dicts-dictd/001/

The file is dictd01_dict-web1913-1.4-pre.tar.gz.