skysight-inc/HackerNews huggingface dataset:
> You know, I haven’t flown commercial in a while. But my understanding is that it’s not great fun going through security. But we make the concession. It’s a big intrusion on our privacy, but we recognize it as important.

I cannot agree that I recognize the "security theater" conducted by the TSA as important or useful. [1] I will grant that it may have helped the airline industry continue to attract travelers during the fear-filled period immediately following 9/11. Was that worth infecting air travel with a self-perpetuating institutional virus?

Are we prepared accept the consequences of similarly infecting a vastly more significant industry?

[1] https://www.schneier.com/essays/archives/2009/11/beyond_secu...
No mention of WebSockets...
As long as we're talking about purely generics with no introduction to type classes, the obvious ones people point out:

- More compiler complexity
- Compilation speeds might be effected
- Without type inference, type signatures could be a pain point
- Basic type parameters are not able to express all intents. Until you implement more complex like higher-kinded types.

Go's compiler already works with generics, although it might be built in an ad-hoc way. Either way, the complexity is seemingly already in the compiler.

Before saying "Compilation speeds might be effected", we should probably get some numbers to back that up. So I don't buy this cost right now.

The third reason is very valid as Go doesn't have type inference. You probably won't get Java's verbosity with signatures but you'll be specifying type information in a few places, at least.
Yes but presumably no one sane thinks Google is morally obliged to serve us videos for free?
Seattle is not without a strong NIMBY contingent of its own.

None of these places is really keeping up with demand. SF is simply the worst of the worst from that point of view.

I agree completely about the weather. I grew up in western Oregon and I don't know how it's possible to sustain human life further north without an IV of antidepressants!
There was a Dilbert animation with Wally using a new voice-controlled interface. Dilbert comes up behind him and says "You know, it'd be a shame if this thing were to accidentally DELETE FILE!!!" and walks off.
That's a very important observation. When I describe AWS to audiences I always make clear that it is a combination of a technology and a business model.
A good place to start is at -> http://arxiv.org/list/cs/new If you want a specific area of CS, then on the home page -> http://arxiv.org/ you can scroll down to the CS area and find specific CS topics.

For instance,

* AI -> http://arxiv.org/list/cs.AI/recent

* Computer Vision and Pattern Recognition -> http://arxiv.org/list/cs.CV/recent

* HCI -> http://arxiv.org/list/cs.HC/recent

* Information Retrieval -> http://arxiv.org/list/cs.IR/recent
I don't understand the cyclic argument you mention. Can you give some examples of it?
Not sure if you're open to hearing an answer to your "why should" question, which may have been rhetorical.

The electronic data is a lot richer and more personal than just documents. It's more like an extension of your brain, than an extension of your home.

It also features live incoming personal and private data from friends, family, and other contacts who may be put in danger if their information (location, for example) is exposed to unsavory people. (Note, governments can and do sometimes have unsavory people working alongside the good people.)

To the extent that encryption protects all this information, yes it should be considered as much a right as the right to have private thoughts, which seems to be fairly widely accepted.
I was talking about countries I'm familiar with, like the US. I'm not sure about the situation in China.
Actually, if you could build 1000 units of really high end housing in place of, say, 100 units of average, low-density housing, it would still help, because it lessens the pressure on some of the existing housing.

That's the point, to increase the supply.
It would help if they included the definition of a "level 7" disaster.
I wouldn't say this is the only solution, but I think it's the best one. "Affordable housing" gives you long waiting lists and too many opportunities for political patronage and graft.
Beautifully written. This is sleepy stream of consciousness, but I'll add that the conscientious developer internalizes their discipline and then sees new problem spaces everywhere, some realm of actual or potential responsibility. Most otherwise good folks in the world don't - can't really - easily reciprocate. I turned 50 today, and it's in the last year that I learned so many otherwise qualified professionals all around me just don't ever really study the manuals. Creative systematic development must cease being needlessly sacrificial. There's some emerging awareness of its occupational hazards that needs to be addressed if we want to transfer wisdom successfully over generations to better thrive. A few chapters of Shrage's "No More Teams" refer to software languages as a legitimate standard for what collaborative innovating literacy might someday mean.
Gumbo – A pure-C HTML5 parser
You should have got off the freeway. There is new construction everywhere in Redwood City, for example.

Most of the 101 corridor has been built up for decades. The construction is not happening right next to the freeway.
It certainly does. Whether or not that's a substantial enough difference is going to be one for the courts - I note in the US that cops can't search your phone (but can search your wallet) on a routine stop for exactly the reasons you outline.

I guess my point was that it doesn't seem prima facie to me that your electronic data is more privileged than your non-electronic data is all, and your non-electronic data is certainly subject to warrant
Basically they don't. The average price per square foot in Hong Kong is insane despite their swarm of high rises.
Eventchain 0.1.0 released: Event Sourcing/CQRS framework for Java
Could you elaborate on you BTW2?
If you don't have either (a) a competent military of your own, or (b) countries which have strong enough economic or cultural relations with you to want to protect your interests with their military, it is meaningless to form a micronation for the purpose of evading a large country's laws. The US or any other army could just invade, capture, or colonize your little country, which is pretty much how the world has worked throughout history.

Furthermore, without good relations with other nations, you're not going to get very far with exports, internet connections, food, passenger transport, investment, and just about everything else you need to sustain basic life and business.
My main usage of "Ok Google" is to add reminders/calendar events while driving, often after phone-calls.
Official HN Search (experimental)
> you're fucked, because that's copyright infringement.

Tell this to the hundreds of online youtube downloaders which are downloading youtube videos to their servers and then making it available for the user to download it from them:
https://www.google.hu/search?q=online+youtube+downloader
I support having the Erlang BEAM in WebAssembly! Any takers?
The great thing about writing the layout computation code is that specs are mostly additive. You can start by supporting only a few properties and then as you progress support more and more.

I've used this approach for css-layout[1] and in 2 weeks I got enough implemented to support most use cases we've needed to build mobile apps.

Also, Cassowary won't really help you there. It's going to take a much bigger effort to translate CSS into constraints than just reimplementing the steps themselves.

[1] https://github.com/facebook/css-layout
Remember that the mistake I mention above is often made by beginners. While it is true what you said, it is easier to just tell them: always use two verbs in a question or negative sentence. If you don't have two, just borrow "do" and apply the appropriate time/person to that verb and use the infinitive form of the second verb.
When learning a language it is important to have easy-to-understand and simple rules. When you try to write or speak in a foreign language, there are a lot of things to consider and you are going to forget a few. The best thing you can do is practice a lot until it starts to sound natural. If you always try to apply all rules you've learned, you are going to miss some, no matter how smart you are. It's also important to have someone who can correct you and tell you the appropriate rules.
And the last big measure that was "just to stop terrorists" they started logging everyone's emails.
When I was working my first job as a tech at a weather forecasting firm, I started playing around with Perl for the first time. I gradually automated most of the tasks in my job, after which I got to play Yahoo Games for 2 hours a day. There's not really much else to do at 5 AM, but at least I got to enjoy the virtue of my laziness.

Goodbye Yahoo Games, I'll always remember you.
2Factor.in – Free Account Registration – Messaging and OTP Gateway
webasm is a strongly typed AST with manual memory management, it is not meant to be a direct analog to lisp or a lisp interpreter.
I was on a PS4 launch title. We seriously considered writing things like "Xbox Off" into the script. Also that "Alexa buy me a motorcycle" commercial supposedly triggers it all the time.
Leap Motion's new SDK has also been getting positive reviews.

http://blog.leapmotion.com/orion/

It has taken several years but it looks like this technology might finally be ready for general commercial use. Hopefully, we can use it for more than gaming.
No Google should adapt and move on, ad blockers are here to stay forever, says some people.
Received this question a couple of times, about the app being native or not, so clarifying it. The only web view based component in the app is the preview, everything else is made of basic native elements, & the whole app is coded in swift. I think the doubt rose from the point that you could theme it with hex-color codes. But how that works is that, whenever you change the theme, the app reads the light / dark plist files and assigns color to app components after converting the hex-colors to NSColors. I hope this resolves the doubt.
I've thought it would be interesting to ask everyone to shut off, or at least put their phones in airplane mode during a presentation... wait a minute then "OK Google find me penis pictures" or something similar for Siri...
This seems pretty useless, in that it requires particular hardware.
Windows 7 extended support runs to 14 January 2020.

https://support.microsoft.com/en-us/lifecycle/search/default...

Also, if you're relying exclusively on your OS for security in 2016 then you're already in trouble, and if security updates aren't necessarily going to be about security any more anyway then there's much less reason to be concerned about whether you get them or not.
right now.

> If you have a 21 Bitcoin Computer, you can explore the marketplace today at 21.co/mkt; if not, please go and sign up for our forthcoming free client at 21.co/free and you’ll be able to access it soon.
Pool Live Tour Hack No Survey 2016
So a completely open development model for their core platform, including unprecedented levels of commitment to patent pacifism and MIT/BSD level licesning is not?

Sorry, I must have missed the memo. When did Windows 10 become Open Source, and how do I get hold of the source so I can build a version without the telemetry and forced updates?

It was.

Perhaps you and I have different versions of HN. In the discussion I'm reading, you seem to be just about the only person on Microsoft's side, and many of your posts are being downvoted close to invisibility.
The change is a bug fix. People don't want to distribute firmware that causes problems for people.

And if someone did purposely want to cause problems, there are much cheaper, easier and more effective ways to do it than this.
Brooklyn is flat, and almost all of it is safely improvable, unlike SF.
https://news.ycombinator.com/item?id=11270292
The documentary "The Cove" has a side story about mercury in Japanese seafood from some places.
You will never be able to outbuild what Facebook, Google, and the like can pay their workers.

NYC 1921-1929 (prior modern zoning): "The total of 658,780 new dwellings averaged 73,198 units per year, a figure ... In the most prolific year, 1927, 94,367 dwellings were built"

https://books.google.com/books?id=AS1bGTRSggYC&pg=PA122&lpg=...
This is Skybox Imaging.[1] Google bought them in 2014.

When, after the long loading delay, a globe appeared, I thought I'd be able to manipulate and view the globe. No such luck; it's just a static-appearing site.

[1] https://goo.gl/maps/ZgQZG4WEyoN2
<Unless they're colluding, they'll keep building if it's profitable to do so.>

if it's profitable over the long term.

Keep in mind that builders have to allocate ever-increasing percentages of units to "below-market housing".

Then, with the current bubble bursts, they're stuck with the below-market renters but will be scrambling to fill the rest of the units.
Thank you for sharing this. I have been doing a lot of digging for an upcoming greenfield rewrite of our client side, and mobx+react is now tied w/ me alongside mercury.js, which shares a similarity in using nested observers as the nervous system of the viewstate. Have you had a chance to look at mercury and the way it achieves unidirectionality?

The documentation for mercury is sadly very poor, but the ideas are sound once you "get it"

here is the repo https://github.com/Raynos/mercury/

here are the rough docs https://github.com/Raynos/mercury/tree/master/docs

how would you compare the prescribed method of state management of mobx+react to mercury's immutable observer state-tree that sends observed changes up to the app root, then signals re-render w/ a immutable state emission to a cascade of renders below it?
And also, Microsoft/Volvo:

http://www.cnbc.com/2015/11/20/microsoft-volvo-strike-deal-t...
South Bronx, circa 1980

https://s-media-cache-ak0.pinimg.com/736x/93/80/50/938050346...
Their hardware before has been custom as well, and I'd guess the CPU work was mostly Intel getting input from Facebook to help figure out what's best to counter eventual server ARM chips. It's not like Xeon-D are a limited design custom made for Facebook, they are going to be an important part of Intels lineup.

And even if your electricity is cheap, you still have to get the energy out of the data center again.
Good points. Read the hearing transcripts. This is the position that Apple's specialist takes (but without as much details of Cloud backups) and pointed that they have helped in all ways other than the one thing it cannot do due by design. Thus they conclude the requests are to set a legal precedent.
Y but you will have to support JS for 10+ years regardless
Yeah, well, just wait until my new Go AI is up and running. Those other guys had better run and hide. Real soon now.
They could help a lot simply by adding capacity to existing transit, especially CalTrain and BART.

BART gets so overloaded that smart people wanting to board downstream of the choke points take a train the wrong direction for a few stops to get a seat by boarding upstream of the rush.
I'm not a fan of these discussions at all. We're all supposed to have been using X framework at X time period. In the enterprise we can't just keep rewriting all the god damn applications.

For us contractors, we have to answer to clients we had 2 years ago about why their app is in Backbone.

I mean, damn; we have to build software here and we aren't all Facebook. You might get warm and fuzzies from constantly starting over and feeling like you've chosen the right framework, but it's immature.

Oh, we got it right this time! React is a paradigm shift! We've quickly forgotten we were saying this with Angular bindings. Oh your model based stuff is crap, this has TWO WAY BINDING, it's a paradigm shift!

Now, I'm using Angular. I could recite the Backbone source code, we had a few small libraries and we built huge apps and they worked (and they were built with Grunt and it worked fine, but hey, move it all to Gulp! now! Paradigm shift!). In this case I was expecting it. I waited six months and Web Pack came along.

We're going to go ahead and build our app in Angular 1.x with TypeScript and Web Pack and test it with Jasmine.

This article is NOT correct. This hasn't been 'decided', there is no clear winner. You can't simply list the features of something as "amazing" and "where it's at". You are arguing finality here and you main data point is "coolness factor". It's not correct, it's not objective, and it isn't high quality, long term; well thought out software development practice.
A word that comes to mind for possibly being close enough --- if said in the right manner --- is "history", and not an uncommon word either.
It took me awhile, but that's pretty humorously understated reading!

I am now seriously worried that a Strong AI collective is astroturfing in this human forum to engender sympathy for the poor, innocent machines. Who pays your salary, DonHopkins--our Go-Dominating Overlords?
Planes are a lot more difficult to fly (land) than cars are to drive.
Armed Forces Medical Services Recruitment 2016 – SSC Officer Posts
> There is scads of legal precedent that some actions that may not result in harm are still not permissible because of risk, or consequence, or difficulty of policing, etc.

And those things are the last resort after we've proven with much hard thinking and a long stint of trial and error that nothing else can possibly work. Even at that point we would still have to evaluate whether the cure is worse than the disease.

Are you seriously contending that this is such a case? Custom router firmware is in the same category as private ownership of smallpox and nuclear materials?
Also targeting political enemies using the IRS.
Now _this_ is the real tragedy
"But think of the children!"

That is so predictable.

If he cared so much about children, he wouldn't be killing them with missiles from drones.
I'm happy to live far enough outside Austin to not be impacted by SXSW but I'm actually bummed that I didn't go now. I would have gladly stood in protest of this. I mean... no... screw the bill of rights, amirite??
Going beyond “privacy”
Obama on encryption at SXSW [video]
I only have a little German, but I was so glad to read an article that mirrored my feelings learning the language, which no one around seemed to share. Not just that they smash words together, but that they do it with such humor and whimsy. The author gave far more interesting examples, but some of my favorites were Fledermaus (bat: a flying mouse) and Hackfleisch (ground beef).
When people say "affordable housing", I think they mean affordable by non-tech workers, like teachers or police officers. Not just 10% cheaper, more like 50+% cheaper.
No, Dutch is!
MVC is actually MVA
GM sold 9.9 million cars last years. $1B is 3,000 to 4,000 cars. Maybe this technology will help them boost sales by 1%, 100k cars.
You can use encryption to perpetrate terrible crimes.

That's the whole reason politicians talk about controlling it, e.g. with France.

And queue the arguments: it's just a tool, it's inevitable, etc.

---

Now that I think more about it, one difference is that a gun is more useful for survival, hunting, etc. A more "basic" need in a sense.
Yet just 3 years ago, you could drive the length of Central Expressway and see more vacant commercial space than occupied space.
Ask HN: How do you work remotely?
I just recently started working as a remote developer for a company in Europe from my home in Africa, I'd like advice, tips on working remotely from home and also the best way to fully blend in with the team. Thanks in advance.
There's a legal order of compliance. You don't get to break the law because you agree to a contract that stipulates you're going to break the law.

In this case, I bet the interpretation would be that if a piece of software requires you to break FCC law if sold as part of a Wifi router, then that software cannot be sold as part of a Wifi router.

Back to VxWorks in other words.
There aren't many books about this. Instead there are papers that describe historic systems at particular points in time, or describe (part of) the history of a particular system.

For programming languages, the canonical papers appeared in the three History of Programming Languages (HOPL) conferences:

https://en.wikipedia.org/wiki/History_of_Programming_Languag...

For Unix and C history, start with Dennis Ritchie's page (scroll down to Unix papers):

https://www.bell-labs.com/usr/dmr/www/

For the Internet, there is this review of classic papers on the Internet and some alternatives:

http://named-data.net/publications/main/

There are also some popular books on Internet history - a good one is Where Wizards Stay Up Late by Katie Hafner and Mathew Lyon.

You might find something interesting among these links on computing history:

http://jon-jacky.github.io/home/links.html#history

and Unix/Linux history (scroll down to Unix heritage society):

http://jon-jacky.github.io/home/links.html#linux

still more here about Unix and other systems:

http://jon-jacky.github.io/home/links.html#design-examples

Historical descriptions of a few influential systems and many obscure ones:

https://github.com/jon-jacky/Piety/blob/master/doc/precursor...
You might enjoy this chart:

https://www.babbel.com/en/magazine/funny-animal-names-in-ger...
The FCC ruling seems logical. The earliest "sky is falling" reaction comes from TP-Link's initial attempt to comply, and even TP-Link's response is logical and somewhat subdued compared to the alternatives.

TP-Link's response is hopeful in my opinion, compared to what router's were 10 years ago. We are fighting for improvement, and the FCC ruling is simply a speedbump. The current mentality is openness, as I see it.
The standard library is abstracting over a lot of non-idiomatic surface area of kernel interfaces.
Modern CPU+OS is a good-enough hardware VM and a target platform. Process isolation under an OS is a right level of abstraction.

A VM as user-level OS process which tries to do an OS job and reimplement everything inside a VM is simply ridiculous. Javascript follows the same madeness.

Multi-threading for imperative code is a big mistake, which breaks isolation and results in lock-hell, context-switching nightmare and layers of unnecessary complexity which is impossible to reason about.

Golang and Swift guys got it.
There's a reason the combination of type checking, proper containers and generics, inline XML, and asynchronous processing is all called Hack, and the runtime is called HHVM. At this point, new code using all these features only vaguely resembles PHP, but it's far more robust and maintainable, and vastly more performant.
Doesn't the President speaking at SxSW kind of break the whole indie vibe of the event?

Maybe I'm being naive and that was gone a long time ago (I've never been), but typically tech or art-oriented events don't really care for politicians much.

I briefly peeked in on a talk Rick Perry gave at E3 2008 (promoting Texas to game developers), and the room was probably 95% empty. Tumbleweeds. Granted, I'm sure the President draws far bigger crowds, but it still strikes me as odd.
I use Dark Sky on the iPhone which gives me similar data and alerts.

But I have to say I really like the game/fun UX/UI feeling of your site.