skysight-inc/HackerNews huggingface dataset:
There are decent solutions to this already. INSTEON works great. It's got dual-band connectivity (wired and wireless) and you can either use a cloud hub if you want, or control it locally with a computer.
A customer with a fancy new $2M machine couldn't easily diagnose problems in the field because the LCD on the machine would only show fault numbers or classes of faults. So they paid me to make an additional display which tied into the machine and showed detailed plain-English status and error messages. Very tedious work, and only slightly difficult to ensure false messages are not posted. I always wonder if the original programmers get lazy at implementing such details ("the user can always read the manual") or they run out of time due to shipping deadlines. Would a company like JD really keep things cryptic on purpose?
I paid almost that for my current router[0]. I think mine has better specs, even not being an AC (few, if none, of my devices use it anyway). Google's hub has no USB ports, no guest wifi (from what I can gather). Mine, however, has those things, though to be honest, most of the time, the printer or USB storage doesn't quite work right, though that could because I use a Mac and the driver's aren't supported as well.

[0] http://www.amazon.com/gp/product/B005KG44V0?psc=1&redirect=t...
You need to show some actual screenshots or an example interface. Your graphics are sleek, but don't actually tell me how it works, especially how it integrates with other services. Right now my feeling is "could be interesting, but could also be useless, and I can't find out easily, so I'm not interested"
They tell you, they just tucked it away at the bottom:

>When you set up OnHub using an Android device, it uses an audio tone to send a setup code directly to your mobile device for easy and secure setup.
FWIW: Reading this on Pale Moon which is basically a rebranded fork of Firefox before Aurora.

Can't say anything about PaleMoons security but I like the old design better, the team seems more responsive and they haven't yet (had the chance to) give in to hypocrites and fire "Brendan Eich".
> They cannot know for a fact that these WiFi hotspots are within the convention space

You don't think triangulation can be that accurate?

> they could and likely are, blocking WiFi located outside of that space.

You have even less basis for that statement than they had for theirs.

> They're claiming that they literally own the radio spectrum within a "proprietary space" which is a dangerous line.

Absolutely agree. That's why we need to have those conversations, instead of just oversimplifying into "bad guys" trying to meet their SLAs and "good guys" bringing whatever gadgets they want to the party.

> If your WiFi network is called SmartCityWiFi and you disconnect MyHotSpot then you're breaking the law

[citation needed]

> Good on the FCC for giving these guys a fine

I agree. In my opinion spoofing de-auth packets should be legally equivalent to jamming (currently it's not) and should be severely punished. The fine was deserved. On the other hand, let's not rush to throw the baby out with the bathwater. There is a serious issue here, which won't go away until we face it.
So what does this device primarily do that I need right now? Just throttling internet for certain devices and prioritizing others? I'm not even entirely sure what 'uses smart software to find the best WiFi connection' means. What's the value prop here given the device costs $200? It's not like it can better your internet somehow.
I wish they (FCC, FTC et al) would look into other convention center trade practices. Convention center workers are heavily unionized and exhibitors are forced to pay abnormal rates for any kind of local labor or rental services. You can't bring your own service providers and you can't DIY either in most cases.
Well they bought Revolv a while back (via Nest), mostly for the team. Come to think of it, I think they were working with Go too.

Revolv Hub supported devices:

http://support.revolv.com/knowledgebase/articles/329116
Surprise! If I remember right, Apple TV has a 4GB disk that it uses as a cache.
Luckily, the thread isn't just about you!
Google Just Created a Stupidly Simple Wi-Fi Router
Saving NTP: The protocol that keeps time across the internet
The thing that throws me here that others haven't commented on yet... it's built 'in partnership with TP-Link'. TP-Link makes budget hardware, that doesn't last much longer than it's one year warranty.

Charging $199 for a TP-Link device sounds... overpriced. If this had been built by ASUS, then maybe they'd have something.
Those features are legitimate when the targeted AP is illegally on the corporate LAN, impersonating the legitimate APs, and/or a personal hotspot in an environment where data exfiltration is a concern.

In places where the public goes (hotels, convention centers) they are absolutely wrong but they're still important to enterprise security on corporate campuses.
> Maybe I didn't make myself clear. If you want to compare speed cross lang, take fastest impl of each and compare that; so long as we're talking about real compilers existing today.

I agree.

> Also, fundamentally C# and java aren't designed on zero-cost abstractions as core principle,....

Sure, but then again Ada, Delphi and D are also on my language list.
Not communicating by blinking lights is not a feature to me. Progressive enhancement all you want, have a nice app for involved communication, but keep some LEDs for core status please.
AC?
Now that you mentioned it, I can't stop seeing the 'a's. They're really annoying.
I've always suspected that at the point Smalltalk needed to shine to get a generation of coders on board, the ridiculous cost of an industrial strength Smalltalk dev environment ran most of them off. Smalltalk never recovered.
Sadly, there will be tons of people lining up to do so...
If you're not spending at least $100 on a wireless router, you're probably giving up significant amounts of the performance you're paying for from your ISP. Routers are computers. The $40 units just can't handle modern usage patterns (multiple phones / tablets / computers with relatively high speed caps) very well.

It's my single biggest recommendation when people complain about the speed of the Internet in their home. More often than not, they're underspending on their networking equipment, not their ISP package.
Thank you for the feedback. That is a strong point. We put up the graphics until we have actual screenshots, which will be soon.
What's keeping this from being a campaign issue?

Money. Sony/Ford/JohnDeere has more of it than you or I.
OnHub Wireless Router from Google and TP-LINK
> OnHub uses a dimmable light ring that uses one of four color indicators to give you feedback.
Web designer’s ultimate list of free resources
When we decided to add a reading list to Firefox, we had two options: build and maintain our own service and integrations, or partner with an established player who had sane privacy and data access policies. We chose the latter.

Pocket began life as a Firefox add-on, and is now integrated into literally hundreds of applications. Embracing that is a reasonable choice in terms of sustainability and value for users.

For what it's worth, I do not believe any money changed hands in the Pocket deal, but I don't know that authoritatively.
I am not a graphics card hardware expert, but I thought that the current tail end of the pipeline (shaders) basically was a massively parallel pixel handling engine. And that the hardware for that has been getting more and more generalized because of GPU compute.

Is it that inefficient to bend modern graphics card shaders to the task of rendering obscene numbers of pixels without the front end 3d geometry calculations?
Chris Granger just released Eve as well. www.chris-granger.com/2015/08/17/version-0/
Like 802.11 B/G/N/AC
Wall Street, Silicon Valley Battle for Soul of Google
Ask HN: In an interview, what do you answer when asked “tell us about yourself”
This is by far my weakest point in an interview. I usually do ok when answering concrete questions but when this moment comes, where I have to do some kind of general presentation of myself, I never really know what to say, or what the other side expects to hear.

What do you answer? Do you start from the end or from the beginning? Do you have a speech prepared? How long do you talk, how technical or detailed do you get?

Do you know any example (e.g. video) of what makes a good self presentation?

I feel I really need to prepare this, any pointers or stories appreciated.
Engine manufacturers are required to make emission critical electronics tamper resistant. Opening up anything that effects emissions is a violation of the clean air act.

Vehicle control code is a separate deal, but liability is a nightmare. If the tractor malfunctions and kills someone, who's fault was it?
This is such an unreasonable standard. There is literally no action I could take that would change the law beyond spending the vast majority of my time on it. I can't do this. Expecting people to drive 55 on an 8 lane fucking highway is insane. You support this is more insane. Stop.
This is something that will be amazing to reverse engineer too actually. Something similar to bunnie taking apart the xbox.
From the design goals outlined in the FAQ, it seems clear to me that Google expects there to be a great deal more bandwidth hungry devices in the home speaking first to each other, and then out to the WAN, in the near term.

Including Bluetooth, Weave, and Thread, along with up to 128 devices, gives me a rough sense of the scale of connected devices they anticipate in each home. Given that it also has a reasonable compute capabilities and cooling as one of the highlights, I think it's far to say that it could do a lot of processing on its own before reaching back home to the GOOG DCs.
Looks like a direct competitor to Apple's airport series: http://www.apple.com/shop/product/ME918/airport-extreme
High frequency trading helps create liquidity. But I wouldn't be the least bit surprised to find that the stock market is largely rigged.

Typically, a new recession starts in the first term of a new president, so 2017 should be interesting if not totally predictable.
I wouldn't trust Google with this much access to my internet traffic.
I think the article is more about free PR than anything else. Pretty awesome IMO to get a write up in the Globe and Mail.
It does have prioritizing:
https://support.google.com/onhub/answer/6246483
True, but having a good motor is not enough for having a good car.

For example, apparently SIMD is only getting done on 1.3.

Again, my whole argument goes against someone stating that Rust 1.2 compiler already generates better code than all the existing compilers for my language list, some of them with 20 years of production code.

It is quite clear to me that Rust compiler will improve and take better advantage of LLVM. I just don't believe that 1.2 is already there.
Can you point to the parts on how to build the system you describe for $130?
Because it is easy to see how in a single case a paper and pencil vote can be cheated. Switching votes, a bad counter, throwing away some votes from the guy you don't like... all of these are easy to imagine. In comparison, the types of attacks needed to take out a voting machine seem much more complicated. And so many people seem to assume that this means that voting machines are more secure.

In my own experience, most people who view it this way don't consider scaling. While pen and paper is an easier attack for a single voting station, it is far more difficult to scale. Every voting place brought in on the scheme has more people who could be caught or decide to go public, and that is assuming you are able to get in contact with those people in time to ensure they are able to intercept the voting. With voting machines, one good exploit, especially for wifi enabled machines, can easily infect larger numbers.

As to why other countries don't have people viewing it this same way... I don't think it is because they have better ability to consider scaling attempts to exploit a system.
From the Open Source Licences page, it seems to be running on (a modified version of?) Chromium OS:

https://support.google.com/onhub/answer/6257015
> Yes, the mechanism is different, but the basic problem of interfering with others' communication is the same.

The legal problem isn't the effect of interfering with others' communication, its the active intent to interfere with others' communication.

So, no, a noisy environment because lots of people set up WiFi hotspots with no intent to prevent use (even though it may prevent some uses) does not pose the same legal issue as an environment in which someone is intentionally actively denying people the use of WiFi hotspots by spoofing de-auth packets.
> routers have always a pain to configure

Eh? You must buy some shitty routers, no offense.

Compared to the rest of the market, paying $200 for a router isn't competitive. It just is not worth it given Google's "eh-we-will-do-it-and-stop-if-people-complain/sue" mindset.

----

To Melvin, since I'm submitting to fast:

http://www.amazon.com/dp/B013ALA9LA?ref=spks_0_0_2170510902&...

> OnHub Wireless Router from Google and TP-LINK
> by TP-LINK

1) You complain about the quality of TP-LINK products and think the solution is....another TP-LINK product, likely measured in the same way.

2) Honestly, I cannot think of a consumer AP that would actually perform to your expectations [apartment complex with 30+ competitors, saturating all the channels] that would be priced at $300, let alone $200. I can tell you right now, this Google AP won't do it either. Its "up to 1900mbps" for a reason. Trust me. Buying this won't be a magical solution to your problems if you real world gigabit speeds.

----

To the folks complaining about "magical routers":

A) Buy something from Ubiquiti Networks.

B) Buy something you can flash with WRT firmware.

In both cases, as long as you understand the hardware specs, you'll get something better than the norm. In Ubiquiti's case, I'm 99% sure it will outperform a Google branded TP-Link AP unless Google is heavily subsidizing and QAing everything.
I believe Vagrant uses (or previously used) an insecure, public keypair[0] to keep things simple.

Aside from things like that, I can't see it being a _common_ use case.

[0]: https://github.com/mitchellh/vagrant/tree/master/keys
It speaks, but does it listen? (Have a microphone)?
> There ought to be some frequency bands accessible by common WiFi hardware which require a license to use.

Thank you for keeping this constructive. That's exactly the kind of discussion we need to have. Certainly there are likely to be all of the problems we've seen in every other aspect of spectrum allocation and licensing, but at least exploring the possibilities might lead to a better solution. Certain others' insistence on denial and bluster won't get us anywhere.
it wouldn't because at this time there is seemingly no alternate operating system that supports it.
The only way I can interpret that quote is, "it can automatically switch wifi radio channels when the one its using gets congested". I don't know, maybe there's more to it than that.

Because $40 routers can do that.
Quality of Service is when the router shapes the traffic making sure all devices on the network get their 'fair' share so to speak. It can prioritize traffic depending on application and use. So you could deprioritize streaming video for instance if you want to make sure that your skype call went through.

This takes some processing power which not all routers have a lot of.

This link covers it a bit more in depth: http://www.pcworld.com/article/2689995/quality-of-service-ex...
One question - why was Kurnia the one who had to take Adam? Wouldn't it be a lot more sensible to leave him home with the dad?
The idea is for people to learn from past mistakes. I've identified some of them. We should take a deep dive to understand what we've done wrong and what can be done to fix the problems.
Maybe you can confirm this if you live in LA? That would be a cool catch.

http://www.slate.com/blogs/future_tense/2014/12/31/snoopsnit...
Getting Functional with JavaScript (Part 2)
> Cisco's anti-rogue AP tech attacks these hotspots and causes continuous disconnects. That is likely legal.

Why would it be legal to order your computing device to disrupt someone else's computing services?

Just for reference here, under US Federal law:

> knowingly causes the transmission of a program, information, code, or command, and as a result of such conduct, intentionally causes damage without authorization, to a protected computer;

> the term “damage” means any impairment to the integrity or availability of data, a program, a system, or information;

A protected computer is any computer connected to the internet.

Taking any action to impair the availability of data, a program, or a system to any computer connected to the internet is a felony in the United States.
> You don't think triangulation can be that accurate?

Does Cisco's anti-rogue AP tech perform triangulation? Why would it when it isn't designed to limit what people can do in physical spaces?

> You have even less basis for that statement than they had for theirs.

I know how the tech works. I know how the anti-rogue AP tech works. I have plenty of reasons for believing that they're disconnecting APs outside of a physical zone (since it isn't designed to do accomplish that to begin with).

>> If your WiFi network is called SmartCityWiFi and you disconnect MyHotSpot then you're breaking the law

> [citation needed]

Literally the article this entire thread is about... The FCC's fine of Smart City today that we're discussing is the citation. I cannot believe you even asked for that... Wow.
Call Me Maybe: Chronos
This was my first look at the insides of a real operating system. Small enough to really get your head around what was going on and even to try hacking on, but big & elegant enough to not be some toy. Good times.
I'd think that the javascript JIT would need to be gutted and extensively re-engineered. There's a reason why each language has their own jit - in order to speed up specifics parts of the language.

While certain things are similar, the specific optimizations I'm sure follows the spec of the language so closely that it's not readily transferable to other languages.

The general optimization strategies, like tracing, etc are techniques that can be ported, but if you start with a highly optimized jit for javascript, you're gonna have to rewrite large portions - so much that it would as much works as rewriting luajit from scratch.
Laffer curve
Yes, it will be a low monthly fee. Not final but we're discussing around $12/mo.
CH = Switzerland?
Customer Success explained (so your mom can tell her friends what you do)
TestFlight users to test a new iOS app
Hi, I'm looking for TestFlight user to help test a new iPhone app I'm developing to create and keep score and results of tennis matches.
If someone is interested, please contact me.
> As another example, I had a check engine light on my car. It was ~$500 to check the code fault and replace a sensor.

You can get OBD2 readers for not very much money (<$20), which would have let you read the code.
Funny, because my memories of using OSX feature kernel panics, memory leaks and all kinds of broken behaviors. Even running Fedora on a macbook pro was significantly more stable, and Fedora's not known for its stability. Maybe my experience is unusual.
Gotcha. Really appreciate the follow-up. Thanks.
You don't have to have love, but you've got to give him some respect. I feel the same way.
Bingo time. Today's free spaces:

"Why is the gov't punishing a successful business model?"

"The gov't should stay out of SmartCity's Freedom To Contract with the convention centers."

"If people don't like it, they can go outside the convention center, or not attend conferences at that convention center. No one is holding a gun to their head."
My 1990 (if I recall the year correctly) Honda CRX had a little LED readout with the fault code. "Prosumer" and bonafide professionals should be insisting on this sort of capability -- we should "own" the operating data in our stuff, even if we don't have the software license. We should insist that access be available, for no extra cost and refuse to buy otherwise.
The Egg, a handheld Tizen webserver, emerges at IDF
Hey! I lived the past 2 years in Perth and just got back to Brazil. I love that city...

But IT there kind of sucks, mostly mining companies.
That's an assertion, not an argument. The article also does not support it in any way (what would turn it into an argument). Thus, I'll have to agree with the GP, in that it is an unsupported assertion.

It's an assertion that I happen to agree with, but not because of this article.
You can almost hear the TLA's grunt of relief. Maybe they won't 'go dark' after all.

I mean, hell, even if the consumer monitors the thing, a constant X mbps stream of strongly encrypted traffic to Google is normal.

What do we do? Demand that the device must give us (per-device) keys for the purposes of audit? Somebody will argue that that would open an attack vector...

@EFF, what do we do?
We have a system to address the public airwaves, which include all the airwaves on all property since the electromagnetic spectrum conveniently ignores our artificial property boundaries.

That system is called "licensing" and SmartCity is completely free to apply for a license to own their own slice of spectrum. When you are talking about single-building uses or point-to-point links they aren't even that expensive (unlike regional or national cellular frequencies for example). Good luck getting hardware makers to adopt your special snowflake system!

WiFi operates on unlicensed bands. By using such bands you are bound by various rules (like power transmit limits) designed to ensure everyone has shared access. WiFi itself is designed to scale down power and share transmit time to keep the noise low. In fact using a personal hotspot isn't likely to cause much interference since the devices are likely right next to each other and transmitting at very low power levels.

What you can't do is take the spectrum, protocols, and devices designed to allow everyone to share and hijack it to stop other people from using it.

You might make the case that officially certified WiFi devices should include some frequency bands that are license-only so that large venues could apply for exclusive use of certain frequencies* but unless and until that happens you are legally required to abide by the same rules as everyone else, even on your property.

* As radio chips get better it becomes more and more feasible to include the hardware for a multitude of frequencies (chips, amps, filters, etc); eventually SDR will make it possible to support a huge range.
What is more important - the existence of SSH private keys on the EC2 instances us unlikely... There is chance there are SSH private keys there, but they would most probably be SSH deploy keys for some private repo (configuration management, software).
I'm not sure this is accurate. Most companies I know host their sites on Amazon, etc. Most people having fun on the internet that I know host things on their raspberry pi, etc. The dream of the distributed internet is still alive, in that way.
> The maintenance of Git for Windows is supported by Microsoft from now on.

So now maintenance is not done by GitHub. Hmmmm should be interesting to see Git more integrated with Windows. I HATE developing on Windows due to a large part git for windows and command line. Just look at installing Python on Windows to see what is wrong with Windows :)
If everyone who could be affected by this donated $5, that would be a whole lot. I also recognize that it's probably not going to happen.