skysight-inc/HackerNews huggingface dataset:
Two main reasons I can see:

* ISPs discouraging or even prohibiting servers, due to bandwidth or other concerns.

* Laziness/generally complacent attitude. I think this is a deeper issue than the first one, since a change here may make ISPs reconsider. A lot of people just don't want to learn about how to setup their own server for email/webpages/etc. and would willingly give control to someone else despite the privacy/freedom implications of doing so. In other words, they value "easy" over control, privacy, and freedom. The same reason walled-garden DRM ecosystems have been so successful.

I'm strongly in support of a decentralised and more "user-centric" Internet, where almost everyone has their own servers and websites, and knows more about how things work, but I think there has to be a huge shift in social attitudes first.
I wonder how far we are away from your Chrome OS basically being run or mirrored completely in the cloud. With Google hosting/mirroring your entire OS bit like a kind of VM on a server.
Stop doing the wrong thing quickly
Very nice. I wonder where the source data (building textures, etc) came from.
Decentralization is absolutely necessary, it's just completely counter to the way the economy on the Internet currently works. SAAS falls apart if everyone is hosting their own stuff, let alone the do it for free and sell ads in it model.

Unless people are willing to start paying software developers directly en masse for decentralized locally run versions of products we currently get for free it isn't going to happen. We're even getting to the point where platforms where you could conceivably do that are being killed off.

What would be a game changer is the equivalent of Android for servers. A proper standard environment with app interoperability, and potential to create app stores, just for server code instead.
Senate report: Interrogation methods 'far worse' than CIA acknowledged
Hmm. Your example doesn't work for me (Arch Linux Chromium 28). Tomodo is also broken in general when I tried to use it.
Souhlas.
In the photographs shown, no module other than the extended camera lens sticks out very much. A case that's roughly a rectangular prism, open on one side will be able to enclose many possible configurations.
I don't know about the Clojure Clojure code, but the Java Clojure code is rather bad. At least the main compiler file is terrible spaghetti code.
2016/2017 is still some time away but good the planning is being done openly.
Had been looking for the source of that Werner quote for a while. Thanks Mathias!
I'm pretty sure it is all 3D scanned.
Would Google try to buy the startup, hire the developers, or just reinvent the wheel in-house?
from Pteryx UAV

https://www.google.cz/search?client=ubuntu&channel=fs&q=Pter...
In this context it's important to note that it's not a city law. Übers drivers violate the Personenbeförderungsgesetz which is a federal law. The injunction might have happened in all german cities, but this specific case seems to be about Berlin only.

Most specifically Uber violates §49 ("Verkehr mit Mietomnibussen und mit Mietwagen"), Satz (4) which makes a very clear and distinct case that rental limousines must avoid confusion with Taxis. " Annahme, Vermittlung und Ausführung von Beförderungsaufträgen, das Bereithalten des Mietwagens sowie Werbung für Mietwagenverkehr dürfen weder allein noch in ihrer Verbindung geeignet sein, zur Verwechslung mit dem Taxenverkehr zu führen."

The regulations concerning limos for hire are far lower than the regulations concerning cabs, most notably limos for hire are exempt from §21 (Betriebspflicht) and §22 (Beförderungspflicht). Basically cabs have to accept any customer and the law demands that they keep on providing (and even expanding) their service as deemed necessary by the city. It's like saying "oh, regular cars are regulated as well".

The cabs in germany are regulated as part of the public transport. Uber tries to skirt that regulation and reap the benefits, while undermining the system - and by doing that they create damage to the consumers. Even if you assume there's no damage to the consumer it's not Uber that gets to decide which law applies and which needs disruption. I could think of a couple of laws that I think need disruption in my line of work (tax law, for example) but I don't get to choose either.

http://www.gesetze-im-internet.de/pbefg/__49.html
Where should he have gone?
Neat idea, but the article also made me discover Basic English and its 850 words. Didn't know about that, I think that should be mentioned when you learn English.

Does anyone know of similar general purpose word sets for other languages?
Sweet holy mamajama.

have they actually scanned this? or are they generating this from google maps imagery?
"The dataset for this model was acquired within mere 45 minutes by a Pteryx UAV with maximum TOW of 5kg, flying 150m above ground level. The drone carried a consumer grade compact camera (Canon PowerShot S90) and took a total of 541 nadir oriented images. The resultant true 3D model demonstrates Melown Maps ability to capture façades even in the absence of oblique aerial imagery."

The paragraph is about another dataset, not the Brno city dataset.
I think that given that Google already has 3D depth coverage from its street view machines [1], it should be possible to combine that data with some medium resolution overhead 3D scans to create something similar, and likely even higher quality at the street level.

I wonder why Google hasn't done it yet. I don't think there are any real technical limitations. It may be that getting it fast is hard and the usefulness from an end user perspective isn't there yet?

[1] http://gizmodo.com/depth-maps-hidden-in-google-street-view-c...
https://www.strikingly.com/s/pricing
So - first, I made it very clear that an online solution such as yours is definitely part of an archival solution, for all of the benefits that you have listed, and I'm excited that longaccess exists, and looking forward to seeing you do great things in this space.

But, people should not rely solely on a third party solution for their archival needs. They should always have a copy of their data that is offline, and physically in their possession, in a ECMA-379/ISO-10995 certified format that will last a long time. Certified Archival Media, is precisely that - it's designed to last on the order of a 100 years or more with zero requirements to validate. If you are super paranoid then you could make two copies. Then, you have both of your bases covered; You have something you can touch, and is 100% under your control, and, simultaneously, Longaccess will take care of all of the hard work of checking integrity, reproducing data, transferring it from data system to data system (in whatever form that takes over the next 30 years), and otherwise ensuring that there is continuity of data which can be accessed by the user (or their descendants) from something as simple as a certificate.

And yes, I do agree that the achilles heal of DVD Archival Media is the very real possibility of there being no DVD players in 20-30 years from now. Here's hoping eBay is still around. :-)
I prefer Chrome's extension called Google dictionary. Every time I highlight a word, it pulls up a definition. Anywhere on the web.
I am pretty sure Seznam.cz won't sell to Google.

Also I wouldn't characterize it as a "start-up", it's one of the biggest Czech companies.
I'd echo the advice to read the Arc source, and I'd add the various versions of Quake (C, C++). I learned a lot reading John Carmack's code.
Cool, I smell buy out in 5, 4, 3, 2, 1... :)

I like the idea of bringing back more of the contours into maps once again. The move to flat satelite and Google Maps style stuff has meant the act of being able to navigate based on most efficient effort (e.g across contours not just A to B) is rapidly getting lost.
The softer the topic, the more room for subjectivity. The more room for subjectivity, the more room for controversy. Mountain long threads tend to be highly emotional/opinionated bickering that doesn't go anywhere, because the topic is so subjective that people can easily stick to their own biased worldview, reiterating the same old talking points.
Seznam.cz is far from being a startup.
The culture, tools, and language evolve together.

How else do you explain things like:

InternalFrameInternalFrameTitlePaneInternalFrameTitlePaneMaximizeButtonPainter

JDBC is perhaps a better example. It's short and simple but designed around raw SQL which ends up creating a huge mess vs something like LINQ. Sure, there are hundreds of 3rd party solutions to this problem just pick one except external library's might pick something else...
Actually, it's an important point. One way to learn a given coding technique is to copy-paste it into your own project, modify it until it works, and then delete it and re-implement it yourself. (The "delete and then reimplement it yourself" is the important part. Don't just copy-paste code!) That way you can build up an understanding of the code as you go, without having to understand it in its entirety from scratch. Understanding it in its entirety from scratch is the better way, because it gives you a deeper understanding, but people learn in different ways.

Anyway, illegal is illegal, and copy-pasting from Tarsnap would be illegal. I didn't know Tarsnap was under a restrictive license. It's a shame that people will have to be so careful when learning from Tarsnap, as it's a paragon of modern C best practices, but maybe the license is shrewd.

Though I wish the mentality of "my competitors might steal the code!" will die its deserved death, since evidence thus far suggests it's just paranoia. For example, the codecombat guys open sourced everything and have been fine: https://news.ycombinator.com/item?id=7015126 (But of course that's easy for me to say when I have no competitors to worry about!)
It's not a startup. It's older than Google, does basically the same (just local), and has been surpassed by Google (in search) only recently. After Google poured millions into web, radio, outdoor and TV advertisement.

Their big advantage is that they are local. The maps (mapy.cz) are superior to Google maps. In what data they provide and in general UX (my opinion). I don't know/use other products.
I don't trust CAs either but I use self-signed certificates when I want to collaborate securely online with people I know offline --- just give them a hardcopy of the certificate for them to verify and then add to their browser. It's unfortunate that newer browsers are making it harder to do this; I can see the justifications for this being in the name of "security", but can't help thinking that it's another way to keep the CAs happy in their monopoly over trust.
> It's time to decentralize the internet. There is no good reason why we can't have email, webpages, photos, even facebook-like social stuff housed on our own machines in our own homes (or some other place under our control).

I think there is a good reason. Who wants to spend the time setting up and running a server? I happen to run my own, but it is definitely not something I would recommend to my friends and family.

Maybe someone will come along and create a super easy to install and low maintenance server platform, but if everyone uses that then it is still "centralized" in the sense that everyone is running homogenous setups. I think the key is that everything should be based on open protocols and formats. Email and the web are already there. Tent.io might be a good place to start for the social media stuff. That seems far more important than geographical dispersion of physical servers.
They have their own imagery.
The number one complaint about go seems to be lack of generics. What is academically exciting about generics?
> It's time to decentralize the internet. There is no good reason why we can't have email, webpages, photos, even facebook-like social stuff housed on our own machines in our own homes (or some other place under our control).

This is how the internet is designed, and you can already do this today. In my case, I host my own dns, email, and my own webpages, locally on my home connection. You just have to be willing to learn, and willing to do. Once you've learned, the actual "do" is rather trivial.

[edit: forgot to list dns in the first version]
Japanese startup Tokyo Otaku Mode Secures $2.7 Million
JFBmarketing at APSense: What is Hyperinflation, do You have Solutions
There's no evidence Matz has supported a campaign to revoke same-sex marriage rights. Holding an opinion is fine. Trying to get everyone else to live by your opinion is a trickier and rather public matter.

(For example, I detest smoking, but no smoker can be pissed at me for that because I have no desire to curb smokers' rights. Likewise, folks who are against same-sex marriage can just avoid getting married to someone of the same sex if they want to avoid getting hassle for being intolerant.)
Presenting at SAP Forum Athens | Mobile Marketing with Warply
Yahoo seems to have a certain difficulty in making the best use of the people it works with. Flickr springs to mind. If they're firing him just because he gives sucky presentations - which seems to be the only guess the article has - then that's on them.
A new breed of samples for MonoGame
United we stand
In addition to the other good answers as I write this, there's the general principle that a troubled company like Yahoo has to pay extra to attract top talent.

And based on all that I've heard, even more to work for a CEO like Marissa Meyer.
> Putting developers in charge of not just building an app, but also running it in production, benefits everyone in the company, and it benefits the developer too.

How do companies which do this keep the support workload of developers low enough so that they have time for development? It's a great idea, because as the linked interview with Wener Vogels proposes, it creates a developer that has more frequent contact with customers. I suppose eventually you have to shift resources around to start other projects, but then who supports what they're leaving? Even in large teams, eventually expertise will dwindle until you're adding new people to support an existing system.
We have part of a system at work that was written in Java and it is horrible because the team that built it has a bad case of NIH. They ended up implementing a very poorly designed file system based database. Now that part of the system has horrible I/O performance because it is opening, reading, writing literally 10's of millions of files per day. The development team wanted to be clever and innovative on something that should have been a dartboard throw at Oracle, MySQL, MS SQL, or Postgresql.

The analogy to plumbing and electricians is funny because typically those types of contractors are really skeptical of new-fangled products and they usually want to stick with tried and true solutions. But those are industries that have been around for a couple hundred years, right?

The point of the article is to focus on your core product and leave the plumbing alone by picking boring stable stuff. You can build a business with all boring stable stuff too, but that may not attract "rock star" developers.
True, Seznam.cz was founded in 1996, two years before Google. Try clicking "Vybrat jinou mapu" - more map types available.
Based on the posts, people think that seznam.cz is a startup and Google will buy it like in 3,2,1. This is complete nonsense. Seznam is far from a startup and I am pretty sure their goal is not to get "only" acquired. Its mapping service is superior to google as far as Czech republic is considered. Well done guys!
In the case of some front-end tools, they are an absolute must.

When your CSS compiler takes care of all the stupid -webkit-/-moz-/... prefixes, allow you to define variables, mixins, use loops, you gain a great amount of power and your code is a lot cleaner.

When your build system integrates with livereload and make your changes appear instantly as you save, you gain speed and comfort.

That's major benefits for little to no inconvenience.
I don't know about the necessity of CSS frameworks, styleguides or package managers, but some tools are just too good.
It's not about the end result, it's about using better tools to get to it.
6 Ways to Achieve Higher Profits
> The secured condo building reflects the economic reality that land is expensive in San Francisco, and that housing requires security unless you like needles on the doorstep and bums pooping in your side alley. This is not hyperbole: housing in San Francisco carries a significant alley-pooping-bum risk.

So the reason people need secured condo enclaves is to avoid people of a different class.

> The only exclusion involved is a result of economic reality, and there is no way around it: someone has to be excluded from San Francisco, and you won't fix that situation by not building houses and not providing convenient transportation.

Someone has to be excluded, it must certainly not be those new high paid workers colonizing the area!

> Which I think is what the protestors actually want (so long as the "right" people are excluded), but they haven't really pondered whether they are doing the right thing to achieve their distasteful ends; making them morally questionable and economically wrong.

Of course, these people are protesting for their right to exclude the rich because they are mean. Losing their homes, being priced out of where they grew up, and being unable to access the new tech wealth has nothing to do with it, these protesters are just spiteful.

> Yes, the secured condo building is a symbol of wealth and exclusivity, just like the gated community, but to declare that these two things are essentially similar is a serious misunderstanding of the situation, probably motivated by a rich-vs-poor sort of thinking.

When people of a higher class mobility move to a location and erect barriers physical and economic to prevent "undesireables" from living or existing there, its the same phenomenon regardless of building type.
New Wind, Solar Power Cheaper Than Nuclear Option, Study Shows
yep any good developer can learn new tech quickly for example I taught my self node.js and mongodb well enough to produce a mvp in less than 7 days it ran for over a year with i think one crash in that time.

Back when I was younger my boss came to me and said oh we have just brought a new piece of exotic kit (about 3x my salary) go and hook it up to one of our pdp's get it interfaced (no drivers available so I had to work out how to do real-time device drivers and then write the calibration software)

Then go and talk to one of the senior engineers and work out with him how we can best use it to do 3d digitizing of droplet clouds.
How You Are Hurt by FDA Genetic Test Restrictions
A C++11 implementation of arbitrary-rank tensors for high-performance computing
Are there easter eggs hidden here?

http://beta.mapy.cz/3d?x=16.5301666&y=49.1886081&z=13&source...
> So it does look like a better candidate for the arrow of time.

I don't fully agree. You seem to agree that even in a fully classical world, you would experience physics as irreversible on a macro level. So we cannot dismiss subjective uncertainty (lack of knowledge that could in principle be known) a priori as an explanation for the apparent irreversibility of physics. Certainly quantum uncertainty is an additional component of uncertainty, but most likely it's not only quantum uncertainty that causes our experience of irreversibility. For instance if we create a gas of very heavy particles, we would still experience irreversibility, but the quantum effects would be negligible. It seems to me therefore that it would be a good idea to try to investigate to which extent our experience of irreversibility is due to quantum uncertainty and to which extent it is due to subjective uncertainty.
WSJ: Kids Learning to Code in Hong Kong
It's not the boring that bothers me, it's the terrible type system. Even Java, the boringest of boring languages, eventually (1.5) figured out that it needed something more powerful.
Protect your right to use a cloud-based antenna.
> Somehow, the First Estate managed to convince the Third Estate that it's the Second Estate's fault, hence the bus attacks. It's not.

Tech workers most certainly share some blame. When you accept work with those companies and move out to the valley, you are contributing to the culture of evictions and hyper gentrification that affect that area. You don't get to wash your hands clean.
Contour – Another JavaScript Visualization framework
Objects? No, thanks (Using C++ effectively on small systems)
Red Hat: please produce tl;dr versions of your pages, you're producing a lot of new stuff, but all these names and all this text is too much.
In Brussels Uber (more specifically UberPOP) got banned as well.
Interesting article, but completely missing the point of R2D2 in movie.

I know because when I was in 4th grade I wrote an essay for a school assignment which was supposed to be about your role model and who do you want to be like when you grow up. And mine was about R2D2.
And it was not because of his operational characteristics, but because of his human ones.

I got laughed a lot at for it back then, but looking back at it now it makes perfect sense.
From all the characters in the movie, R2D2 is the only one who is completely selflessly dedicated to helping others. He is also very brave, and at the same time has feelings and compassion.
If you didn't pick that up form the movie, watch them again.
He also does not just execute orders. He can think for himself. And even has a sense of humor.
R2 was Lucas's top hero, DESPITE his purely functional and minimal design, and because of his BRAVE and PURE HEART.
It seems like his unassuming appearance and attitude fooled more than a storm trooper.
GPS Accuracy of Fitness watches
When the alternatives are changing the behaviour of any large group of people vs. changing laws, my bet is on changing laws being the most effective and realistic method to improve things any day.
We are on the same page.
Taxi drivers earn really little... I am not sure what price you would find fair?
Well... not everywhere outside the US. I saw it popular in Asia as someone other said, but here in EU I see only gmail, hotmail and outlook, nothing else.
I wish they would open the remaining components (Editor, Grid, TreeView, etc) and then charge for an editor or some other tools.
Funny video Must see
No, that's actually there, it's called "Hill of Abstraction"
10 Reasons to Never Use Perl, Ever
I hate the use of the history API.

I don't want the back button to navigate the map!
> It's strange that this took so long, and only in Berlin.

I'm not surprised that it's only in Berlin: Berlin and Munich are the only german cities Uber operates in. In addition to that you need standing to sue, so neither you nor me as a customer can sue. The injunction here is the result of a case started by a taxi company owner in Berlin, so it applies to Berlin only. I would assume that the Munich cab companies were waiting for this case to go through and might follow suit.

It's important to note that this is _only_ a preliminary decision, the final court decision may be different. It's more of an indicator in which direction the court leans, but preliminary injunctions may be granted for reasons such as that continuing the service might create irreversible facts. (nb: I haven't read the injunction)
Don't some ISPs already block port 80? I looked into setting up my own server and almost everything I read recommended not doing it.
There are a lot of mystery carbs in there. 84g carbs, 8g in fiber and 2g in sugar. The remaining 74g?
I'm a teacher in a further education college and in adult education in the UK. Students personal email is 50:50 yahoo/hotmail with rounding error ISP accounts and gmail. Most of my colleagues have a non-official personal email address and that tends to be Yahoo more than Hotmail/Outlook.

Wouldn't say any of us have a huge monthly spend or anything but I think Yahoo have eyeballs certainly.
Really touching piece of art, thanks for sharing.