skysight-inc/HackerNews huggingface dataset:
But for something like a tractor, the firmware is part of the machine. If you could change it, you might get it to say, break EPA regs for carbon emissions or otherwise behave in an unsafe manner.

With all due respect, it sounds like they guy just doesn't wanna pay a tech to come out ( whether the reason is cost in dollars or cost in time ) . I don't blame him at all, but these things have to be done in a controlled manner.

And strictly speaking, the thing shouldn't be broken in the first place. I won't go as far as to say engine monitors should never have any problems upon release, but it's close to that. This sort of thing should be close to "C.A.R. Tony Hoare complete" and very nearly provably correct.
Lobby group asks US schools to stop using the words “boy” and “girl”
Beaconinside – The Proximity iBeacon platform for retailers
That's the reason for the openness of the basic ODB-II protocol. You can buy a sub-$100 code reader that can read all the basic powertrain codes and can reset the MIL.

That and 2 minutes of Googling will point you in the right direction generally.

My cars haven't seen the inside of a dealer's service bay in over 10 years, other than for warranty or recall work.
One of the biggest selling points of EC2 (at least for me) is that you get a real VM with a real kernel and userspace, and not some "user-friendly" thing the provider made with loads of alien services running as root. So EC2 can't define vars inside your instances + as you said, they can be dynamic.

localhost:SOMETHING will also not work for same reason - they would need to run a service inside your instance.

There is one more popular solution to the metadata problem - providing it as an emulated cdrom, which would be also vulnerable in this case. And it can't be dynamic.
Ask HN: Three books everyone should read in their lifetime
I'm trying to come up with a good reading list for my next year and I'm curious to hear what everyone comes up with. What are three influential books, fiction or non-fiction, that you think everyone should read at least once in their lifetime?
The coefficient has no unity. It's N/N. And we are talking about force, not pressure.

By an ideal linear friction, you should have measured the same force on all experiments. But reality is way more complex, and sometimes the ideal model won't give you even a first order approximation.

Your teacher shouldn't have used wood blocks (unless he wanted to make a point), metal ones would give better results.
QOS is quality of service. It lets you prioritize certain traffic over others. So if I'm running BitTorrent but trying to watch Netflix, I can set up a QOS rule to prioritize Netflix over the BitTorrent. Netflix might only need 4Mbps but a torrent can take 100% of my connection. So I would set a QOS rule to make sure that Netflix gets what it needs then the torrent can have the rest.

Inspecting every packet as it runs through the network takes a lot of processing power. Many router manufacturers put just enough hardware in the box to handle fast connections, but not enough to handle complicated QOS rules on top of that.
It's not thread-specific. Individual boards periodically switch from freely viewable to requiring registration to "encourage" people who have been reading for a while to pay up.
What if the building is intentionally built as a Faraday Cage thus preventing an outside signal? This way the signal is passively blocked and they can still provide their wifi inside.

Not that I condone their behavior.
Who owns the machines and reaps what they produce?

Hint: they are the same people who own your employers, buildings and machines that currently let you do your job
Oh so now we're talking about morals. I thought just a minute ago we were talking about dollars.
Hey, I'm working with Filament and wanted to give you some info.

1) Our basic Tap has USB and a few analog/digital pins exposed externally for this type of control. We expect USB to be one of the larger factors down the road and are looking at ways to simplify that path.

2) You sir, are thinking well ahead and in the right places.

Feel free to email us with any direct questions! hello@filament.com
3W so.. probably not
5 FREE Tools for Testing Web Performance
Why would anyone want this over the latest Asus AC1900 router? Asus' web interface is easy to use and their QoS is surprisingly good out of the box.

Also, Asus isn't going to spy on everything you do.
Is it possible (as in, easy), to use something like gerrit/rietveld on top of (or next to) github?

I am imagining a bot what will take GH pull requests, submit the patch to gerrit for review, and answer to the user something like "thank you for your contribution, this project uses an external platform for code review, a discussion was automatically created to review your changes, please follow this link to participate".
All the arguments here are valid. However, Hello Kitty will make it succeed.
A slim cylindrical tube is also a box for a whisky bottle.
It's just a cylindrical tube...
Had you already passed JLPT?
You'll need a TN3270 client in most of the cases. There is x3270.bgp.nu which is open-source and runs on all desktop platforms.
The AC68U is the perfect AP for the discerning user who enjoys going into the basement every two weeks to reboot things.
This is a product of valuing production and efficiency over human lives.
> Here is Smart City's response.

No, its not. This is quite obvious from the time of the documents (The January 15 document you point to could not, even without looking at its content, be a response to the settlement the FCC just announced with Smart City.)

If you actually read the content of the thing you say is "Smart City's response", its Smart City's response comments in support of a petition filed by Marriot [0]seeking to have the FCC repudiate the principle that formed part of the basis for the judgement against Marriot and Smart City.

But note that even in that response, Smart City does not take the position that the actions for which it was being investigated, which it admitted to in the Consent Decree and claims to have discontinued when it learned of the investigation in 2014, should be permitted, instead taking a position that de-authentication should be allowed when based on specific objective measures indicating a threat to networks, whereas what they were doing (by their own admission) before, and were fined for, was indiscriminating sending de-authentication packets shut down WiFi access points that they did not control.

[0] which Marriott withdrew later the same month as the Smart City response was filed; the FCC file on that petition is http://apps.fcc.gov/ecfs/proceeding/view?name=RM-11737
New privilege escalation bug hits Mac OS X
With six 2.4 and 5 GHz antennas each, that's two antennas times three (non-overlapping) channels simultaneously in each band. Assuming it can somehow get device A to communicate on channel A and device B to communicate on channel C, etc., you could avoid some congestion while still allowing all those devices to maximize the available bandwidth.

No $40 routers that I know of do anything like that.
That's irrelevant here, where the subject of the transaction is the tractor itself, and the IP is wholly incidental to that. The manufacturer could achieve the same effect with a contractual provision that said: "you won't service the tractor yourself" (and probably does have such a contractual provision).
You want to be arrested as a "cyber terrorist"? Because that's how you get arrested as a "cyber terrorist" :)
There is one here: https://support.google.com/onhub/answer/6279845
On the other hand when bankers manipulate prices then everyone looses.
«I ran a Loglan study group in college, and later studied Lojban, before abandoning conlangs (when I discovered that the strong version of the Sapir Whorf hypothesis is misguided at best -- although conlangs can be interesting for other reasons).»

Not to get into too much of a tangent, but the Weak Sapir-Whorf is still an interesting view of things, where if it is easier to speak about something it is easier to work with it. I think Programming Languages bear this out over and over again (Programming Languages are very much a Sapir-Whorf playground). We have the Church-Turing Theorem and know that any Turing Complete language should be able to write just about any program one can reason about, but the fascinating thing is that different languages do seem suited to different domains and we keep trying to optimize programming languages to reason about particular problems, and all of that is fascinating.

It's something we do in the miniscule in natural languages too, with jargon and domain-specific vocabulary and context. I think domain-specific conlangs is an under-explored space, and maybe modern Programming Languages have some interesting input to provide...
The specs are on the OnHub page at the bottom :) Looks like it's using a Qualcomm IPQ8064; which is a dual-core ARM design. I don't know what other devices use this CPU so I can't compare, but if I had to guess this device probably tops out around 100mbps if NAT and QoS are turned on.
any plastic router has some sort of QoS build in. This seems to have a nicer UI though.
Why would anyone want the router not supported by OpenWRT?

> Asus isn't going to spy on everything you do

How do you know that?
Because it's pretty, it's made by Google, and look at all of the fancy marketing they've done.

More seriously, it offers a lot more integration with non-wifi wireless devices than the Asus does, tighter integration with Android and other Google services, and some value-add features like password-less pairing and a friendly app.
Oh, I'm still enthused about it! But I just don't have as complete a sense of how it all fits together (presumably you're still feeling that out yourselves). Also I wonder if it goes too far from abstraction, the ability to name and manipulate something before specifying what it is, exactly, and how to define something iteratively as you become more familiar with what it has to be.

I like how the tutorial goes from concrete data, but wonder how to specify computations where the shape of the data isn't known completely in advance, or could change over time.

I also dislike drawing diagrams on screen when they're much quicker to sketch out on paper, but that's probably more of a personal preference (and I've not spent enough time with the editor yet).

I'd love to get to strangeloop but it's a long way from Dublin, Ireland! Maybe another year...
I didn't know about beta family, I'll give it a try. Thanks!
...likely part of their "Internet of Things" strategy.
The hypefest reaches epic proportions.

Tesla hasn't even _announced_ that they are entering this market, and they are now expected to dominate it! In 18 months, Tesla _might announce_ plans to enter Uber / Car Sharing (with potentially self driving technology). Then years after that, Tesla's biggest source of business will in fact be this market (that doesn't exist yet btw)

At which point, they will instantly dominate all of the competition. Because imagination and creativity is all you need
Great programmers use vim or emacs, because the imagery in their mind is far more powerful than anything an IDE could display.

Maybe if IDE's were better at helping people see code the way a great programmer does, more people would be great programmers.
Does LibreOffice have better MS Word compatibility? It only happens once in a blue moon, but my wife will receive a word document from someone (most recently a resume that she had professionally written) in Word format, but OpenOffice breaks it completely when she just wants to go in and change one sentence. Having to deal with word documents only once or twice a year obviously isn't enough justification to pay a subscription for Office 365, but are there any other alternatives with maximum compatibility as a strong priority?
Oui, ja, si, gea, yes.
What specs are you talking about specifically? It doesn't look like a server at all.
Displayport 1.2 can handle 4k@60hz without MST.

MST is, to my understanding, a cost savings on the panel manufacturer side.

Driving a display over a line is a matter of bandwidth. An MST monitor and a single panel monitor both have the same number of pixels.
I've been dogfooding the device for about 4 months now. Before, I was using the previous generation Airport Extreme. It is far better - the app makes it super simple to set up, the signal seems to be stronger throughout my apartment, and I love having a convenient way to monitor / admin it remotely (via the app). Well worth the price imo.

>inb4 shill :)
In the Clommunity project, designed for the world's largest wireless community network (Guifi.net), we have developed a Linux Distro, called cloudy, for these kind of boxes:
http://cloudy.community/

We are using the boxes to provide "cloud" services to other users in the Guifi network (30K+ deployments). We currently have 20 rolled out with another 20 coming soon. We're expecting 100+ by the end of next year.

It supports different hardware profiles, but Intel Atom and ARM are quite popular.
Convention center rates are kind of ridiculous, but they're sort of like airports in that they both charge ridiculous rates for common goods in their controlled areas.

Also similar to airports, I doubt that the local monopoly is illegal since it's usually the city that sets it up. The problem here seems to be that they were messing with transmissions, which the FCC has control over.

Although I agree, just because it's legal doesn't make it less of a pain. Back when I was an exhibitor at conferences, we used to get Ikea furniture delivered to the hotel, carry it in, assemble it ourselves, and just leave it at the end of the conference. It was about 1/8 the price of rental furniture.

Different convention centers have different rules, but the ones I went to used to allow you to assemble anything you could bring in the front doors. If it came in the back doors you'd need to pay drayage and assembly fees. We had a collapsible booth that was very useful in this regard.
The middle two links are competitive, but the first two are legit.

I don't want to believe that there actually exists a market for people who'd subscribe to such, but you are right that such content exists, and maybe there is a market.
The Ultimate Database of Growth Hacking and Marketing Tools
Edinburgh, Scotland -> Zurich, Switzerland
Applied for software development contracts in Zurich. Flew over for an interview. Got the contract. Said I wanted 12 months. Got that too. Quit my permanent job. Took the plane. Still here nearly 5 years later.
I could be wrong, but from what I understand of HFT, it doesn't squeeze out middlemen, it squeezes out competition. It sets the barrier to entry so high that only the super rich can participate. I agree completely with your point, by the way, I'm just not sure HFT is a good example of it.
> Lua also has finalizers, which effect the GC's design.

V8 has a weak callback mechanism, which (while not exposed to JS) allows reentering JS from inside a weak callback - which means you can emulate Lua's __gc on top of this mechanism.

> The Lua/C api also makes it impossible for the GC to move objects, which means pretty much every current JS VM's GC is out.

If we disregard lua_topointer then Lua/C API only leaks internal pointers for strings (lua_tostring), userdata (lua_newuserdata, lua_touserdata) and threads (lua_newthread,lua_tothread) - everything else is manipulated using lua_State's stack.

This means VM only has to take care with regards to these objects. Userdata and threads can be just allocated outside of movable part of the heap and strings can be "externalized" (i.e. they payload relocated into the immovable space) on first access via lua_tostring. Coincidentally last thing is something that V8 supports[1] (though of course externalization is not a cheap operation as it requires copying).

> Lua 5.3 has 64 bit integers, which would effect most JS VM's in a significant way

Yeah, that's certainly a whole ton of work, but most of this work would be pretty technical.

JS engines might actually get int64/uint64 value types in the future (at some point there was an ES7 proposal - but currently it does not seem to be on track for inclusion).

[1] https://github.com/v8/v8-git-mirror/blob/master/include/v8.h...
I remember Adam from our batch! Cool kid: precocious, though he did come this close to spilling things on my computer a couple times :)
Probably more likely to be used for gathering usage data and phoning home. I'm not interested in giving Google access to all of my network activity.
Political Scandal Consumes Malaysia at Time of Flight 370 Inquiry
... because in the wake of an extremely noisy and well publicized dot.com / tech market crash, everyone would be completely reasonable to choose an expensive STEM degree.

Professionals are routinely wrong about predicting economic trends. Random teenage kids from average high schools should not be expected to be better than, say, the Fed chairman in this regard.
Coventry/London, UK -> Malmo, Sweden

Girlfriend accepted a place in Lund university, so I applied for a job.

Since I'm a citizen of the EU, I have right of residence and in any other EU country; as such I don't need a VISA to live or work in another EU country.

The company I was hired by put me in one of their apartments while I found one of my own, so I moved. Later I got a social security number from the local tax agency (Sketterverket) and the rest is history:)
You're wrong on both counts.

I'm not even sure what you're talking about, really.
I'm using Chrome 44, when I right click the (copy to clipboard) button it still shows me the Flash dialog
SUIDGuard – A kernel driver that uses mitigations to increase security in OS X
Glorious pictures here:

http://www.sigala.it/sergio/tvision/images.html
Looks like Google is doing the same; that CPU probably isn't fast enough to handle NAT and QoS at the speeds the WiFi radio is capable of; much less a gigabit Google Fiber connection. While I understand consumers aren't going to spend $500 on a router, it's a bit disappointing to see Google engage in the same behavior that Linksys, D-link, et al do.
Yet another service discovered which was built/deployed with no regard for security whatsoever. I'm beginning to realize - this is the norm. Security is the least important thing for most of the IT companies.

I guess the DevOps trend (i.e. not hiring sysadmins) should take it's share of blame. Or maybe it's the other way around - you don't care for security, so there is no point in hiring security experts?
Inside the voting booth you pick an identified ballot and are given a zero knowledge proof that it corresponds to the candidate you want. The fact that it's a zero knowledge proof prevents you from using it to convince other people.

The video I linked has a good example where you get 1000 envelopes all claiming to contain "Obama", so you open and verify 999 of them at random and use that as evidence that the one you didn't unseal is good. You can't then use that to convince a third party, because they didn't get to pick the envelope to not open. The video also addresses lots of other security issues; you should watch it.
> Also surprised this isn't an "Alphabet" product.

Alphabet has been announced, but AFAIK the actual corporate transition hasn't yet occurred.
How to Convince Transit Riders Their Wait Wasn’t So Bad
here was my live chat transcript:

---

Daniel at Picreel

Hello. How may I help you?

---

elliot

Hi Daniel, I wanted to let you know that the font used on the page "proxima nova" isn't loaded properly - so its using a default (times new roman) If someone has Proxima Nova installed on their computer - it will appear to work for them but otherwise it falls back to a default

---

Daniel at Picreel

Thanks for the information, but do you have any specific question or are you referring to a campaign/ popup you have created?

---

elliot

no, I'm reporting a bug regarding your marketing site.

---

Daniel at Picreel

are you a customer of picreel or are you the one who created the website?

---

elliot

good bye

--------------------

what a strange interaction that was.
Using the VMware Fusion GDB Stub for Kernel Debugging with LLDB
>> doesn't ptrdiff_t need to actually be larger than size_t if it must hold signed values and still cover the entire size_t range of inputs?

Yes, but if you're just storing the delta between two pointers and then adding/subtracting this diff to get from one to the other it will still work. Of course it will also work using size_t.
Profit maximization is the goal behind automation.

We'd need to see changes in human nature or society to ensure that misplaced labor can still have a quality of life if idle, because profit optimization says you won't see a cent if I don't have to give it to you.
Archives have some pretty broad exceptions to copyright infringement laws.

[0] http://www.copyright.gov/title17/92chap1.html#108
I don't know, I mean it's fun to watch, but as a spectator sport to fill an olympic stadium? I doubt it.
A short course in superforecasting
Ask HN: What's the state of Python web frameworks in 2015?
Hey HN,

I'm currently starting on a new project, and the last time I thought about different Python frameworks, it was 2011. It was a different world: Python3 was well and truly scary, Pylons / Pyramid was confusing, and for some reason, nobody I knew had heard of Flask.

I was a full-time Python programmer for a few years, but I got distracted in the last couple of years doing sales and marketing. As a result, I lost touch with a lot of trends and hipness in Python. Can you help me figure out what's changed and/or what's worth considering that might not be on various projects home pages?

Here's some of the bounds I'm working with:

- I think it's time for Python3, so that's what I'm rolling with.

- I LOVE LOVE LOVE SQLAlchemy. So, whatever I pick, I'd like SQLAlchemy to be a 1st class citizen in that world.

- I believe in monolithic first. Yes, at some point, I'm sure this will be a bunch of microservices. But right now, there's only me. And...

- The web app isn't the only thing here. I'll be writing a bunch of code that's not framework-specific or even web-facing, and I'll tie that into the web framework to display it.

For no particular reason, I'm leaning towards Flask. I've worked with Django, and it's a little overbearing for my taste.

What should I know? Links to any recent comparisons that you think are well-considered would be incredibly appreciated.

(PS Are you in the Bay Area and want to think about marketing data and visualization? Ping me: tr@scortex.co)
Given that it has ZigBee, Bluetooth 4.0 I think it's meant to be a hub. It also mentions Weave which would work well together with Nest: https://nest.com/support/article/How-does-Nest-Protect-conne...
> If you could change it, you might get it to say, break EPA regs for carbon emissions or otherwise behave in an unsafe manner.

People have been doing this for a hundred years. You could always change a machine to make it unsafe. This has only become illegal now that software is involved.

The idea that people are no longer able to fix their own equipment, or that it has to be done "in a controlled manner", is a new idea. As a society, we've been heading down this slippery slope for a long time and it's now to the point that your opinion isn't outside of the norm even on a site called Hacker News.

It's overall a lack of trust for one's fellow man. Here you are arguing about farmers breaking EPA regs or making their own equipment unsafe. When farmers are arguing to be able to make their equipment work when it needs to work using their own skills.
Microsoft offers up Windows 10 VMs to give Web devs a leg up on Edge
Convention centers are often built with taxing authority bonds, and then the monopolies used as kickbacks to local unions and service providers. Very cozy.