skysight-inc/HackerNews huggingface dataset:
Consider that many cities aren't "concrete paradise" despite being high density. A large proportion of London is parkland. Parts of my suburb is outright rural, and I live in an area full of terraced houses with gardens, and about a dozen parks within walking distance, of which one is a "country park" where you can easily walk for half an hour without seeing a car - or other people.

London still has a density of 5,437/km2 (14,080/sq mi).

Yes, some of the inner boroughs have little green space, but even most of them have large parks.

As for being based on the needs of capitalism over humans, I don't agree. It is both. I don't want to live in the countryside, or in a small town. I moved this "far out" because this is where it was affordable to buy, not because I had any issues with living further in (now that I have a young child, I might have picked an area like this for that reason, but not for myself).

There are appeals to many of living in a big city. In just living near the edge of one, I still miss the days when I lived two minutes from Oxford Street (one of the busiest shopping streets in Central London) and could wander out at 3am and walk a couple of minutes to buy ice cream, or could go out during the weekend and just walk to Soho where the big night clubs are (I don't care so much about that any more, but in my 20's that was a big plus), and could walk home rather than depend on expensive cab rides or rare night trains.

A lot of the reasons we seek together in big cities are not about (just) jobs, but about the social factors and the network effects that for many makes it hard to imagine living somewhere smaller after you've come to expect there to always be something to do or see, or people to meet, no more than a few blocks away, any time, day or night.
I don't really understand how this is software problem. This being said - I never found myself distracted by either Slack or email. Or Skype. Or Telegram. Or twitter. etc. Despite using all of them.
I don't find it readable. I immediately see a lot of repetition, which means an opportunity for helper functions/macros. However the so-called "hygienic macros" in Scheme seem pretty confusing to me. I prefer non-hygienic macros like in Lisp.

My biggest Scheme program is [1]. I wrote it years ago, but I can still read it. Using sanely named variables is key.

[1] https://github.com/tshatrov/scriptfu/blob/master/animstack.s...
If it runs, it has to be decrypted (at a current level of cryptography); at most it is obfuscated and the access is blocked by some hardware tricks which may be costly to circumvent, but there is nothing fundamental stopping you.
Flipkart is copying Amazon in every single way it can, just like Samsung with Apple.
Just about everything?

You could make a case for Izmir, though.
Minimizing boilerplate with NPM and Makefiles
That is overly pessimistic. Given the years of research that went into this product and obviously has continued into the hololens - I highly doubt it was for this little scheme you mention.
I like to think of it as a filter. The truly worthwhile things will continue to be fought for and will eventually get through. If nothing else, the struggle should provide people with opportunities to see how they can make a difference outside of legislation.

When a problem is caused by legislation, it could also serve as a warning to the problems that come from trying to solve problems that way.
Such hover, Much animation.
This moving company provides estimates via video calls
Tiny boxes of private space, and a HUGE public "backyard" full of things to do.

The inverse, a big house in the middle of nothing is also mind boggling to many.
I don’t like TCL because it can be extremely hard to debug and cause fatal errors very late in the game.

Since both "varname" and "$varname" can appear almost anywhere, it is very hard to conclusively tell where something is used (or even if what you see is a mistake).

What’s that, you have a 1.5-hour job that died because of a TCL syntax error, because TCL can’t parse far enough ahead, and the stack trace is useless? Par for the course.
Now I understand why Windows takes up several gigabytes while Linux is only a few megabytes.
The Minecraft Hololens demo from last year is pretty awesome.

https://www.youtube.com/watch?v=lEL8XDQFrlI
Or if you have pay for the costs through social safety nets.
> The Fourth Amendment guarantees your privacy, but police can break down your door and seize your financial and medical records if they have reasonable grounds to suspect you. Why should your smartphone be different?

One problem with this analogy is that the police don't mandate that everyone's door be easy to break down and thereby make all houses easier to burglarize. Another is that you know when someone has broken down your door.

If phones must have back doors, those back doors will become known to others besides the US Government. Imagine if every time you traveled abroad, you knew that airport security could take your phone and get all the data on it, or maybe add malware.

> If you don't trust your smartphone to be impregnable, then guess what? Don't put your medical & financial info on your smartphone. There was an epoch when we actually did banking & medicine without smartphones.

You can say the same thing about laptops, or even paper files. "You're not allowed to take effective security measures to protect your info because we might want it" is a bad policy.
It exists for things like TV series characters, and those "summary" pages are fighting the same uphill battle against deletionists
These are the first apps and games for Microsoft's HoloLens
Ask HN: Examples of companies with cofounders starting together at distance
Are there any other more powerful boards that are USB powered?

I'm thinking of using this as a small PC on my monitor - like an All-In-One. RaspPi is perfect as USB powered, things like a NUC need an extra power plug. Would be nice to have something more powerful though, Compute Stick is the only alternative I know of, am I missing something?
Eradicate Runtime Errors in React with Flow
> Yes that may be true. Instead of trying to reproduce it, they attempt to build upon it. The projects which successfully build on previous projects become original research articles and the cycle continues.

Whether this "works" or not depends on how the previous projects enter into it. If the results of previous projects are used as assumptions to justify the methods, data, etc. of the subsequent project, there is no check and we risk the research becoming a house of cards which could collapse due to faultly, untested assumptions that were used.

If the subsequent projects are performed in such a way that they also test the previous results/assumption, this can be avoided. I can't tell from your wording which you are suggesting, though it seems to lean towards the former.
The best Startup funding round for ROI
Jammy_: dedicated_eclipse_perspective_for_competing Google code jam
I'm also interested in this. Most of the Foscams (and rebadged Foscams and similar) I've seen and used were OK once you made sure the DDNS stuff was disabled. But these were mostly the previous gen as I've moved on from Foscam for the most part and I'm not familiar with their latest IP cameras.

The one thing I've noticed in general is that a lot of these IP cameras and NAS devices have DDNS or some other type of automatic forwarding on by default because users just want to plug something in and be able to access it from their iphone. The ability to do this with no more effort than pointing at a picture on a phone screen is apparently a selling point. The idea that you'd need to set up your own port forwarding or firewall rules is enough to turn a large percentage of potential buyers off to a product.

It's an unfortunate situation and it's the one good case I can see being made for the whole "cloud" dependent devices like Dropcam and friends. If the only thing leaving your LAN is an encrypted stream from the camera, at least in theory it's harder for casual snoopers and Shodan tinkerers to find something sensitive to look at.

Personally I prefer to have my IP cams connected to a separate LAN and record to a NAS hidden in a closet but in this day of "there's an app for that" and "plug and play" being the norm, it's interesting to see how companies sell networked devices to end users with the basic capabilities they want while not opening up home networks and sensitive data to anyone with the right search terms and the latest exploit.
I was thinking the same thing. I think math lends itself to this because the work is so esoteric that often the advisor doesn't even completely understand the work, much less can claim credit for it.
I wrote a Babel plugin which brings a similar syntax to JavaScript, so you can write this:

for (let i = 0; i < someVar; i++) {
invariant: i < 10000;
console.log(i);
}

along with other kinds of contract, like preconditions and postconditions - https://github.com/codemix/babel-plugin-contracts
You left out education in your function, which I think is paramount to hard work & talent & luck. The education will give you direction, which is an input into your hard work and the catalyst for the discovery of your natural talents.

The reason why programmers are worth so much isn't as much about the value they deliver. It's true -- it can be very profitable. However, software developers are scarce in nature because of the education needed to write code.
The 2016 State of Consciousness Research
Is that a neologism for DB Views? [edit: don't have the clicks to watch the OP]
"That's the huge unsolvable problem with this platform"

Unsolvable problems tend to be unsolvable. I can solve this with three words: Use it inside. And on the next version (which, let's be honest, they're targeting a "next version" for general release, not this one), they use lasers instead of IR.

If you want to use it outside, it might be unsolvable for the current release, but it's hardly unsolvable for the platform.
There is indeed a lot of bullshit in the practice of science. But that doesn't mean science is flawed, it means people are flawed. Remember Sturgeons Law: 90% of everything is bullshit. [1]

It would be great if we could fund science purely for science' sake, and if scientists didn't have egos or careers or reputations or children, but despite the objections, I will expect a certain amount of bullshit to continue unabated. In the mean time, the author's most important point, IMO is "if you love science, you had better question it, and question it well, so it can live up to its potential." This is true, and always will be, regardless of how much bullshit is involved!

[1] https://en.m.wikipedia.org/wiki/Sturgeon%27s_law
It seems static. I expected something dynamic with a VM or emscripten.

BTW interesting work!
"I see an entire civilization confused by a ubiquous mass communication tool which they invented to do exactly the opposite: enlight them."

There was never a stream of pure, refined truth available, that just somehow lacked a distribution method. All there ever was was a confusing mixture of an uncountable varieties of different possibilities, theories, and facts of varying veracity. Now you can have more direct access to that confusing mixture, with all the attendant privileges and responsibilities.

There were things that claimed to be streams of pure, refined truth. Those claims didn't become false. They always were false. Now you can tell that better. It may not feel like progress, but it is.
We have been here before. Check out the history of Textdrive and Joyent. If the company succeeds (receives funding and has to answer to investors) then it will need to eventually push these accounts out. If it doesn't succeed, then it will eventually die.

Further, as the hosting landscape changes, any sort of hosting environment may become obsolete and less useful. The first "lifetime" hosting offers from Textdrive were for shared hosting. Today, I would consider shared hosting next to worthless for my purposes. The same could happen to with VPS hosting.

Will they be upgrading these things over time? You would likely be continuing to shell out money over time to upgrade your resources.

The world of the internets is constantly changing. Anything which is "for life" doesn't reflect that. This is a marketing campaign which doesn't reflect reality.

I would rather pay the monthly fee. Cloud hosting providers are driving costs always lower. Container hosting on these clouds provide even cheaper options.

Who knows, maybe one day we'll be able to live forever through the blockchain. ;)
Academia has always forced grad students to attempt innovative research. The core requirement of a PhD dissertation is "novel findings"—e.g., something completely new.

Apprentices work on papers and research for their professors. No one is incentivized to do replication work: either you replicate it successfully (great) or you find flaws. In the latter case, you'll probably be a nit-picker anyway—also not really additive. On the off-chance that you refute a high-profile study (e.g., some of the outright instances of fraud), you might get some recognition, but now your name is associated with something negative (e.g., fraud: "X is not true") vs. positive ("X is true").

Finally, this is some of the role of review panels in journals: too pass the burden of proof.
I am pretty sure that currently taxes paid by baby boomers (51+ age) outweigh taxes paid by millennials. And taxes are contributing to a majority (all?) of public services. Things look even worse for a millennials if you add my generation (gen X). That would include population 40+ which arguably is at a peek of earnings.

I am not sure which contribution you are measure so I used a simple money based one. I would "love" to have vote proportional to taxes I pay (kidding ..)
HTC Vive (Steam VR) is now available for pre-order
Decision 2016 – your vote doesn't matter
asciinema player:
4799 lines of code

script + scriptreplay:
1031 lines of code
If you order and ship to the US, you don't pay the VAT. You might get hit with foreign transaction fees and shipping, through.
Another useless Onion-wannabe.
> In today’s world, web developers have it all: money, perks, freedom, respect.

Wait, what? I am a coder and I don't have unlimited perks, freedom, money or respect. There are so many coders those days that we are nothing more than numbers.

Perhaps that's true for rockstars programmers from Silicon Valley, but that sure isn't true for my part of the world.
Hole punching is nothing spectacular, let me explain simply:

You're on your computer connected to a regular home router. You hit google.com in your browser. What happens is that you create an outgoing request towards google.com port 443 (TLS/HTTPS). The router opens up a temporary firewall rule allowing responses from google.com port 443. (Without it you wouldn't get any response)

Holepunching is simply using that fact, your device A and B shares their external IP:port with eachother (outside of STUN/TURN scope) and then does a simple connect() to eachothers external ip:port. When A does connect(B_IP:B_port) it opens up for B to respond to that channel, and since B is doing connect(A_IP:A_PORT) his request will be let through and they can connect to eachother. A direct connection, a P2P (peer to peer) connection between those two clients, no one else.

Imagine it as a temporary port forwarding that's most importantly limited to one specific IP and PORT that can use it: the other device.

(There's some technical limitations to this like the type of NAT/firewall you have, but for the simple home router the above usually works.)
On element14 it's $43.462 for me, not $35. If i pick for "personal use" on rs-online.com it takes me to another list of resellers with varying prices. A little confusing.
> I am pretty sure that currently taxes paid by baby boomers (51+ age) outweigh taxes paid by millennials.

How about in 10 years, when they stop working and retire?
Flash Reliability in Production
to add another data point I am currently paying a bills for a two millennials so you should understand my skepticism about contributions of millennials :-)
The Majestic Monolith
PythonTutor is a good site.

I had come across a few other similar ones earlier.
codingbat.com is one:

http://jugad2.blogspot.in/2013/02/codingbat-progress-graphs-...

The Michael Jordan quote mentioned in that post is a good and inspiring one :)

I recommend those sites to programming beginners who sometimes ask me for resources about Python - but only to start and/or as a supplement. Nothing can make up for getting the full experience of using Python (or any language) in a desktop computer environment, command line, tools, etc.
Why was this down voted? Yes he could have made a far better post, but it is an interesting point.
The changing requirements of the modern workplace
> Why pretend that we're still friends? Its just a lot of hassle for everyone.

I've always felt that friendships shouldn't be based on physical proximity, and in my opinion it's not really fair or prudent to other people(or yourself, for that matter) to boil a relationship down to a binary yes/no. Personal example: I live in NJ, and a college friend of mine moved to FL shortly after we both graduated together in 2004. His(and his wife's) kid just turned one year old, and while we don't talk every day, we still keep in good contact throughout the week despite both of our crazy busy schedules. Contrast that to another someone else I've known since 8th grade: we went to middle/high school and part of college together, and continued to be great friends for a number of years post-university. However, we barely talk or hang out anymore, maybe once every few months, and it's pretty clear that we've drifted apart, despite living only maybe 10-20 minutes away from each other. I admit that I don't really put much effort into my friendship with him, as I'm sure he feels the same as well, but I wouldn't say either of us are bitter about it. I guess what I'm trying to say is just because someone isn't right there in driving distance doesn't mean they aren't there for you.
It's worth nothing that the Pokemon Wikipedia, Bulbapedia, is extremely extensive, especially when it comes to obscure game mechanics: http://bulbapedia.bulbagarden.net/wiki/Main_Page

The coolest page IMO is how Pokemon Capture works: http://bulbapedia.bulbagarden.net/wiki/Catch_rate
I've heard this said in serious context before, so I don't think it's a joke. Only really get brought up when someone says "female" though.
The only time I could ever see us adopting new calendar systems is when (if) we eventually migrate off-planet into space colonies or onto other bodies in the solar system. Why? Because only then will each colony have a completely different notion of what a solar year is, and different (or even entirely artificial) notions of solar days. In these colonies a standardized calendar system may arise. Or a chaotic web of independent calendar systems.
I agree it's supply/demand. If it were pure value then teaching would be the highest-paying profession.
Sure, and I tend to agree. It's the same reason I was never interested in an all-in-one desktop computer where the actual computer is integrated into the monitor. I want to be able to upgrade or swap out one without binning the whole thing.

That said, I was recently in the market for a new TV and the models with the best image quality in my price range didn't offer a non "smart" version for less money or even the same price. As a result, I've got a TV with AndroidTV built in and it's actually a lot nicer than having to cast everything from my phone or PC to Chromecast (although that functionality is also built in).

Now, granted, when the AndroidTV bits become outdated as they surely will before the actual display does, I'll be back to plugging external devices into it but for now, there's definitely a lot of benefits to plugging that ethernet cable into the back of it.
Title begins with  (0x0008). Source page title does not appear to have it.
> Brad Pitt

How aprorpos. Back in early 90s it was mainly meritocratic, and now it has taken a definite turn towards entertainment.
Now we just need another neural network to remove the watermark from the free version :)
Interview with Robert Virding about Lisp Flavored Erlang, an Alien Technology
> If you're in an new area and many people in these groups already know each other, then you're going to be responsible for making the effort to get to know them.

I never understood this mindset. From a sheer work perspective, it's easier for ten people in an established group to make a small effort to the new person than it is for that new person to make the same (or even less) effort toward all ten. And from a psychological perspective, they're already in an unfamiliar environment and likely without any friends or family. It's much more humane for the established folks to reach out to the new people.
Absolutely, astoundingly hilarious. "Filial contractor"... oh boy. Nice and subtle.
You don't get to dismiss a valid idea by denoucing it as "leftist". IMO, the protections against the majority oppressing the minority is just as important for democracy as everybody having exactly one vote.

Obviously, 51% of the population voting to enslave the "other" 49% would be completely unfair and IMO un-democratic (even if it was enacted by democratic means). We could argue about how much each subsection of the society should contribute (or get) for the world to be "fair", but honestly, I'm not even that concerned about that; what I'm concerned is the trend (of older people increasing in numbers (power to enact benefits for themselves by taxing others) but decreasing in productivity (contributions)). If that trend continues making the benefits/contributions disproportionate, at some point it's bound to become unsustainable and the system will collapse.
I am currently looking for feedback and bug tracking on differents platform, so please do not hesitate to throw issues on the associated repository :)
Perhaps just a count of seconds from some zero point. Mark intervals in kilosecs and megasecs. Then the computer time-counter register will be the only clock anybody needs. Never mind 'Wednesday'. "See you in a megasec!" which is about 11.6 of our 'days'.
The most realistic part of the video was the instructor helping the woman fix the pipe under the sink. Not to over the top and actually useful. But for this plumbing task and similar tasks, it seems a cheaper headset could be made.

Would be a great opportunity for lower cost, more focused product to be "good enough" instead of being overly ambitious but out of reach for most people.
1) Those aren't necessarily scam offers. You probably get a very low service and performance, and the company is betting that a lot of people will subscribe to their service because of the attractiveness, but then won't use it
2) At the same time they're betting on the fact that the price of hardware and bandwidth goes down with time, making your server less and less expensive for them, and at the same time power requirements go up for applications, making the server useless for you, so you'll basically stop using it.
3) If those bets pay, they stay in business and possibly charge for other, different plans. If those bets don't pay, they close and you lose your money.
One thing I find interesting about programming forums is without fail, a good portion of every discussion divulges into off topic, largely useless and redundant commentary on one of the following:

- Page uses JavaScript (when it doesn't need to)

- The page uses too many animations

- The page size is too large

While I love hacker news discussion for the most part, these reoccurring themes seem to never, ever die.
IMHO I don't think the writer's work as a programmer ever had valuable impact. He probably spent all his career doing CRUD.
Take Google for example, it's just a web page, and yes a colourful logo and a search box and yes that single search business is worth millions of dollars if not billions. Is it worth it? Now imagine your life without Google. Tell me if it's worth it.
BrewDog’s open-source revolution is at the vanguard of postcapitalism