skysight-inc/HackerNews huggingface dataset:
You just need to find a tent-pole feature and a reason to use it.

For example: "This browser requires WebGL" -> IE11 and up.
Nest’s Security Cam Completes Your Smart Home Ecosystem
Every address I give out is one of my own domains. Mostly they redirect to my gmail account, but this way I can change to a different provider or suddenly spin up my own mail server and no one has to update their address book.

Edit to add: My point not withstanding, yeah, that's an arbitrary "cluefullness" test.
California Labor Commission rules Uber driver is employee, not contractor
Hey Brendan, thanks for not flipping a huge bird to the web community and sticking with it.

For myself, I've had very little to complain about web development since '08 or '09. It became an application platform for me with the emergence of the canvas tag, and since then it has grown into a full operating environment of sorts. There have always been awkward and limiting features to the web because it is such a hodgepodge and I think that's where most of the complaints come from. But the browser compatibility situation continues to improve, which has always been my biggest gripe.

I worry a bit about the exploit potential of WebAssembly as more features are layered atop what Asm.js offers. Don't add too much, okay? ;)
The only ones that actually have your back are those that use encryption to make data collecting impossible.
I was pointing out that her management had instructed her to make herself unemployable.
Day one CS 101 class.

Bring in a few loaves of bread, jars of peanut butter, and jars of jelly, with a few utensils. Also, lots of paper napkins.

Have the students spend 10-15 minutes writing a 'how to make PB&J sandwiches'. Select volunteers to read their instructions while you follow them as a computer would. Explain that this is how computers work.

Get some bread: grabs entire loaf of bread, uses the entire loaf for following instructions.

Open the loaf of bread: Rips open the entire package.

Open the jar of peanut butter: Fails to rip the lid off.

Spread peanut butter onto bread: Grab a big handful of peanut butter and spread it messily over the bread.

You can demonstrate how a more flexible language allows you to not just stop and crash (ie. Unknown command 'open peanut butter') but can result in far worse results.

You can even get into the different levels of languages by showing the difference between a motion by motion (assembly) instructions vs. one which assumes general sandwhich knowledge (C/C++/etc).
New Nest Protect
Startup City: Urban Shift in VC and High Tech – PDF (2014)
> It's worth asking if this could be used to deliberately set off minor earthquakes that relieve stress in such a way as to prevent larger ones.

BBC Radio on SirusXM (cannot find the link) had someone talking about that exact question. He said that in theory you could relive the pressure and let the fault slide without causing a real earthquake, but their is no way anyone is going to try it because of the liability.
You might want to pick a different example. Intel paid AMD over a billion dollars as part of their settlement.

The money they paid to the EU as a fine was on TOP of the money they paid AMD, not in lieu of.
Piece work is completely legitimate, you just have to make sure minimum wages are obtained.
Wonderfully told. Thanks for posting it.
Conflict of interest is arguable, but these regulations paint a false portrait of an "all-powerful professor" picking and choosing students to deflower as he pleases, which is most definitely the furthest thing from how it actually works. They also make "inappropriate humor" against policy, which is frankly ridiculous. Having gone to Cornell, which made John Cleese of Monty Python fame a "Professor at Large", it would appall my every sensibility if the vast swathes of inappropriate humor in Monty Python were banned.
Nokia's dead and Microsoft killed it
Algebraic knot theory for kids: equations
"what we see is roughly emergent from individual actors (consider a group an actor as well) seeking out their own interests."

I would slightly adjust this and say that the emergent actors are guided and coaxed from a distance, but yes, I agree, at base it is the self-interests that drive it among individual actors. That being said, there were supposed to be mechanisms in place to help prevent such power to accumulate, and it is the deliberate undermining of these separations, and balances and checks, that indicates to me intent beyond simple local non-state actor self-interest.

I also greatly appreciate the fact that HN is one of the few places I feel comfortable enough conversations will maintain a certain level. Honest and open discussion is too far and few between these days, especially on such subjects as this.
It works the same way in the safari bar. If you use it to search, the search bar maintains your search string, not the URL. So you can use ⌘L on the search page, and your URL bar will be focused with the plain text of what you just searched, and you can append !g as yon would expect.

And copying the search text in the URL bar actually copies the link too, which is nice.
This is from almost two years ago. This tweet from Zach Holman leads me to believe that things have changed:

https://twitter.com/holman/status/592757813107101697
True enough. That is my principal reason for opposing virtually every "Climate Change Solution" I see that has strongly re-distributive effects. That and the frankly anti-human bias of virtually all environmental scientists of my acquaintance.

My point is that both are a valid critiques and should influence how you read the arguments made by both sides.

I was mostly annoyed that you were calling skepticism for those biases slander instead of pointing out that both sides are biased, and thus we(as humans) are likely to fall for the side that our confirmation bias leads us to.

Overall I'm convinced that warming is happening, and that human CO2 emissions are probably single largest cause of that. I'm also pretty well convinced that the impact of that warming is well below the alarmists views, and that we will move to renewables just as soon as it is efficient to do so.
I'd actually consider that kind of knowledge pretty advanced. Beginners (and early up to even junior coders) usually don't know much about the internals of their environment; they just use stuff.

I'm always interested in the internals; but it's often surprisingly hard to find information on the internals. There are few books, and you'll often need to read lots of source code and specifications and reverse engineer things to find out how stuff works under the hood.
Notably, pascal uses `:=` and is one of the better first languages in my opinion for many more reasons (easy to grasp language core, simple non-null terminated strings, no actual need to learn pointers until the very advanced stages). Today I mostly advice other people to start with python though, because pascal feels somewhat dated and undertooled.
Both Rust and C# provide throwing/failing interfaces for parsing, it's just that Rust's is written:

let foo: u32 = "3".parse().unwrap();

and C#'s is written:

var foo = uint.Parse("3");

Both require familiarity with the stdlib (Parse throws, TryParse doesn't, unwrap fails).

I agree that TryParse is worse than Rust's ADT approach, but that's a different issue, much like nullable references. The author is asserting that results are superior to exceptions and I am asserting that no, that is just a bad application of exceptions. Additionally, I am asserting that without exceptions, you limit what programmers are willing to propagate through their interfaces because errors become viral.
The penalty should be proportionate to the amount they got from the "unlimited plan" users since they started throttling.

But consumers are unlikely to receive any money from the fine,
which will go instead to the U.S. Treasury, said the agency official.

Additionally, govt is getting money but what happens to the customers who actually paid for it?
I don't understand your argument re: choosing cabs. You have no idea what cab will pick you up when you hail one on the street, and you generally don't get to pick and choose given the circumstances. Thus, someone with a good reputation has no way to get more customers than someone with a bad reputation.
Ruxit is actually cheaper than New Relic by about 149 if you use it 24x7 and commit to an annual contract. Ruxit is pure pay-as-you go.

Why do you think this is more expensive?
Ruxit is actually cheaper than New Relic by about 40 USD if you use it 24x7 and commit to an annual contract. Ruxit is pure pay-as-you go.

Why do you think this is more expensive?
Small firms aim to raise capital more easily under new securities rules
The whole issue is how you tie revenue to marketing activity. In a case where you had multiple touch points before a conversion, it's a question of which channel gets credit and in what time frame.
>Only administrators, checkusers, and oversighters can view the content of deleted pages.

Almost, but no cigar :(
The scenario you bring up is a 2-party scenario between a client (the passenger) and a service provider (the driver) while Uber claims to be in a 3-party scenario where they are a software-based logistics service in-between the passenger and the driver. Their entire legal argument is resting on the claim that they are merely facilitating the scheduling and the payment of the ride.

Incidentally, if it were a 2-party scenario where you required a specific contractor to be available on demand, you would probably be their legal employer. A mandated, regular schedule is indeed one the main tests when distinguishing between an employee and a contractor. I have worked as a software contractor in the US for over almost 15 years and the employers, especially the larger ones with proper HR departments, have been careful to define my work in terms of skills and deliverables, not hours worked.
If something did not exist prior to our action then it is an invention, otherwise it's a discovery.
Unfortunately this means that power differentials between employer/employee will be highly exploitable.

Should people be allowed to sign contracts to enter into slavery? How about two criminals entering a voluntary contract to never betray each other. Would testifying against a criminal partner then be a compensatable contract breach?

Current US law says no. If two parties have unequal leverage (you need a job to survive, the company does not need you) there is an implicit structural coercion. That suggests it's not possible for two parties to actually "voluntarily" enter an agreement, as one is being coerced by bills/kids/health insurance, without an equal balance on the other side of the scale.
I would recommend you to look into this book: HTTP: The Definitive Guide

As a web developer understanding how the Internet stack and some specific protocols work, could very easily make your life easier.
For those curious about the erroneously mailed Pluto switch forum post referenced, from the archive with pictures:

https://web.archive.org/web/20140410024606/http://www.networ...
The ATT/VZW/Sprint/TM differentiation is weird, but Instagram versus Whatsapp doesn't seem strange... Instagram doesn't honestly seem like a hugely valuable target. That's not to say I'm comfortable with them giving up info freely, but I'd be much more concerned about my WhatsApp data being turned over than my Instagram data.

I'd rather lists like these not be polluted by things like that.
You can for sure replace New Relic with Ruxit and it also comes with quite some benefits regarding smarter alerting and problem analysis.
Yup. I don't think I'm disagreeing with you.
That's the equivalent of some police officers catching a thief and keeping the money for themselves.

"Aren't you glad we are here to protect you?"
What's a butt for?
Lambkin – A garbage-collected heap suitable for microcontrollers
Yes, dropcam.com now points to a Nest login page with the title "dropcam by Nest".
This!

I cringe when I see Java/C++ style code in JavaScript. Unfortunately it's how most JS coders write code.
There's also a paper on the same material scheduled to be published at SIGCOMM in August: http://conferences.sigcomm.org/sigcomm/2015/papers.php

"Jupiter Rising: A Decade of Clos Topologies and Centralized Control in Google’s Datacenter Network"
I personally don't find it off putting, but I bet the frequent references to "beer-thirty" and "drink-ups" could be offputting to a fair amount of people.
Marketing Automation Tools
Thanks all for the replies. In this case, I was a fairly key performer but I believe it is that company just doesn't want to pay any more. And they are happy replacing me with somebody else
Asynchronous Web Development with Python 3 by Anton Caceres [video]
Functional Mixins (in JavaScript)
In the case of California, "c) all of the above" ...
Disclosure: self-post
This was a tough read. I find it hard to read through stuff just throwing quotes, graphs and all into a big mess. Seems like the consistency just takes a dive.
https://news.ycombinator.com/item?id=9731963
By all means - it's not actually mine though. It's a derivative of "God can draw a straight line with a crooked stick." It's generally attributed to Martin Luther, though I didn't really know until I looked it up just now :)
I think that it is relevant even if the maximum offered speed by AT&T doesn't reach the full bandwidth that fiber optic could provide (one example is ping might be a lot lower on fiber optic, or customers think that they have the latest technology, or that costs should be lower with fiber optic, etc..., but the main one is lies, why lie if it doesn't matter)
This is awful and wrong. Always Be Coding. That's how you become a great JS developer. Or great anything. Practice makes perfect. It's said for a reason.
PEP 0275 (Switching on Multiple Values) (2001)
I think we're going to learn that at best eating GMOs are going to be as safe as eating McDonalds fast food. Which is quite safe but not a terribly wise dietary choice. Because GMOs are made (at best) to maximize the profitability of what's being sold. And when you do that you sacrifice other things and you lose awareness of others. This is especially true considering how little we know about nutrition.

We are at the stage with GMOs where we were in the 1950s with baby formula. We once thought that it would eliminate the need for human breast milk because we didn't understand the nature of human breast milk except at a very crude macrobiotic level. We now have learned that it's not a superior replacement for real human breast milk. Its a barely adequate one that we choose only if we can't get the child good human breast milk.
What's the argument that taxis increase congestion? It seems it should do the opposite. First, people are more likely to share taxis than carpool. Second, taxis drastically reduce parking congestion since dozens of people can utilize the same vehicle in a day.
OCaml 4.02.2 Released
To me: this more or less sounds like what Mickens, et al. are aiming for w/ Atlantis[0][1].

The browser becomes a simple kernel which knows how to execute a bytecode (their so-called "Syphon Interpreter.")
The browser itself provides much simpler, lower-level APIs for doing I/O.

To actually render a page you still need a layout engine, a renderer, and maybe a scripting runtime. The difference is these components are provided _as bytecode at runtime_, they're not shipped as part of the browser itself.

Your page then specifies the environment it needs by requesting the different components you need. Then you just let the environment go to work on whatever page you served.

---

[0]: http://research.microsoft.com/apps/pubs/default.aspx?id=1546...
[1]: https://www.youtube.com/watch?v=4c0DdOvH6lg
I suppose if you consider Uber to exist in a vacuum with no other competitors or outside forces. But it doesn't, so I'm not sure how your usage of free market holds up.
I read that as if to mean that it would be possible for the ISP to set a limit, say a 10 GB monthly cap, and once a lower threshold (say 5 GB) is reached, decrease bandwidth as usage continues to climb. As usage grows and bandwidth decreases, you could eventually reach a point where it is so slow (say at 1,000 bits per second) that it becomes more or less unusable for the consumer and therefore unfeasible to realistically exceed the 10 GB limit.

Sort of like halving the distance between you and a destination repeatedly ultimately leads you to a position infinitesimally separated from your destination, but never past it.
i want the 3310 back:(
You can choose from a list of drivers with ratings on Uber?

I can't.
Twitter Acquires Machine Learning Startup Whetlab
I am starting the process of hiring now and a resume with that particular phrase would leave a really bad first impression.

It might not put you out of the running altogether, but I would see you in a different light: as someone who is not entirely serious and is still in the post college party phase, will come to work late or skip altogether, will leave the position within a short period of time to chase the next shiny ball, etc.

That might not stop me from hiring you, but then I would wait to see if my intuition is correct, if you are in any way different from what I expected, etc. That would determine how much I will invest in you as an employee.

So you see, it won't prevent you from being hired, but it will change the way I perceive you as a candidate and future employee.
What fringe items are you looking for? Ah, non-english, that sounds like a solid point. I only search english.
> Again, "read the source" is a sad answer. I can read systemd C sources too, but given that it comes with proper documentation there should be no need to do it.

rc.subr also comes with proper documentation, in the form of the rc.subr manpage, which comprehensively documents its behavior.

Barring that, you're delusional if you think that C is anywhere near as readable as shell in this sort of context.

> My point is that either one has to get some domain-specific knowledge

Arguably less of it in the case of rc.subr, since said knowledge is already part of basic shell scripting knowledge.

> Literally nobody ever claimed that systemd "only goal" is to have terse daemon configuration.

Nor did I. That doesn't change the fact that "OMG initscripts are so verbose with so much boilerplate; my unit files are so much better" is a commonly-cited reason for people to prefer systemd over other init systems, never mind that said reasoning is plainly false.
Fighting world hunger by producing more food is putting out fire with gasoline.
Or stop all media buys for a month and see how much sales are effected. Then turn them on one at a time. Do this every now and then but change the order in which you turn each channel on.
The Mutiny of the British Army Over Ireland
While the concept is interesting, it hasn't built the only real detail that matters from an Object Store perspective:

Cheap, Multi-Datacenter, Performant, Highly Available storage.

"YAS3I" / Yet-Another-S3-Implementation isn't really compelling even if it is open source.

I can pull that out of https://wiki.openstack.org/wiki/Swift/APIFeatureComparison#A...

if I really need that.
No, because you're paying for unlimited 4G or HSDPA access, not unlimited access at any speed. AT&T is wrong, they know they're wrong, and they should pay the money. It clearly misleads consumers and that's the issue here.
We produce more than enough food to feed the entire world.
The issue is distribution.
IME, and this probably varies from place to place, cab drivers sometimes will give you a business card after a ride, and you can then call then directly. I've worked places where we basically had one driver that was the go-to for the (small) office.
Because a company known for its dysfunctional recruiting process has a lot to share with the world. Maybe some ex-ISIS people will be the kernel of the next recruitment startup?
For the Badge
Are you a lawyer? Have you passed a Bar exam?
With columns that narrow, it will still look like crap without hyphenation.
Never Forget Birthdays, Anniversaries and Holidays – Send a Gift or Card
SQL Server 2016: Always Encrypted
Selective breeding is not the same as editing a genome. You cannot "selectively breed" a fish gene into a tomato.
By the way, I'd love (Google Maps) satellite imagery printed onto a sphere large enough to be able to see every house and street on earth. Unfortunately 127.42 meters diameter (1 mm = 100 m) and a magnifying glass is probably as small as you can make it without losing the ability to look at everything without a microscope or something similar.
I don't know about this - it's going to be disorienting for some cats to get switched around between so many different environments. What will the firm do about a cat that starts acting out - running away, clawing, or more commonly, spraying to make territorial markings? Cats prize stability and even a cat that hasn't been in the habit can suddenly take up such behaviors.

Source: many years of experience of up to 10 cats at once. I wouldn't mind if this service also offered to pick up excess cats (I have too many due to a neighbor abandoning hers on me) but I would feel guilty about not setting them up with a more permanent environment.
I know that this site is going to be overwhelmingly pro-uber, but this guy is also a climate denier?
CA <> the addressable market in the world.
I would recommend:

1) Install Racket (http://racket-lang.org/)
2) Read Simply Scheme (https://www.cs.berkeley.edu/~bh/ss-toc2.html) by Brian Harvey and Matthew Wright. It's free. Harvey taught the Scheme classes at UC Berkeley for many years, and is an outstanding (and award-winning) teacher (he also has a series of videos that might be helpful).

One of the stated goals of Harvey and Wright's approach is to get the student ready for SICP. It's definitely way above the "add two numbers" level, but is not quite the instant warp factor 10 that you get when you dive into SICP.

If you do this, you should also use the Racket Library (https://www.hashcollision.org/simply-scheme/) that adds all the extra stuff used in the Harvey and Wright text.

Good luck!
I kind of saw this coming after the whole Verizon fiasco when they tried to throttle their LTE network and the FCC and media made it a frenzy and they backed down. But then again, Verizon's main wireless spectrum they use for their base layer of their LTE network has the open access rules attached to them that pretty much forbids the throttling of any devices using the spectrum and forcing them to allow any device on their network that is capable of using it.

I'm glad I still have my Verizon unlimited data plan. I renewed my contract (unlimited line is out of contract in August 2016), by using the transfer upgrade loophole last year. But they are the only carrier that does not throttle their LTE network at all, and also allow you to officially pay for unlimited tethering, something no other carrier has ever offered. On top of that the open access rules attached to the C block of the 700mhz spectrum they use lets me pop my sim card into a dedicated lte router, tablet, hotspot, etc. Even devices that Verizon stores refuse to activate for you like a T-Mobile bought iPhone, or any device that is not sold as "for verizon". It's unlocked and works on the network you can pop your sim card into it and it will just work.
This is about requests for stored data and then the encryption is moot, that mostly affects data in-flight or seized computers if the data is stored. In the latter case you will probably be forced to cough up the decryption keys.
There are tons of quake-prone faults that are well outside of even sparsely populated areas.