skysight-inc/HackerNews huggingface dataset:
What I am missing with all the smart home thing and only the Nest has done right is, that the smartphone is a personal thing. But switch on a light or similar is not a personal thing, if you are living with a family with kids. In particular if you have smaller kids, which don't have a small device and must be able to switch on the light or similar.

There are so much levels in terms of a smart home, that a smartphone will never be able to handle, because the later one is only a personal thing.
Ember.js – Ember.js 1.9.0 and 1.10 Beta Released
I agree with the author's thesis, that smartphones, as generic information processing tools, offer poor user interfaces for controlling things in our physical environment.

Now, the cost and effort to manufacture hardware is dropping and we have the ability to create interfaces that are not designed as a generic device but designed for a specific person or situation.

This feels very true. The music industry has been taking advantage of this for a while, with all kinds of interesting and innovative tactile controllers interacting with music making software. In that domain companies like Native Instruments are addressing exactly the concerns raised by this article. (Interestingly, the author cites playing music as an example of how an appropriately-crafted physical device (i.e. an instrument) lets the operator focus entirely on the task by minimizing cognitive load.)
Solidarity against online harassment
Iridium satellite constellation
Weird, funny and sizzling Gifts ideas for Christmas 2014
I would probably use a named function call in real code, but the 'text * (expr == 0)' idiom is pretty clear to me as a way to conditionally include text based on whether a condition is true or not.
Saving information on a computer boosts human memory resources
As with performance it really depends on your workload. For mostly reads the performance should be quite good since access is mostly passtrough. This is almost true with writes.

Reading on "history" has a small performance penalty since if you are reading files which are packed they need to be unpacked on the fly.

Listing the "history" is quite fast. We tested on the WordPress repository that has around 17k commits and it takes ~4s first time and less than 1s afterwards.
>because programming and software were seen as less important jobs than the "software planner" jobs,

It's not like STEM software today like the codebase of ATLAS for example, is give much praise in the public eye. It's simply overshadowed by the larger more ambitious project that it was part of. This was the case back then as well.
Hey, one of the founders here. When we talk about integrated, we're talking about sensors integrated in the materials like tables and walls around us. It does not mean that all of these components should be integrated in one device. I did not phrase this well enough. Thanks!

I agree that we want a centralized intelligence. I personally don't want to carry my smartphone around all the time though. We can't we use what's around us like glass, tables walls or use small projectors that track your positioning?
See, I see this and the other photo of her as conveying the message, "You don't have to look like the stereotypical 'NASA nerd,' the white guy with the white button-down shirt and the pocket protector full of pens, in order to make a contribution. Some of the biggest contributions were made by people who didn't fall into that stereotype."
This is why Go has standalone functions and interfaces. You can easily share logic between types without having the types be the same thing.

The biggest problem with inheritance is that it's a lot like monkey patching (except in production)... the rest of the base class's code expects method X to do ABC, and you've just swapped out the implementation to do LMNO ... and if that never bites you in the ass, you're luckier than most OO programmers I know.
While users have not the obligation to investigate the source of a movie in detail, depending on your juristdiction there are laws about "obvious illegal sources" (like sites where one can download crappy copies of movies still in cinema for free, extremly shaddy ads, covered by public media as being illegal). For example if Netflix turned out to not have a license in my country I could argue that I as a user could not have known that since they made looked and acted like a regular respectable company. If on the other hand I download a torrent containing a recently released movie for free and an accompanying txt file allowing me to "share it to the world", my chances of defending that in front of a judge are not the greatest.
Take Business Cards into the 21st Century with elloBEE
IIRC that typically just dumps the barcode/magstripe and compares the birthdate to whatever you're looking for (typically 18 or 21+). It doesn't go ask the state if the license is valid.
I hear that. This is from the readme of a pretty big OSS project:

"a port from Ruby to JS using Opal transcompiler, a Rake build script, a Grunt build, using the Rake build underneath."

I suddenly felt as if I didn't understand computers anymore.
The retail market as a complex system
Diebold didn't get involved in elections until 2002. The only Republican president to serve since then won reelection in 2004 and then left the White House with low approval ratings unprecedented since Nixon (< 30%). There could have been massive fraud in favor of the Republicans in 2008 (not claiming this happened) and the Democrats still would have wiped the floor with them.

Anyway, partisan politics is a distraction here: the integrity of our elections is increasingly in the hands of a few voting machine manufacturers who sell hackable, un-auditable black box systems. Here are some starting points in case you're interested in this beyond the typical R/D sniping:

* https://www.eff.org/issues/e-voting

* http://blackboxvoting.org/
As with most of these little tests, the actual question is, "Can you explain your decision, and does your explanation make sense?"

Really, the FizzBuzz test is a check to see if someone is bullshitting when they say they can code. Testing deeper than that is expecting too much of it.
I know i just di not have the time to go into it.
I'm a little torn on this article, and even on your comment. I think the clock example you pick out is important.

However, if your clocks in all your devices are already connected via a centralized mechanism (say, for example, a standardized home automation bus/wiring/backbone), why is it necessary to set the clocks at all? One way or another, they could be connected to a time server. I don't (shouldn't) need an app to set time on any device.

If you're talking interface unification on each device (say, a touchscreen "standard" interface and OS), that is ... maybe desirable, but potentially impractical or unlikely. With eventual interfaces (to say, fridges or stoves or whatever) being "smart", it's going to become a key differentiator among brands, along with reliability, warranty, ease to clean, energy efficiency. So I could see the manufacturers pushing back on that.

Weighing in with my own anecdote, I have a Nest thermostat in my home. There's an iPad app which I have never used (other than to test) once to adjust the temperature in my home. I walk to the device and do it there. It's faster and easier. And the author of the article addresses this issue.
I can't speak for Canada, but in the US, if a judge orders you to provide a password, you have no choice. If you don't hand it over, this will result in you living broke forever in a prison—and you got your due process.
The premise that access to duty firearms is a driving factor being logically followed by higher suicide rates among service members.

If the suicides aren't being committed with duty weapons, then there isn't really a logical link there.
How painful does this look?

func action(...) (err error) {
tx, err := db.Begin()
if err != nil {
return fmt.Errorf("preparing transaction: %v", err)
}
defer func(tx *sql.Tx) {
if err != nil {
_ = tx.Rollback()
} else {
err = tx.Commit()
}
}(tx)
// do something
return
}
> If he tells you not to start a start-up, his co-founder wife, and all the start-up friends he’s made over the last several years, will be mad at him.

One of his essays from a couple of months ago very clearly made the point that a certain group of people shouldn't be doing startups (college students). That certainly seemed to be a big change in attitude to the essays from 10 years ago, and exactly in the opposite direction compared to your theory.

Edit: http://paulgraham.com/before.html
You didn't mention the smartwatch at all in your essay. As someone living with one (a pebble) daily for the past year, many of the smarthome needs have been extending into working with the smartwatch, and they don't have the painpoints you describe.

Just as an example - for changing volume on my pebble, i do this:

1) long-hold the up-button (i have this binded to an app called 'music boss' )

2) hit up or down.

3) volume changes.

There's similar apps for controlling smart lightbulbs, etc, and pretty much expect this to be standard case on android wear / apple watch / microsoft band / etc. in the coming months.

Is there a "multi-user" factor missing that makes a case for products like Senic Flow? Yes, but that wasn't addressed in the essay.
My personal opinion is that he still believes in startups, but that the timing was right for him to get out for awhile. Regardless of what he says, what he does is far more telling. My guess is that the fever pitch of huge valuations and fund-raising rounds is getting to a point where it might just make sense to step aside and find something else to do for a few years to see what happens with the market.

The idea would be that the Paul Graham "brand" has a lot at stake among startups. If the bottom falls out of the market in the next 2 years (or whatever you want to define as "short term"), then he'll come out the other side looking that much better, that he got out in plenty of time. If everything continues on its current trend, he still sleeps perfectly well at night and his reputation hasn't taken a hit at all.

Don't misconstrue this as criticism of anyone. I have nothing whatsoever against either Paul Graham or Sam Altman. This is just my personal opinion on the matter.
Theft does not imply an unlawful transfer of ownership. For example a person can be charged with theft of service for stealing electricity or cable TV, even though all they did was cause their own electrons in their own cables to oscillate in a certain way.
>As Boland explains it, Facebook simply shows advertisers that a given number of people who saw an ad for a product also purchased that product.

Facebook doesn't share my personalized shopping data with advertisers. That's good.

But the data still exists. So the data the advertisers receive is only really anonymous until there's some sort of security breach or economic decision whereby it's suddenly more profitable to sell the personalized data. Either or Both of which are inevitable.

All in all, a moderately informative marketing piece.
Right. I wrote one of the earlier RuneScape 2 bots around 8 years ago (example script https://clbin.com/71NIX).

It's worth noting that these were very easy identifiable as bots by behavior. Making AI for a game (that actually seems human and is fun to interact with, past just target selection and pathfinding) is another (much more difficult) set of problems entirely.
I agree. And that's exactly one of the big changes that are happening. Prices for hardware components and manufacturing are dropping and we now have the ability to think about more suitable interfaces. I stopped using my lifx after a week because I did not have a fast and simple interface to control them.
Surely PG doesn't have an ego big enough to allow him to write prescriptively about intractable problems in good conscience.
In my state (Illinois), a police officer can retrieve the digital photo that was taken at the time the license was issued. A simple radio check can also verify the other information on the license.

In reality, if you know your license number you don't even really NEED to carry the card. The app just just an easier way to carry that number around. I've known people that have been stopped without a license on-hand but able to recite their number, resulting in no trouble at all.
The hex in the scheme is one of a list of preconfigured colors for the purpose of theming the launch image. The hex in "id" is indeed a UUID. There is also a "name" parameter.
This is getting ridiculous, you are digging yourself into a hole.

No, in the specific link there is no mention of "ignored the deficit limits to increase investment in their economies had no sanctions". Your words, not mine.

Ok, so we can agree that "smaller countries are forced into signing treaties that forbid public investment" is a false statement.

Again, you are mixing the vanity metric of market share with capital structure. What do you define as "market share"? Is it volume of deposits, assets on the balance sheets, assets under management, number of employees, number of clients? What market share are you referring too? Your "market share" argument is like saying that your javascript doesn't work because your company doesn't have enough Facebook likes... Haven't you ever heard of the Basel Accords?! I can't believe I'm reading your comments on Hacker News.

Before I give up on this conversation: "Too big to fail" does not refer to market size. It refers to the entities that systemically affect risk with one another, and it includes institutions that are non-depository in the financial system... unlike the Portuguese banks you mentioned. It's really frustrating to read comments like yours on Hacker News, based on loose buzz words, but empty in substance.
Interactive Javascript L-System: http://davmlaw.github.io/ProceduralGraphics/lsystem4.html
Most of the questions about "how do I do X in Go?" are answered with "just write a loop". Yes, that means map/reduce, filter, fold, zip, etc. If writing simple loops gets your hackles up, Go is not the language for you. For me, I worry about the hard stuff, not easy loops.
Amount of simple operations that is safely out of reach for all humanity
If they aren't hockey related, at least they could have gone all out with hockey branding and terminology!
The pilots of Instagram: violating rules of the air
I don't want to speak for him, but I'm pretty sure pg is more worried about people following his advice uncritically than he is about promoting YC. Ever since HN launched he has been pretty wary of encouraging people to drop out of school or quit their jobs when they have no reasonable chance of being successful.
The type 1 diabetic in your first linked article was very recently diagnosed before the start of the experiment and a sample size of one on a brand new diagnosis doesn't seem highly significant to me. The article had some fishy elements to it that made me want to research the authors more...

The researcher appears to have a rather huge monetary investment into the paleo-style diet/care, seeing as you can order clinical care for a large sum of money from his personal site (http://paleomedicina.com/ and http://paleomedicina.com/hu/rendelesek-es-klinikai-ellatas). You'll see he has services that range up to 10,000 euros/month in Hungary, which I imagine is quite a princely sum....

Forgive me if I am making a mistake as I was using google translate, but I would definitely take that article with a grain of salt....
"if the cell phone had been password protected or otherwise ‘locked’ to users other than the appellant, it would not have been appropriate to take steps to open the cell phone and examine its contents without first obtaining a search warrant."

http://www.michaelgeist.ca/2013/02/fearon-decision/

http://www.canlii.org/en/on/onca/doc/2013/2013onca106/2013on...

http://www.cbc.ca/news/politics/cellphone-searches-upon-arre...
You're right. I'm going to talk about them in particular in a follow up post. I wear a pebble as well and I used to use it to control volume. I see smartwatches taking a big place in smart homes. Our issues were that they were not a shared control, you still had to use vision as your primary sensor input, battery life, screen size and problems with connectivity. But I'm confident some of these issues will be resolved soon.
It seems like a logical move. If a company wants to place a bet on Bitcoin, accepting it for services is a better way to acquire it than selling fiat currency on exchanges. By keeping profit margin in bitcoins, companies position themselves for a reward, without exposure to volatility risk.

Avoid the risk of purchasing bitcoin (either through mining hardware, or directly on exchanges), but gain the chance of capitalizing on bitcoin.
I have my previous-generation phone that I don't use anymore, plugged in, connected to wifi, on a shelf. It's an integrated combination of screens, speech recognition, sensors, dedicated devices and smart surfaces, and solves the multi-user issue because it's out in the open on a shelf, and it's not my personal device anymore so I don't have sensitive information on it. The apps are right on the home screen, no passcode, just a direct-to-the-app experience.

You can find a used nexus one, or a moto e, for example, on Swappa for less than $100.
Smartphone controlled anything never feels great to me. If I have to type in code to unlock my keypad, then wait for an app to launch, just to change the temperature on the thermostat, it's already over.

On a similar note, I wanted to love the Chromecast, but I found the phone to be a terrible controller. Now I use a Roku, which has a great remote. Instead of my girlfriend and I crowding ourselves around a tiny smartphone screen to browse what we're going to watch, we bring up the Netflix app on the Roku and browse on the much more suitable TV.
The protesters' reasoning was: Peter works for NSA -> NSA ~ police -> police brutality -> #BlackLivesMatter -> Let's storm Peter Thiel
The Dallas Entrepreneur Center – State of Entrepreneurship 2014
The connected lightbulb example is great. That's IoT as a novelty; it adds few/trivial new capabilities, and it adds a lot of inconvenience.

The flipside of this is IoT as a superpower: finding applications where you can truly use technology to give people a new ability that they didn't have before.

From the personal side, this IoT novelty versus superpower discrepancy is something we thought a lot about as we brought Pantelligent to the world (note: co-founder, https://www.pantelligent.com/ ). Our superpower is to let anyone cook great food, perfectly every time, through science. For us, the smartphone was the perfect user interface, because people are already in the kitchen with smartphone in one hand and spatula in the other! But our integration with the Pebble smartwatch hints at an even better future fit; the Pebble is great for cooking because it's waterproof, and it lets us bring real-time cooking data and instructions right to your wrist, even if your hands are busy.
GOP rep attempted late bid to kill spy bill
The flip side is that the build out of a satisfactory nation wide network ought to be a lot cheaper in total in a small country. Maybe even less political depending on how Switzerland's federal system works, e.g. how involved are cantons in telecom regulation, access issues (back haul) etc.?

I would also expect Switzerland to have less regime risk than the US.
Not unique to Mongo, other systems that shard based on a user-generated key (HBase) have issues with this too. We developed this UUID generator as an attempt at a more thoughtful shard key: https://github.com/groupon/locality-uuid.java
Wasn't MoarVM actually an April Fools Day joke, or do I have it confused with something else?
Thank you for explaining the background to this eye-catching submission. Many, many submissions to HN are based at bottom on press releases, and press releases are well known for spinning preliminary research findings beyond all recognition. This has been commented on in the PhD comic "The Science News Cycle,"[1] which only exaggerates the process a very little. More serious commentary in the edited group blog post "Related by coincidence only? University and medical journal press releases versus journal articles"[2] points to the same danger of taking press releases (and news aggregator website articles based solely on press releases) too seriously.

The most sure and certain finding of any preliminary study will be that more research is needed. All too often, preliminary findings don't lead to further useful discoveries in science, because the preliminary findings are flawed. The obligatory link for any discussion of a report on a research result like the one kindly submitted here is the article "Warning Signs in Experimental Design and Interpretation"[3] by Peter Norvig, director of research at Google, on how to interpret scientific research. Check each news story you read for how many of the important issues in interpreting research are NOT discussed in the story.

[1] "The Science News Cycle" http://www.phdcomics.com/comics.php?f=1174

[2] "Related by coincidence only? University and medical journal press releases versus journal articles" http://www.sciencebasedmedicine.org/index.php/related-by-coi...

[3] "Warning Signs in Experimental Design and Interpretation" http://norvig.com/experiment-design.html

P.S. The sparsity of details in the press release recycled by ScienceDaily reminds me of the many past complaints from Hacker News participants about the poor quality of ScienceDaily as a source. ScienceDaily is just a press release recycling service, nothing more. I learned from other participants here on HN that there are better sites to submit from.

Comments about ScienceDaily:

http://news.ycombinator.com/item?id=3992206

"Blogspam.

"Original article (to which ScienceDaily has added precisely nothing):

http://www.washington.edu/news/articles/abundance-of-rare-dn...

"Underlying paper in Science (paywalled):

http://www.sciencemag.org/content/early/2012/05/16/science.1...

"Brief writeup from Nature discussing this paper and a couple of others on similar topics:

http://www.nature.com/news/humans-riddled-with-rare-genetic-...

http://news.ycombinator.com/item?id=4108603

"Everything I've ever seen on HN -- I don't know about Reddit -- from ScienceDaily has been a cut-and-paste copy of something else available from nearer the original source. In some cases ScienceDaily's copy is distinctly worse than the original because it lacks relevant links, enlightening pictures, etc.

" . . . . if you find something there and feel like sharing it, it's pretty much always best to take ten seconds to find the original source and submit that instead of ScienceDaily."
> Since theft implies an unlawful transfer of ownership.

Not only does theft not imply transfer of ownership, theft is incompatible with transfer of ownership. Stealing something doesn't make you its owner.
The Point of Pattern Matching in Scala (conversation with Martin Odersky)
Have Art Fairs Destroyed Art? Zombie Abstraction and Dumb Painting in Miami
The article says: "Paul Graham has been thinking about start-ups the last several years, and he is almost certainly going to write about start-ups now."

Maybe. But I've noticed many of PG's tweets lately have been more political, dealing with other problems in the world.[0] I think it would be awesome if PG started attacking these kinds of problems more. Police violence, government surveillance, stuff happening in Israel, etc. Imagine a YC for politics.

tl;dr, I think PG needs to start a new country. I'd apply.

[0] https://twitter.com/paulg