skysight-inc/HackerNews huggingface dataset:
This is a pretty uninformed post. You want a consistent database, then add foreign keys. You'll need to ensure that you get the application layer to enforce it also, but you also get the advantage of a constraint at the database so it won't ever become inconsistent.

Keeping your "business logic" in the app as reasoning... You could just say that the business logic is built into the schema and shouldn't be there and just use a key store (many people do this, actually...); or you do all your transactions in the app. To my way of thinking, that's short-sighted.

As for slowing you down, FKs shouldn't, in terms of development (a good ORM handles it with ease), or in terms of physical performance (most databases handle performance constraints at this level via query optimisation and join strategies, at its worst you do bulk updates via a database facility).
The Uncanny Valley of a Functional Organization
By no means were we trying to abolish tabs; we pretty much just wanted to help minimize the number of ways to get distracted from any single task. It's not something we envisioned being on all the time per se. It's more for a serious focus session.
Probably but as a web developer I hold incognito mode sacred.
Do you maintain your apps? Do they ever need to scale? Ever need to use an app or db cluster? If so, then you'll realise why they are necessary.
New York City's Culture Will Shape the Next Tech Sector
He still has the key field, but doesn't add the constraint.
I remember freaking out when I first read HDM's post on the Digi devices[0] because I have a ton of the Digi devices deployed at electrical substations for a customer (electric utility). They are connected to the cellular networks and have public IP addresses.

Fortunately, I was rewarded for being paranoid and doing everything I could to lock these devices down pre-deployment as none of them were vulnerable to these attacks. It was certainly a stressful day as I checked each of them one by one, though.

[0]: https://community.rapid7.com/community/metasploit/blog/2013/...
I went through all these things when I was around your age. I wrote about as prolifically as you. I used to think we could maximize happiness levels around the world. You might be interested in a book called The Happiness Hypothesis.

I don't really know what to say. You're asking a lot of deep and important questions. Keep reading, keep writing. Broaden the scope of your reading. One thing that helped me a lot was to have somebody more experienced than me to talk about these things with in person, in a kind of student-teacher relationship.
Multi-tiered storage is already a well known problem space. S3/Glacier, Apple's Fusion Drive, auto-tiering across RAM/SSD/FastDisk/SlowDisk(/tape?) on enterprise SANS.

You don't always (perhaps even "often") _need_ the raw speed available from locally attached storage. Sure, I'm not going to do video editing or keep my Database indexes or Photoshop scratch disk on internet-connected-storage. But there's lots of files in my homedir that could easily be relegated to "it might take a minute or two to retrieve this file's contents" grade storage…

And Dropbox _already_ has a ton of data on how people are using Dropbox on iPads and similar devices. My iPad _pretends_ to have my entire Dropbox folder locally, but doesn't really. Sometimes that means I need to wait a minute or two while a document downloads over 3G to my iPad while I'm in a café - if that means I get to spend 18 minutes working on that document instead of the whole 20mins I've got available, that's a much bigger win than me spending zero of those 20 minutes working on it.
By "institutional inefficiencies" you must be referring to the leases that apartment renters sign that state no subletting, or HOAs that most condo owners willing enter into that have similar restrictions.
In California you aren't dependent on your employer being nice, or have any requirement to even inform them.
Ohio House resurrects ‘stand your ground’ bid
OK, I'm starting to think you're right about that. Here's another source that agrees with you.

http://www.nap.edu/openbook.php?record_id=13497&page=3
Including Clojure for those who might not know:

(defn cross [xs ys]
(for [x xs, y ys]
[x y]))
Theres opentext in Canada...
Anonymous and decentralized: File-sharing using torrents on the I2P network
Arrange a meetup at the most prestigious school in your area.
Agreed. I really don't understand the sense of entitlement that people have when it comes to doing things that are specifically against the lease they signed upon renting and apartment (or against the CC&Rs of the HOA they willing bought into).
The World is Corrupt
Maybe I'm missing it in the bulk of the article somewhere, but I thought this claim could have used a little more support:

In a locust economy, the Jeffersonian middle class is a terrible place to be. It is no accident that the worst-hit victims of the locust plagues of the 19th century were small farmers living the Jeffersonian dream handed to them by the Homestead Act of 1862.
Startups at Web Summit | Web Summit - October 30 & 31, 2013
The employment contracts will include clauses to that effect. All the company has to do is wait till you do something that appears successful and then jump in. When I worked in the UK all employment contracts I was given also prohibited any work elsewhere without company permission - eg you couldn't also work part time at a local supermarket. That is something I have never seen in California employment contracts.

An example of California law working is that the founders of Hotmail were working for other companies when they wondered why you couldn't access email in a browser. eBay was a similar hobby project.
> it is because substantial thought and reflection must occur to even consider such notions, rather than simply focusing on superficial day-to-day aspects of life.

What elitist garbage.
I cried a little.

I'm 18 and since 3rd grade I was in a special class for gifted children. I know this feeling so well, from my experience and from those of my classmates and friends, it literally hurts.

I'm no psychiatrist but from my nonobjective personal experience depression in gifted children and your regular "normal" teenage depression are completely different, in symptoms as well as in cause, which I think the article illustrates nicely.

I think the people criticizing the article for focusing on children and on gifted children specifically don't understand it's a whole different world. There are whole fields of study in psychology, psychiatry, education studies and other fields that focus on gifted children because they need a completely different system to thrive. People, especially family and educators, need to know about this.
Thanks, fixed that
Interesting list, thanks for sharing. Do you have any recommendations for science fiction books?
"In the long term, I think the only question is whether data+apps will live together with the app provider, like Google Docs, or whether data storage will stay generally separate, as DropBox would surely prefer."

Yeah - this question intrigues me. I wonder how Dropbox intend to expose all the useful "filesystem meta data" to all the relevant OSs? How is Spotlight on my Mac going to work if local storage is not cannonical? How am I going to grep an entire "local" git repo if the files are mostly not local?

And I wonder if Dropbox even care about those things? Are they both indicative enough of a "power-user" and that they know the "mass market" isn't ever going to ask those questions, when presented with a "home-machine-less Dropbox" which they can access mainly on their phone/tablet, and occasionally on a shared/borrowed/rented full sized laptop/desktop machine?
TANRI TEYİDİ : TÜRKİYE YÖNETİCİLERİNİN PSİKOLOJİK TEDAVİLERİ
Is JavaScript so bad that someone shouldn't create a platform that uses it? Just because someone makes an alternative to JavaScript doesn't mean everyone is moving away from it.

JavaScript isn't the new JVM, it is more likely that V8 fills that role. Node.js which is built on top of V8 and uses JavaScript has robust support for multiple platforms and a robust module system built in. It makes sense to use it as a foundation for a device programming platform.
I am not arguing or contradicting you in any way, as I do not have any specific knowledge - but there are globally misreported (or misunderstood, I won't argue semantics) cost-of-living figures, without requiring conspirators or any centralized planning - do not rule out global bias in reporting just because a mechanism for such bias is not evident.
You won't get any argument from me that the US healthcare system is broken (both the private and public systems).

However, using flimsy statistical arguememts to make the arguememt isn't helping anyone.

Btw, the 62% of bankruptcies stat is also misleading. Whether the person had $10 or $100k medical debt is included. It's not surprising that if someone went bankrupt due to a failed business they wouldn't pay their medical bills either. Thus for many of those 62%, medical expenses had nothing to do with their bankruptcies.
It has been a little while since I last checked, but the Amazon and MSFT offices were more towards Richmond than Van proper, but still a good sign.

Though some of those offices were, from what I recall, a method to get around issues in dealing with US work visa issues for foreign talent...
Anyone using LVM2 'thin' volumes in production?
See http://wiki.gentoo.org/wiki/LVM#Thin_metadata.2C_pool.2C_and_LV

How's it working for you?
- In this scenario, the company slowly accumulates B and C players who drag down the company's reputation: death by a thousand paper cuts. The company doesn't _die_ outright, but everyone just thinks, "Oh, not a Silicon Valley level company."

Interestingly, you just described what happened to RIM.
Maybe due to that flexibility, it becomes the language they want. Where as other languages don't offer what they need/want.

Many people look at JavaScript's flexibility as a bad trait, but to skilled programmers, it becomes a great tool.
More MotoX leaks
Probably. Except for the two most recent designs (the new default and "Robot Boy"), the designs are aimed at something more along the lines of Firefox 1.0, Netscape 6, IE6 and whatever version of Safari was contemporary with them, running on a Pentium III/4 with under a gig of RAM. I'm having no trouble with either of the new designs using an Atom-based Win7 netbook and Chrome 28.
Yada, yada, our adversaries, yada, yada, betrayal, yada, yada, can no longer work in secret.

Somehow we are to believe that there is a terrorist hiding behind every corner and under every rock, and that only by working in secret our government can keep us safe.

A rational person would tackle poverty, health care, debt, aging infrastructure, foreign policy, environment issues, etc, etc.

An irrational person on the other hand may be driven by fear and spends insane amounts of money and effort to protect against a perceived threat that is hardly more dangerous than lightening strike.

Even in the month of September 2001 more people in the US died in traffic accidents than in the 9/11 attacks.
The point of a separate login shell script is so you can have login banners telling you useful information about the system when you're initially logging in, but not when you just do something like run bash or su.

In ubuntu that's stuff like the load average of the machine or whether or not there are packages that need to be upgraded.
Works in Firefox, quite responsive too.
Am now just waiting for the GOP to adopt the red flag as a symbol and then the great circle of irony will be complete.
This one, from 330 days ago, looks like it was the main one:

https://news.ycombinator.com/item?id=4430020
Various network/hosting services; I only know ops stuff, not how they do software development.
That regulation affects not just Tesla, but all car makers. Tesla is certainly innovative, but these restrictions have nothing to do with that innovation; gas-guzzling SUVs cannot be sold direct-to-consumer either.
I'm not the OP but take a look at Balanced Payments: https://www.balancedpayments.com/
I'm curious how enforceable this clause would be in the UK since it is usually considered to have more employee-favoured legislation than the US.
Is there a project like this, but Lua instead of JavaScript?
Right, that is true by definition, to think physics is complete is as naive today as it was around 1900.
Although humanity may bump into a law of decreasing returns at some point, as more and more energy is needed to probe even smaller details of the universe, it appears we're not there yet.
This can't be a good thing.
Nortel was also huge, though screwed up big time.
http://www.qwantz.com/index.php?comic=14
Wild guess is that Japanese people are more perfectionist?
...

But I don't have any evidence for this, not even anecdotal.

In that case, may I suggest another wild guess? Maybe Japanese pilots are and have been better trained? You know, just to get away from another instance of unnecessary stereotyping.
You may be taking this a bit too literally. I saw it as a designer's attempt to build marketing for a fictional device that is fun to imagine. If you've ever read science fiction, there's a certain joy in imagining new devices with capabilities that currently seem impossible. Without this sort of imagination, like the tricorder that you point out, a whole lot of contemporary engineers might have never found this inspiration.

Graphene isn't the best choice, but the point was to illustrate a currently unseen level of tensile strength, not as a blueprint for manufacture. Wouldn't that be a fun device to have?

We tend to ignore humor on HN, but this is one person's imagination at work, and I applaud that.
People need to realize that if you hoard something, you might be reducing supply now, but if you want to make money you have to eventually sell and that increases supply at some later point.

There's no cure for high prices like high prices, and vice versa.
Being from Vancouver myself, I frequently go back and do the math on cost of living. No matter which way you bend the math, even accounting for the (massively) inflated housing prices in the Bay Area or NYC the American salary still comes out ahead. Far ahead, even. I've heard Canadian friends use this sometimes as a reason to not consider state-side opportunities, but in their cases it's simply not true.

Granted, this is math for a single guy with no children - so YMMV.

I don't disagree with any of the facts you've laid out - but I do disagree heavily on whether or not this is holding Canadian tech back. There are certainly people who won't move to the US for any number of reasons - family, lifestyle, geography, politics, etc.

But the fact of the matter is that there are over 300,000 Canadians in the Bay Area[1] - clearly the number of people willing to jump south of the border overwhelms the number of people who will not. This represents nearly 1% of the entire population of Canada. The brain drain is very real, it's biased towards the more desirable parts of the talent pool, and it's happening at a mind-bogglingly large scale. While the brain drain will never claim everyone, it's certainly claiming enough talent that I think it's hard to argue that it's not having a massively negative effect on the industry domestically.

[1] http://business.financialpost.com/2013/07/10/why-canada-is-f...
> why would it be easier to be poor in a city?

Well, I would assume there's some correlation between population density and having a difficult job market. More people == more competition, and under those conditions the types of jobs that wouldn't require extensive experience/skill/training are naturally gonna be a rare commodity.

So of course poverty is gonna be a function of joblessness, but there is also a certain frustration that goes along with the difficulty of finding a job specifically, that seems like it would correlate to crime more neatly than the actual impoverished conditions themselves as well.

This is all pure speculation of course. Actual studies on the matter would be much more interesting.
Hmmm. Try applying that analysis elsewhere: Scandinavian countries, for example, and tell me what you find. Are they doomed too?

Firstly, Canada has a huge branch-plant economy in agriculture, manufacturing and services, which has grown over the past 70 years. Ownership != economic output. It does change the pattern of investment, of course -- less disruptive entrepreneurs and more incremental improvements.

Secondly, the world is not made of software alone. Facebook is utterly irrelevant to the world economy. The world is still sadly not made of electrons, it is made of stuff, and that stuff powered (mostly) by hydro or carbon, and run by humans that need fresh water. Those industries you discount are massively important and only getting more so globally. IF Canada doesn't provide a large chunk of the world's natural resources, others will, until we devolve into a Mad Max type future fighting over fuel or fix our renewable energy problem economically (whichever comes first). Thus, Alberta is likely the new global oil powerhouse for the next century. Saskatchewan has the largest deposit of Potash fertilizer on Earth (4+ trillion tonnes).

None of this precludes Canada from investing in tech entrepreneurship, but it does mean the incentives need to be higher than usual.
The government will have access to a persons current status in other government programs? How does that compare, let alone surpass the government intercepting private phone calls and other communication?
It's on a website about talent development in gifted children, they're speaking to their audience. The article has been around for a while.
Wow. I would never have expected that in other countries what you produce on your own time is the property of your employer. That is an absolute non-starter for entrepreneurship .
Because apparently "Such concerns are not too surprising in thoughtful adults who are going through mid-life crises."
In general this is not actually true. Software developers as a whole do not make much more in the USA than they do in Canada.

Only certain geographies tend to have a large number of high-paying software jobs, and those places (see: Seattle, SF, NYC, etc) tend to have inflated housing prices.

Ditto Canada, there are plenty of places where housing is cheap - but that's not where the tech jobs are. The bulk of the tech work is concentrated in cities like Vancouver, Toronto, and Montreal where housing is expensive.

That being said, being a Vancouver native I try to keep an eye out on salaries in the city vs. cost of living. Vancouver has the double whammy of being extremely expensive but not nearly making it up in pay - this is a somewhat uniquely Vancouver phenomenon though... housing in other parts of Canada is less insane.
That may be true, but the principle of least power is all about picking low powered languages so that the programs become extensible to people with lower skill.
Of the stuff I've read recently, I'd say "anything by Charles Stross".
I think there are two separate issues here:

(1) Existential depression, and

(2) Gifted kids have difficulties because adults don't talk to them as equals, and their concerns and thought processes are difficult for their peers to comprehend.
I wonder how the "gifted children" whom were raised on religious believes react to the same sort of "ultimate concerns"
What is the name of the Du Fu poem in Chinese?
I held highly similar views in my 20's when I was single with no children. I encouraged all my friends to move to the states, that Canada's brain drain was zombifying the country etc. I even had a dart board with John Roth (ex Nortel CEO)'s face on it because of the way he bragged about paying Canadians less than Americans.

This was in the 90's during the dot com boom... but the world kept turning, Canada didn't implode, there's still talent here, and I eventually moved back to have a family (no way do I want one raised in the USA).

I have plenty of friends staying in the USA for the reasons you state and I may go back some day when our kid(s) are older for the reasons you cite. But I'll just say that money isn't everything ... it's arguably the single most important thing.. others factors eventually add up however.
I don't know about potty training. Disposable nappies are a miracle of habituation. It seems they can deposit bucket loads in them and never know it - at least until they saturate and the dam bursts.

Living in a climate that is warm to hot most of the year, little kids basically just need a nappy and a tshirt or singlet around the house. It looks very ghetto but it is practical and not unlike wearing a dress I guess.

Chucking shorts on over the nappy to dress up for a public outing doesn't seem to alter the complexity of things appreciably. Little boy fire engines take great pride in being accessorised with a fire hose and whipping it out never seems to present any challenges or inhibitions to them. At least compared with aiming it. Perhaps we should paint a fly in the toilet bowl.
Scale. When I compare the USA to Canada, I usually think ten to one.

The branch plant mentality, and the resource give away. It's a big US company in Canada reaping the benefits (but only 1/10 of what they reap in the USA.) And yes sometimes, it's a big (as in big for Canada) Canadian company in the USA reaping (ten times) the benefit but that's rare.

Canada's 100 biggest companies by revenue in 2012...

http://www.theglobeandmail.com/report-on-business/rob-magazi...

22 BCE Inc.(De11) 19,588,000	7.69
20 Bombardier Inc.(De11)1 18,882,000	11.99
26 Research In Motion(Ma12)1 18,456,000	-7.33
27 Bombardier Aerospace(De11)1 18,347,000	-1.14
29 Bell Canada(De11) 17,133,000	9.34
53 Telus Communications(De11) 10,397,000	8.4
54 Telus Corp.(De11) 10,397,000	6.27
64 IBM Canada(De11) 9,051,000	14.3

A few big "tech" companies, but mostly insurance, Canadian chartered banks, and "branch-plant" resource extraction. I like flickr, but I don't see it on the list.
what are your skills?
Seattle to Vancouver is not a two hour drive. 3 or 4 hours, depending on the border.
Thanks so much for your compassion and empathy. I would love to talk to you.
As long that the links are interesting and provide something as relevant as this one I see no problem.
Get Back from SF after Caltrain Stops Running
Thanks for your kind words. It means a lot!!
Why, Microsoft has other projects on Github: https://github.com/windowsazure/

But yeah, most stuff ends up on Codeplex.
Hey! Thanks for reminding me of this. I really needed the smile, those surprise squirrels always cheer me up.
Can't speak to the VC angle.

I think a lot of the Bay Area power comes from having so many tech folks in one place, which is hard for Canada to manage anywhere given population. In the Bay Area, you can go for a coffee or a beer and run into a bunch of tech folks and something may come out of that. There's no where in Canada where tech has the density to make that happen in a random way (maybe Ottawa or Waterloo back in the day).

Immigration can help, for sure bringing smart minds in is never a bad thing. I've only lived in Ottawa and Toronto, I think creating the critical mass of tech folks is difficult in those cities which have other more dominant industries (government and financial/cpg respectively).

Agree that past success fuels the mentality that builds the future.
I think a lot of people on this thread are guilty of cognitive laziness. Either all supplements are bad at any dose or they're all good at any dose. Nobody wants to talk about science because reading medical studies is hard.

Reading this article reminds me of trying to have technical bio-medical conversations with doctors. They blow me off and give me the same baby talk they give all their other patients. That's the way the author of this article writes, broad baby talk generalizations. It's the reaction I'd imagine I'd get if I tried to have a conversation about digital signal encoding with my cable TV installer. They don't care, it's not their job, it's not important and they just do their job the way they do it for everybody and get paid either way.