skysight-inc/HackerNews huggingface dataset:
I'm glad he specifically mentioned the cost of housing. This is the main reason I've moved away from the Bay Area and currently live in Chicago (Oak Park, just west of the city). ($300-400K gets you a nice 3BR/2Bath single-family detached house with a yard near good schools near public transportation and 10 miles from downtown.)
>browser fragmentation

The possibility of browser fragmentation ceases to exist in a world of polyglot browsers. You would instead have fragmentation in the sense of many languages running on the runtime, and there the individual languages would presumably have their own system of managing dependencies, just like on the JVM now.

> a security nightmare

Sandboxing becomes an issue of the runtime. Assuming there is a standard runtime, then security could be managed as it is now.

> where a URI has a main concern

Those days started to end in 2004, with Ajax, and those days have suffered further retreat with WebSockets, and will likely cease to exist as people combine more data in one place. Have you seen how many Ajax calls your typical Angular app makes to construct one page? The original concept of the URI is undermined -- instead of a scalar value, most pages are now a vector of URIs.

>I tend to be annoyed, if the page does not work without JS.

My comments are only directed to those who are trying to offer software as a service. Those are services where the Javascript must be on. My remarks have no relevance for those traditional pages that you can view without JS. However, clearly, the industry is investing a great deal in sites that work as pure software -- it is for those sites that the old ideal of HTTP/HTML as a publishing platform is a handicap rather than a benefit.
They are different in purpose and features. If anything, Meteor would use Node-Webkit to assist building desktop apps, the same way Meteor is using Phonegap to build mobile apps.
Thought the name Reamaze looked familiar. I think I've used your support widget on codeschool. Great stuff. I wish small support guys like you are used more but I guess that doesn't come by easily by being small.
Net Neutrality: We’re Not Done yet and We Need Your Help
Huh, Safari too. Is this a WebKit thing, or a design "rule of thumb" like clocks being set to ~10:10?
>> Apart from the nationalistic idea that anyone owes the State that controls the land they're born in by default, most of these H1B immigrants in these 3rd world countries get very little government support
> Many get a lot, actually. Especially in ex-soviet > countries. Many have excellent free education systems.

As the son of a poor indian who became a Fulbright scholar and came to the US for his Masters' degree & made a life here, i can say that at least in the case of India this isn't quite true. In India at least you had to fight the system tooth & nail to succeed.

I suspect that's less true nowadays though
I've been following this as node-webkit for a while. It's like Qt Quick except it leverages all that's been built for the web and you don't need to waste mental bandwidth learning another new thing.

(Not that I'm against learning new things, but I only do so when there is a reward. Qt Quick isn't "enough better" than the web to justify it.)
Ignoring the shiny objects and building with the tools you know
SAP is already in the cloud and winding-down its on-your-site applications.

http://www.sap.com/pc/tech/cloud.html

They're buying-up cloud app vendors as fast as Oracle is...
When they say that, they probably just mean that their developers aren't up to speed yet on Swift, so they don't feel comfortable writing it in Swift.

You'd likely pay more for them to learn Swift on the job.
The compass arrow points to the north, so when it is in the top right, northwest is right on top.
What is it with police and SUVs, anyway? What police function is best served by an SUV rather than a sedan? The primary use cases for police automobiles are (off the top of my head): A) get to a disturbance quickly; B) intercept traffic violators; C) transport prisoners. Except in really exceptional rural areas, none of these will be enhanced by SUVs, and in general, those SUVs perform these functions worse. In particular, they're bad at moving fast and maneuvering, which is required for (A) and (B).

Several years back, near where I lived in NJ, there was a police officer killed on duty. He was reacting to a complaint about drag racing - while he was driving an SUV. He attempted to pursue one of the drag racers, and rolled over his vehicle. Trying to chase a drag racer while you're in an SUV is stupid.
Frameworks are not modern inventions.

If you work in a company with 10 different teams that all do different things and all need to develop different applications that work together, you need a framework.

If you want to leverage an existing fully-functioning suite of interoperable function abstractions to extend a small amount of custom behavior in a minimal amount of time, you need a framework.

This whole article is ridiculous because it's essentially comparing using an existing product to developing a new product, and calling the former a hack, and the latter some sort of higher art form.

Also, of course Win32, iOS and Android aren't a framework - they're platforms. You still have to build a framework for the platform. And Swing isn't a framework either, it's a toolkit; you use it to write software for a framework.
I'd bet on us needing He3 for all the helium dilution refrigerators keeping our quantum computers cool before betting on it as an energy source.

http://en.wikipedia.org/wiki/Dilution_refrigerator
It's going to be tough getting a remote job as a new grad. Not impossible, but tough. If I could give any advice it would be to get a decent location-dictated job first.

I worked for a little less than one year at my first job before jumping ship and finding my first (and current) remote job. PM me if you have any questions.
If you're white.
Show HN: Drumcommit – plays a drumroll sound every time you commit on git
Support for generators has been merged into Coffeescript master — https://github.com/jashkenas/coffeescript/pull/3240
Microservices is a new "word" assigned to an old idea. But it is still new for someone. I agree with you, I just think this is a valid question. It might be improved by asking "Why is this is/isn't a Microservices architecture?
Good essay, but one small nitpick:

The problems with education are well-documented—teachers make far too little, it’s too
difficult to fire bad teachers, some cultures don’t value education, etc. Many of these
are easy to fix—pay teachers a lot more in exchange for a change in the tenure rules, for
example—and some issues (like cultural ones) are probably going to be very difficult to fix.

As another HN'er has pointed out, teacher pay or funding is absolutely not the issue. Per rayiner:

Judge Posner on such comparisons: http://www.becker-posner-blog.com/2011/01/the-pisa-rankings-...

More numbers: http://super-economy.blogspot.com/2010/12/amazing-truth-abou...

The solution is not to pay teachers more or have better teachers. I'm not convinced test scores are even all that sensitive to teacher quality within a wide range. The solution is to figure out a way to deal with inner city Chicago and places like it. The legacy of slavery, segregation, and white flight. A place where kids come from generations of uneducated parents and go to school fearing for their physical safety in the face of gangs, drugs, etc.

> Sometimes the government people ask “Would you ever move YC out of the US?” with nervous laughter? I really like it here and I sure hope we don’t, but never say never.

Hah. :) No you won't. Or, not that you won't, rather, it seems beneath you guys to say something like this. Of course you would, and should move out of the US if it proves to be a profitable decision, it just seems a little underhanded to use it as a political bargaining tool to get your aims. But I understand now that this is how the game works, so I guess I'm undecided about how I feel about this.
Is Traveling an Escape?
Yes, if a library is implemented in a language which supports closures, the difference between it and a framework starts to vanish.
Sorry, that was less clear, the same thing that hurts bay area Developers are just as relevant in other areas.

Sure, the bay area is a very expensive area, but so are NY and DC which also have lots of software developers. Police are paid more in high cost of living areas, but they are also far more widespread spread.

Consider Virginia: Northern Virginia has higher cost of living and a disproportionate share of developers. The police in that area are also paid more to compensate, but if you look at things state wide you’re going to miss out in a massive cost of living discrepancy.

As to pension numbers I don't know of a good way to calculate that. http://ballotpedia.org/Public_pensions_in_West_Virginia EX: Deputy Sheriff Retirement System lists $113,574,000 for 954 active members. So 100k per person. But there are active inflows and outflows of cash it's not directly calculable with those numbers. Per the U.S. Census, in FY 2011, employer contributions to West Virginia state and local government pension plans were 5.01 percent of all state and local government direct general spending. http://ballotpedia.org/Public_pensions_in_West_Virginia#cite... So pensions being ~10-20% boost to base salary seem to be in the right ballpark on average, but Police get early retirement so 20-40% of base salary seems more appropriate.
haha. I think the title should read, "Go: From a Non-Programming,Masters in Computer Science,7 years penetration testing, quite proficient in Pascal-C-Perl-PHP-Java-JavaScript, high performance MQTT broker implementing total Noobie Perspective"
I disagree. This is great for Slack. They already have a product that people love, and of course this will raise their profile immeasurably, as people hear about FB's play and look into the available options.

Additionally, Slack now has just about the best tagline in the world: 'We're not Facebook'.
This scenario was BAU around the turn of the century during the early years:

http://en.wikipedia.org/wiki/Assembly_of_the_International_S...

My guess of a likely reason to completely evac the station is one astronaut gets hurt, two healthy astronauts land with the sick one, then in a stroke of incredibly bad luck another astronaut gets hurt. For hurt, substitute in appendicitis, broken arm, heart attack, severe burn, poisoning from some kind of leak (ammonia?). If you're looking for a hard sci fi plot line, maybe major system malfunction hurts one astronaut, then after the medivac, while making duct tape repairs, another gets hurt, then the space pirates arrive and take charge of a derelict abandoned vessel, or whatever.

I would guess that docking with a completely dead powered down archeological relic of a station would be much more exciting than docking with a powered up and running station that merely happens to not have any humans onboard.
Not all that "near": CMB is 2.75K. You'd also have to shield the radiators from the lunar regolith, which is quite a bit warmer, and from the Sun when it's in the sky...
Sent! :)
I think the most likely scenario is the Butterfly Labs theory;

http://www.reddit.com/r/Bitcoin/comments/2sdwf8/butterfly_la...

Basically, BFL pre-sold a ton of miners to people, never actually sent them, mined a ton of bitcoin 'testing' them and were then sued when they refused refunds. The FTC got involved and told them to send customers their money so at some point, BFL has to liquidate a large number of coins to meet those obligations.

People have tracked large portions of the sell pressure to known BFL wallets and the rest of the downward pressure is probably just follow-on selling continuing the yearly trend.
Show HN: Chroma, Ruby gem for color manipulation and palette generation
Soylent Raises $20mm from A16z and Lerer
Especially the full compatibility with all the HTML/CSS/JS widgets for UI, and the npm packages for computing/interfacing.

I have a lot of pleasure to ship software developed with nwjs, there's plenty of choice and the issues are well known (esp. for a new thing like this).
I want to be able to deliver a packaged application built using a proper GUI toolkit to users with the simplicity of just linking to a URL. But we've had this ability almost forever in the form of "applets"; built with Java, Flash, or even Silverlight. Obviously no one one wants to use these plugin-based platforms anymore for very good reasons (security, performance, and usability).

The problem with starting from scratch with something new is that, today, you can deliver a "pretty good" user experience using nothing but HTML and JavaScript. And it already works on pretty much every single computing device available, without needing additional software.

Along with you I've been preaching about the disconnect between a "semantic" web document and a stateful GUI app. HTML, CSS, and JavaScript combine to make probaby _the worst_ GUI toolkit in wide use today. You can even blame Microsoft for inventing AJAX[2], laying the foundation for SPAs.

But it is getting better. I look ahead to things like Flexbox[0], CSS Grid Layout[1], ECMAScript 6, etc. The platform is maturing, enabling developers to create GUIs that feel even more native. But the packaging and delivery are still "broken".

I would love to see something like Chrome Apps[3] become a standard.

[0] https://developer.mozilla.org/en-US/docs/Web/Guide/CSS/Flexi...

[1] http://dev.w3.org/csswg/css-grid/

[2] http://en.wikipedia.org/wiki/XMLHttpRequest#History_and_supp...

[3] https://developer.chrome.com/apps/
>When you're using libraries, you're actually making your own custom framework.

Yeah. Back in the day we called that "writing a program".
"Although templating is the correct solution, doing it in the browser is fundamentally wrong."

This statement alone sounds like someone doesn't want to learn new things.

I'm sorry, but I wrote ASP.NET webforms for years and you will pry Angular templates out of my cold dead hands. Of course if you have optimizations for narrow scenarios, then by all means refactor...but most activity in a SPA is pretty simple stuff. A template and a couple of REST calls and you're set.
I’ve heard this argument over the years many times. It’s actually a hard discussion to have the more general the terms that are used. What exactly is a “Framework”? When does a library cross the boundary and become a Framework? What is the original author’s definition of “develop software”? That perspective matters here, because if what he’s saying is create a novel solution to a problem that hasn’t been solved before, that is a lot different from creating a webservice that inserts or retrieves some data from a database. Frameworks are essentially just a tool to get the job done. Some are better than others, and they come in all sizes. You really have to get specific to have a discussion like this that makes sense. If I tasked a Java developer with building a webservice that took some information and put in a database, I could reasonably expect them to use some implementation of jax-ws or jax-rs. If used properly those frame works are very powerful and convenient. Most implementations are well documented, and the communities around them are vast and experienced. Assuming the programmer was relatively experienced and had somehow never heard of either of those frameworks, I might expect some kind of servlet solution (arguably still a framework). Now if what the author is saying is that building a webservice isn’t development, that’s a different discussion. Many paths are heavily traveled. Using a Framework if you have to follow one of them is taking advantage of the knowledge gained by a large number of people that have already made the trip.
And for being non-technical he's good at technical writing. Could this be a case of anti-pride?
Beware, my mother, dissatisfied with the first answer[1] asked for a second one, the next doctor told her exactly what she wanted to hear[2] but underestimated the risks. Massive internal bleeding during the operation => emergency decision => remove the whole organ. Like precogs, we may need a 3rd opinion as arbiter.

[1] situation is very complex, probably need to remove part of an organ
[2] the he could fix the issue without ablation

le: simplification
Looking at their site it seems that they are not remote friendly. My guess would be that OPs specific team and or specific office location is remote friendly. But Etsy as a whole does not promote remote work anywhere on their site.
On Currying and Partial Function Application
David Cameron's encryption ban is just as ignorant as Emerson’s Fox News gaffe
Anything you do on the inside, such as exerting force on a wall ... affects the station and must be cancelled out over time.

Won't this cancel itself out over time anyway? If the astronaut kicks off one wall (acquiring momentum by applying a force), won't he just float over to the opposite wall and negate that momentum by applying a complementary but opposite force?
I've really liked a lot of what I've read from Sam since he has taken the reigns, but I really don't like the jingoism in the immigration language.

The United States needs to stop trying to be "the greatest nation in the world", and we need to participate in a globally and locally aware economy.

I'm certainly not against all immigration, but the problem is, an essay like this is better used to support that argument than to make any substantive change to education. I started training for my craft at 12 years old, under the direction of my grandfather, who was the Director of Engineering at one of the largest research institutions in the world.

Having all that going for me, he still used the fact that my poor, stupid parents had to ask him for help to cover the cost of raising me to discourage me from developing the skills that actually made me employable - he was adamant that I become Microsoft certified instead of learning Linux. A bit of a tangent intended to illustrate the american exceptionalism, the greatest generation. This old fart wanted me to work with Windows, and work for the NSA, at 15. For friendship, mentorship and often employment, foreigners were my greatest resource, in their home lands, over The Internet. Why do all the "smartest" and "best" need to live here, on land that's already stolen?

It's been a great struggle over the past 21 years to continue educating myself and to find opportunities to cover my living costs that wouldn't forcibly detract from what I would learn. I lived in SF for nearly ten years under the poverty line, sometimes working for entrepreneurs for under minimum wage.

People in the Bay Area tend to stop looking for workers in the US when they reach Fremont, sometimes when they reach the end of their own driveway.
Full-fledged FPS in WebGL
It looks like they've got some great developer tools so I assume the small guys will either find that super helpful or not helpful at all. It'll depend on if they have a solid ticket management foundation, I guess.
In addition to the node/iojs reasoning, I think nw.js is a clearer name. Node-webkit makes it sound like it's just webkit bindings for node, whereas it's quite a bit more than that. Fusing the node and webkit runloops together is really pretty amazing.
Samsung finally releases a Tizen phone
Smart move. I will definitely be spinning up some FreeBSD droplets. This will attract people like me who enjoy building lean and mean BSD servers, and give people an alternative to Linux if they choose.

Nice work Digital Ocean, love the way you folks keep pushing forward. Need some tutorials written?
to cow: to frighten with threats, violence, etc.; intimidate; overawe.

see: http://dictionary.reference.com/browse/cowed
I think it's just a more aesthetically pleasing choice. Instead of just an up and down arrow.
can you do my account? It's lurvely!
Since white folks are also victims of police violence, I don't think your explanation can carry much of the weight.

To be sure, the media crows about this as the problem. But I think that's more a sign of a dysfunctional media than a real insight.
Having worked professionally for several companies who had 8 to 10 year old proprietary code bases, I'm a big fan of using frameworks for web development.

If a company isn't going to use a framework, they had better architect and spec out their app with heavy documentation. I would argue this is more for the stability and future of the app and company than it is for ease of hiring purposes.

Without a spec or framework, you run the risk of ending up with various styles of code (often times some really terrible stuff) sprinkled throughout the codebase, constant arguments between devs (as there is no established standard within the code) and a mountain of "tech debt".
While this is great news, BSD support is currently the second most widely requested enhancement to the Digital Ocean service.[1]

I wonder if we'll now see additional storage addressed soon?

[1] https://digitalocean.uservoice.com/forums/136585-digitalocea...

Edit: I've had this theme bookmarked for ages, now might be the time to build it! http://daemon-notes.com/articles/desktop/example
To be precise, nobody has done breakeven fusion with any fuel. Achieving sub-breakeven fusion is quite easy with small fusor devices, (http://en.wikipedia.org/wiki/Fusor) though that won't tell you much that's useful for scaling larger reactors, besides maybe testing first-surface materials. (http://en.wikipedia.org/wiki/Plasma-facing_material)
Business people often mistake their success in one area as a validation of all their ideas. There is a kind of, and I really don't mean to sound condescending or accusatory, naïve optimism about the motives of other members of their class. Getting rid of regulations on the production of medicine, but focusing on regulating AI...a subject which has recently been in vogue among the digerati...kind of illustrates how radically divergent the priorities of that political cohort are from the middle class.
Peter Thiel’s advice on startups
Seems like a long, up hill battle for any new phone OS at this point. Not that more options/competition is a bad thing. But they have a lot of ground to make up if they want to be more than a footnote.
I tried it because I dislike Outlook (for reasons I won'd go into). I like Thunderbird but I've historically had a lot of trouble getting my calendar to sync properly to Google calendar (sometimes it works fine, other times it gives me mysterious "failed to write" errors).

Since Thunderbird development seemed to have slowed to a crawl, I thought I'd try a product with a company standing behind it:

- A few months ago I tried PostBox. The e-mail piece worked great but it crashed as soon as I tried to use the Lightning calendar plugin. Their response was that Lightning isn't provided by them so I should take it up with the developers of Lightning. Having the problem dumped back on my lap was what I was trying to avoid by paying for a product that a company stands behind (fortunately I was still in the free trial period).

- Then I tried Mailbird. It's a fun-feeling product which supports Google calendar integration (and other 3rd party integrations) but it couldn't handle event invitations from Outlook, which makes it something of a non-starter for anyone looking to use it in most business settings. They were responsive to my inquiries, however and said that feature should be available in version 2.0 so I'll probably give it another try then.
Ahh OK. It appears I did misunderstand you. Well, if he actually did do the things that the government is claiming, I still wouldn't look at him like he's a champion for libertarian ideals. The person who took the actions of which he is accused is interested in only one thing: money.
And it also explains why they changed the name from node-webkit: "because both parts of the name are irrelevant now" (since they're on io.js and Chromium).