skysight-inc/HackerNews huggingface dataset:
It's interesting how a large majority of people, even those most technologically-inclined and most likely to be early adopters, just don't warm to the idea of a smartwatch.

Maybe it's the fact the hardware and software experience just isn't up to scratch, or in my personal case, maybe people just don't want that experience. It's not the awkward stigma of talking to or interacting with your watch in public, but it's the unnerving feeling of connectedness and intrusion.

In fact, I wrote an article about just this last year: http://jh47.com/2015/04/09/Freedom-for-wrists/
Well, everyone has been blaming the prices on rich Chinese buying up everything, but this is the first actual evidence that I've seen no matter how flimsy it is.

EDIT: I should have been clearer that I never doubted that Chinese money was coming in, but I've previously seen nothing to convince me that it was significant or indicate how significant it was. Even if this estimate is of by a factor of two, it is still fairly significant.
This wasn't part of a campaign. And the vote was over already so it wasn't trying to get out the vote for Trump either.
I don't think graffiti qualifies as "physical violence".

If you or your family is here illegally then you do so with the understanding that you might be deported. There's certainly good arguments to be made that our immigration policies need to be changed, but "beef up border security and deport current illegals" is absolutely a valid proposal and one that's supported by a large number of both American and Mexican nationals (who are hardly fond of Nicaraguan immigrants). It may not be the view I personally hold but adding ridiculous hyperbole and unbridled emotion into your stance makes it hard to take seriously.
Easy way to learn about UX
Sammy McSAMface
Nobody pretended that async didn't exist, we just knew its the best "solution" that ignored the problem.

Which was: throwing away the entire language's compositional features, including the concept of input arguments and return values, results with... poor compositionality, of course.
A super easy way to write/re-publish blog posts to share with thousands of other UX designers.
You would have to argue with the overwhelming majority of safety-critical software that is and has been for decades, written in C...

Of course, static analysis is always used in combination with proper coding style... but that is just the normal (professional) C development environment.
And yet cars have got both dramatically safer and much harder to steal
> A module doesn’t solve that kind of type confusion, though. Static typing does.

That's the root of all the problems, though, isn't it? JavaScript is just a terrible language.

Actually, that's not really fair. It's a great little language for writing late-90s Dynamic HTML, maybe just a little too powerful. And that additional power enables people to build cathedrals of cruft in order to Get Things Done.

I don't like Scheme (Lisp is IMHO better for real-world, non-academic work), but I still wonder how much things would have been if Eich had been allowed (or had chosen) to implement a small Scheme instead of JavaScript. The world of web software engineering would be so profoundly better.

Maybe WebAssembly will save us all.
YES YES YES!

In all the debate about this, why is the trust-dependency-fuck-show not getting more attention?

Every dependency you take is another degree of trust in someone else not getting compromised then suddenly finding all sorts of horribleness making it into your production environment.

It beggars belief!
I like learning from other people sharing their config files, but my attitude towards oh-my-zsh is similar to that of the author's co-workers in that I don't want to install a bunch of customizations that I don't understand. I couldn't find a summary of what all oh-my-zsh is supposed to do and the source has grown too large for me to read it quickly. I guess I trust code I haven't read most the time I am using a computer but it feels wrong to me to allow my shell to auto-update customizations that I don't understand.
QS might be much more powerful than just fast calculations. We can predict future, or even fixate future. For example, program like

r = qrandom()

print(r)

wait(10 minutes)

if(EUR/USD != r) then fail()

will predict, what exchange rate of EUR/USD would be after 10 minutes. And if instead of r = qrandom() we put r = 1.5, than we force EUR/USD to be 1.5.
Another nice thing I'd like to try is webcam that looks to the future using the same principle :)
Sometimes it think the world is getting worse not better. Then I get reminded by stories like this that we live in amazing and luxurious times. That college students have enough free time and energy to get this upset over a "micro-aggression" tells me we are living in safe and happy times.
I know, I was just mentioning that SUSE is another company with a similar repertoire.
Blandly. A Full-Service Integrated Digital Blanding Agency
The Search for the Perfect To-do List
I'm currently talking to investors to start a business around this. Please don't delete it.
Such a heartbreaking story. I find it unreasonable how politicians sometimes advocate for ethical oversight of science with the assumption that scientists and engineers aren't ethical or moral people, just robots solving equations.

But we saw the same with the atomic bomb. It was mainly scientists who stood up for the morally right. It is often politicians and management who do the ethically questionable choices.
I'm pretty sure the canonical source is "Mythical Man Month" by Fred Brooks.
Partly Trump http://mashable.com/2016/03/12/trump-rally-incite-violence/ But his supporters are the ones beating and kicking people. Most recently https://www.washingtonpost.com/news/morning-mix/wp/2016/03/1...

Edit: forgot his campaign manager http://www.nbcnews.com/news/us-news/breitbart-s-michelle-fie...
The classic reason for that fault in an old 3-speed SA is minor misadjustment of the gear change cable. The gear lever basically pulls a chain further and further out of the hub, going from 3 at minimum pull to 2 to 1. Unfortunately there's a "neutral" between 3 and 2, so the cable needs to be carefully adjusted so that the 3/2/1 positions of the lever give you all three gears and avoid the neutral section. This design defect was apparently rectified in later versions of the 3-speed hub at some point after SA were bought by Sun Race.

Still, I wouldn't personally ever stand up to pedal on an SA 3-speed unless I personally owned it and knew its maintenance condition...
So sad yet so true.

We haven't. React developers probably have.
> The recently concluded lawsuit comes to mind — there was no business case for not settling it at the earliest. They didn't settle at all, and took it to the US Supreme Court.

I'm inclined to disagree. Apple is a global company, and many of its customers would not look favorably upon the US government being able to force Apple to decrypt their data. I actually think that Apple would have gone as far as to move a good portion of their operations outside the US and create separate legal entities to protect against this had they lost the case.

And while globally people tend to have mixed opinions of Americans, the US government and its three-letter agencies are almost universally despised around the world. Apple being seen as a willing cooperator with the US government (especially on the issue of privacy / espionage) would be a huge blow to their global brand.
http://www.npr.org/2016/03/09/469757753/tough-political-clim...

A friend of my wife had her Asian-White child told at school that when Trump becomes president and builds a wall that she will have to leave the country.

These are may be relatively isolated incidents, but I think "Trump" (the name not the person) is becoming a racial slur to sling at someone (regardless of if he is attempting to).

While likely this chalking is merely someone who supports Trump for president, to many it is the same as writing "You don't belong here and soon we are going to kick you out."
How is it slow? I'm using it with a few plugins and speed has never been a problem.
I long for that as well - no more safe spaces (to a point), and in a way, I do understand people simply telling others to grow up. It was, after all, just some political graffiti. Had someone went around 4 years ago and wrote Obamas name instead of Trump, this situation would be different. Many find Trump to be an absolute horror - I doubt I'll be visit "home" back in the US if he's elected because I simply won't feel safe (I live overseas and am not Christian, dunno how many other marks I might have against me), and will doubt my own continued freedom. And I dread him Not being on the ballot, at least, because some of his supporters seem to be very willing to turn to violence. I absolutely understand their concern and feeling of unease and lack of safety on campus, and that really should be addressed at some point.

I do believe the school should treat the political graffiti like any other graffiti, and simply remind students that threatening actual violence (or committing such) continues to be forbidden, as does altering school property, and that people are going to have differing viewpoints on different stuff, and that they need to be able to act with civility regardless. But the anxiety really should be addressed, as it is truly more than simply being offended at some chalked words on campus.
Oracle Discloses Critical Java Vulnerability in 7u97, 8u73, and 8u74
A history of JavaScript across the stack
Boom wants to build the next Concorde—how can YC help?
Synthesizer built on the WebAudio API
Just curious: Can you clarify which culture/region you are talking about?
It's just that voice is going to become more and more prevalent as an user interface.
HTML and CSS Are Design Tools
Planey McPlaneface?
Here's a quick rule of thumb. If it's the kind of function you would ask a candidate to write at the start of a job interview, you shouldn't be importing a separate module to do it.
>> people don't realise there's a bubble in Vancouver.

Property price crash != property bubble.

Everyone knows there's a bubble in Vancouver. No one thinks the bubble is crashing next month or even this year.

You've got people on this very thread thinking Vancouver's people are selling their souls and never getting it back.

I think for a general statement, it's carries a lot more weight than the two examples you've given.

It's a general description of sentiment during a bubble, not a precise description of each person's state of mind. As a statement, I think it's fine as it is.
> ye ole Lines of Code paradigm

Little-known fact: the *y in old signs is actually a 'þ', which is an Old English letter named 'thorn' and pronounced like modern 'th.' Thus, the old books & signs were really just saying, 'the.' Incidentally, þ is still used in modern Icelandic.

Completely off-topic, but I þought you might be interested.
"Legality", in this context, went out the window long ago. Power relentlessly weaponises "legality". Power uses it to attack its enemies and to shield the unethical activities it wishes to protect.
Why specifically abortion? I mean with regard to other items you listed, it's a lot more specific topic, and it's part religion and part politics anyway.
On 1000 Free Things
>That is extremely easy to say when you haven't had this done to you.

You should check my comment history dude. There's a chap named "assocguilt" who on this very site spent about two months stalking every post I made here posting snarky comments because I suggested the software industry should refuse to employ people who have job histories working for dodgy government departments. He started making references to my home city and former employer about half way through the process.

Everyone gets threatened and stalked on the internet. It's like getting burgled. It happens to pretty much everyone at some point. You can let it forever destroy your confidence, or you can recognize it as an essentially random happening and move on.
MarionetteJS CLI package for Atom
Someone advocating to vote for a candidate doesn't have to be part of a specific campaign. It's a common thing seen and heard everywhere during elections.
What's not to like? The fact that every one of those dependencies is an attack vector when one of those package's maintainers gets compromised / project hijacked / bought off by some black hat operator.

It's easier to keep an eye on a small number of trusted parties than 200 random strangers.

You thought this SNAFU was bad...
I don't think it generally is just a couple hundred extra dollars for first class for NYC <-> London...

I checked some BA flights in April, and the same flights went from down to <$400 for economy, $2500-$3600 for business, and up to $7700 for first.

Some of those flights don't even have economy seats so your choice of fights is actually greater for business (BA flies some 32 seat business-only flights out of London City Airport using the old Concorde BA001 flight code with extra short checkin time, and immigrations pre-screening at Shannon)

$5k doesn't seem given the amount of business and first class seats currently available on NYC <-> London. Consider that they're by no means the only airline doing that stretch either.
ME firmware is on the same SPI flash part as the host firmware[0]

The BIOS doesn't need to load the ME firmware - that wouldn't be very useful since the ME is what gets the CPU out of reset these days.

However, there are more binary components on a contemporary Intel device (listing the variants used with coreboot. other firmware may look slightly different, but the parts are pretty much the same internally): CPU microcode updates (useful because they can't manage to ship CPUs that work correctly on the first try); FSP (memory initialization code that's totally boring but guarded like a state secret); graphics initialization code (VGA BIOS or GOP driver. likewise boring-but-secret); sometimes some more hardware initialization, but we try to get most of that opened up (with varying success).

And then there are some more signed binary components that aren't directly related to host firmware: TXT and SGX require intel-signed code, and - newest addition, I think - GPU firmware binaries. Because they were so well received with AMD and nVidia hardware.

source: am a coreboot developer.

[0] It's also a NOR part, not NAND, and it may be multiple SPI devices that the firmware hub exposes like a single one, but either detail is beyond nit-picking for the current discussion.
If you're not using your Android Wear, then I'd recommend that you sell it on swappa (or wherever, but I like swappa). You'll get a few bucks, and (hopefully) someone else will be happy to use it.
> Consider every day driving. 100 hours should be enough.

100 hours should be enough for most people to pass a driving exam, not to become an expert driver.
What we really need is require-from-stackoverflow
I told the truth in my sister’s obituary, so that others might choose to live
You're not going to have a productive conversation about immigration if you pretend emotion doesn't exist.
Is there anything you can share of that ninja script? I've been looking at it as a replacement for environments where grunt doesn't work too well.
"Engaged and challenged" doesn't mean letting them cover the campus in graffiti.
Actually what you describe here is mostly why I think that it was stupid to rebuilt otto.de from scratch. microservices are a improvment over a monolith inside a bigger Application with a big team.
Microservices are happening caused by team sizes and management overhead, it had nothing to do that a monolith is bad at all. And that's why I dislike all the fancy posts about them, nothing stops you from doing all the same things with a monolith, especially when you have a small team. As your team grows you mostly change to a service oriented architecture and evolve from there.
it mostly isn't a good practice to start with a microservice architecture without having a monolith that you need to split (I know there are some but stil.. it's hard to say that the overhead it produces with a "few" people is valueable).
Actually a lot inside this article explains what parts were easy, however the hard parts about such systems are mostly not written anywhere near, which is most managing logs, faulty systems, automatic routing, versioning, database migrations if the system has a database, updating servers, service discovery, service load-balancing, service monitoring, edge service router and that are prolly just a few of the dozen things which makes such systems harder.
Exactly, this is what people are missing when they are trying to compare Google's speech recognition to other services. Google uses deep neural-networks to continuously train and improve the quality of their speech recognition, they get their training data from the hundreds of millions of Android users around the world using speech-to-text every day. No other company has a comparable amount of training data, continuously being expanded.
http://googleresearch.blogspot.ca/2015/09/google-voice-searc...
I don't really understand that, surely it should only be avoided with people who can't have a civil conversation. These are often interesting topics. I guess you need to get the measure of your co-conversant first.
Pebble laying off 25% of staff
Fidelity strikes back at view that passive index funds beat active managers
Maybe to make this more reliable, you should retweet the module first, then require your clone.
Since everyone thinks it's expensive, it is.

I would expect to pay $2200 for a central Sydney studio.

My apartment, 2 bedroom with study, half hour from the city, costs $2200 too.

I rent out the bedroom at $1050 and the study (size of 3 single beds tucked together) at $800 as a side venture.
Like the FBI vs Apple case, this looks like marketing hype to me. Apple is increasingly selling on "security" they can't deliver.

(I mean, I'm sure they'll try to action something, but we all know security is a compromise not a guarantee).
You mean like the sad story of PKzip?
Theoretically, a attacker can transmit an amplified message 300 m in 1 microsecond. So the car must limit the RTT to only a few dozen nanoseconds. This is fairly easy with modern electronics.
It also has a thing for hitting on people:
http://www.slate.com/blogs/future_tense/2016/03/23/microsoft...
Are they practically buying the land then, if the building is EOL?
Wow, that's an interesting hack. I can't think of any workarounds either.

EDIT: As pointed out in a comment elsewhere in this thread:

> The simplest defeat is to require the key ping round trip to complete in N microseconds, where N is sufficiently low. Researchers have demostrated that this is a practical solution.
Markov Chain Monte Carlo for Bayesian Inference – The Metropolis Algorithm
Sweet design!
People need modules like leftpad to tick the "maintains moderately popular open source project" checkbox. Instant hirability.

I don't want to claim that it would be a directly calculated career move, more like starting a blog: you admire a good blog, you want to be more like the blogger, you start your own one. On the dim chance that it will become both good and not abandoned after the third post. Nanomodules can be just like that, the air guitar of would-be rockstar coders. This is certainly not the only reason for their existence (and even the air-guitar aspect has a positive: low barrier of entry that might lead to more serious contribution), but the discussion would be incomplete if it was ignored.
First of all, I never said I wanted to disrupt Slack, I simply posed the question to the community to start an intelligent debate about how they might be displaced in the future. If you lack the foresight to look that far head, that's okay, you can say you don't know how they can be disrupted.

There have been multi-million (and billion) dollar businesses started by disrupting major players in their space, by solving the problem they are trying to solve, with much better technology and approaching the problem from new angles. If you think tech companies aren't started with the intent of disrupting other companies, you are living in a bubble.

http://www.claytonchristensen.com/books/the-innovators-dilem...
What do you think Trump would do to you for being non Christian? This is the first I've heard that non Christians fear him.
Physical+Intimacy:+An+Awkward+Issue
You would not have been accused of being a troll if you had not explicitly said I lacked a "good grasp" in my mind.

I agree with https://news.ycombinator.com/item?id=11313092

You can dish it out, but you can't take it.
Seems like tech is turning into investment banking
Refactoring Dynamic Systems
Morpheuz is brilliant :) I adore my Round, and my Steel (original) before it. I'll be very sad if Pebble goes away
That has nothing to do with how granular packages are. The npm is broken as it allows such things. Look at this spectacular example of providing high security for users: https://www.npmjs.com/package/kik

Someone has to do this manually?! If the package is not popular, no one cares? What happens if I send them an email and provide the same package with the same API (not trademarked and MIT licensed) but break it a bit on every update?

No one knows.
How to manage and update IoT devices when bandwidth is limited
So, which one do I pick to that it will beat the index fund after fees going forward? Oh, wait. it's not obvious. guess
I'm back to index funds.
6 Reasons Why You Should Prototype
IMO the behavior of "average" should be unspecified if it's passed anything but a single nonempty array of numbers. Making it even a tiny bit more robust is wasted work. Moreover, it's harmful because it encourages sloppy calling code.
When you're young and relatively inexperienced, every day you have to figure something out you don't yet know how to solve. I believe this does the same thing as the deliberate practice of a musician. Five years of 40 hrs a week or ten years of 20 hrs a week comes down to about 10,000 hours.

Now that I'm a veteran, I find that at work I spend most of my time at work solving problems I already know how to solve. I spend some of my spare time on pet projects doing things that are new to me, but unless they find a cure for the need to sleep, I'll never have 20 hours a week to spare for this again.
Timeless Programming Tools
Great work, Bro!
I didn't ask how I can disrupt Slack, nor do I have any intent to. I posed the question to the community to start an intelligent debate around how they might be disrupted in the future.

Slack wasn't built by walking around talking to people outside, they built an internal chat tool to solve a problem they had at their company (where they were originally building a video game). They realized the chat tool was good, and turned it into a product. They solved their own pain point, not other people's. http://www.techvibes.com/blog/a-brief-history-of-slack-2015-...
Don't know. If that approach works reliably, I'd see some value in it. Maybe this does not need any more code if you do it that way. If it does not work reliably, than you are absolutely right and that were useless.
> Consider every day driving. 100 hours should be enough.

I'd say that's driving competence, not driving expertise. Formula 1 drivers, for example, usually start out driving go-karts as kids. By the time they get to Formula 1 through all the junior racing categories and feeder series they've been practicing their driving for at least a decade.
It's crazy that they only made it 20 miles from California before hitting weather serious enough to sink the ship. I'm surprised they wouldn't have literally seen it coming before departing.
Hi. I don't know how to program (otherwise I would do this myself), but can you port this to Google+ please? My office blocks twitter. Thanks!