skysight-inc/HackerNews huggingface dataset:
Deprecating the Observer Pattern (2010) [pdf]
Wider streets are good for getting a lot of stuff through - up to a limit. Los Angeles and Atlanta are full of massive highways of cars that barely move.

Larger streets also hurt street side commerce. Nothing chokes off wakability and storefront business vitality like multi-lane one-way streets.

EDIT: I feel compelled to mention from my experience that in Rome, the most active streets with the most vibrant businesses were not the arterial roadways - those seemed to mainly serve large businesses, government buildings, and tourist traps - but rather the tiny twisted streets in place for many centuries.
Considering the treasure trove of information available by data-mining each of those accounts, I'm sure they'll be happy to make room on the form for a few more of those fields.
It's important to make a semantic distinction between 'streets' and 'roads'. A typical one is:

Streets are things which are where humand can play, people bike and walk, go to stores, around the places we live and work, etc. They are 'Places' where people can live about their day to day lives. Very human-friendly.

'Roads' which are higher-speed connectors between Places. Highways are a very high-speed type of roads.

In a typologically healthy region, there is a clear distinction between streets in roads, but in the US there is a blurring, and we often see what are sometimes dubbed 'stroads' - a mutant street-road hybrid, the sort of thing we typically see in the US with wide, fast, multi-lane streets, lined with strip malls and the like. They're hostile to human and make walking between locations at best boring and tedious, and at worst dangerous.
Good point, I meant MVC6. I confused the versions of ASP.NET 5 (which is now known as ASP.NET Core) and MVC6.
Understandably, I'm sure there will be a lot of focus on physical and transport infrastructure. I think it would be worth also looking into ways to transform the social infrastructure of a city.

I'm sure most people would agree that cities tend to bring a certain degree of isolation. Once upon a time people would know everyone in their town, but in a large city today it's pretty rare to even know your neighbours.

Of course, in the year 20x6 we have lots of social infrastructure, but mostly it starts with an assumption that you want to choose who you interact with. But what if you shouldn't always choose? In the wake of the Brexit some commentators have rightly asked "how didn't I know anybody voting leave?"

For better or worse, we are stuck in proximity to a certain number of people, maybe people quite different to us. In cities, we tend to ignore that as much as we can, and our social tools follow suit. Could we build new ones that instead embrace this restriction and turn it into a good thing? Could we bring a sense of local community back to our cities? Could we build slightly-out-of-your-comfort-zone-as-a-service and pierce the filter bubble at least a little?

I'm not sure, but I think it's worth finding out!
I feel Windows 10 still has an inferior interface when compared to Ubuntu, when it comes to Virtual Desktops support and the CLI. Also, some minor details like volume control, Wi-Fi network selection and USB devices are noticeable superior in Ubuntu.

However, I like the tablet oriented interface, as I have a convertible laptop, and it makes for a truly fantastic comic reader.
A few videos on youtube, I enjoyed this one https://www.youtube.com/watch?v=IjmostrFetg
At least amongst some libertarians I know in the US, Brexit is definitely favorable to them. Is it a different brand of libertarianism?
It's even worse than that. There's literally signs on my street now advertising for a local company that sells Android sticks with Kodi preloaded and a bunch of piracy channels.

Are normal people supposed to expect companies that advertise out in the open like that to not be legitimate? And I mean... they sort of are, they can deliver what they're advertising, they'll come to your house and set it all up and even give you support. Most consumers wouldn't know (or likely even care much about) the difference.
Fairly certain this is not the proper usage of the word "usurp".
I just realized something: The time investment in learning a programming language is so large, that when faced with the challenge of writing something that your language is not suited for, you set about in an effort to make the language you already know fit what you want to do, rather than learning a new language.

This leads to things like desktop apps in node.js (or server apps in node.js, amirite), or high-performance apps in Python/Ruby, or mobile apps in PHP. Given this trend, a language that is very easy to learn/teach will soon take over everything, and, if Pyret is that language, brace yourselves for the oncoming "put Pyret in all the things" revolution.
Me too. Especially compared to raw servlets, not the normal 50 layers of inheritance, enterprise crap.
That's basically the north-of-mainstream thinking in urban planning, right? I certainly agree with you, but I also think it is a wasted opportunity to just build what leading thinkers agree is a good idea.
Some of us actually like the rain ;)
Horses for courses. This is why a little background music can be helpful - it fills those silences. In the case of mixing a record, there are other instruments in the silences, so noise is just competing with music.
Heck, I bought one of the $28 quad-core S905-based Android media player boxes off Amazon just to see how bad it could be - and it's got Kodi latest installed with a bunch of these dodgy plugins.

Otherwise, it's pretty amazing for $28, and the plugins can be removed and Kodi reinstalled from the App Store... We use it here at work to put Pandora up on the big TV in our work area / conference room.
The list of high-level questions is missing the most important question: how do you bootstrap the economy? There are plenty of awesome locations in the United States that have cheap land with great geography, but that have no jobs. The reason people flock to cities with such insane real estate prices is because that is where the jobs are.

This is where Y Combinator could play an interesting role though. Could you imagine two or three San Francisco tech companies all uprooting at once to a brand new city, where costs might be half the cost in San Francisco? And at the same time, maybe you could convince a couple other big tech companies to open satellite offices in the new city. To get more economic diversity, perhaps the startup-city could also buy up established, small-scale manufactures and move them to the city. Still -- these kind of moves would be very, very hard, as it would be very difficult and risky to try to uproot enough employees to actually make the move successful.

Any other ideas for how the economy could be bootstrapped?
www.pfsense.org; highly rated, well-respected in the routing space.
> I'd forgo roads entirely.

Tough to get a firetruck somewhere without roads. We have come a long way in reducing the fire risk in new construction buildings, but 'stupid finds a way' is far from being a solved problem.
I went full circle, from a critic how they cloned Java back when my employer had the privilege to beta test .NET as a Microsoft partner, to someone that enjoys delivering solutions on the .NET stack.

For me the sweet spot will be when .NET Native becomes more mature and I can get Delphi/Modula-3 back.
These boxes are advertised all over the place, Kijiji, facebook, hell there is a advertisement in my elevator for one.

Can you blame folks for thinking that if it's being advertised all over the place and sold in local stores, it MUST be legal?
> and if those admins didn't get into DEEP TROUBLE, they're either very lucky or your administrative discipline system is VERY broken

Our commander talked to their commander, I'm sure at least one finger was wagged at them in disapproval.
It is ISO 13346, there are no patents on it.
Re: Street Design

Japan is designed with public transport in mind. Most everywhere in Japan is within train/bus/bike/walk distance. You don't need 4 lane high ways when there are maybe a few dozen cards on any particular stretch of the high way at any given time. I drove from Nara, Nara to Naruto, Tokushima via highway and saw maybe ten other cars on the highway. That's a distance of 174.5km; roughly a 2 and 1/2 hour drive. If I drove for 2 and 1/2 hours on any stretch of highway in California, I'd see ten cars every few minutes.

Less cars in the road, in general, means roads can be more narrow.
Signing Git Commits with GPG 2
Conversely this is what I like least about it. It works nicely for small functions, and even reads like documentation.

But past that it will balloon and just bloat the program you're trying to understand. Tests are better left in their own file. That's not to mention test infrastructure (mocks etc) should you need it.
Have you considered revitalizing depressed cities rather than building new ones? There are a lot of once thriving cities that became depressed due to lost industries/jobs. Building out a tech hub and bringing in tech jobs/workers into these cities could bring new life to them.
For tech companies that paperwork is really not that big a deal. First, you need to get tax and governance stuff right no matter where you start if you plan on taking funding later on. Second, basic company setup is kind of a wash between California and Delaware. (At least that's the advice I have gotten in the past.)
OP, we're in the same boat. I also am in a deep, deep QM hole, and just finished reading Six Easy Pieces, Six Not-So-Easy Pieces, and QED (HIGHLY recommended), and have been trying to work through several quantum physics textbooks. It's astonishing to me how few high-quality visualizations there are: smatterings of videos on youtube (which you can't always guarantee are trustworthy).

I've been dreaming of a WebGL-based 'quantum lab' to revolutionize this. Would anyone be interested in helping attack this problem with me?

Lastly, I'll add in my recommendation since I don't see it here yet: Falstad's terrific simulators, with a whole section just for QM. (Note: java applets. SIIIGGHHHHH) http://www.falstad.com/mathphysics.html

Note—all of Falstad's stuff is open source, and I've been dying to port a few to webgl as a way to get started. Anyone with an interest in this would be a very welcome help!
I find the whole argument of Scotland rejoining the EU bizarre... work for years to gain independence, just to give it away again.

As for the linked article, I'd like to know what the author meant by 'worldview'. I have a feeling people are getting the EU confused with Europe, as if leaving the EU meant we were no longer European. The media in the UK have clearly done a great job at brainwashing people, the amount of nonsense I've heard in the last few days has been staggering.
With many people having the ability now to work remotely, I've seen a big influx into small to mid-sized cities in the last decade. Anecdotally, I moved to Charleston, SC five years ago and since I've been here, I've seen a huge influx of people moving here for quality of life reasons. Charleston is one of the fastest growing cities in the US for this reason. There are opportunities here as well, with larger companies like Boeing shifting a lot of their operations here as well, but more than anything, I think people want to be here because it's a place that offers an incredible food and beverage scene, access to beaches, and a city bathed in history and architectural significance. It's bikeable, walkable, and practically every address could be copied onto a postcard. Most importantly, in my opinion, the influx of people here are younger, optimistic, entrepreneurial types and it's so easy to get to know others in town and to feed off that energy. Roll in cheap, fast direct flights ($100-200 round trip) to almost any northern city (DC, NYC, Boston) and that really adds to accessibility from other cities. I've been doorstep to doorstep from Charleston to my friend's apartment in Brooklyn Heights in under 3 hours. </advertisement>

That said, I've lived in quite a few cities and the most important aspect of anywhere I've lived is the type of people I'm comfortable surrounding myself with. I think that's fairly true for anyone who has job mobility. After that everyone places different weight on a host of other factors (access to fast/efficient transport, culture, outdoors activities, sustainable utility supplies, weather, food, demographics, proximity to family, local school quality, etc, etc).
King (Candy Crush), Mojang (Minecraft), Rovio (Angry Birds), CCP Games (Eve online), Supercell (Clash of Clans), Unity (game engine) ...
I find percept's comment hard to interpret. I believe it's meant to point out that unionization isn't directly mentioned, even though the effects of the unionization fight are mentioned in passing.

Eg, it says "labor leader Joe Hill was arrested", but doesn't say why that's notable.

It says there was labor unrest, and thousands of strikes by workers who wanted higher wages and an 8-hour work day, but doesn't mention that the labor movement had been pushing for an 8 hour day/48 hour week for decades.

(See http://bportlibrary.org/hc/bridgeport-at-war/strikes-for-the... for a description of the Bridgeport strike, which does mention the unions, and strikes by non-unionized workers.)

It never mentions the name of a union. But it does mention the fraternal organizations "Freemasons, the Knights of Columbus, Rotary, and the Elks, ... and the Kiwanis Club".
Let the market decide!
I started using Go a few years back for my web based food project. I have loved it so far. I usually program things in Perl, so Go is a nice supplement for me.

Having a single binary to deploy and 1.x compatibility have probably been the two features I like most about the language.

The community is great, and they are always very helpful. I think a great community around a language really makes or breaks a language.
Some options for doing this:
1. Bootstrap an existing "small town" with access to lots of resources. This has advantages, such as potentially existing highway connections, water infrastructure, sewage, school districts, etc. The downside here is that the existing community would have to buy-in, and agree to be part of your experiment. This is not a small feat. Additionally, you need to convince a large group of people to move there.

2. Build from scratch. Here, the biggest problem will likely be building out the infrastructure (such as roads, water treatment, schools, etc.), convincing people to move to the "middle of nowhere", and finding an affordable area that has access to enough clean water, that isn't already somewhat built up. I'm from Arizona, and have driven through much of the state: even as a large Western state with lots of available land, I have a pretty hard time thinking of potential areas that aren't already semi-developed, unless you want to constantly fight surrounding municipalities for water rights.

3. "City within a City". Basically, find an under-developed suburb or area of a major city. In Phoenix, this might be the town of Queen Creek, or if you were OK displacing a multi-generation, poor community in the heart of the metro, Guadalupe. Here, you get all the advantages of the small-town takeover, with the added bonus that your community is still close to a central hub of employment and existing options. The disadvantage is that you now have to deal with regional politics, and face backlash (potentially) for displacing existing residents. You also don't get to define your main roads and police system much (due to county-level planning). But, depending on what you mean by "city", you might be able to grab 2-4 square-mile-blocks that are not yet incorporated into a large city, and start developing almost immediately (as there's already water/electricity access nearby, and there is likely latent local demand for the kind of development you want to build).
Those are pretty recent designs, but I like them for the most part. I agree, as long as you are not hampering human movement, keep car traffic slow and safe for said human movement, networking with bike paths is fine in my book. In an existing dendritic US-style street system, retrofitting with bike paths between streets is a really cheap and easy way to encourage biking (the hardest part is probably dealing with existing property rights)
1.1B Taxi Rides with MapD and 8 Nvidia Tesla K80s
I think Berlin will benefit from brexit but I'm more interested in watching Dublin. Seems to me it should do very well: big tech companies already there, attractive corp tax rates, cheap and easy to incorporate a company (AFAIK?), similar legal concepts and biz regs as the UK, similar banking environment, cheaper rents, everyone speaks english, there are local VCs and presumably London VCs would also find it very easy/familiar to invest.

The one thing the UK still has going for it is SEIS/EIS but there's nothing preventing other countries copying this (e.g. Portugal is about to introduce something similar to SEIS).
Hey Michael! Great piece. Signs of product/market fit are often strong and unambiguous, and that needs to be emphasized.

That said, many startups get v1 wrong. Not necessarily because their MVP is too clunky, but because they fail to frame (or graap) the correct problem in the first place. Or because their solution to that problem just isn't the right one. (As you aptly put it, founders can get hung up on their solutions and take their eyes off of problems.)

I'd love to see a followup piece about where to go from there. Let's say you're a founder, and your v1 failed to achieve fit. Your v2, perhaps, failed to achieve fit. What is a creative, but rigorous way to go back to the drawing board for v3?

I've worked for some successful startups, and I've worked for some failed startups. None of them found fit right out of the gate. The difference seems to have been that the successful founders recognized it quickly and took intellectually honest steps to do something about it. The failures either avoided that reality, or floundered while trying to adjust.

So what are some effective methods for assessing and course correcting in MVP customer development and product development? We know that "getting outside the building," to use the Lean parlance, is critical. So is effective brainstorming. But what are the best techniques for doing either?
I'm currently going through the course (at week 5 at the moment).

Work per week: can vary between 6 to 12 hours depending on the week and your background and willingness to dive into some demonstrations.

Pre-requisite: first, you definitely need to save some quality time otherwise you'll drop out (I heard the completion rate is around 10%). I feel that having a bit of matrix computations, algebra background helped. Some parts are easy, other parts are harder (but YMMV).

Programming language used: octave; while it's nice to work at that level of abstraction, I found the "feedback loop" very slow when you submit exercises, so in the end I used https://github.com/MOxUnit/MOxUnit with http://entrproject.org/ to have a faster feedback loop (anyone can email me at thibaut.barrere@gmail.com to get more details). This is especially useful when dealing with vectorization of computations.

Overall I found that the course is great for me (coming from an ETL, programming background with some solid maths exp at some point), and I'm learning quite a bit; a good introduction with a pragmatic viewpoint.
Were London VC's unable to invest in Swedish-incorporated startups before?
Three words:

Christoper Woflgang Alexander.
3line helper? facepalm...
In case you want to work on that, be sure to define how quote and eval work with respect to the lexical environment.
Microsoft's dishonest and manipulative tricks to force Windows 10 upgrades are terrible for regular users or people who just aren't ready to make the jump.

I have a non-techie friend who works in a veterinary clinic who recently texted me that the computers in her office had gone down after being forcibly upgraded to Windows 10. No computers meant having a hell of a time looking up records for the dogs and what medicine they were supposed to get.

Not only is this forced upgrade business unethical, it's potentially dangerous. Some Windows systems haven't been upgraded because they're too important to tinker with.
This is ridiculous. I personally think Brexit was a bad idea, but what do down-voters expect to accomplish by down-voting a legitimate comment from a person presenting a different perspective?

Do you really expect you're going to learn their reasons and motivations by talking with like-minded people in a bubble?
I don't really see what self-driving cars and plans and 3D printers have to do with it. You can have friends and be near everything you need in a small town of 20,000 people. They have grocery stores and hospitals and pretty much anything else you'd need. Amazon will still deliver in 2 days with Prime shipping.

What I'd like to avoid are the large financial costs associated with living in a large city. I'd also like to avoid other issues caused by large population density, like the fact that traffic is always backed up getting to the ocean on the weekends here. Also, people like me leaving cities would mean that there would be less demand for housing, less traffic, etc for the people that want to stay. Everyone wins.
"These aren't real journalists, Richard. They're tech journalists.”
Eh? Because there isn't enough shock? Gently, gently. The idea is to avoid entirely alienating the losers.
Chrome DRM bug makes it easy to download streaming video
The world doesn't need another language. This is probably the worst language to teach people just starting off with programming. The syntax is weird and overly complicated. C is a much better language to teach as an introductory language and it doesn't lie to you. Teaching people with some weird fake language that hides the realities of programming will only give people just starting a lot of really bad habits.
Here's one: https://www.crunchbase.com/organization/pindrop-security
From the footnotes:

> [1] Two out of three people will live in cities by 2050 - an influx of 2.5 billion new urbanites.

How much of that is by choice? I know quite a few people that wouldn't give up their rural lives willingly.
Welcome to democracy, serves you right. I'd have much preferred remain to win too. It's hurting my northern wallet too.

One vote goes against him and he's throwing toys out of his pram. Perhaps he should consider that the people who mainly triggered the exit have had a powerful rejection of their worldview, by London and Westminster, since the 1980s.

If the smug liberals had funded appropriate redevelopment for regions losing ship building, steel, coal or what have you, this mess could have been easily avoided.

I'm surprised it took 40 years of ignoring the issue for the mice to roar.
I kinda agree with a 'cultural' factor - Europeans are often more risk-averse than Americans or Israeli's, and starting a startup is definitely risky!

I'm not sure how the Nordic countries get around that though. A stronger social safety net is probably negatively correlated with risk-aversion.
Good advice and thanks for sharing, Michael.

What would be your advice for a team that has clearly reached product-market fit, but the market is inherently small and their growth stalls out because they've put out most of the fires for people's heads in that space?

At that point it's tempting to diversify the product and start solving less dire problems for customers by adding new features, but that makes the product larger and might slow the team down.
I might be the only person who wants Windows 10 but can't get the install to work. I'm going to the MS Redmond campus on Wed to see if anyone there can figure it out.
Amazon Echo and Alexa really matter
"Age-restricted businesses" - wondering what kind of scam this would be...
I've never thought of pitching like this. Demoing, yes, but pitching investors with a live coding demo? Wow.

Definitely going to dig up some of Twilio's demo videos and study them.