skysight-inc/HackerNews huggingface dataset:
Wow, the second random street is in my hometown.
I think it depends on the contract you signed, you should go over that and check if it says something about it.

IANAL, etc. Ask a lawyer if you want any reliable answer.
Hunter-gatherer European had blue eyes and dark skin
That sounds like an abject failure of union leadership.
Hey, did you get the idea after seeing http://smwh.re ?
The NASA TV stream seems to be preferable - same video but with commentary and background:

http://www.nasa.gov/multimedia/nasatv/
I like clojure. I really do. But when it comes to day to day usage I cringe because of the down right terrible error messages.
Protecting the rest of the population from those incarcerated.
Version not supported ^o
I've used gevent in multiprocess situations, and it worked just fine. I did rig up my own gevent-based IPC, though. Just create a socketpair before forking, and attach some JSON-RPC (or protobuf/msgpack/etc) endpoints after.
Rehabilitation, fighting injustice with injustice will just create an endless loop.
Free Tools For Web Developers
There's some huge gap in perspective here, because I find your example an obvious case of rape on the prisoner that doesn't help your case at all.
Flashes of Nondecisionmaking
I'm telling you - use yandex.com
IANAL, but my understanding is that if they didn't sue (or oppose the trademark, or whatever it is they're doing), they're afraid somebody else could create a "XYZ Saga" that is copying King's game and use the very existence of Banner Saga as a precent to why XYZ Saga is entitled to using the word "saga" as well.

What's not clear to me is whether there is anything King could do to protect their IP without harming Banner Saga. For example, could they sue Banner Saga, but then settle out of court and allow them a special exception?
http://geoguessr.com/
Banner Saga can still be released without a trademark, right?

I thought that was their point, however misguided they might be.
I wouldn't automatically assume that most people are guilty, and in fact our justice system is explicitly not allowed to make that assumption.

Law enforcement is not an end in itself, it is only one of the tools a government has available. There's nothing in the constitution that says "you must prosecute as many people as possible".
How Kids React to No School
I want to know what privacy concerns you have regarding static CDNs that you don't implicitly give up by accessing the Internet.
The point they were making is that googleapi and code.jquery.com don't count as trusted (at least not until you verify the hash)
I wasn't trying to solve the problem of parallel processing, nor was I suggesting that its core problem is boilerplate. The point of the article was simply trying to show a part of the language that I think is neat and elegant to people who may not be familiar with it. As I mention in the opening paragraph, the top tutorial hits on Google make no mention of the map function.

Secondly, I wasn't really "picking" on Java. A one line comment about Java liking classes is pretty far from being "unfair," me thinks. Again, in the context of the article, I was simply (attempting (though may have failed)) to use it as a (hopefully mild-chuckle worthy) example of the different ways things can be done in a language.

Finally, I'm not entirely sure why your complaining about stripped down example code... It's example code, man.
My point once you start tolerating unconstitutional laws you undermine the whole purpose of the constitution. It must be the supreme law, or it's just another easily bypassed piece of legislation.
I am not knowledgeable on all of King's negative practices, but as ridiculous as their trademark pursuit of 'candy' and others sounds, the only question I think they are asking is, "How will it affect our sales?". Otherwise, why go through this fiasco by trying to bully the 'little guys'? In their mind all other developers and their sympathizers combined won't be a match to those facebook users who click and purchase 'Boosters'.
Entrepreneurs Relish The Challenge More Than Money
What's your randomizer? Maybe it's just me or maybe a lot of France looks the same but I swear I'm seeing a lot of repeats, perhaps as much as 1 in 20.
I would also include Walking in that list. But I may as well expand that and recommend all of his essays.
Not random.
What is really happening in Ukraine
Some interesting non-street views in there:

http://randomstreetview.com/#fnso2_17h6mm_b0_a_-8

http://randomstreetview.com/#68vsh_19xpmm_100_a_-1

http://randomstreetview.com/#vbpgr_60bxi_b6_a_-1

http://randomstreetview.com/#953ql_19j07c_1ix_a_-g
(Disclaimer: I'm part of the Texpad team.)

I agree that a lot more needs to be understood and imagined about how we may use the touch devices, but radical changes don't have to be radical on day one. Indeed, from experience radical changes fail precisely because users can only absorb so much change in one go.

As it turns out when you take the touch interface into account as our iOS 7 app does, you can do some sweet things. My personal take is that you experiment with the interface _while_ making sure you don't break the existing ways of inputting (= generating content). If you shove a lot of change down people's throats in one big spoonful, you alienate them. Evolving the UI means you can take user feedback and adjust the course on the way. Radical changes mean you assume you know exactly what they want and need (and you don't mind breaking their workflow to impose the new way). That's a big assumption and may appear a little presumptuous to users who've developed a workflow around your app.

We may not get it right completely in one go, but we can assure our users that the app is the product of their feedback and will continue to be.
> I wouldn't automatically assume that most people are guilty

US of A already officially admitted that they've lost track of all the federal laws they have, so it's pretty sure at this point that everyone would be found guilty of breaking some obscure, forgotten rule that happens to be in force, if prosecutors would look hard enough.
>While this is of course true, I do not believe that what offends other people should dictate our actions

But it does. Every day. You'd have a pretty hard time if you had absolutely zero filter on what you said to other people and absolutely no concern for other people's feelings.

>It would be ridiculous to cater to those people's sensitivities!

You're comparing religious suppression of women and homosexuals to creating a conducive and friendly environment for women in technology. These are literally the opposite things.

It's like saying "we can't have laws against killing people just because we find it morally reprehensible! some people find allowing gay people to live morally reprehensible! any law at all just puts on a slippery slope toward executing homosexuals!"

>And I feel that it is silly to worry about things like the word "bro".

Again, it has nothing to do with what you find silly or frivolous. This isn't about you. Until you are truly able to understand that, you're never going to get anywhere on truly understanding issues like this.
Don't worry, the ISS gets a sunrise every 90 minutes :)
I'm not sure that changes things.
That was a nice couple decades of having it both ways, but now we have to choose between taking an oil deal away from nominally friendly nations by seeing their bids, versus having an export market for our technology companies, who are suspected of collaborating to make that spying possible.
I suggest Lazarus to you. It is a successor of Delphi in a sense. It is rather active.

http://www.lazarus.freepascal.org
To me this is one of those examples where you might re-think the whole problem from the ground up, then take a step back when realizing the absolute solution is not the perfect solution.

Take for example, the clap-it lights; while yes it requires less effort than walking over and flicking the switch, it's also extremely annoying to do. Likewise, I would get really annoyed when lights go on and off according to where I walk.

Of course I don't have a Nest either and yet it does fill a need for some people.
"the whole web startup concept seems broken. it's not about real solutions and sustainable businesses, but rather a giant get rich quick scheme."

Well, something like that is always going to be a motivation of your investors.

The real problem is that except for rare exceptions like Facebook, our government has destroyed the IPO exit, with SarBox in 2002 being the last nail in the coffin. I think a lot of people haven't internalized this yet, that that investment model which had a fantastic 4 decade run starting with late-50's legal and/or regulatory changes, is OVER.

Silicon Valley/the Bay area really became magic during it, but the game has changed, and in such a way that it threatens the whole ecosystem. In that every acqui-kill (thanks for the term, _random_) means N more screwed users, meaning that many fewer people willing to take a chance on a startup of this nature.

In my case, there are more than a few companies like this that I've thought I'd really like to use, but the risk/reward ratio is just too marginal. Those that have gotten successful, have a business model that looks viable, and have clearly decided not to get acqui-killed, like GitHub and FastMail, sure. A company like Picnik, forget it.
Bethesda trademarked "Scrolls" (as in "The Elder Scrolls.") Most people thought that was overreaching too.
> Perhaps it's about time we had a way to specify the hash of <script> source inline so browsers can serve files from cache even if they are from different origins

A spec for just that was recently proposed[0], it even has support for a "canonical" script to be used in the event of that the hash check fails.

The good news is a polyfill for this can probably be created today. If CDNs serve their JS with the proper CORS headers, you can request the JS with cross-domain XHR and check it against a hash before eval()ing the script.

The bad news is that the polyfill would require you to allow `unsafe-eval` if you use Content-Security-Policy headers. Depending on your security model, it'd probably be best to host all your resources yourself. Not to mention that using a hash function written in javascript might negate any performance gains.

[0]: http://w3c.github.io/webappsec/specs/subresourceintegrity/
When will iOS stop using the most ineffective keyboard in touch screen keyboards??

Every time I have to type in my Wifi password on someone's iOS device I cry. Not knowing if the letter is capital or lower-case is a killer and the symbol division of two screens is mind blowing; + and = is on page two!

I can't hold down on a letter to select numbers or symbols is also crazy. Not being able to slide also is crazy.

TL&DR Apple's iOS on screen keyboard is the worst!
Difficult one.

Basically these are put in place to stop you stealing source code improving it and releasing it as yours.

The best thing to do is ask for an exception for particular pieces of work if you are worried about it. Any half decent company will be more than willing to let you work on code outside of work so long as:

1. It does not affect your companies work.

2. The code you write at work will not be included in the projects you are working on.
[Disclaimer] I am not a lawyer, this is only from professional experience and personal culture, and may not apply if you are from another planet. Feel free to insert enough "maybe" for your own convenience.

[TL;DR] This is only enforceable if explicitly written black-on-white in a contract you willingly signed.

I have seen similar clauses in engineering contracts before: this is rare but it exists, and you should beware. I would advise not to sign anything like that — except maybe when you really trust the company's shareholders. At least, make it clear that you do work on your spare time, and show them that it is clearly unrelated.

So check your employment contract. In case it confirms your company's claims, you can still try to go to court: in some cases, a judge may consider that an abusive clause.

Alternatively, there is no chance this is an implicit argument: any IP renunciation must be explicit, so if you never signed anything like that, I think you should be safe.
I found it weirdly compelling.
20 lessons about making viral apps I learned the hard way
A huge thank you for all your comments and feedback. I've updated the blog post with 6 more wishlist items based on your replies.
Snowden-Interview in English (German TV)
Mac Pro Colocation
You've gotta get a tinfoil hat, or a lottery ticket. Perhaps both.
+1 to "it depends upon your contract"

It also depends upon your role. If you are hired to invent new things then it is no good claiming that an invention you seek to sell on your own account does not belong to your employer of the time - even if you only worked on it at home.
You are just repeating the same old red herring. Actually free software does not restrict anyone's freedom. I understand GNU/communists are insane, it is not a problem of understanding, but one of dishonesty. Pretending public domain software (actually free) restricts "end users" freedom is a lie.
Note that this was posted in late Oct 2013, whereas according to the HHVM blog[1] there were major stability, unit test, and performance improvements made to HHVM for a variety of frameworks (including Symfony) in mid December, thus this may be slightly out of date.

[1] http://www.hhvm.com/blog/2813/we-are-the-98-5-and-the-16
Are these user submitted or has google actually been there?
Random street view locations are retrieved from a database (on-the-fly lookup is too slow); France had not so much records; that has changed over the last 5 minutes though. Try again :)
It's surprisingly interesting seeing the astronauts working from first person view and hearing their communication. Reminds me a lot of the beginning scenes of Gravity, goes to show how well that movie was shot.

They mentioned they are now about 30 minutes into a 6 hour space walk.
Groan. Well put, but still, groan. 8-)
Regardless of legality the question you really should have asked is "how much will it cost me to purchase my freedom via the legal system, and am I willing and able to pay it".

If you're only willing to pay $100 for your freedom, and they're willing to put up $500 worth of nuisance legal roadblocks in your way, they won. On the other hand, if they're only willing to spend $5000 max to own you as their property, and you're willing you spend $10000 to gain your freedom, you've won. Doesn't matter if its objectively legal or not, its shouldn't even be part of your decision. Now its very important to your lawyer and his strategy and the related costs, but figuring that stuff out is his specialty. Every slave has a sale price, the legal system will figure it out. Might be a lot more or a lot less than you think. Your legal rep will let you know.

It strikes me as a dumb idea from a liability standpoint to want to own a developer as a slave, thinking of malware and the like, or even just innocent bugs.

Good luck.
The thing is the enforcement mechanism against unreasonable search is the state loses at court. If the state never brings a case they have more freedom. This is also the reason why the police need not advise you of your rights before interrogating you if they don't plan to charge you.
If the feds bring unrelated cases based on these seizures I'm sure the admissibility of the evidence will be the main thing being argued in court.
>Is a job not being "skilled" mean the person doing it must live in poverty?

"must" is a strong word. But I would be worried about the possibility and perhaps diversify my skill set.
Ask a lawyer. The condition is very common, but I don't know if it is enforceable.
Anyone got the specs of the camera?
So they should get the rewards without the risk? By claiming it would be a poor investment for someone who can't afford the risk, you're implicitly arguing that the actual owners are taking a bigger risk than the employees, and thus it's unsurprising that they capture the rewards from growth.
Seven thousand trillion floppy disks
I hear this complaint a lot about Clojure, but I have to admit that I don't fully understand it.

My usual experience with Clojure has been that the stack traces are long... but the exception error messages are generally pretty good, and the stack frames that correspond to user code generally have good information on the position of the offending statement.

Maybe you could make an argument that the internal Clojure stack frames should be hidden from stack traces, but Java itself makes that difficult. The mechanisms that `Throwable` uses for capturing and printing the stack back trace are both private methods of the class. Working around this would involve identifying every (most?) places in a codebase where a Clojure stack trace might be printed and then using custom Clojure-specific stack trace printer. This might be doable for stack traces printed by the REPL or compiler, but very difficult for stack traces printed by an external linked-in logging framework.
You're looking at it from the supply side; perhaps you should consider the demand side?

If this attitude prevails, eventually you'll likely to find you've poisoned the well such that you won't be able to find enough new users for subsequent ventures. As I mention here https://news.ycombinator.com/item?id=7130428 in the context of the end of the IPO exit, every accui-kill results in a pissed off set of ex-users less likely to try the next startup's shiny new toy.
Gate?
According to Wikipedia [1]:

Areas not accessible by car, like pedestrian areas, narrow streets, alleys and ski resorts, are sometimes covered by Google Trikes (tricycles),[2] snowmobiles[3][4] or boats.[5] On each of these vehicles there are nine directional cameras for 360° views at a height of 2.5-3.0 meters (8.2-9.8 feet),[6][7] GPS units for positioning and three laser range scanners from Sick AG for the measuring of up to 50 meters 180° in the front of the vehicle.[8] These are used for recording a rough 3D model of the surroundings, enabling faux-3D transitions between distinct panoramas where the environment images are momentarily mapped onto this 3D model while being crossfaded to create an animated perspective change as the user travels from one panorama to another. There are also 3G/GSM/Wi-Fi antennas for scanning 3G/GSM and Wi-Fi hotspots.[9] More recently, high quality images have been based on open source hardware cameras from Elphel.[10]

It says "sometimes", though, so not sure how the other pics are captured.

[1] http://en.wikipedia.org/wiki/Google_Street_View
I believe it is Norway or Sweden that has prisons dedicated to protecting society and rehabilitating the offender. As a result, the prison community looks remarkably like an ordinary society, the primary difference being that the prisoners are not allowed to leave. Reading about it was eye opening.
Xbox One, OneDrive -- are we looking at Windows One next?
Click: http://www.reddit.com/r/shibedojo (<- We trade Doge the pro way)
...and is it worth investing my time trying to understand this?
From now is possible to call asynchronous functions in a declarative way and to get almost the same experience as with synchronous code.
Dear Microsoft. Renaming something does not make it better. It just confuses your customers.
So... this game is a prerequisite to run for any major US Office?
And then two.

Then three.

Then three point one one.

Then ninety-five.

Then ninety-eight.

Then two thousand.

Perfect numerical naming convention!
>You're making baseless assumptions.

>You do, in fact, have a judgmental bent, and worse: you don't know what the hell you're talking about.

Spare me the drama. Look, words matter my friend. Your post was written in such a way that 98.9473% of English-speaking readers would understand it to mean that you did not previously communicate with your family. Perhaps the phrase "we never communicated before" was a poor choice on your part. And, no, pre-pending the "where" does not clarify. Before you bash people over the head for their responses to you, perhaps you should consider writing more clearly.

You might say that I read it that way because I have a "bias", but we'll have to agree to disagree. One thing on which we can agree is that I do clearly have a particular opinion on the matter. So, as written previously, your post simply provided a good illustration and thus elicited my comment.

It's great that you are finding value in Snapchat. I would say that you are in the minority (in terms of how it is impacting meaningful interaction). That is, many of our most popular new modalities are not supplementing our quality interactions, but replacing them with interaction of "lower" quality. I'm not just picking on Snapchat here, although I think it almost perfectly epitomizes the problem (for instance, with many of these technologies, there is also a decidedly narcissistic bent). But, even SMS to some extent costs us more meaningful interaction.

In any event, I never claimed that any of these technologies were universally evil or 100% bad. My point is that there's a solid trend toward replacing vs. enhancing quality interaction. Across the board, society is changing the way it communicates and generally I don't believe it's good.
Google's pretty good at thumbing their noses at the naysayers that say "Haha...you're not going to xxx all yyy".

xxx = crawl and cache, yyy = reachable pages on the web
xxx = scan and preview, yyy = published books
etc
We've developed in-house a web application for telephone answering services, which we 'dogfood' 100 times a day because we are also an actual TAS, with an operator who also functions as a UX geek and software developer.

The ultimate form of ethnographic immersion - rather than just watching someone do their job, or ask them probing questions... actually do their job for seven years.
I don't get it.

I'm with you. I've had mutt set up to use PGP for ages. I've configured a half-dozen or more other MUAs to use PGP/GPG. If I've got an MUA that doesn't support PGP, I can do ASCII armor encryption and decryption easily.

That's you and me, the geek set.

The Google guy I mentioned: he's just as versed. And yet, felt he should give me grief.

If you've got a Linux desktop, odds are that the tools you need are integrated. Congratulations, that's ... about 0.5-3% of all desktops depending on whose numbers you trust and/or like.

And an increasing number of users are now on smartphones and tablets. Yes, I've got K9Mail, but I've received no, and sent very few, encrypted emails.

In corporate environments, you get the tools you've got on a standard desktop and that's it. I've had a hell of a time convincing engineering and dev teams to create and use PGP/GPG keys and/or use SSH key authentication rather than passwords. I've been at shops recently which still use rsh (and had the pleasure of giving the solution to a user creating large numbers of client sessions: oh, yeah, SSH doesn't have the 512 max outbound connections limit that RSH does due to its privileged port use). Sigh.

Key distribution is a huge part of the problem. In large part it's what PGP Corp (now part of Symantec) addressed with its appliance solutions: a box that creates, signs, manages, and automatically applies keys for users. I don't exist, and yet I've got a key published (and embedded in my G+ profile coverphoto). Oh, what the heck, let's add it to my HN profile.

As you note: webmail, mobile, smartphone, and Windows are all problematic. But more than that: people don't fundamentally understand the technology they use (part of a much larger rant and topic), and this stuff confuses them utterly.
World's first multi-material colour 3D printer can print Bono-style glasses