skysight-inc/HackerNews huggingface dataset:
The study likely assumed that people already familiar with working in these methodologies were equally available, equally happy to do so, and equally priced as regular developers, which is unlikely to be case. A certain minimum team size is probably required to make many of these processes viable; many real world systems are written by solo coders. Also, in reality it is relatively trivial to scavenge work like seL4, Linux kernel security toolkits, software HA clustering and/or proxy implementations, hardware watchdogs, ssss and/or distribute infrastructure across disparate locations to provide what probably amounts to magnitude higher redundancy and resilience against real world attacks or component failures without paying those costs. Indeed, the implementation of such is becoming near free many cases due to convergence on SoA/microservices.

To put this more plainly, "I can get another if I break it, so a clay cup trumps a grail." - Mirza Asadullah Khan Ghalib, classical Urdu and Persian poet from the Mughal Empire ... quote #1 in my fortune db @ https://github.com/globalcitizen/taoup
Here it is: http://angelscript.pbworks.com/w/page/100523356/Hello%20Worl...

void main()
{
cout << "Hello World!\n";
}
Unfortunately the first generation of the Surface Book has been plagued with bugs. I avoided it assuming it would need a generation (or two) to get things right. But look where Microsoft took the Surface Pro in two generations. Surface Book is going to be amazing in a year or two. Heck, it might be there now, I hear a lot of the bugs have been fixed...but imo, it's not worth it right now. I say this as a very loyal Surface line customer.
There's a single feature that made me an Atom user over Sublime — and that's support for excluding files and folders in gitignore from the quick open.
Haskell is a nice language and you can build regular stuff with it. I wish people shared more prosaic Haskell rather than shock-value postdoc thesis material. I know this article is a joke, but it plays into that stereotype.

There's this helpful site that suggests libraries for various things: http://haskelliseasy.com Someone should make a companion site listing snippets of code for common tasks showing plain ways of doing things.
GOTO (considered harmful)^n, where n is an even positive integer
> Good luck. I've tried crossing out undesirable terms in the past at several Large Company Xs. The response is always "WTF is this? Sign the contract unmodified, or there's the door!"

On the other hand, I had the experience as a junior employee of crossing out and initialing objectionable portions of a hiring agreement in NY and several years later having the corporation issue a new employee handbook and agreement with the passages in it. I again crossed them out and initialed it and returned the forms. I never heard a word.
Amazon. Alexa already integrates with Yelp, and Amazon would love to have all that tasty local commerce data. All kinds of interesting things they could do to integrate with Yelp (Amazon have _so many products_)
We're using Browserify — can you use Rollup with it? Closure's slowness isn't really a problem for us since we only use it for deploys, not while deveoping.

Edit: I see, Rollup is a competitor to Browserify. Looks nice, if somewhat immature. Maybe we'll be able to use it.
The https://quitter.se anti-capitalist message didn't resonate with me, so I joined the https://gnusocial.no federation. Much friendlier :)
AngelList 2015 – Over $160M raised and other interesting facts
> it'll be useless because all your non-nerd friends (and most of your nerd friends too) won't have accounts there

Call it Eternal September, the unwashed masses, the quality of online communities dropping as they grow, call it whatever, I'm ready for a reboot, desperate even.

You are probably right — there'll be a chicken and egg problem even with hardcore nerdy gnu fans, but if new networks are created that attract nerdy passionate people, they will already be an interesting place, and if they ever happen to go mainstream then we will have at least taken our online "town squares" and public spaces back from private ownership.

An exciting new world where people aren't forced to use their real name (and prove it with government ID), where people can post their photos even if they contain nipples, where you might even have control over who can access your data.

I'm ready to jump ship, just looking for the boat to jump to.
Curls always fashionable – The Emporialist│romanian „street fashion” magazine
Is there a good way to publish to this at the same time as twitter, so I'm already established and can drop twitter when it dies?
How does wired detect if you are using an ad blocker?
Docker Releases Tutum, Rebranded as Docker Cloud
> I'm surprised that there isn't much competition.

In Europe, TripAdvisor is probably the #1 most used app in this market. Although I don't personally really like it either, not so much because of any technical problem, but because they've chosen to be extremely annoying about nagging you to create an account, which I don't have any desire to do.
They aren't "serious issues" with CC.

They are the legal terms under which you are allowed/licensed the use of the copyrighted content. If you don't know the license and the requirements of the license, how you can pretend to fulfill them? You are just waiting for a lawsuit and "ignorance is no excuse" in the eyes of the law.
Most VCs will mandate founder equity to vest over 4 years. They must be actively employed for it to vest, so since he's stepping down and resigning from the board, I guess he'll lose what he hasn't vested.
I disagree. I have cash, just not the crazy amount necessary to buy a 1.2M two bedroom apartment. Once prices cool down a bit the 20% of that will be lower, payments lower. I'm not hoping for a thermonuclear war, just for sanity.
Agree, up until Atom came out, Sublime had a virtual monopoly in the text editor space but now Atom has much more momentum and more importantly support from many thought leaders in the industry.
There are many Docker orchestration tools. If you're looking to set up a fully elastic Docker cluster on DigitalOcean you can check out the infrastructure as a service capabilities in DCHQ. http://dchq.co/docker-digitalocean.html
It seems that there's a meetup coming up on this topic as well. http://www.meetup.com/DCHQs-Docker-Meetups/events/228712311/
From the article:
UPDATE (2/7/2016, 4:33 p.m.): Google tells us that the website was flagged by another user as spam. After Google manually reviewed the site and found this was not the case, they put it back online.
You can always copy the email address with a long press or a force press.
Under the hood: Shipping #friendsday videos
His WSJ article about the murder of his son (WSJ journalist Daniel Pearl) was well-considered, too: http://online.wsj.com/article/SB123362422088941893.html
This year India will be celebrating 70th Independence day, it is not infant democracy as it was in 60s or 70s, but it is about damn time, Indians owned up their own record of self governance and stop blaming the British. The act of blaming Population and British is getting stale and old.

>>Yes, those lazy Indians, always up to no good.

Indians is being used as catch all and you are trying to misrepresent his statement. No one said Indians are lazy, that would be affront to my own family and friends. But Indians need to own up the kind of leadership they have elected and the subsequent results.
general computer architecture like the max size of an integer. High level languages usually abstract this away. How a whole number is represented at the hardware level.
I'd like to be on that list please.
A List of Essential Questions to Ask During Technical Interviews
What about office apps?
Please add my email as well, thanks.
The plugin ecology for Atom is also great. Sublime has an extremely limited API; I remember trying to implement a simple autocomplete-based window switcher, back in the day, and had to give up because was no way to programmatically switch to a new window.

With Atom, packages can manipulate the editor. For example, the Atom linter shows errors on the line where it occurs. It can do this because packages are allowed to hijack the editor's rendering, something Sublime packages can't do. (The only thing you can do in Sublime is to mark areas for colorization, and there are some things you can do with the gutter.)

There's also a neat package that turns Git's textual conflict markers into live markers [1] allowing you pick which side to use. It also displays a list of pending project-wide conflicts while you're working — also not something Sublime plugins can do.

The Markdown Preview package is also very nice [2]. It displays a preview window inside Atom. Not possible with Sublime's API.

With Atom, I can have the sidebar colorized based on Git status, for example (it's a built-in package), and the icons can be themed [2]. Sublime plugins can't modify the file sidebar other than add context menus.

In short, Sublime really needs to up its API game in order to compete with Atom.

[1] https://github.com/smashwilson/merge-conflicts

[2] https://github.com/wyze/seti-icons
As you see it, if (hypothetically) an industry lasts for five years, and then collapses due to none of its promises coming to fruition, was it in fact a bubble the whole time? Would people have been wrong for calling it out the whole time, even if it took five years to happen?

Whether or not this describes Silicon Valley is a further question, but it sounds like based on your standard, you wouldn't give credit to a naysayer even if it did.
The Cape Grim monitoring is not in danger according to the CEO.
I'm 90% sure that the people calling about removing bad review are shady marketing services companies that are offering this.

The same thing happens with Google. Someone says "hi I'm your local Google specialist..." They're not exactly claiming to be from Google, but it's confusing to an offline small business owner that thinks Google is calling them.

I've heard many of these messages for Google. I don't recall any from Yelp, but if you have any friends or family that claim that Yelp is doing so - ask to listen to the recording. I wouldn't be surprised if it's some other company claiming they can help.

I too have heard from a few businesses telling me directly that they don't trust Yelp and they know someone who got threatened. But like the parent comment said, it's hard to find a direct link.

At the end of the day it's shady businesses claiming to be a Yelp or Google specialist that are muddying the waters from what I can tell.
Egypt five years on: was it ever a 'social media revolution'?
I'd prefer to pay, say, $10/mo for _all_ the content I read, and that's basically the very upper bound. I figure $120/yr is a much better deal than what they (where by "they" I mean all the news sources I read) are getting from ads right now. I don't click on ads, and brand advertisements don't pay shit.
This looks pretty nice, a bit ago my preferred planner/pomodoro app broke so I might use this.

A caveat would be having the top right menu be a bit more distinguishable, it can get lost very easily with some backgrounds:

http://puu.sh/n19Fx/b34d4c217f.jpg (With POM :Hovered)

However, this can be fixed using your favorite CSS injector so it isn't that problematic. I just added:

.view_item {
color: white;
}

.view_item_active {
color: #191919;
}

I have a concern, how do you plan to monetize?
I signed up and am having a great time. 3 people responded to my first message within a minute.

Sure it doesn't replace existing communities or networks. But it's creating new ones right now.

You just have to believe in it!
Yes. In settings you can connect to your twitter account.
The top three stories on hacker news right now are about top management resignations in three high profile tech companies. Earlier, LinkedIn lost 40% of their value in a day. Deutch Bank lost 11% of their value today.

sorry to be off topic here, but these seem like crazy times.
True. I'd be less comfortable about this just as a university student trying to use the Internet. I think it's fine for employees of UCB, though.
i really like Sublime. i've used it personally and professionally for years. but it's also the only piece of software that i use, the source code of which i don't have access to. i definitely would prefer something i can hack on for my own pleasure and profit, and my appreciation for FLOSS software has only grown and grown throughout my career.

how's atom doing these days? can Sublime HQ really compete in the long run?
The codec problem was real but portability didn't make the performance (or reliability & security) problems inevitable. That was due to Adobe's management seeing the period of browser stagnation & the lack of widely available high-quality codecs as the natural order of things rather than an unlikely opportunity which they'd lucked into.

It's interesting to speculate about what might have happened had they chosen to cultivate a culture of software quality rather than putting everything on customer-milking mode. If Flash had performed well and been well-supported with a non-joke update strategy, Steve Jobs wouldn't have had so many enthusiastic supporters in the war on Flash and the second round of browser wars might never have heated up.

I count myself in that camp in part because I've always preferred the web's openness but also because I used Flash for a few projects and saw how horrible the experience was – technical debt at record levels, clumsy development tools and lousy documentation, and the $800 price didn't even buy reading comprehension on support requests. Fortunately, WebKit was getting serious traction by then so it became increasingly easy to avoid it. If I had any doubts about that call, it was confirmed when the next Flash release came out a year or so later and all of my bug reports were closed with a generic “please pay $900 to see if this was fixed” message after I'd gone to the trouble of including reproducible test cases for each one.
Actually, a lambda expression is never a closure, though it can evaluate to a closure.

Confusing lambda expressions with closures is like confusing the string "new Foo()" with the object it constructs. In each case, the former is a syntactic entity, the latter an implementation construct.
TRAI's order upholding net neutrality in India [pdf]
I don't get it. I went to gnusocial.no to join, and there's no link to sign up. I eventually found a register link off the help page (not visible on mobile for some reason), and I just get a messsage "Sorry, only invited people can register".

Do they want people to join this or not?
> So, in the coming weeks, we will restrict access to articles on WIRED.com if you are using an ad blocker.

Good luck with that, Wired.

The people-who-will-never-pay group will split into two: People who never visit your site again, and people who up the ante in the ad-blocking escalation.

While you may think that you don't care about the people-who-will-never-pay group, the latter subgroup will release their improved ad-blocker, allowing the people-who-might-have-paid group to continue blocking ads.

I don't see this ending well for any party involved.
Could it be that the air encased in a thin spherical film of soap be escaping all over the tech market ?
I'm glad this is a thing now in the media. The company surely has enough resources to get this handled
How are they going to detect ad blocking? They're going to have to spend a long time fighting anti-ad block detection.

You can't trust the client. Ads are displayed in the client. It would take hardware level ad serving to make ad serving and anti-ad blocking feasible.
Best portable computer monitors
I agree but I also think it is a larger scale problem. like the whole planet.
The thing is, PayPal code is a mess. And it is a mess that responds well to resources being thrown at it. For as long as PayPal keeps seeing growth, nobody wants to fix that mess.

Internally it really works like a bank - there are a couple of dev teams that are always under time crunch and rest of the company is basically busy politicking over the pie.
Hey, one of the authors here. While there is some prior art we (me and gravyboat, the other author) felt that this is an improvement upon what's out there, especially the part where it's collaborative with the community as a GitHub repo. With HN hosting the monthly "Who is hiring" threads we'd like to see more companies be more open about these things and realize that quality of life for people in the technical line of work isn't just about what perks the company provides, but also about how painless it is to be an individual contributor.

It's a cliche that we all want to change the world, but there's a bit of truth in it. If as an employee I have to fight against your ancient development environment and painful deployment model to get my code changes into production while being chained to a desk, I probably don't want to work at your company.

If I would have known to have asked these questions I might not have had some of the jobs I've held. My hope is that by sharing some of that experience the junior people can avoid trial by fire in less than optimal work environments by asking the right questions, and that table stakes for companies to attract talent will be to have great answers to these questions.
Compliance problems in the insurance industry are big enough they could sink a startup of Zenefits size. They can't absorb 8 figure fines.
> No tracking

Isn't having an account a form of tracking?
Personally I think Microsoft wasted their money with their built-in security software, and should have just ignored it. In fact, they're wasting money pouring resources into security patches. They should just leave security holes wide open until they feel like getting around to fixing them, if ever.

Think about it: all this stuff is costing them money, and that reduces their profitability. What is it gaining them? Nothing.

Why? Simple: if customers get pissed off, what are they going to do, switch to Linux or Mac? Maybe a few, but the vast majority will just put up with it and gripe and complain. They're never going to leave Windows, so it would make sense for Microsoft to screw them over.
Which tells us something about the nature of the bugs we will find in our programs.

The type-checker prevents certain classes of bugs, inconsistencies in types, lots of silly typos and mistakes. But it doesn't fix errors in our logic or algorithms. The type-checker doesn't know you should have added instead of multiplied, nor does it fix conversion errors at the borders of our programs where we, say, write a Haskell data structure into a JSON file.
I'm going to need a bunch of "Share it on..." icons to annoyingly slap on all of my web pages :D
Unicornco?
I guess that's the reference but it doesn't make any sense.
> we will restrict access to articles on WIRED.com if you are using an ad blocker

well, i will restrict my viewing of WIRED.com then. Like completely.
Extensive discussion a few hours ago: https://news.ycombinator.com/item?id=11057857
Desperate times call for desperate measures I guess.

If you feel $1 per week ($50 / year) is too much remember that display ads to a targeted audience such as Wired's are worth CPM rates that you'd probably not believe.

Tracking (oh, you thought this was about advertising?) you has value, and quite a bit of it.

This ad-blocker wall thing is an interesting development (and Wired is definitely not the first site doing this), I sincerely hope that wired will survive the transition, at the same time they don't seem to understand that to lay fundamental blame for using an adblocker with that 20% of their audience (that high?). After all, it wasn't the users that decided to substitute 'ads' with 'tracking', 'visual garbage' and 'malware' it was the properties and the advertising companies that did that and wired does not seem to want to do much to prevent the remaining 80% or so from also installing an adblocker.

But ads without profiling are so much less lucrative that wired has now made 'advertising on or else pay us at a rate that reflects our rate card' into their opening bid in an all-out confrontation with their users.

Interesting times. If this holds for a while we might have our non-commercial web back. Note that nowhere does wired say that if you do disable your adblocker that you won't be profiled or tracked by them or their advertisers or analytics providers, privacybadger spots 8 of these on that very page.

I've seen enough of the inner workings of ad tech companies to never want to disable all my ad blockers, we'll see if there is a wired article that pushes me across the line to a paying subscriber. This one would not have made the cut.

Someone please invent an actual working micropayments system that does not rely on a centralized entity.
I wonder why content website don't use Canvas rendering in order to block all ad-blockers. You either see the canvas, with ads in it or don't see anything at all. There need to be a compatible ad-network as well. Accessibility is going to be an issue but if you can solve all of that there is a startup idea right there!
how is adblock detection different from other forms of client side DRM? At the end of the day you have to trust the client
To make it clear, these are questions for the interviewee to ask the interviewer.

They are also designed for an candidate in a job working with many other developers, and deploying primarily web-based software in an IT-heavy environment.

If you are hired as the sole software developer for a non-programming group, then most of the questions make no sense. For example, I mostly work with chemical research groups, where there is no mandatory code review as I am the only developer, and where the deployment is to install to /usr/local/bin .

Also, '100% test coverage' is a meaningless goal. It's trivial to force 100% coverage, and does that mean line or branch coverage? Coverage testing is a way to find where you need more test, but it mustn't be the end goal.
It is comic that they would protect milk for children, when the DOE was experimenting on unwilling hospital patients: http://fas.org/sgp/othergov/doe/lanl/pubs/00326649.pdf

Not so much "Government for the People". Why such decision makers are above the law is baffling, really.
I can at least agree that it varies greatly company to company. I've got some blog posts lined up relating to being a CTO, but it really is a varied position, and interchangeable with being a VP of Engineering.
A Group of American Teens Are Excelling at Advanced Math
Firefox Discontinuing the Tab Groups Feature
Sounds a lot like TextMate pre-Sublime.

Atom is the third in a succession of hipster text editors. It'll be interesting to see if it ever gets performant enough to use primarily and if its open nature enables it to perch on the roost a bit longer.
You can look to history for ideas.

Once the West was won, America needed raw materials to actually build all the infrastructure. Civilization moves slowly, so there was always opportunity to get out ahead of it and strike it rich. Gold mining, oil prospecting, surveying, offered up a continuous range of gradations of closeness to civilization. You could have worked for the railroad or gone out and, say, ranched or prospected on your own.

You can see these elements in today's Internet frontier. The equivalent of prospecting would be making a Bitcoin startup, those who would have preferred a more civilized life working for the railroad might join an established startup.

The American frontier moved from being geographical to being industrial. It's a different kind of culture and different goals. But the stakes of this frontier were even larger, the benefits that came after the West was won had a much greater impact than the Wild West itself ever did.

And so you see the same with the Internet frontier. If you know what to look for, the civilizing process has only begun, there's still lots and lots of money to make and influence to have. But the pioneers time is over. We need those who can actually build something real.