skysight-inc/HackerNews huggingface dataset:
Apple doesn't tell developers which apps they must develop. They don't insist that all development work is done by the named person. eBay doesn't tell sellers what they have to sell, nor boot them off for listing things that don't sell. App developers and eBay sellers can choose their price, and what they're selling. Uber drivers can do neither. If they're "on duty", they must accept rides or be penalised, and must charge the price set by Uber.

The full judgment is here: https://www.judiciary.gov.uk/wp-content/uploads/2016/10/asla...

Page 29 gives a good summary of the reasons that point towards the drivers being workers.
I am a strong believer in Angular (1 & 2) and in JavaScript. I am using Ng1 & Ng2 on production. I even have a seed project for Ng2 that uses pure ES6 (no legacy Babel plugins). See https://github.com/valera-rozuvan/angular2-es6-seed .

I know how much it hurts when you can't find decent documentation for Ng2 with ES6.
But why have a server do it when you can use the client!

(Use them to read in semi-large xlsx files and unzip and resize folders of images client side before uploading, really because processing them one by one on the client makes it simpler to show progress (feels like we're doing this wrong, but it works), but also saves resources for us.)
It requires programming.

Starting a thread is usually lazy inefficient programming. IMHO programmers shouldn't be allowed to try using threads until they're actually competent working in a single thread.
Very true. Uber was just an archetype; it could be Google, Mercedes or Avis.
Strong sense of tradition may be influenced by risk of parasite infections
That's not the pretensioner. The pretensioner is a one-shot pyrotechnic device (i.e. explosive) that pulls in the seatbelt. It's only activated if the car senses a crash is happening.
Funny fact: a couple of my former classmates won gold/silver medals on the international mathematical olympiad. One minute googleing sais that at least 4 of them are teaching on US universities you mentioned. I am from eastern Europe.

The US does have the richest mathematics knowledge in the world because the US can buy it.
Cme documentation: https://github.com/dod38fr/config-model/wiki
There aren't medallions in the UK; the supply of taxi/private hire drivers is slightly restricted by licensing requirements (which are pretty loose for private hire drivers in particular) but otherwise it's already an open market.

This isn't market competition, it's an attempt at regulatory circumvention - getting tight control over your drivers while claiming them to be autonomous and self-employed to avoid minimum wages and the payment of National Insurance contributions and sick pay - which seems to have failed.
A base spec 13" MacBook Pro (Retina) was £999 in the UK on Wednesday.
It's now £1249.

A base spec 13" MacBook Pro (Retina) was $1299 in the US on Wednesday.
It's now $1299.
Right, but this doesn't mean immediately that the touch bar is a good (or even novel!) idea. Other vendors have actually tried something quite similar w/out touch and had limited adoption.

I'm not convinced that a tiny slice of super-reactive real-estate is going to be anything but another menubar item fiasco for the OS. These sorts of things only scale when the ecosystem is rather limited.

And it bears repeating: if Apple really cared about this they'd make multitouch available on every screen and start retooling their OS to support it the way Win10 has.
The feature running the command with --version and --help and variations thereof is great :-)
> "One of the problems here is that everybody has a pre-formed opinion and does not seem to want to risk having to modify it with the evidence of experience."

That's probably the most accurate description of HN comments I've seen. People see a headline related to something they already have pre-existing beliefs about, they read a few paragraphs just to make sure they're on point, and then they jump straight to the comments to argue in favor of what they already know to be true.

I'm willing to wager $10000 that a significant majority of HN commenters in any thread do not read the article in full, and even among those who do, a smaller minority actually post comments addressing the meat of what the article is saying.
I was looking at that model last night, and it appears to come with max 8GB of memory. Which seems like a complete non-starter.
A study dispels the myth that one man caused the AIDS epidemic in North America
I think you're right -- Soylent is for meals you don't care about but need, and it's marketed with a message that appeals to men, unlike SlimFast. You gotta admit that all the folks responding who are talking about how Soylent feeds their programming mania feel way cooler & smarter drinking Soylent, the techy solution, as opposed to SlimFast, the 1970s ladies' drink, or EAS Myoplex Ketogenic Meal Replacement, the bodybuilder's choice! Only one of these companies is venture-backed!
I know things aren't exactly the same as they were in 08.. but I found this quote fascinating.

"Data such as engagement with tweets or Facebook Live videos have been taken into account. The result is that Trump has overtaken the engagement numbers of Barack Obama's peak in 2008 – the year he came into power – by 25 percent."
> "Steuerhinterziehung", which is the one crime the state really does care about and which is punished comparatively to second-degree murder in Germany

It's quite staggering how different Switzerland works in that regard. It's not even a crime there, i.e. not regulated by criminal law, and the penalty ranges from one fifth to three times the amount you gained.

http://www.steuer-hinterziehung.ch/steuerhinterziehung/geset...
I see it as a stepping stone to the touch bar becoming the keyboard. You then have a laptop with no moving parts at all (except the lid hinge I guess).

Obviously yeah, you want tactile feedback and etc etc etc to make it real (don't know if the Taptic gizmo is the right path), but you're one bit closer to the goal with this.
(a) What worldwide rise?

(b) Since the increase is due to the exchange rate, yes, the relative price compared to other countries doesn't/didn't change. That's kind of how exchange rates work...
The judgment is clear that these are not mutually exclusive. In this case they've ruled that a driver is a worker during the period when they are logged-in to the app and ready to accept rides. They're still able to close the app, at which point they are no longer working.
Much more likely is that the job market for drivers shrinks.
> English law recognises that there is a continuum between obviously employed and obviously self-employed

Very similar here in Germany, I guess. There is the term "Scheinselbstständig", which roughly translates to "fake self-employed". If you are formally self-employed but meet certain criteria, your "customer" (who is then considered to be more your employer than a customer) has certain obligations to you, and you have certain rights, which you can't easily trade away.
Is this actually true though? I've always assumed touch typing was what the majority of people do.
You can be a touch typist without using the strict home row and finger placement. I would actually argue that the home row concept isn't ideal for developers especially. My fingers actually rest between the keys, and I know I press keys with the "wrong" fingers (easy to notice on ergonomic keyboards), but I do not have to look at my keys and I type around 70 words per minute without feeling like I'm rushing.
arent sewers usually municipal? if twitter is a virtual telephony infrastructure, maybe we should treat its successor more like a municipal telecom. that said, it would also be federated systems compared to monolithic, so the analogy doesnt hold perfectly.
MS's biggest risk with open sourcing AoE is that it will open them up to a bunch of lawsuits. They will almost certainly be hit by Patent Vultures trying to siphon off some of the large amounts of money MS has earned.

Which is why I think this is almost certainly not gonna happen.
>English law recognises that there is a continuum [...] There's no bright line, edge cases are ruled on case-by-case in the tribunal,

Sure, I understand that. USA law is fuzzy in the same way. (The IRS 20 rules[1] are guidelines and not binary true false criteria usable for perfect machine learning classification.)

But for the sake of discussion purposes on HN, I'd like for you or anyone to play the role of general counsel for Uber and say exactly and concretely what they would need to do.

[1]https://www.google.com/search?q=irs+20+rules
Scientifically, will 'Soylent' ever be as good as milk, yogurt, fruit or soup? I don't think so.
> At least he's been eating his own product almost exclusively when at home according to that blog post.

I'd note that he got anemia early on in his Soylent journey because he forgot iron was a basic nutrient.
> the way a Mac is like a Linux server inside with a Mac API wrapped around it for client software usefulness

No, Darwin is Mach with BSD welded to it; it is not a pure Unix design. Likewise, WSL is the NT kernel with the Linux syscall interface on top, via the Pico Process interface. The NT kernel was designed for portability; in fact, POSIX compatibility was a design goal from the early days, in contrast to Mach where the idea of mashing together Mach and BSD was never considered.

In many ways, WSL is a much cleaner design than Darwin is.
What kind of tasks do you usually do? My old Laptop was already 6 years old when it died so I have no point of reference haha.
Pardon my ignorance, but doesn't everything have a "why"?
I feel like this is trying to create a positive story out of a rather big disappointment.

Because if we were really pandering to this wide audience then we'd be enabling touch. 2-year old children can navigate touch-native interfaces (so long as there are no context switches), but a secondary input method is beyond them.

And having become accustomed to having touch everywhere, I cannot count the times I find it more expedient to point or draw on the screen (even from home row type position to a laptop) rather than switch to the touchpad.
This is a good point, but the developer also can deploy AI tools to help analyze the behavior.
It happens all the time right now. How many times have we've seen press releases that explain the company's position of distancing itself from some stupid thing on the Internet that stupid people wrongfully attribute to the company in some stupid way?

The recent bowl of Skittles analogy is a prime example. Everyone knows it had nothing to do with Skittles the company, yet they still felt the need to release a statement because people are stupid. Because if they didn't release a statement then some idiot would come along and claim the company supported the analogy.
The operators are converted to methods, however methods are 'looked-up' at run-time. Not in a hash-table though, think C++ style vtables. So int + float isn't compiled to int.addFloat( float ) but to int.add( float ) and then uses polymorphism at run-time.

If you do try to eliminate all of this work at run-time, by creating type-specialized versions of every method, you have the problem that code that tries to narrow a type by either casting, or doing an instance-of check on a supertype (like Object) needs special treatment.

All these choices were made long before they implemented 'generics', so most code was doing manual narrowing and casting all over the place, including the standard API's. Type-erasure would not actually improve the performance by much since it could hardly be used.

They solved the performance problem, without actually considering the type system. Your code runs just as fast, as if you used the Object type everywhere, and just cast on the fly to what you expect it to be. Which would be equivalent to a dynamically typed language.
It is sort of dissapointing the industry is stubbornly pushing ahead, even after decades, without admitting critical flaw of IPv6 being incompatible with IPv4, and just writing new version.

And I'm not talking about the difference such as absence of default gateway concept, replaced by router advertisement. I'm talking about having to build a new parallel Internet, beside the old one, and having to support both networks indefinitely. IPv4 sunset is an illusion. We're stuck with it to the end, and no incompatible protocol will replace it.
> very few of them show evidence of having read the article

Americans stink at reading, too.
and here I was as a programmer bragging about automating people's jobs...
An atomic CSS library of only 3.9kB
Awesome! These small tools built on top of standard GNU tools are so refreshing.
Last I tried, absolutely not. There is a bug with TCP/IP that apparently prevents nodejs from doing anything networking related. So for example, express will not run because it can't find to the port to listen for HTTP.

Its been documented and seemingly ignored by the bash team every time I've checked so I may stuck sticking with a laptop that doesn't have an escape key.. :(

Proceed with caution, for now.
This case was brought up by Uber drivers, not the UK government. If Uber is to cease its UK operations, then it will ultimately be because drivers went to court, so it should give others a pause when considering doing the same.

The bottom line that the UK drivers wanted to have a cake and eat it, bit the hand that feeds them, etc. If Uber lets this slide, it creates a bad precedent for them.
It will be easier to introduce basic income in certain parts of Europe.

The US will be an altogether different challenge; for basic income to be feasible in the US, there needs to be proper health care reform. I see that very difficult to happen anytime soon, even making non-competes unenforceable is gonna be hard let alone introducing a national health service.
Anything that reduces non-payment to free lancers will have the net effect of making it more costly to hire freelancers.
> we haven't actually triggered anything that makes a change to the way we in the UK will trade outside of the EU

This is actually the scariest proposition. We hope that markets are pricing the current confusion in the same way they will price when things actually change, i.e. they are pessimistic enough. But what if they are actually just middle-of-the-road, or even slightly optimistic? In that case we're in for a world of hurt.
I don't want to tell people what to take away from it, but my own view is that the contribution of the paper is the framing of the problem and a preliminary demonstration that you can achieve the goal of defeating a NN via an adversarial training formulation. In a lot of ways, I view our work as creating a challenge problem for the AI & crypto communities. It shows an intriguing possibility that is far from being practical, and itself represents a stepping stone in work on, e.g., training DNNs to learn to communicate.

Can this be extended to generate cryptanalysis-resistant schemes? Can we create a formulation that can learn to use discrete operators such as modular arithmetic? (The latter reflects one of my personal complaints about the state of DNNs -- it's very hard to have discrete "blocks" of functionality if that functionality isn't differentiable). Can we identify mechanisms that can train networks such as these more robustly? (It fails to train roughly half of the time; this is a fairly common problem in adversarial training of DNNs today.)
Switzerland has high prices in general, but as far as I can remember never for electronics.
I wonder how many security holes this thing has. can != should.
a little more detail from techcrunch: https://techcrunch.com/2016/10/28/comma-ai-cancels-the-comma...

It seems that Hotz said, “dealing with regulators and lawyers… isn’t worth it.”

Which seems very unfortunate/shortsighted due to how useful this tech could be. Why not hire someone to deal with them for you?
> It's not just eating it, it's all the flavours and ingredients and cooking with friends and loved ones and parties and such.

One possible angle for explanation is that if you're already missing these things, there's only upside. Additionally, it seems most who use soylent don't use it to replace all meals, but only some where time savings is the primary consideration. Anecdotally, I searched for bars that would do the same thing some years ago, because I had no patience for cooking anything, no friends or family to enjoy it with, and always something more interesting to use my time for.

That's still largely true today. Cooking anything more than a very simple meal is a big indulgence, and will leave me questioning why I spent all the time I did preparing it. When cooking these days, usually I will prepare a few days' worth of food at a time, sacrificing time in the short-term for savings later without feeling pressured to eat something quick and unhealthy (and potentially expensive).

Soylent -- the idea, not necessarily any particular product -- seems very attractive in this case.
> have a record of making winning forecasts

Unfortunately, thanks to Survivor bias, even this is almost completely worthless information.
All the average investor needs to know how to do is sell their shares and in four simple steps the media person/short seller makes their money:

1. Media person shorts stock

2. Media person tells viewers stock is worthless

3. Viewers holding stock get nervous, sell shares

4. Stock price goes down, media person cashes in.

I do think it is a bit unfair to say they need to hold their investments in a blind trust, but definitely agree that disclosures about their positions should clear and abundant.
Really cool stuff, though I wouldn't have minded a bit more hand-holding regarding the teaching portion, and slightly more verbose explanations.

That said, I found this quite interesting and educational, and I hope to have use for it soon. I'd love to see more lessons and examples in the future.

Thanks for throwing this together.
This is a hugely important point. Allow me to back it up with a little story time.

I took a job a little over a year ago at a company that I knew was struggling financially, but saw opportunity for a lot of personal growth. To give you some idea of how dysfunctional this place is, it rates a 0 / 12 on the Joel Test. There's no scale for negative, otherwise it might be negative.

After more than a year of working here, I think I've managed to get us to .5 / 12. And that's been a battle.

The biggest factor? I completely underestimated the social aspect of it. I failed to realize that, in any dysfunctional organization, the people there are either extremely tolerant of that dysfunction, or worse, worked to create it.

As I sit here writing this, my co-worker is at his desk rewriting swathes of code that I had working. We're 6 weeks past our delivery date, he says it's fixed, but he's still over there swearing, so that can't be true. He hasn't committed anything to the repo in over a month, so I have no idea what he's done (or how valid his complaints are). When he was doing this a few weeks ago, he rewrote a lot of my stuff only for it to turn out to be a small mistake in his code that was causing things to fail. I don't mind having my stuff criticized or rewritten, but logic would dictate if you write a bunch of new code and merge it in with stuff that was working, there's probably an error in the new code, or possibly the mating with the existing base. Sort of a look to the log in your own eye before you cast out the mote in your brother's.

And that's just how things go here. Projects that should take a few months have dragged on for years (before I got here). Untested changes get pushed into products. Nothing is documented. Comments in code are usually snarky quips directed at the compiler provider or Microsoft and littered with curses. And there are a million other things.

It's like that because he wants it like that, it likely won't change, and I should probably just leave.
>> Then again, isn't language always changing and words are constantly redefined, reused, ommitted and invented etc.

There's a difference between a language evolving in a natural, organic way versus someone using a word incorrectly while insisting it is correct and that everyone must change to suit them.
No, because under UK law it's not a simple checklist of things that make a person a contractor or a worker. There are a long list of reasons given in the judgment that apply to Uber and not, say, 99designs.
No; there's plenty of scope in English law for genuine self-employment. Genuinely self-employed people using a marketplace to find work are not employees of the marketplace. But if you (in reality) look like an employee of an intermediary firm - they have control over what, when, and how you work, you can't substitute yourself with a colleague or sub-contractor, and so on - then the state will ignore the 'form' of the contract you've signed and look to the substance.

In many of these cases (especially those of the new courier firms who 'self-'employ drivers/deliverers) it looks and smells like an employment relationship. The courts are entitled to find that that's what it is.
Do you know if refurbished Macs commonly have scuff marks or other wear?
Or a surgeon. "Sorry, but surgery is hard and we all make mistakes along the way!"

The statement is actually true... but you need to hold yourself to a higher standard when your product can have an impact on people's health. Of course, stopping the product while investigating the cause sounds like they are taking it seriously, so hopefully it will all work out in the end.

But I'm not worried either way - meal replacement shakes have been around a long time, and despite the marketing, Soylent isn't that different than its competitors. So hit GNC on the way home and get whatever works for ya.
Nutritionally complete meals and nutritionally complete diet are not the same. You can have a balanced, nutritionally complete diet without nutritionally complete meals if you mix them well. Unfortunatelly this is not an 100 M$ idea.

>> people who have no time to cook a proper meal

Are we talking about the same people they spend daily 4+ hours wathing TV?
> this is about teaching computers to re-write their own code.

Maybe I've seen too many movies, but I hope we can make sure they don't rewrite the "protect the humans" part.
Yes we do, they're the plates that are required to be displayed on both Black Cabs and Private Hire.

In some areas they're quite valuable and sell for £30k+ (without the car to attach it to).
The following is opinion only.

You lose efficiency when redirecting your vision from the screen to the keyboard.

It's the same problem with touchscreens - mouse and keyboard operate on the same plane of motion. By touching the screen, you're breaking that plane. Additionally, you have to use cognitive resources to actually locate the button on the screen, rather than muscle memory, since there is no feedback of any sort from touching the screen.

The new Surface from MS actually does it right by re-orienting the work plane from vertical to horizontal, because the types of work you do in each orientation are different.
I keep seeing people say that, yet I didn't have to log in to read the article?
I have never bought any. But colleagues swear they are "like new".
It is not possible to buy/pay something at SBB with bitcoins and a customer needs to provide a mobile phone number/personal ID and is also limited to buy 5000 CHF per year due to anti money laundering rules.

Further information: http://www.sbb.ch/en/station-services/services/further-servi...

IMHO It's (just) a proof of concept of SBB to launch selling complex 3rd party products (think: platform services) using their ticket machines, not so much about Bitcoin.