skysight-inc/HackerNews huggingface dataset:
I have some experience in this area of law and in my view it's how the "on a computer" aspect of the situation affects the power dynamic between Uber and the driver that makes it new and interesting.

In the model where contractors are dispatched to handle some task by phone the contractor is able to make counter offers to the company. Eliminating that through automation affects the legal test. The point I was replying to about the ability to choose jobs from different clients (Uber vs Lyft vs all the other edelivery services) also makes this different.

This is a complex area of law, which I'm guessing you haven't personally litigated, so you incorrectly compare it to the software patent issue.
Umm, did they STOP throttling in addition to this settlement? It feels like they did. I was getting throttled like crazy in March and April (I have no internet at my house other than AT&T LTE for stupid reasons, so I have to tether all the time), but in May and June, I seem to mostly never get throttled anymore... or if I do it's much more modest. Anyone else notice a change?
I'd like to see something like on the packages of food:

"No artificial limiters added"
Admittedly much fewer (on the order of 'a few'). It's also hard to compare, as constants are hidden in big-O. Real performance comparisons between cryptosystems are comparisons of real-world engineering implementations: especially since side channel blinding, exception and case handling, etc need to be taken into effect.

The take away is that this would still be nowhere near as efficient as 'traditional', especially symmetric, encryption. What would be a breakthrough is that presumably the scheme would be orders of magnitude more efficient than current existing theoretical FHE schemes.
It lets you skip parsing of source code into bytecode if the sources have not changed.
Well, wrt chess, we can have dueling GM quote battles over this point:

From "Andrei Istratescu's top 10 reasons for stagnation:"

1) Too much play
Playing chess - practice - is very important for improvement. When you play chess (over the board, at tournaments), you put into practice what you have learned, you use your brain to think chess, you are in the testing environment, you test your accumulated knowledge and skill against another person.
However, too much play and too little study holds you back. You can repeat the same mistakes over and over. You will tend to follow your own old patterns and not have time to develop a different, correct thinking process, and to learn proper strategy and new ideas.
In this case, you should take a long break from playing and concentrate only on study for several months. You will make a significant improvement.

In my experience, the first chess book I read (Logical Chess, Move by Move) probably bumped my rating by 400 points. Then, more specialized openings and tactics books another couple hundred. After that, simply playing got me mostly nowhere.
> No one would ever recommend learning Spanish and Mandarin at the same time

American? :-)

Huge portions of the world (Europe and Asia especially) raise children bilingually.
Why not just add a Dockerfile to your git repo and add a `docker build` step to your deploy?
Same as for .pyc -- caches the result of parsing and translating the parse tree into bytecodes.
If they do, then the argument would be made that the drivers aren't contractors, as they don't have control over their own equipment.

Dress codes are a different manner.
The thing I loved about my Kindle 1 with buttons on both sides, I could lay on my back/side in bed and go back/forth with one hand. If I mess up and go too far or need to navigate menus, on my PW I have to get both hands involved.
Its not the tech companies lobbying. Its the companies like verizon and disney. Tech companies are feeling the pain of h1-b being oversubscribed. If you need a very specific skill that has a very small talent pool, you're competing against these companies who are doing it just to get cheaper labor. When we look at machine learning with advanced degrees, that pool is probably at 100% employment in the US. Thats what h1b is designed to address. Not filling out an oracle DBA position for under market rates.
Swisscom in Switzerland sells unlimited data plans that are capped at different speeds depending on how much you pay per month. Just like a DSL or cable plan.

I find this a lot more fair than selling unlimited that isn't. Or killing grandfathered accounts by capping them.
Show HN: TurboPFor – Bringing Fastest Integer Compression Incl. SIMD to Java
Their marketing is pretty clear for the plans that have soft data limits but they hide their throttling for the "unlimited" plan in the fine print.

http://www.t-mobile.com/cell-phone-plans/individual.html

> "*Unlimited 4G LTE customers who use more than 21 GB of data in a bill cycle will have their data usage de-prioritized compared to other customers for that bill cycle at locations and times when competing network demands occur, resulting in relatively slower speeds. See t-mobile.com/OpenInternet for details."
> What features in particular are you missing from the Web platform?

In terms of language: Myriad features from C, Python, Rust, and other languages. Static typing. Integers. Tagged unions. Real data structures. Efficient native code (asm.js does not suffice), which would allow implementing those.

In terms of libraries, a few off the top of my head: OpenGLES (no, not WebGL), real file APIs (both provider and consumer, and including memory-mapped files), raw TCP and UDP sockets (not WebSocket), a better and more efficient low-level rendering API...

> A Web Assembly engine is virtually always going to also be a JavaScript engine

Definitely not; browsers will include both for the foreseeable future, but a WebAssembly engine/JIT will be substantially different from a JavaScript engine/JIT, and compilation for WebAssembly won't go by way of JavaScript in browsers with native support. The article itself says the polyfill will be a temporary measure.

> And the demand from Web authors to add all the new Web features to JS will remain high.

> The likelihood of Web developers suddenly fleeing JS is comparable to the likelihood of WordPress migrating away from PHP.

There are web developers who actively like JavaScript, and there are web developers eagerly desiring another language; the latter motivates things like CoffeeScript, TypeScript, Dart, Emscripten, asm.js, Native Client, and many more, none of which would exist if every web developer was completely thrilled to write nothing but JavaScript.

And on the flip side, people who love JavaScript have created environments like node.js so they can use it outside the browser.

Everyone who loves JavaScript will keep using it, and it certainly won't go away. And JavaScript will be able to call almost all new web APIs. But not everyone will keep using JavaScript.

WordPress won't migrate away from PHP, but plenty of sites choose not to use WordPress.
Part of the problem is that there are too many things each language can now do. Every single language wants feature parity with every other language. Every single language wants to do everything.

This means, an expert in one language is going to be "Beginner" instead of "Early" in some some ways...but "Early" instead of "Beginner" in other ways.

Anecdotally, as a software engineer working with C++, I had to spend a whole months trying to understand event-driven programming of other languages. I didn't really need tutorials on loops and recursions but I sure as hell needed to understand how a typical program in that language works.
When it comes to networking providers wired/wireless/mobile it means speed is invariant with regards to volume.

Network neutrality means speed is invariant with regards to source.

I have mixed feelings about traffic shaping between users and protocols – that is limiting a minority of whales taking an unfair share.
Not factoring in Cost of Sales is also a good way to lose money on Paid Marketing.
Apparently they stopped throttling when the area you're connecting from is not experiencing congestion:

http://www.macrumors.com/2015/05/07/att-scales-back-unlimite...
"unlimited" means "not limited; unrestricted; unconfined". Speed limiting does not seem to fit that definition. It looks like they will avoid the rathe of the FCC because they were upfront about the limits though. It still feels like false advertising. I knew it would be slower after the limits but I had no idea how slow it would actually be.
I am not against preventing the company from hiring new workers if they misuse the H1-B visa. I am against forcing them to fire the current employees, who may have houses, friends, etc.

You punish the drunk driver, you don't deport his employees.

This entire problem would be moot if you, rather than not renewed their visa, upgraded it to a greencard. The entire HB-1 abuse would be pointless if the US had a reasonable system in place for legally acquiring visas. As it is now the only way to legally get in (other than a few specialities or people with US spouses) is the HB-1 visa.
I could never do this - push the project that far and then not print every single volume. Not sure if it is a feature or a bug of mine.
"what's a tokenizer? what's an interpreter?", said the beginner.
My 2p worth: if there's a chance, however slim, that it won't go down well then I'd say leave it out. It's not worth the risk of some grouch binning your CV, which looks great by the way. All the best.
Are you talking about data above the 21GB limit on their "unlimited" plan or the 2G data you get after going above your data limits on the lower plans?

I only pay for the 1GB plan but I haven't found it unusable when I go above that and I can buy a one-time increase if I like.
Nokia isn't dead though. They are a top-tier player in network equipment along with Ericsson and Huawei.

The company is profitable, its market cap is around $26 billion USD, and they recently announced a major deal to acquire Alcatel-Lucent. They seem to have survived the amputation of the mobile phone division quite well.
A contract to do something illegal isn't enforceable. You can't make a contract that says you can't go to the police (or other authorities) to report someone breaking the law.
You don't have to understand everything. I've been programming for 30 years and it took me 3 years to understand monads. (At least I think I understand them /grin.) I also have no idea what "inverted trees" mean - if you're talking about the recent thread about the guy who got rejected by Google, I believe it just meant trees with the left and right nodes reversed.
Last fall I went through a coding bootcamp in Toronto. It was 9 weeks of hard work sprinkled with lots of frustration and lots of feel good successes.
A main takeaways I had was everyone comes in with a different background and everyone has a unique approach to learning.

The problem expressed in this article is a fundamental bottleneck of education. The communication between teacher and student is often misinterpreted at both ends and the subject matter is never perfectly conveyed or received.

I feel what really lacks in the learn to code community is teaching one how to actually learn.
Lay a positive attitude towards failure and a framework of problem solving first, the content and understanding of a language will come after.
Using water, air and large amounts of heat.

(Where does that heat come from? Many possibilities, but currently from fossil fuels.)
So it won't be invented in America. But it will be made somewhere, then sold on the internet.
That market share numbers are only for US.
6 Steps to Accelerate Mobile App Testing
Certainly there are valid considerations for infrastructure design and regulations regarding where hailing can be conducted, but if it's okay for a customer to hail a cab from Company A at particular location, I don't see a valid reason for not allowing Uber to do the same. I find your color argument unconvincing, but even if it were valid, I'm sure Uber and their drivers would be open to putting identification on their cars if it granted them access to desirable customers. Additionally, it's not as if increased competition among firms who can respond to a hailing customer will inherently increase congestion due to street hailing. This would only be true if existing companies were (a) underserving the market so significantly that the ability to hail additional cabs from the curb allowed previously unmet demand to be satisfied, or (b) demand for street hailing itself were to increase. I think (a) is possible, though unlikely, because hailing from an app is generally more convenient than standing on a curb and flagging down cabs. I think the same would apply for (b). If anything, companies like Uber provide a way to more safely and efficiently pick up passengers without relying on street hailing.
No. Just no. There is absolutely nothing in this ruling that justifies your rant. Uber is not special, they are not doing anything unique, and as such do not justify having special treatment under the law. There is absolutely no reason why Uber shouldn't have complied with the law from day one.

Further, I don't see why I should be upset at this ruling making it harder for rich companies to shift more and more of their expenses on working class employees. If anything, even if we reduced the scope of government, this is still something they should be doing.
I've gotten into the habit of using DDG as a default as well. I typically only search for keywords or similes that should be on the pages though, which almost any good index should be able to handle.

Google still seems to be lightyears ahead of everybody else as far as understanding actual content meaning and intent though. It's fun to try to give google a query it can't return results instantly for.
I would think so. Let's use "unlimited" in the context of public transport. You have paid for a Travelcard on the London Underground Zones 1 to 6, including peak hours. If there is congestion on the line, or it's a busy rush hour morning is your Travelcard no longer "unlimited"? I mean you're not paying an SLA in which you're guaranteed a seat and that trains will be delayed no longer then X minutes. I'm not defending AT&T in the slightest, but I think "unlimited usage", "100% availability" and "100% link rate" are not the same.
Sure, but there's a big difference between simply JITting WASM to native code trivially or with minor optimization, and serious profile-guided/tracing optimization that's required for efficient execution of languages heavily based on dynamic dispatch. From what I gather from the design documents it seems that the goal is to start with straightforward JITting (aimed at languages like C), and later add a more sophisticated optimizing JIT.
No one wants to lose $1000, no one.
When has 'safe' had anything to do with cosmetics? From fad diets to surgery, folks will do anything to look good. This will get made (somewhere) and sold (everywhere).
I'll be shocked if after this AT&T continues to grandfather in their "Unlimited" plans.

Which is too bad, because mine is a really great deal even treated as a 5GB/device plan.
> I have building a toy language and about this I have wondering if is better to think in errors exactly with normal values.

That's exactly what Rust (to keep with TFA) does. Result is not really special, its core is just

enum Result<T, E> {
Ok(T),
Err(E)
}

> What do you think?

That the code doesn't make sense, the result and the error should be exclusive propositions, why would you get both a result and an error when the function should return either one or the other?
The FDA will have little to do with a pill sold on the internet. Folks will do anything to look good. This is going to happen, ready or not.
Aha, I see it's a shared object. It's sandboxed, though, so quite similar to NaCl.

Both NaCl and the plugins are running native code. NaCl is not PNaCl.
It's seems like a Japanese bento box. How is beyourmax better?
The page is an 'Untitled Document' - I was like yeah no plz go back and update it lol.
They control the important aspects of the business. They control the pricing, they control how the drivers work, they control the condition of the vehicle (can't have an old vehicle, must be newer), and they exert control over when drivers work by punishing those that turn down too many fares.
Sónar 2015 Brings Music, Creativity, and High Airbnb Prices to Barcelona
Where can I see the raitings of a waiter before I get seated? What restaurant will let me choose which waiter serves me?

I argue that because I don't get a choice of waiter, their actions have relative little consequence apart from the current transaction - I am not much more likely to come back because I may not get that same waiter - and customers have very limited information. Not so with Uber.
Unfortunately, actual people generally only have one true identity and punishments and records stick to that identity. Companies on the other hand, especially those prone to skirting or breaking laws intentionally, come and go. The profit incentive for exploiting foreign workers (and many other criminal corporate activities) is much higher than the costs of creating a purpose-built fall-guy corporate veil. If you lay out permenant company specific bans, those companies will just disappear and a new hydra head will pop up in its place doing the exact same thing. The profit incentive to exploit cheap foreign labor is just too high.

Personally, I think if "companies are people", then the people (board of directors, owners, executives) in charge of that "person" should personally share in the company's legal punishments as accomplices or co-conspirators. Let the actual human people who made those illegal choices sit in jail for a few years and decide if that activity is worth pursuing again with a new company.
I pay Fastmail what's currently going for $40/year for an "Enhanced" personal account that includes using my own personal domain.

Having my own domain avoids problems like, oh, Google going mad about true names with Google+ and shutting down my Gmail account.
If you can make 200M and have a risk of paying 100M in the worst case you still make 100M more than you would without doing it. So it's basically calculated risk for these companies.
The “V” in MVP
Certainly "unlimited plan" doesn't mean "limited to a greater extent than the limited plan".

If AT&T had set the bandwidth rate to match that of their normal 5GB plan, there would be no problems. In fact, I think that would be seen as expected behavior. What they instead did was punish their long-time customers who were grandfathered into a mistake that AT&T made. I signed up for unlimited data in 2008, after the second iPhone was out, so it's not like the term "Internet" was suddenly redefined and AT&T was in a new paradigm of mobile Internet access. What really happened is that they got greedy and oversubscribed their network, and they decided to punish us for that.
In my opinion, Kindle 4/5 was the perfect product. It's the lightest of all Kindles, and it can survive pretty much any environment. Maybe I'm a minority, but I'm using Kindle like I'd use a paper book, not as an electronic device. I couldn't care less about any feature besides opening a book and turning pages. I take it with me hiking and camping, so it's often in freezing temperatures. The screen often gets wet, because I like to read while taking a bath. I can't imagine using something with touchscreen in similar conditions.
In other words, faster loading times?
Neat piece. Very detailed and thourough
The "low costs" of bitcoin are a myth. Bitcoin transactions are extremely expensive, both financially and ecologically, it's just that those costs are currently subsidized by block rewards to miners instead of paid by consumers/end-users. If bitcoin were ever to be widely adopted, the high fees would have to be passed on to users: http://www.coindesk.com/new-study-low-bitcoin-transaction-fe...

At some level, this basic fact should be incredibly obvious to anyone with any technical background: It's much cheaper and easier to operate a centralized, eventually-consistent database (today's banking system) than a distributed ledger that requires constantly burning electricity and computing resources on useless math puzzles. Nevertheless, I still see bitcoin advocates claiming bitcoin will be cheaper than the legacy transaction system.
"How could they be an employee or three companies at once?"

Many people have multiple jobs. Uber doing a poor job of making sure that one of their drivers is only working for them at the time doesn't matter.
I tend to agree with Uber here: http://newsroom.uber.com/2015/06/clcstatement/

I don't think this ruling will have much of an impact on anything.
They're not saying that Uber doesn't operate in a free market. They're saying that the competition between drivers within Uber for rides whose prices are fixed by Uber does not constitute a free market.
Not sure if the security model allows it, but maybe you could write the wasm into a blob, create an URI from the blob[1] and then use that as <script> src.

Or maybe data uris.

> How does this affect those of us using Babel or TypeScript to output ES3 code?

Well, if you're already transpiling the whole load of ES6 features then it's just one more shim to consider, no?

[1] https://developer.mozilla.org/en-US/docs/Web/API/URL/createO...
Django Community Diversity Statement
Wikipedia Print Edition
Uber's take:
http://newsroom.uber.com/2015/06/clcstatement/

I think the "ruling" is pretty silly. The Uber model is reasonable. Maybe some tweaks are needed but from a high level it's a legitimate approach.
That's not compensation. A job is not compensation.

And just because it's "consensual" doesn't mean that it's not against the law. Otherwise should McDonalds be able to circumvent health codes and minimum wage because it found people willing to work for that? Of course not.
Show HN: Node client for the Genius API
https://en.wikipedia.org/wiki/Proof-of-stake
This looks exactly like a Dropcam. Given that Google owns both, it probably is just a Dropcam sold under the Nest brand. I wonder why.

To those that are curious about them, I have installed them for my parents. They do work quite well. The video and audio are quite clear (even at night). Setting them up is simple, and the web UI is simple enough that my parents do actually look at it.
I am not talking about Bitcoin in particular, nor am I talking about transaction fees. I am talking about transaction costs and blockchains in general.

https://en.wikipedia.org/wiki/Transaction_cost
Yes. Because of how rapidly Javascript is moving, they want it to be more modular in its releases instead of waiting multiple years in between.
What happens when you don't do any work?
1. Node is not a language it is an implementation of a language, so the title would really be TCL vs JS or Dandelion vs Node...

2. In which case you would be opened up not only to performance benchmarks but usability, simplicity, and features - whether you are talking about the language or the implementation.

That being said, I have nothing against your opinions or work though and understand that your implementation is also from 2008 :)
The Secret Gear Connecting Google’s Online Empire
Kudos, though as Flammy pointed out, this could become very obscure sort of niche if the game changes something or decides to move some option around.

I had a few friends on this game called APB (All Points Bullet In), These guys were making legit money selling MOD cars, guns and tattoo designs.

However, in their case, they became an actual known group that some of their design and tattoo's were sold outside of the game.

No VC money, no nothing, just a few 17 years olds from Chicago and Poland making around 5k each in a month to create this whole design entity for unique products. + Their YouTube channel doing videos tutorials for the game.

I can't really link to them or anything, due to some of their restrictions, but that's just another way similar to this person doing the CS:GO thing and turning it into a business.
If Uber is just going to take it's ball and go home like a spoiled child, then there was nothing of value lost.