skysight-inc/HackerNews huggingface dataset:
Be that as it may, I am not sure what to do at this point. Had I controlled the Internet at large last year, I would have shut down the gTLD concept straight away as an unfair practice favoring well-healed corporations allowing them to achieve unprecedentedly short domain names while the plebs continued to suffer with second-level domains.

I remember hearing that Canon Corporation was going to buy .canon [1]. And to my mind it was clear: they have no intent of selling .canon subdomains. Canon Corporation has no interest in being a domain registrar. They just didn't want other corporations buying and squatting on .canon. It is a land-grab where the price per plot is $185,000.

Now that it has come to pass, I figure we'll all just adapt to it. I still don't like gTLDs, but so be it. You and I won't be able to get domains in .dev. So be it. I still have my domains in .com like some crazy old-timer.

[1] http://www.canon.com/news/2010/mar16e.html
Lint Like It’s 2015
I take some of his points, but this seems kinda...a couple years late here. It seems to me that Git/Mercurial just became the best centralized systems; being distributed fixed some critical faults with being centralized, and didn't really introduce that much more complexity, IMO. In most use-cases, you're talking about one extra porcelain command in comparison to a server-connected client like SVN or TFS, assuming you push every single changeset.

I also think being distributed encourages small chunks of work, where being centralized encourages the batcave approach, and that, I think, is a much bigger differentiator than most people realize. It impacts everything. Suddenly, merging doesn't seem as bad, and then suddenly being able to easily and cheaply create branches is more important. Centralized systems never really got there because the client/server nature works against them. I'm glad to see some big players giving them attention again, because one of the author's best points is that being centralized has certain advantages. It's just that the existing centralized systems suck.

I also think the GitHub workflow comparison to the email list + patch days is a bit contrived because the email list procedure was never that simple (well, for getting ignored maybe it was, but the point was to contribute, not be ignored). I, too, remember those days.

Steps 1&2 under GitHub aren't really harder than step 1 under CVS (or what have you). He just neglected to mention all the steps involving fiddling with CVS connection parameters, or finding the right URL for a SVN repository (trunk? All the branches? Do I care about tags? Good luck if they aren't using the standard layout).

Github #3 also belongs in the first list. Goodness...have you ever read the OpenBSD mailing list? It's about as friendly as EFnet on PMS.

I could go on, but the point is that the number of steps for CVS+mailing list isn't really different than with GitHub.
considering how watched they are I doubt it, it could be likely to destabilization brought on by developing the area for natural gas usage. Perhaps they are causing fractures as other fuels taken out.

As for global warming or what not, its not like it wasn't warmer within periods of well documented history and we survived that just fine. It is more likely one volcano will do more than we think we do.
Not sure why you're being downvoted....this is a direct result of profit first, 10x bullshit.
Terrorists should be 'eliminated', says Apple's Tim Cook
Fascinating that neurons derived from stem cells derived from nuclear transfer exhibit the same dysfunction as his actual brain. It's not obvious when the two twins diverged though. If they have always had different personalities, maybe it's because Jack always produced less dopamine?
This is exactly how every commons is spoiled, by fencing it off into private lots, which is exactly what's being talked about here with DNS. It's akin to saying, "This portion of the electromagnetic spectrum is now private, and can only be used by Google."
Ok scratch language. What about maths, or programming? My personal theory is that the only advantage kids have over adults its lots of free time. Not a small advantage, that is.
This other retailer's page is about the same except for that one entry: http://www.neimanmarcus.com/robots.txt
Similarly, I was just wondering how the nth virtualized infrastructure provider - regardless of their identity - can make their stuff sound like its novel in the slightest. You have to admit they're good at that, even though it's mostly bullshit.

TLDR;

Reducing Deployment Risk = distribute complete container images.[1]

Modular App Components = run your services on a cluster you control[2] on our infrastructure

Modular App Components = we don't trust container security either.[3]

Shared Resources and Forecasting = cgroups[4]

Conclusion = we wrapped containers. now you can pay us money.[5]

Notes...

[1] You are now distributing larger pieces. Sending the pieces to a new infrastructure provider just became significantly more difficult to impossible, since there is no container format standard between providers - ie. Google just achieved lockin. The pieces you distribute are processor architecture specific and no longer optimized for the deployment environment.

[2] Why they can't offer the cluster functionality themselves between containers is beyond me. I can only assume they want to make more money by having people run more simultaneous instances on their infrastructure, and also achieve cognitive lockin to their platform from a marketing standpoint.

[3] What? You mean Google doesn't guarantee isolation between containers running on their infrastructure? What does that mean? Are your containers co-hosted with other clients'? What does this mean from a security standpoint?

[4] From the 'Teach a person to fish' department: https://www.kernel.org/doc/Documentation/cgroups/cgroups.txt

[5] Maybe I want to run containers myself, on another provider? Maybe I want to do both? Or maybe I just want a tool that finally renders these 10,000 infrastructure providers a commodified industry and allows me actual freedom to move, without trusting in any single partner? Oh wait, that makes no commercial sense for these entities, who are just trying to get me to pay them money on a subscription basis...
Lots of fatties giving you the business in this thread.
Yes the National Suicide Prevention Hotline is 800-273-8255.

Stories and situations like this is one of the reasons I accepted a board position at http://www.headquarterscounselingcenter.org/. It's very preventable with the right treatment at the right time.
In a previous job we had to make a plugin that could access win32 APIs for a bass ackwards set of companies who were determinedly sticking with IE6 or IE8. Their lockdown prevented the installation of proper desktop apps/services but allowed the installation of activeX (totally safe and secure, obviously).
All the devs vehemently objected to ActiveX but couldn't actually come up with any viable alternatives other than turning down the business...
If they had chrome or ff we could have probably gotten all we needed from the OS without directly using win32 (mostly desktop screenshot capture) or if they'd allowed us to ship them an msi to push to their machines we could have done a variety of other solutions... But alas, no.

So, I guess if your customers are in some insane semi-enterprise technology wasteland with impenetrable beurocracy and inscrutable "IT security" then yea, ActiveX might be a viable solution.

I quit after the plugin was repositioned to be our main offering above a semi-decent SAAS web service we offered. All aboard he ActiveX train! "The CEO can install ActiveX on his iPad right?"
You don't have to assume that, the data is pretty freely available. Google tells me that the average national wage is $26k, google entry-level average = $128k.
From what I gather, this is culturally specific and context matters. Different countries "censor" different things. In the U.S., Will Smith's nude shower scene was edited out of I, Robot but left in for European audiences. This was kind of a shame because it wasn't sexual at all and was a natural way to show the audience his robotic arm, an important plot point that was hard to properly introduce any other way. On the other hand, Linda Hamilton not only beefed up for Terminator 2, she actually learned to pick locks for the movie, something shown on-screen. Great Britain apparently had an issue with showing live lock-picking and that was censored in some fashion in that country.

(Or so I understand it. I am not in a position to look up citations.)
That's the $3 part.
Liquid Web $100 Storm Coupon – Whamdeal
Kim Dotcom's Mega could use Bitcoin after Paypal ceases processing payments
I agree with some of the caveats listed by other people here (in general, that this guide seems wishy-washy about what type of programmer it's catering to), but I like the memory layout tables. While I don't remember much about how I thought at the time I might have benefited from such a tutorial myself, when these days I mess around with exploits and the like which do weird things to memory, it often feels surprisingly grounding and illuminating to open up a debugger and start printing the contents of memory, even if on a theoretical basis I already know what it's supposed to look like.

But please make it clear that the tables don't accurately describe the real layout of memory in a compiled Rust program. Heap mappings and thread stacks are typically at random (thanks to ASLR) addresses, rather than the start and end of memory, and the locations of specific heap allocations are usually based on complicated rules depending on the size class of the allocation (differently sized objects never get allocated together in most allocators), thread caches, ordering of buckets within a page, etc. (Some architectures also grow the stack the other way.)
I think astrange knows what he's talking about considering he wrote chunks of those encoders and decoders.
So, you're telling me that Chrome running poorly on an i7 processor (while Photoshop, Visual Studio, WebStorm, Firefox, and IE all manage to run fine) is the Surface's fault? It's awfully hard to take any of your points seriously with these lines of reasoning.

Seriously though, everyone I knew who jumped from Firefox to Chrome ~5 years ago did it 100% for performance. We were switching to Chrome for speed even despite it lacking a lot of key features (e.g. dev tools, extensions, third-party cooking blocking, Flash blocking). Speed might not be the only important mark of a good browser, but it is a crucial ingredient.
iCracked's ad has a typo
8.	Engineers Wanted: iCracked (YC W12) to double it's staff size this year (wwwicracked.com)

s/it's/its/
Why are you catting a single file into grep?
Jamie Oliver on the Future of Food
For me:

1. I do development offline all the freaking time. Basically I love the entire repo stored on my disk for the same reason I have a laptop instead of a desktop - so I can code anywhere.

2. News flash there are plenty of places that do not get good internet connectivity. Or my phone maybe dead or dying. Or I just stopped caring about having the tethering option on my plan. (and didn't care enough to bypass the restriction )

3. I don't use a lot of large images/video/etc in my development. Never have really, but then again I do a lot of server-side dev - very little Android coding.

4. Why do I care about a repo that is 1-2 gigabytes? I have a 4 terabyte disk.

Overall, comment: problem for facebook and google - for most companies this is not a problem. And if your company is having this problem, it has the money and people to solve the problem ... like facebook and google are doing.
Real life RPG! Take the pill and you get +15 music, -20 programming.
Event driven, non blocking HTTP app server for Lua inspired by Node.js. Uses Lua coroutines in place of nested callbacks to simplify application code.
Seems like a legitimate question. Why should it be downvoted.
Zookeeper Resilience at Pinterest (Service Discovery)
First, because in a corporate environment with a legitimate SSL proxy you want a new install to Just Work.

Second, because no mechanism is immune to manufacturer tampering.

Both Chrome and Firefox ignore pinning errors when it's signed with a local root.

You can't be more secure than the OS you're running on.
Data accessed on 5/13/2014, uber noticed on 9/17/2014, and then notifies affected on 2/27/2015. Thankfully it was only names and plate numbers, but still...

All I see from uber is bad publicity and poor management decisions. I wonder what it's like to work there from an insiders perspective, cause from the outside it doesn't look good.
The currently mined gas deposits in Siberia are at least 600 meters below the ground level, normally deeper (generally at 1-2 km). The thickness of permafrost in most areas is a few ten meters, with the more cold areas reaching 300-450 meters, so there little to no overlap between the two.

This PDF contains a few numbers for those interested: http://www.arlis.org/docs/vol1/ICOP/40770716/CD-ROM/Proceedi...
Need proof of this. I've known several adults that have no accent. I'm not saying that disproves your statement, just that we need some research.
Well, certainly, you could live to a ripe old age despite your smoking habit, just like my maternal grandfather (gave up aged 70 - in his pomp, smoked 80 per day). Or my paternal grandmother (gave up around 70). But then again, her husband, my dad's father, also a smoker, died in his late sixties. And I've never heard of anybody who was a former long-term smoker - and that includes my grandparents, who weren't always in the best of health! - that didn't suffer from related complications in later life.

15 years later, I'm still not yet old enough for my chickens to have come home to roost, nor those of my school friends. But looking at my parents, and their parents too, it's very obvious that those who never smoked are in much better shape.

Moral of the story? That's easy - don't smoke. Like... duh.

But - if you really insist, at least smoke only the doobie doo, and without any tobacco mixer. Because at least that gets you high. And then, when you're old, and your lungs are fucked anyway, you can at least say that when you were young... nobody knew for sure.
Yes. That would be the greenest thing possible.

Unfortunately, the higher ups really like a short commute from their suburban homes.

At least Amazon and Twitter are urban.
Except you are comparing a nearly limitless resource with a very finite one.

If we are all about the common, why not force Google to allow me to register slg.google.com? How is that different than forcing Google to allow me to register slg.app?
the spotlight is magnified
Seattle PD has a YouTube channel for its body camera footage
On my machine, Chrome Beta channel scores 51% in 52ms and IE TP scores 44% in 41ms. If no browser is even making a passing grade on that test yet, it seems more aspirational than anything.
Came here to say basically this (you beat me to it). Learning how to optimally learn is crucial if you're going to learn a lot, particularly if it will be across multiple disciplines.
Gulp is awesome, but do we really need it for our SPAs?
Looks like the LLVM folks are (finally) starting to get serious about making (fast) precise GC possible [1]? Back when I was (struggling at) working on Rust's GC this was by far the biggest hurdle [2]. Good to see they're getting around to fixing this.

[1]: http://llvm.org/docs/Statepoints.html

[2]: https://github.com/elliottslaughter/rust-gc-talk
At the top of the page: "Note: This page is no longer maintained."
I think that this mechanism is mostly CO2 being slowly weathered out of the atmosphere and disposed of, mostly via limestone formation. This takes a very long time and is very slow, so it can only catch up if you stop pumping it out.
The brain is an absurdly complex, adaptive system that is the product of millions of years of evolution. We're not even really sure where personality and the "me" part of the self come from, other than that they seem to have a stronger genetic component than most people realize. We don't understand how it works remotely well enough to have a useful whole-brain model of its function (which means a lot of drug research is a primitive try-it-and-see-what-happens method, rather than the result of a detailed functional model of what SHOULD happen). We don't understand most of its more subtle pathologies (like depression) well enough to even properly evaluate treatments. Most treatments we do have for such things are of limited and short-term efficacy, and we don't even understand why they work. Maybe we're not nearly ready to start large-scale manipulation of its fundamental properties?
This is a great move, but given my history I found this quote funny:

"Finally, a word to software authors who might be considering SSL interception: If you want to add features to the Web, don’t intercept, make an extension. All of the major browsers offer extension frameworks (see these links for Firefox, Chrome, IE, Safari, and Opera)."

It's funny because the whole intercept thing is an escalation between ad networks and browser writers.

Basically if you can simulate a search engine, and get someone to put ads on those pages, you can make a bit of money. Back in the day it was all about creating a toolbar that had some features, and oh by the way changed your default search engine. Didn't matter whether those results came from Google, Bing, Blekko, or more recently Yandex. The money was made when the person clicked an ad. (and yes the search provider got some form of remuneration, either for returning the results or as a share of the advertising revenue (or both in some cases).

But given the abuse of the extension eco-system all of the browsers now have really strong protections against switching your search choice, and if you don't do that the toolbar is pretty worthless. So to continue in their business of providing ads when they were not wanted, the folks in "Download Valley"[1] switched to trying to get between you and your search engine of choice and then "helping" it with a few more ads.

[1] Hat tip to Matt Cutts who clued me into that particular name for the cluster of folks who build all this adWare.
You're correct, my complaints were towards mingw.org, not MSYS2. My apologies for not reading carefully enough. I may actually take a look, thanks for directing me.
...where there is still only one post from an Apple or Apple employee blog in the past 6 months.
This is hilarious because Rolfe Winkler took a shot (https://twitter.com/RolfeWinkler/status/571079879497781249 ) at Reuters yesterday for their article about this because apparently no one has read Ben Edelman's recent post (
http://www.benedelman.org/news/021815-1.html) tearing IronSource's business practices apart.
Do you have a link that talks about the Federal Building installing AC?
This makes sense but if you are using Gulp for legit reasons with certain projects there is something to be said for doing it for all your projects just to keep things consistent.
>You are looking at it from the wrong side - selling software does not provide an income to anyone.

Sure it does. It provides income to all the software company's shareholders, which they can then use to buy nuclear power.
Because the next Superfish will just let that one site through and intercept the rest. (If you don't believe me, take a look at the arms race around captive portal detection, and captive portals don't even have the convenience of running on the same computer and being able to add SSL root certs.)

Alternatively, the next Superfish could just patch that check out.
Muscle memory. I find myself doing this all the time too, it is just a universal way of filtering things down, so I don't worry about it too much. Like when using lsof, sure you can use filters via lsof itself, but sometimes you just use "lsof |grep" because it is easier than looking up the correct option. The performance to muscle memory tradeoff is worth it.
This seems like an unfortunate pathological case caused by the abstraction level Rust sits at. The kinds of tree- and graph-like data structures that garbage collected languages can represent in safe code (at the cost of performance) don't work as well in Rust; you can still implement them with various mechanisms (std::swap is very important for trees; Rc and Weak; replacing pointers with indices into a global Vec; etc.), but due to a desire to get optimal low-level performance, core data structures often end up using unsafe blocks in their implementations. The thing is, though, implementing data structures is something of a worst case: in most other code you can use the data structures to provide the pointer relationships you need, but when implementing them you have to do that yourself. Most other code is more naturally amenable to working with the borrow checker - which is not to say it's not difficult.
Are there any recurring gcc vs llvm (and vs icc) benchmarks to see how they are evolving over time? Something like benchmarksgame.alioth.debian.org would be nice.
Not sure if this is added, but for me the two killer features would be a network/smb file browser for being able to play from my NAS box.. and Chromecast support (already on the horizon) ... those two would be killer imho.
It's a brilliant course! YAY for OneMonth running it!!
This changed with the last election. Three pro-housing candidates were elected to the Mountain View city council.
there's a fair amount of nudity/sex in game of thrones and it's very mainstream
I don't know if I'd still do it for consitency. If I'm using mostly the same CLI tools, there's no much to learn and less code to mantain.

I'd stil not use Gulp if it's not really neded, which in most cases isn't to be honest!

You'd just do it for consistency when calling gulp watch or gulp build?
It is getting flagged.
The signed messages history and end-to-end encryption sounds interesting, but largely from a "how is this going to work in public rooms" perspective.

IRC is largely a broadcast tool in the same sense that many social networks are. With IRC, you generally chat in open channels where anybody can join. While encryption protects against MITM, the privacy arguments are moot given the broadcast nature of public chat rooms. So to combine that with server-held scrollbacks, and I'm left really curious about your intended usage / benefits of end-to-end encryption.

So if you would you mind discussing a little more detail about that aspect of your chat protocol, I'd certainly be very interested in reading it :)
What arms race is there with captive portal detection? Don't they want to be detected so that the user can log in?
Apple's profit last quarter was $18 billion. The new building will cost $5 billion. They'll be fine.
The city of Mountain View insisted that Google put 5,000 housing units into their plan. That should help.

Citation? I'm seeing conflicting reports. One article says Google wants to build them; One has a councilman suggesting it. I don't think it's required -- that would be weird.

http://techcrunch.com/2015/02/27/google-hq/#Vd7nAQ:64H

"“It needs to be a neighborhood in Mountain View,” the video above says. That’s a contentious point, as Google has long wanted to build north of 5,000 housing units in the area, which the city council has resisted. The inability to co-locate or build housing in line with the company’s growth has put pressure on cities to the north like San Francisco."

http://sanfrancisco.cbslocal.com/2015/02/26/google-taps-heat...

Google’s plan to redesign the city’s North Bayshore area will bring even more workers to this suburban city. Mountain View city councilman Leonard Siegel said he wants to add 5,000 new housing units to the plan.