skysight-inc/HackerNews huggingface dataset:
Maybe I'm being cynical, but it seems like the motive behind that wording was more likely to attract the privacy-conscious users -- as this phrase often implies -- rather than it being a hook for their other products. That's why I feel it's click-baity.

Especially considering the talk around the device collecting data when it was announced.
Regarding other routers "are faster", none of the reviews I've seen have tested LAN-WAN throughput (i.e. how fast can your internet connection be before the router starts locking up mid-download because there isn't enough memory for the NAT table/stateful firewall/packet inspection).

Given Google want to quietly add features down the line (which are bound to eat up CPU time and memory), that's probably relevant.
> then you proceed to point out several items (that I agree with) showing that calories in / calories out doesn't fully describe the complexity.

That's because for 99.999% of people to lose weight, they don't need to understand / deal with anything more complex than calories in / calories out.

When your grandma wants to use a computer, she doesn't need to understand interrupts and CPU instruction sets anymore than a 3 year old needs to understand HTTP and TCP/IP to surf the web.

It really is this simple. Figure out how many calories you should be eating daily to maintain based on your height, weight, age, sex and activity level. (And let's be perfectly honest here, for anyone that's obese or higher, it's an ungodly amount of calories per day - so many that it would be very difficult for anyone to eat that many calories per day without eating massive amounts of fat (fried food) and sugar (soda). So cut out just soda for most people and that's enough)

Eat 200-300 less than that per day, for 3 months, and do a tiny bit more exercise than you normally do - and by tiny bit for someone that does nothing, that means walk an extra hundred yards to your car daily, nothing more. No running on the treadmill, no caring about carbs vs. fat vs. protein. Hell, if you stay 200-300 under what you require, it doesn't even matter if you still eat fast food like you used to.

After 3 months if you have not lost weight, cut down another 200-300 per day, and continue for another 3 months.

Repeat.

You will lose weight, it can not be any other way, and the "complexities" mentioned above need not be considered, because they over complicate the issue.
Thing is, that's rarely someone's intent. You wouldn't sell all your stocks for a penny if there were no bids in the market. That's why we have things like circuit breakers and price limits.
Every speaker is a microphone, just not a good one. Would be hard to tell if it can listen to it.
Worth noting that Ars also reviewed the OnHub

While a bit of a sidetrack, that review is horrible. Aside from the unnecessary narrative, the complete hackery of their tests leaves me fondly remembering the old days when tech sites actually did regimented, repeatable, bonafide tests among multiple competitors (the Anandtech gold standard, once even shown by sites like Toms Hardware and even rag PC magazines). Now someone hangs a couple of routers off each other, does some non-descript random test (from the web?) at some cherry picked position, and calls it a day.

Maybe this is the result of the ad-supported and then ad-blocking world, but the raw, profound laziness is just too much.
Related to http://arstechnica.com/information-technology/2015/08/verizo... perhaps?

dd-wrt is specifically mentioned by the FCC on Page 2 of the pdf:

"What prevents third parties from loading non-US versions of the software/firmware on the device? Describe in detail how the device is protected from “flashing” and the installation of third-party firmware such as DD-WRT. 6"

Why should the FCC care about being able to flash dd-wrt on a router?
Interesting that Wolfram predicted this in 2002, was mocked by Cosma Shalizi as having "absolutely no understanding of evolution"
I had a similar situation - I didn't discover that I had ADHD until after an accident and possible brain injury brought it to my attention. Though my Drs were very skeptical that the accident caused ADHD, more that the shock threw it into overdrive.

After being diagnosed and doing some more thorough research I realized that ADHD had been present my entire life and may also run in my family, it just got much much worse after my accident.

What lazy drs, popular self-help and cheap internet content writing really botch when discussing ADHD is having us focus on the distraction portion and not the underlying reason for why - the portion of the brain responsible for executive function is diminished. This is a neurological problem. Part of the ADHD brain is malfunctioning.

Successfully coping with ADHD is more about learning mechanisms for how to react to stimuli without having the fully developed executive function abilities that others have. But people want to believe they don't have a problem, that they're not disabled. And the disorder doesn't manifest itself very visibly, so it's easy to deny, dismiss or ignore. So they write it off as an environmental problem, something that can be corrected with "proper thinking". This is false. It's a disability, and the solution is coping with the problem.
Ambitious new conference: Hardwear.io
That's exactly why academia sucks so much - since for the best scientists science is its own reward, people figured out they can skimp on monetary rewards.

Ironically, this sabotages science very much. Research works best when you can focus on your work and are free from dealing with bullshit like worrying whether you'll have enough money for your rent or groceries of health bills.

I understand how the forces of the market lead to this, but it still rubs me wrong - jobs seem to be rewarded inversely to their social value. ER personell and doctors saving people work three shifts and live on minimum wage. Soldiers risking their lives can barely get by (especially after they actually took the risk and didn't die). All that while celebrities earn millions for being nothing more than celebrities.

And don't get me wrong - I don't mind that a talking head earns in a week more than most in a year. I only wish the society could reward properly the people who are working their butts off to make a positive difference.
If I read you correctly (quite possibly not) you're proposing something like the output of "mysqldump -d" be compared to some golden schema dump and then implement something like RANCID for routers such that changes in the DB schema get emailed or otherwise loudly announced and tracked vs the golden schema. I do that. A very small shell script can take care of irrelevant diff outputs (timestamps and default minimum autoincrement numbers the like)

On a side issue (kind of), something not covered in the squitch tutorial is if you git-flow then you probably should lay down some discipline that the exact name of your feature branch is the squitch change name, just to keep insanity levels down. Also I've done things like a git-flow feature branch results in a completely new test table name being created and there needs to be discipline that the test table name is "normalTableName-gitflowFeatureBranchName" or some kind of site standard. Its only kind of a side issue, in that your proposed Data Dude app probably should cooperate with git-flow workflows.

> so why the heck are we writing migrations for our DBs

Sometimes dumb indexing decisions can take hours / days to apply and kill the NAS, run the system out of storage, etc. I've done that and its not entertaining, so its less painful to do "real stuff" by hand, at least to production machines. Tend to find some hilarious scaling mistakes. Very few source code diffs scale the source code length itself exponentially or something equally naughty so its always safe to commit/pull source code changes and automerge them, not so much schema changes.
Oh I agree completely. I've got an Oculus dev unit and mostly use it for tinkering around in Unreal Engine or playing demos. As you say, it's cool enough that many people are willing to deal with the compromises. I guess that's how I've come to the smartphone analogy. My first Treo smartphone was bulky as hell. It cost a lot more than similar "non-smart" phones at the time and it took a bit of effort to do certain things (plugging it into my PC to back certain things up, flashing updates, etc.)

Still, I loved that thing. Being able to have a synced copy of my calendar in my pocket all the time, being able to browse the web and listen to streaming audio, looking up maps, keeping up with email, using IM apps to avoid (at the time) expensive texting plans...that made it all worthwhile.

Still, if you look at the size of the smartphone market and compare it to the popularity of the early Treos and PocketPCs and Blackberrys, it's clear that the groundwork was laid in those early generations but it wasn't until the basics were sorted and hardware caught up (and prices went down) that the modern smartphone became available and you saw mass adoption.

These HMDs are the first viable consumer VR devices that will see notable adoption but I'm really excited to see what's available in 5+ years when early sales help push hardware capabilities up and the scale of manufacturing pushes the prices down.
Can you point me to these competing routers you're talking about? The one Ars used in their review, the Asus RT-68U is priced[0] the same as OnHub. The main pieces I see that the Asus router has is a web interface and more LAN ports, but nothing else you list.

If you look at OnHub, it has a lot of little hardware components that aren't active yet. The light sensor and a 802.15.4 sensor.

I don't see OnHub being priced that far away from competing wireless routers (for 3x3 antenna with 802.11 a/b/g/n/ac support). My guess is the routers you're talking about don't have AC or 5GHz support, both of which seems to add a lot of cost to wireless routers.

[0] http://www.newegg.com/Product/Product.aspx?Item=N82E16833320...
You can also look at www.osvr.org
You can resize 100k images a second on a 2013 laptop.

Very unlikely.
Working Class Hero – John Lennon Acoustic Version
does it pass the `ab -n 100000` test?
> I don't connect too much to either to begin with.

Inclines me to believe that you haven't been burnt, yet. If your WiFi setup works stick with it until the day you die, possibly pass it on to your descendants - they'll appreciate it.

Exaggeration aside: WiFi has to be the most horrifically inconsistent technology that we have. A friend's setup will spontaneously hit 200ms latency, which can only be repaired with a restart of the device. Other friends have lesser horror stories to tell, but most people I know do have them.

I only use WiFi when I don't care about the quality of the internet connection. In truth: my setup is probably excellent but I simply no longer trust the technology at all and I suspect that many of the people complaining about the ethernet port are in the same boat.
Interesting, even though there's only an app interface your router must be acting as a pure API. The question is what kind of API is it providing?

Can you update your routers firmware through your phone app for example?
JSON with a schema is still simpler than CORBA and DCOM, isn't it?

The former is simply an RPC mechanism whereas e.g. DCOM builds on top of MSRPC to provide distributed objects, which involves remotely creating instances of objects, which requires distributed reference counting, which adds all sorts of complicated timeouts and keep-alives to deal with network problems.
This is similar to the distinction that the media fail to grasp between "asylum seeker" and "immigrant".
SCM solves the easy problem of maintaining the history of the DDL required to build an empty database from scratch (and you can even have DML under source control to populate the database with test data once it is built).

When version 1.2 of a table's DDL adds a new, not nullable column to the version 1.1 definition and there are a billion rows in production, you are looking at a one-off migration event.
I don't see that as a problem. The circuit breaker size is 10% (5% in some markets, I believe) for 5 minutes. It would take less than 2 hours to completely obliterate a single ticker, and each market participant gets the "same" amount of play time as before.

It might slightly favor HFTs if things do change across those 5 minute downtimes. Otherwise, your orders should be just as valid before the freeze as after, no?
I use it everyday too. Depending on the smoothie I can just rinse it right after using it, while everything is still liquid. Other times I fill 1/3 with water, a bit of liquid dish soap, put the blender in the MAX setting and turn it on.
Maybe it's just that I can buy a top-of-the line yamaha motif that plays really well, can be carried to gigs, has dozens of other functions, and (most importantly) never needs tuning, all for fraction of the cost has something to do with that number?

I've owned several pianos... I won't again, if I can avoid it. Just keeping an instrument in tune is enough of a problem: there is one tuner in my area who can get the thing in tune, and I don't like how he does his intonation.

I understand that piano production is way down from the early 20th century, but it's not like there aren't other instruments which have replaced it.

And, further, unlike instruments like the Fender Rhodes piano or the Hammond tone-wheel organs, these things are both still being produced and will in demand for the foreseeable future.

I also play pedal steel, and it is a similar situation: they make a lot fewer instruments these days because there are a lot of alternatives, but there is still more demand than output.
> It's impossible to know what information they will care about, what they think is in their best interests versus what actually is in their best interests by a more objective standard, etc.

Don't you think it's a little crazy to say that someone else can know what's in a persons' best interests by a more objective standard?

I feel like it's incredibly arrogant and belies a substantial lack of induction. You almost certainly believe that you know what's best for you. By induction we can conclude that everyone knows what's best for themselves, and that those who claim to know better are either charlatans or have a distinct lack of empathy.
The OP and some of the links
in this thread have a
lot of terminology about
tuning that is
a bit
short on precise definitions.

Okay, since I made some progress
with violin, I understand that
the intervals of
a minor third (three semi-tones),
major third (four semi-tones),
a fourth (five semi-tones),
a fifth (seven semi-tones),
a sixth (nine semi-tones),
and an octave (12 semi-tones)
consist of two frequencies
that are ratios of small
whole numbers and where
the interval of a semi-tone
is the ratio of two
frequencies of
approximately 2^(1/12).
Commonly violinists
call these intervals,
especially the major third,
fifth, and octave,
perfect.

And I understand
that setting the frequency
of the first A above middle
C to 440 Hz and all the semi-tone
frequency ratios to
2^(1/12) is
tempered tuning.

Ah, now I see in the OP:

"Equal temperament, the modern and usually inappropriate system of tuning used in western music, is based on the twelfth root of 2. The ratio of frequencies for each semi tone is equal to the twelfth root of two."

So, what I called tempered tuning
the OP calls "equal temperament".

Is that the same as well temperament?

For all the other terminology
about approaches to tuning,
e.g., mean tuning,
I have no clear definitions.

E.g., it appears that the OP is still
vague on just what equal
tuning is.

Is there a source with clear
definitions?
Yep. This is the same bullshit that some companies with open-source products try to shove down your throat.
100k images a second is definitely more than my laptop can even read off a disk in a second. Unless they're already small images.
Debating the validity someone's anecdote (when it is only incidentally relevant anyway) is not something to get hung up on.
I completely agree. Regardless of what your rate is, unless you super believe in the product, why are you trading cash for equity?
The problem is that Drs see medication as an easy win. They prescribe meds and the patient sees results. So that's all they do, prescribe the meds and tell you to take them all the time and you'll be fine.

But in reality the meds should only be used as augmentation in situations when it's hard to stick to a coping framework. But nobody tells you that, because it's complicated and doesn't always work. So they prescribe meds and ask you to depend on them instead
The main dealbreaker for me here is the lack of ethernet ports. I currently have a Sonos bridge and a NAS device plugged into my router.

The lack of a web interface is also a problem, but should be resolved at some point based on other comments in this thread.
it depends on how you minify.

if you use Closure Compiler in Advanced mode it will rename and rescope pretty much everything except native methods and strings (making lots of globals cause it assumes you're compiling all page's code at once), it will eliminate unused code even from third party libs like jquery and do all sorts of stuff that make the beautified code very expensive to understand, follow and reverse and even then you may end up with only half a library that does only one specific task and the rest of the code would be missing.

you have to do a bit of JSDoc annotations in some places to fix some breakages and restructure the code a tiny bit to get it to rename absolutely everything but the results are excellent.
Show HN: Wrote a book to help you learn the design part of web design
Hey everyone,

My name is Rumen and I'm a coder turned web designer.

Last year, while I was hanging out in http://reddit.com/r/web_design, I spotted a repeat problem:

> My website designs don't look professional.

I totally get that. You get stuck after you learn HTML&CSS. You keep looking at your designs and you know that they are sub-par but don't know what to do about it.

I felt the same way years ago before I got my design knowledge.

At the same time, there is this mountain of information about design that you need to learn. And you keep reading, but it still seems like you're missing something.

Perhaps it's about talent?

Of course not. Anyone can become a web designer. _Design can be learned_. And you can learn all that you need to know to make your website designs look "professional".

Actually, there is just one thing that you need to keep in mind:

That everything in your design has to be in harmony.

Because beauty relies on harmony.

So, I knew that if I had to write a book to help solve the "my website designs don't look professional" problem, I had to talk about harmony.

But because this is my first attempt at writing a book, I thought that I should do the MVP of a book first. :)

That's how "Harmonious Web Design" v1.0 was born. It covers harmonious typography because that's the first thing that I believe any web designer should master. After all, the most used medium on the web is _still_ text. You have to be able to make text look good and read well.

[You can read more about what's inside "Harmonious Web Design" and what other people said about it here](http://gum.co/hwebdesign/).

P.S.: Because this is v1.0, you can get the book + source code + all future updates at the price of a large pizza. With the next version, the price will go up.
Tools like this become increasingly useless as your codebase gets larger. For example, unminify React and try mapping functions to unminified code.

There is a lot to minification, these tools just undo cosmetic minification.
Ask HN: Are you a founder with a physics background?
(in the founder context) I'm wondering if there are startups doing physics, and if are physicists doing non-physics.

Or anything in between...
Eating my own dogfood and explaining my downvote: expecting a kid or teenager to spend up to 12 hours on homework is crazy.
There are 237 critical reviews of the Nighthawk on Amazon, with problems like needing daily reboots and the 2.4GHz network maxing out at under 15mbps repeated across reviews, where the cheaper router it's replacing had no such problems. All of the consumer AC3200 products have similar high percentages of negative reviews, probably because they largely share the same chipset. I wouldn't spend $300 on something that'll create more problems than my current $20 N router, and it appears there's a high probability of that being the case with that product.
I'm not talking about Google, just different manufacturers in general. I think the specific router I had helped configure before was a TP-LINK small business router, which may have contributed to the feature naming. I wanted to set up a server in a DMZ, but that feature was called something unexpected like "Virtual Server."
I also am having hard time getting this perspective, but not for the love of money. On the contrary, being employed usually cuts down my effectiveness compared to doing the same task out of my own volition. In other words, I hate work, but I'll gladly do the same thing for free - if someone took care of bullshit concerns like having a warm meal and a decent place to sleep for myself and my younger siblings who are still in education. I believe lots of science-minded folks think the same - they'd love to do reasearch, but maybe they want to start a family, or maybe they have parents to support, or maybe they don't feel like being someone's slave labor.
I don't think it's necessarily the case that academic science is a shitty value proposition; it could work well if funding were increased (obviously) and the university science model was done away with in favor of something resembling the institute model:

1. Everyone should be able to call themselves a PI and get space if they can bring in grants, and everyone should be able to apply for all grants. You shouldn't be locked out of getting funding just because your employer hasn't given you an arbitrary title.

2. The faculty / student model should be done away with after the masters degree. PIs should be spending 100% of their time doing research (or raising money) and stop wasting time on tenure track nonsense. If you want to employ someone to do science under you as a grad student or post doc is now, then they should be paid a salary at least as large as what a technician would make in industry. There should also be no institute or government ceiling on salary, as people should be able to negotiate for whatever they are worth.

3. Salaries should be increased at the expense of overhead, which could be massively reduced outside of a university.

4. Investigators should own their IP. Institutes should have TLOs in place to help investigators monetize the IP for a percentage of ownership if they want.

The main issue with this model would be funding start up packages, which is a non-trivial problem which I haven't figured out a solution for yet. Perhaps these could be partially crowd funded? I would be interested in getting peoples' input.
You should be able to pick up a 5-port gigabit switch for around $25.
Show HN: Node-C, embed C functions in JavaScript comments
Apple routers aren't really that popular. All the top selling routers on Amazon use traditional web interfaces for configuration.
It's also really poorly written. I am hoping that the looming adblockapocalypse just puts some selective pressure on writing, thinking, and editing.