skysight-inc/HackerNews huggingface dataset:
The biggest failure point of economic productivity in the second half of 21st century will be the production of new people - i.e. babies. Cities are the biggest contributors to this, where people have extremely low fertility rates. Many young families move out of the city, because they find it to be inhospitable (too expensive to have all the resources one needs).

The United States is less aware of this issue due to high rates of migration, and higher birthrates in certain subpopulations.

The nuclear family is a brand new social experiment of the 20th century, and one of the primary causes in the decline of the production of people. Without traditional support networks, women have to choose between 24/7 baby-care and not having children. Daycare is extremely expensive, and in fact not the ideal environment for a 3-month-old. The traditional notions of a trust-based larger family unit (siblings, grandparents, aunts) and community-unit are non-existent in the modern urban environment.

Even without the issue of children, most people struggle for connection and meaning in their lives more-so than before. They enjoy fewer intimate relationships, and spend less time with people they love or trust.

So if you are designing a new city, design it around fostering genuine communities, and is inclusive to all ages and educational backgrounds. My ideal city would be composed of mini-villages, each mini-village centered around communities of a few dozen families, sharing a courtyard "public" to the community+associates.

It would be an environment where I wouldn't have a bitcoin-based smart contract to 'enforce' something that my neighbor would do anyways.

In general, the city would aim to minimize total commute / on-the-road time for as many people as possible.

It would be a city where work is co-located with child-care for young mothers, who can take 30 minute breaks, walk-over, and breast-feed. This means completely different things for zoning. This would mean work would also not happen in a context completely isolated from rest of life: Perhaps the "work day" would last 10 hours, but with 3 hours of interruption for family, food-preparation, etc. This doesn't mean people would "work at home", or the "workplace would be full of kids", there are innovative ways to combine the two -- which was the natural state of things only a century ago.

Perhaps each person would make less money, but we'd need to spend less as well, giving each other the things one is now forced to buy in a city. It would be an environment where one could have 4-day workweek, perhaps taking two afternoons off, so men would be more present in their families.
So your saying that the whole United States Armed Forces is non virtuous, based on one guy you knew? This is a huge claim.
Here's a link to the original paper.

http://psych.colorado.edu/~vanboven/teaching/p7536_heurbias/...
Show HN: Browse Reddit in a 3D graph visualisation [Haskell+Purescript]
> To be taxed @ 42% (average) in Germany your income would have to be way north of 300k€

That is flat out wrong... If it wasn't for the sensitive information, I would have posted my own tax returns here for all to see.
This is the China homepage: https://www.amazonaws.cn/en/
Many of the projects added skylights.
It's easy to criticize.

Edited to add:

> the point of helping others which is not self-glorification, but the death of ego

Is it? I thought the point of helping others was to help, rather than to polish one's own Zen. More fool I, no doubt.
>I imagine, at a point when hardly anybody can afford decent housing, that a lot of retail spaces will be squatted as housing.

Typically residential and commercial areas are zoned differently. You can't just build a house, nor should you, on a strip mall or in an area that's unsafe for children due to four lane streets with high speed limits, lots of car traffic, no green spaces, no infrastructure to handle thousands of people, no parks, not enough sewage capacity, no public trans, etc.

This would just create another Cabrini-Green style ghetto. Lets not repeat the mistakes of the past.

https://en.wikipedia.org/wiki/Cabrini%E2%80%93Green_Homes
Yes that stockpile we got was mainly from US and later Russian cold era nuclear weapon production and research.

What's your point exactly?
Analyse Kernel Crashes in detail
American Flag Using CSS – Happy 4th July
I couldn't agree more. I have never used a Bluetooth device that didn't have connection issues at least daily. And that's not even taking into account the madness of pairing a device with multiple other devices (e.g. phone & PC) or the fact that you can't use USB and Bluetooth at the same time, because USB3 jams the 2.4GHz frequency. If USB and Bluetooth are going to be mutually exclusive, I know which one I'm going to pick. (But that doesn't mean that making USB3 jam 2.4GHz WiFi & BT wasn't an idiotic design choice, so much so that I wonder if it wasn't an intentional attempt at killing competition.)
Stream based programming is a paradigm that with some training and proper code indentation is much, much faster to read than a nested for loop. Once you get used to it,you can literally fast-scan code written in this style with the confidence that you are not missing anything.

Also, assuming you do not use mutable state, it also has the advantage of being easily parallelizable without any code changes. (As well, as easily combinable, throttlable, samplable etc)

But it _definitely_ has a learning curve (like Calculus) and one needs to invest time in it to get used to this paradigm. Time must be spent in learning all the various operators and how they can be effectively leveraged. Stream-based code is certainly not something you can read off the cuff.

The good news is that this is valuable time investment since all stream/observable libraries across languages have a large set of identical operators and shared API surface - the cross platform applicability is fantastic.

Once you know stream based code in language A, you can automatically read stream-based code in language B, without even knowing the syntax of language B.

I love observable stream libraries like RxJS. It makes async programming so easy! I could never write async JS code effectively with callbacks or even promises. Too much state to keep in my poor head.

We now even have standards like ReactiveX coming out that are attempting to define a cross-language/platform spec for observable flows and standardized patterns on how to create new stream operators, etc.

At risk of a terrible analogy, I consider Stream based code to be something of a mini-language like Regex. (but easier to read). No one who hasn't put in time understanding regex elements will ever follow regex patterns. Ditto for stream based stuff - you need AOT learning, but the rewards are worth it.
You can also ask in IRC and we'll try to think of some for you. We try to keep posting new ones, but we get half a dozen new contributors per week, so it can be hard to keep up with the awesome demand.
Similar problem in Western NY. Eastern Hills Mall - which by all accounts has been dieing for the last 10 years but for some reason, continues to be maintained.

http://www.dailypublic.com/articles/07112015/lets-talk-about...

Proposed changes with some renders.

Would be a great alternative to the other 2 malls within 15 miles of it that thrive compared to Eastern Hills. Even the Dave and Busters cited in the article left and moved to the Walden Galleria.

But - progress is very, very slow in Buffalo and it's suburbs.
> Click on the time (for example "2 minutes ago") to open the post and reply there.

Shit. Is it a new feature? I do not remember this working before.

> And my point is that you haven't answered why using a static type system over a dynamic one is a net win for people

I am not interested in diverting the discussion from the topic. The topic was that static typing is superior to dynamic typing - i.e., more powerful and more flexible.

How does it translate to a "net win"? I do not care, honestly. There are fare to many factors other than the language features.
> Therefore people should stop talking about affordable housing, and start talking about more housing.

Well, for starters, "affordable housing" is usually used in the context of adding housing. So it's generally already part of the discussion. And secondly, it's not just more, but what kind of more housing. More, yet expensive housing won't help, so "more" is necessary, but not sufficient.
yes it is really good to use this
Why would it be a waste of life? Presumably you'd be making applications on Linux if enforcement was strong.

And the Linux market would have benefited from that, which fosters a growing community on the platform.
I think the biggest challenge is going to be maintenance.

The buildings are not the highest quality, you are going to have issues with the metal and the roof. Supplying energy to heat of cool these are going to be an issue.

The parking lots will have to be patched and repaved as the weather takes its toll.

I think just removing the entire structure would overall be a less costly alternative in the long run.
That makes sense, given that human pilots can only take so many G's.
This cartoon explains why Elon Musk thinks we’re in a computer simulation
Fast GPU-based calculations in few-body quantum scattering
I've been dwelling on this idea of readability vs comprehensibility for quite a while now, working on front-end projects in Javascript.

Everyone seems to be using the airbnb style guide for their projects now, and whenever I look through these projects I can't help but feel that people are committing some cardinal sins that should be blatantly obvious to most developers.

There's such a push to make everything "simpler" and "neater", that people are willing to trade any amount of comprehensibility to make their code look nicer.

A key example: Since object destructuring became a thing, I often see logical objects being destructured for the sake of saving a few keystrokes. Ditto for framework constructs such as React's component props. Yes it's "ugly" to see "this.props" scattered around the place, but it makes it crystal clear what data is coming from where. If you destructure everything into it's own variable then how do you distinguish between function arguments, closured variables, object properties, React props etc. And the worst thing about this practice is that it almost invariably happens in functions that are large and complex enough to "need" it, which is where it does the most damage.

I also think there's a case to be made for avoiding function declaration syntax inside objects, and ES6 class syntax in general. They seem to exist only to try and flatten a learning curve that's not that bad in the first place. Javascript doesn't have classes, it has objects and prototypes, and you're not declaring a function on a class, you're declaring a property on an object, which happens to be a function.

Why are we so quick to introduce ambiguity just to abstract away from minor complexities? Sure this code is "easier to read", but it's a lot harder to comprehend the specifics of what it's doing. And in any non-trivial project there is going to be a time when it's the specifics that matter.
How big is your mono repo ?

We have ~90k lines of java code. I don't think it will be a problem unless it grows ten times. We spend time grooming it. Removing old code, etc. I believe it is the case for most companies. Unless you are google, facebook, square, etc.
> Just to be clear, wouldn't the alternative with a monorepo still require that you go back and forth with multiple teams if the commit is not backwards compatible?

No. You just send one diff that changes all the team's code and update everything in lockstep, so at any point in your history, everything is compatible.

Instead of you going back and forth with multiple teams, you're bringing them together to comment on a change in one place. You synchronize on version control history instead of needing to wrangle multiple teams across multiple repositories, and you no longer need to deal with fallout for code change compatibility. You just make the change. Everywhere. In one shot.
I've been able to use https://mbasic.facebook.com from an Android device for messaging. Not ideal, but better than installing one of their apps.
> The attitude consists in thinking that immigrants come from backward, horrible, uncivilized places ...

This makes me think you haven't traveled all that much. Places like this actually exist.
That's exactly how I use Access at work.
We host all the data on MS SQL Server that is managed by the IT department (scheduled imports, maintenance etc) and then everyone links to the tables from Access where they create queries with the visual wizard. these can then be linked to from Excel to produce reports where a layman can just do data refresh to update. Makes for a really flexible data reporting workflow that fits the knowledge level of each user.

SQL Server (Data Tables and Views) >>> Access (Queries via visual wizard) >>> Excel (Reports linked via MS Query)

PS: We also use data cubes (SQL Analysis Services) but those have to be setup on the IT side, so we tend to disfavour them due to depending on a bottleneck human resource. Although with Cubes you can write Cube formulas straight from excel bypassing the Access stpe
It has been suggested: http://www.extremetech.com/extreme/230715-why-gravitational-...

arXiv preprints:

https://arxiv.org/abs/1603.00464

https://arxiv.org/abs/1605.04023
7 awesome data science newsletters to keep you informed
Our approach is similar (a red background label on the card), but it would be nice if completing a blocking story would automatically unblock those blocked by it. We do that manually and it gets out of sync due to humans.
Laravel LLC
But they still take up a lot more space. And that matters. Jobs are still usually centered on a specific area, the further you move from that area the less convenient it is to live there and travel to work. That's how we ended up with the suburbs in the first place.

> Regulations shouldn't be about affordability, they should be about density.

That's essentially a different label for the same thing. Affordable housing is dense housing.
In Snow Crash, intrepid entrepreneurs construct coin operated bathrooms adjacent to self storage garages.

I really hope we don't choose to do either one to ourselves.
I own Code Complete, but I felt I got better value out of the Clean Code book combined with the Pragmatic Programmer.

I did find some value in Code Complete, but it is a little too long for my tastes. The naming and abstract data structure sections were probably my favorite parts of that book.
In my current city, I live in a converted clothing factory. Down the street, there's a building with lofts built in a converted department store.

However, these are old buildings with some interesting architectural details, some character to them. They've also survived being around for nearly a century because they were built with stone and brick, rather than the cheap structures that are often thrown up for modern retail stores. I can't imagine a Best Buy shop would still be standing in 60 years without serious dedication to its maintenance. Compare to the factory I live in that sat vacant for 40 years.
In my experience, if the implementation is wrong often enough that most people think the procotol/spec are to blame, than the protocol/spec are usually too complicated.
Obviously, anyone who has ever searched "What is love" really has no clue what it is. Thus we can conclude that there is a massive population of sociopaths in our society. /s
Incorrect. Gulp and grunt can track dependencies the same way you do anything else with it...just add the right plugin.

Saying that gulp/grunt aren't real build systems because of one feature that you actually missed anyway is like saying that Javascript isn't a real programming language because it doesn't compile to assembly.

Practically nobody uses Make for JS outside of a few misguided folks. There are good reasons for that. One of them is that Make's craptic language is useless outside of that one single task. Another one is that Make sucks at cross-platform. It forces you to use OS tools that don't exist on every OS. Meanwhile, Node.js tools work everywhere.
Cone for Reddit is a 3D visualisation of the Reddit community. This project uses the hierarchical structure of Subreddits, threads, and comments to display them in the ConeCanvas widget and maps vote data as a heatmap on the tree's nodes. Content is provided by a selection of interesting Subreddits.

The app visualises the structure of discussions and could be expanded to extend it with other measures than votes. I think it would be interesting to showresults from sentiment analysis or similar using the heatmap. What do you think?

The left hand side of the screen shows a 3d tree view of selected Subreddits, threads and comments. It allows you to navigate and select nodes in the tree by using the arrow keys on the keyboard or by clicking on nodes.
The right hand side shows content corresponding to the item selected on the left.

[I wrote a little more on our blog](http://symbolian.net/2016/06/28/cone-for-reddit/). Please ask questions, I will be here for some time.
Have you read the linked article? The leave campaigners are now furiously back-pedalling on their claims about reduced immigration. I'm intrigued as to why you think there'll be "fewer Poles etc.".

Where are these extra jobs going to come from with a rock bottom pound and markets in freefall? Do you believe this was a vote about repatriation or something?
The Skip Locked Feature in Postgres 9.5
Parsing is serial for a single source, but multiple things (CSS, HTML, multiple HTML files) can be parsed at the same time. Also, the thread running JS (which drives HTML parsing) is separate from another page's JS thread. There can be many of these per process unlike Firefox and (I believe) Chrome.

CSS matching and layout have fine-grained parallel algorithms built on top of work stealing queues. Rendering is handled totally on the GPU (as opposed to other browsers which just offload compositing).
This actually happened with a shopping mall in Dallas.

Valley View Mall effectively died a few years ago. It got bought by a new owner who's been trying to get permission to demolish it and build something new in its place. While waiting, he decided to get creative with the mall's contents instead of leaving it dead.

So he converted a good chunk of the mall (I think they used one of the anchors) into a big open Latin American-style market called "El Mercado". It's really cool looking, and the owner is definitely taking advantage of the fact that the surrounding neighborhoods are predominantly Latino.

Another use was converting a good chunk of the empty stores into art galleries, which he leased to local artists for cheap in exchange for their participation in a monthly event called the Midtown Art Walk. And then he converted more stores into a boxing gym and an indoor soccer field.

All of this is specifically to build a sense of community in the area that will carry over to the new development when he finally gets to bulldoze the mall and build his "Dallas Midtown" project (and the city finally authorized the demolition this month, so it should be soon), so it should launch with a well-established community.

Here's an article about the creation of El Mercado: http://cityhallblog.dallasnews.com/2012/07/as-valley-views-n...

And another article about the current state of the mall: http://www.dallasobserver.com/arts/is-valley-view-mall-dead-...
You think there will be zoning enforcement in a world where people bunk up in a Best Buy?
> I am not interested in diverting the discussion from the topic. The topic was that static typing is superior to dynamic typing - i.e., more powerful and more flexible.

> How does it translate to a "net win"? I do not care, honestly. There are fare to many factors other than the language features.

I'm glad we established that you don't care about the net win of this, so that we can agree that we're not at all talking about the same thing.

The net win is the entire point. I don't care how something is done if it's not a net win for me and my projects. It's irrelevant to say something is better in theory if there is absolutely no proof of it actually being better.

I can love macros, but would I go ahead and assert that a language with macros is absolutely better than a language without? No, they have a cost associated with them and their misuse makes things worse. Hence, they're not objectively superior to anything else. This goes for almost any feature, until you can prove a net win.

(Edit: The same goes for my point about C++ earlier. There are more things in C++ than there are in C, but most people would argue that C++ has too many things and that many of them actually make things worse. Hence, having more things in C++ could be considered a net loss.)
Isn't a large contributing factor to this people being in the intersection ("blocking the box" in NYC) when the light turns red, causing literal gridlock? People, myself included, have a visceral aversion to sitting at a light as it cycles through and not moving, so the instinct is to move forward even if you're going to be sticking into the box a little bit. Then the person behind you does it because they've been waiting just as long as you, and suddenly the perpendicular traffic can't move at all because you're blocking their green light.

I always thought that was why I saw posted fines for blocking the box in NYC but never saw such signs elsewhere (although I've never driven in California).
It's still not the same as perforce's mappings. Even with shallow repos, git will force you to download the entire world each time you pull or fetch.
I would think the AI's instructions are to neutralize the enemy, not to kill any humans. It will not be shooting at the pilot if he bails out.
We already let robotic missiles kill humans, why not robotic planes? It's important to keep humans in the loop somewhere but they can be back on the AWACS overseeing the squadron.
Yii2[0] is simple, elegant and powerful. Unfortunately it does not adhere to:

> - no php code in templates

But it does abstract the template/view nicely.

On a personal note and this will most probably get me down votes. I would not recommend anyone to use PHP frameworks. But I understand real-life factors like current skill set, dev availability, etc.

[0]: https://github.com/yiisoft/yii2
Angular frequency (ω = 2πf) is related to this:

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

Note how convenient ω is when squared, in the expression of angular acceleration, eliminating a ridiculous 4 factor.
Δίδυμος Πειρασμός – Sex Escort News
I imagine in real life conditions adversaries would focus on sensory attack types then?

Are there sensors that are immune to scrambling and bad data?
We know. It's not really meant for public consumption, and we are trying to fit into the monitoring pipelines the Firefox team has already created. This should improve over time as we get better at using that infrastructure, and we'll make sure to post readable versions when we are trying to reach out to a wider audience.
Veeam Agent for Linux, the Beta is now available
I heard they made a movie about that guy:
http://www.imdb.com/title/tt2179136/
IBM Opens Garage in SoHo, NYC for Cloud Devs; Targets Fintech, Blockchain Tech
OT, but Michael Hartl's RoR tutorials are amazing and helped me learn so quickly. Worth checking out[0] if you're looking to learn

[0]: https://www.railstutorial.org/
Stealing pages just by asking Facebook support and sending in a fake ID
Wow. Indeed. 44.2 MB for the whole page!

The morphing-letters demo is kinda cool though :-)