skysight-inc/HackerNews huggingface dataset:
> You start by just automating the highway driving, which is a much easier problem than city driving. You might still need the human operator to deal with the off-highway driving at the beginning and end of each journey, but in the middle they can just hang out in the cab and work on their PhD dissertation or whatever. At that point your business has become quite a bit more efficient, because you've gotten rid of the need for your trucks to be stationary for 10 out of every 24 hours.

Can't this already be handled in a pony-express fashion? Hand off the trucks between people? Honest question, I assumed that this kind of thing might already be setup.

Your solution also requires that a person sit in a single box for 24 hours, I can see that taking a toll, and the start and end of the journey must be timed that a person can sleep at the right time before waking up ready to drive again as the truck needs to come off the highway.

I guess my key thoughts are that this doesn't actually lower the human cost (employed for the full time still), and adds on a few extra issues dealing with people. What you gain is a faster overall transport.

However, I can see the added automation cost being a lower part of the overall vehicle bill, and there are enough large trucking companies to mean the costs can be spread out over the business.
I usually work where pairing is the norm, and people start pairing and writing code from day 1.

Of course, there is more learning than contributing on day 1, but even though you don't know anything specific about the system then, you can help with writing or changing when your pair has explained/figured out what it should do.
In the hopes that you might know something about this: I'm on an attempt to move back to Firefox for various reasons. Tree Style Tabs (and tab unloader) are big reasons for this.

In the past I moved to Chrome because Firefox seemed bloated, but after many (HN) articles arguing that this has been fixed, i decided to give FF another chance.

But today I noticed that despite the fact that Tab Unloader actually does unload tabs, the Firefox process takes 1.5 Gigs on my computer even though pretty much all tabs should be unloaded at this point. It also seems to take longer for FF to show up when I alt-tab to it.

Am I doing something wrong here, or is FF still a bloaty piece of (admittedly) configurable shit? I really don't want to move back to Chrome, but there isn't enough ideology in me to opt for Firefox if it still sucks.
I think it's far more likely you'll just be able to lease a timeshare on a car than this complicated scenario people bring up where a company sells you a car and then rents it back from you. Like, the tax implications of this scheme are pretty obnoxious alone for someone who isn't doing it for primary or even secondary income.
Have you tried Eto?
Especially if it would help keep the other Lexuses in line.
Hmm, interesting way of using it. I've used extensions in the past to save off a group of tabs but I wouldn't want them in my bookmarks as I view them as temporary.
It's -- in both Elm and Haskell for comments, so it's not new and part of the heritage of the language.
I don't think you're right though. One may disagree that the system is wrong or morally unjustifiable or whichever general view someone may hold there, but it is very much a fact that the meat industry does subject animals to intense suffering and does kill them in large quantities.

My statement is indisputably factual, the only subjective element is whether you believe that system is justifiable.
"they've done the math and handling returns works out to be cheaper for them than stopping the comingling issue..."

It may be cheaper in terms of short-term profits (which is what they can measure), but in the long run, it could be doing irreparable damage to the Amazon brand (which is much harder to measure).

I've been an Amazon customer since they first started out as an on-line bookstore, but at this point, I'm hesitant about every item I buy (even though I haven't personally been the victim of a counterfeiting scam). At this point, I'm ready to start exploring their competitors.
Thanks for saying this! It is incredible how widespread still is the belief that FNV is a good hash function, when much better ones exist that are faster even on short keys.
I'm assuming it happened when buying from their FBA store. That would happen because they didn't tick the box preventing Amazon from commingling inventory and someone else listed a fake "Ubiquiti router".
Any function can do anything. I can write a function called "read_from_file()" that doesn't read any files.

Amazing, I know.

Also please actually read the comment before replying:

> Operator overloading is nice, but has to be used tastefully.
Apple doesn't have a wholesale cost since Apple does not sell parts wholesale. What you are getting is a Chinese knockoff.

For phone accessories, I'd recommend sticking with a reputable 3rd-party brand. Anker, Puregear, IXCC, and several others make good-quality chargers and cables.
> why change?

They didn't. The syntax is explicitly stated to be a mixture of OCaml and Elm. The -- comment syntax is from Elm. Elm in turn got it from Haskell.
Suppose we stop throwing trillions at war machinery. Am not certain that any particular technology, or even social expenditures, would ever enable "love and peace".

Probably just 10% of the annual DoD budget bent towards education of girls and women and for free global birth control would stop our insane population growth. Slow growth is the only hope for the planet. Do not see how not funding weapons without the global education of females will fix anything. The root cause is not too many weapons systems, it is too many people.
>"Global Equities Research’s Chowdhry believes the squeeze on the region’s tech sector is only beginning.

“Silicon Valley is bracing itself for literally a repeat of 2001,” Chowdhry said, referring to the dot-com meltdown that erupted with mammoth job losses that year. “This time it’s a social media bubble that will blow up."

The sky is falling! People are literally bracing themselves with both hands as we speak!

Nothing like using hyperbole to get you and your company's name in print. Global Equities Research? Seriously who the hell is that?

How many of these 4,400 jobs that the local economy has shed in SV are HP and Cisco which are two old guard tech companies not startups. These are also two companies who have been struggling with their old business models.
Damn. I tried switching back to Firefox with the assumption that these issues were fixed. After using it for the past few days, it really 'felt' dog-slow, but I assumed it was just prejudice on my end :-/.
Presumably you can do canary deployments and things like that. Whether best practices will be followed is another matter.
My favorite non-thread-safe part of Java is this:

SimpleDateFormat YMD = new SimpleDateFormat("yyyy-MM-dd");

If you call YMD.parse() from multiple threads, it will sometimes return the wrong date. Cleaning up the database after that bug was loads of fun.
Writing ad-hoc tagged unions and two-element 'optional' structs is a completely straightforward mechanical task---exactly the sort of thing that a programming language ought to automate. Why does there need to be a "compromise" between boilerplate and performance here? Why should I have to pay performance to use standard tagged unions and optionals, or conversely, pay by writing boilerplate in order to get performance?
Code will be hard to follow outside of the particular language's community. There are efforts to standardize pseudo-code, but then you're basically back to math notation.
Yep. While Amazon is certainly the 800-pound gorilla in online retail, they, unlike Google, have massive, serious brick-and-mortar competitors who are capable and very jealous of the online retail market (Walmart especially). Many of these are now offering free 2-day shipping, which was what really gave Amazon a huge edge vs. all other online retailers.

As usual in retail, there are a lot of resourceful people gunning for Amazon. I'm optimistic that we won't have another Google-like situation for the long-term here.
> In go there's only two possibilities for what this code is doing... either this is string concatenation, or it's adding two numbers

That is overloading! What go eschews is user-defined overloading.
Exactly. I believe it is possible to synthesize the logic of the West and the intuition of the East.
Little Wolf Surrenders
Yeah that's very confusing then
Also interesting is the SE, that has the same form factor as the 5s:

SE - 1624 mAh
Agreed. The assumption that after one innovation the next has to follow is the flaw. It was like this for the last maybe 100 years. But it doesn't mean that it keeps going on like that. For the longest part in history innovation was a rare thing. And at some point we reach the global cool down of the innovation S curve.
> Compilers do reject code that doesn't meet a certain standard.

Yes, a bare minimum standard, which must be backwards compatible. What a compiler enforces is not best practice, it is bare minimum. Something enforcing best practice has to be allowed to be backwards incompatible, since newer better ways of doing things will always come up (that's how languages evolve), and you want to discourage the older stuff.

"I've never met a linter I liked more than a real compiler" -- it's not an either or situation, use a linter on top of the compiler.
I feel like we need some c+ not c++...
It's not just fakes.

I bought a new, high-end, fulfilled-by-amazon kitchen aid mixer for my ex-girlfriend. It looked legitimate, but it had clearly been re-boxed at some point, was missing parts, and had grease all over it. IIRC, it wasn't sealed in a normal way either.

Amazon accepted our return, and like you I just went straight to the manufacturer to make the purchase again.
Chinesium or Shitanium?
Couple of random ramblings about the article

- IT jobs as in do they mean IT admins/Biz Analysts or programmers and software engineers. There is a smaller market in the area for IT admins than for programmers and software engineers. additionally, It seems to mix data between tech jobs and hotels etc.

- Why the random cheap shot at H1-Bs. Is this focused on employment or immigration ? typically in a healthy market employment trends follow immigration (employment based) trends. Seems like an effort to stir up some traffic to a poorly sourced article.

- The social media bubble? This is the first time I have heard of that term. Appreciate if they did some basic homework to see 2016 investment trends https://www.wilmerhale.com/uploadedFiles/Shared_Content/Edit...
#include is literally expanded to the contents of the file you are including. And that works recursively until the compiler has one giant source file that recursively includes the text in all the headers you included. And in that process all preprocessor macros are also expanded. This happens for every source file that is compiled. It would be nice to skip all that and just have some standard way of listing the already-analyzed contents of a the modules you need.

In addition to the obvious performance improvements this would give compilers, this really cuts down on the complexity that third-party tools need to deal with to work well with C++ code. The quality of tooling for C++ has historically been stymied by the complexity of analyzing the code itself. Modules are a huge step in the right direction for helping with this.
This kind of thing is why I won't buy amazon stock even though I think aws is going to take over the world. I want to own stock in a cloud platform not a scam machine.
The Muse (YC W12) Is Hiring a Lead DevOps Engineer
Yeah, well, I gave it a shot with some ideological reasons to boot and based on comments here and my own experiences I'll probably move back to Chrome soon. Fourth time this happened. I'm starting to wonder if either there's something wrong with Mozilla as a company, or if they just can't compete with the money Google is throwing at this. Either option is depressing, even if just because I love Tree Style Tabs.
Yes, I think they're going to have to disable commingling all together in the next 12 months or so. It will greatly simplify enforcement and help stop the bleeding on their reputation as a reliable marketplace.

Right now, the only option would be a third-party service which verifies and track this, but I'm sure Amazon would shut them down ASAP. It would have to be decentralized and anonymous.
If the individual cycles don't matter, you can use a safer language than C++ which compiles faster and provides more static and dynamic guarantees. If you choose C++ for a new project in 2017 it's because you need all the cycles and would have chosen assembly if you thought you could write the asm fast and cheaply enough.
14,766 Let's Encrypt SSL Certificates Issued to PayPal Phishing Sites
I don't know. I don't see any big innovation coming next. Just because we don't see one doesn't mean we have to force one of the creative things that aren't market ready yet to be that next innovation. When the iphone hit it hit big time. Everybody knew immediately that this will be a game changer. AR, VR are just like that. The only thing that really let's me "wow" is AI and all its applications we haven't considered yet like autonomous cars. But this may happen next year or in five years or maybe even just in 20 years. And on the road there something else might happen that is totally unexpected to most of us.
"Information, as a source of national power, is now the most precious staple, resource, and commodity: information is not only a means of waging war, but the stakes of war...

"The lesson of the first Gulf War: ...military success would now depend on mastering the electro-magnetic spectrum and the information and telecommunications media it supports."

http://www.enculturation.net/martial-mcluhan
A Bitcoin Compromise
> Sure that's the only reason why people can disagree with your point?

Well, there's also the 6700 Uber employees with a vested interest in the financial success of the company. It wouldn't take a very large fraction of them to downvote things here.
It's possible, of course, that Uber was the victim of nasty coincidence. But bad accidents like this are rare. Most people go many hundreds of thousands of miles between rollover collisions or other equally severe accidents. Uber's self driving car program in Arizona is only a couple of months old. It's not a bad presumption that this is not purely fate.
Analytical people tend to be critical. For example, don't get me started on Android.

"So you must like your iPhone then?"

Yes, but let me tell you about the things I don't like about it...
In an interview Bezos himself doubted if Amazon would exist 100 years in the future [1] ..... which is actually a great view to take in order to keep innovating and growing and existing ....

[1] I don't have the source handy nor could I find it with a quick search .... so take it with a grain of salt & pepper.
It should be noted as well that the concept of the "Eastern" is also Western in origin.

A good read about this is Orientalism by Edward Said.
A lot of the bazaar style stuff is handled by Amazon through the Fulfilled by Amazon (FBA) program. For instance, this rather nice ratcheting wrench set:

https://smile.amazon.com/GearWrench-Metric-Flex-Head-Combina...

is fulfilled by Amazon.com, but sold by tooldeals. Tooldeals ships the product to an Amazon warehouse, and Amazon handles all of the selling and logistics.

If Amazon were to eliminate the FBA program, their vast product selection would be greatly curtailed.
I realise this isn't actually relevant to the article content, but it seems weird that the TOC doesn't contain links to the relevant section. I know it's pretty short so I can scroll through it quickly, and numbered so I can even just ctrl+f it, but I don't think I should have to do either of those things.
> It's not the mathematical concepts they're struggling with in this example, it's the notation.

Being a mathematician, programmer and psychologist, I can hardly believe that you can rip math notation apart from math itself. To be fluent with math one needs three "languages" which her mind can use in parallel to think about math problem. Its math notation, English (or any other natural language) and visual mental image. If any of such a mental languages is not available to a person, or if he is unable to translate from one to other, then he would struggle with math.
The Big Dig: Istanbul’s city planners have a problem: too much history (2015)
Are you suggesting England is becoming more like the US? Maybe you're right.

Though in a sense, this might be the case for all cases where racism is primarily supported by poorer classes: playing different lower class groups off against each other, so they won't rise up against the people keeping them down.
Antitrust
Implementing an SDK Compatible with Laravel Container Service
NE Democratic Party Donates ‘Refugee Welcome Baskets’ Withvoter Registration Forms
I have Windows 10 and Unix and MacOSX on my MBP. My least favorite choice is Windows.
> Python has become a lingua franca in the programming world

I don't think so. Probably depends on your section of the industry. In mine, C, Java and Matlab are all better known than Python.

> you'd be well-advised to learn it

I did; a few times, actually. I just keep forgetting because I never get an opportunity to use it. Once you've used well over 10 languages, you don't even try to maintain your skills as that would be a waste of time. You just relearn the language next time you need it, especially as popular languages come and go. Standard mathematical notation, however, has been with us, pretty much unchanged, for about 100 years now.

In any event, you can't express in Python nearly everything you can express in standard mathematical notation, unless Python has gained some features that allow it to express uncomputable objects since last time I used it. Does the itertools library support infinite sequences? How about uncountable sets?
You're obviously peddling the phone (your username, 2-hrs-old account). But I want to know, how you have Android 7 on the G4? mine has 6.0.1 and there are no pending updates. Other than that, very happy with this phone.
Medium also started charging $75 for custom domains last month, a feature that had been free up until that point.
I'm not sure what's the outrage is about here. If they don't say PayPal before the URL, as PayPal's EV certificate does, then why does it matter that Let's Encrypt issued SSL certs to websites that have PayPal in their names?

By that logic, I would much sooner be outraged at registrars for allowing those guys to obtain domain names that put the PayPal name in the address bar. But of course even that is a silly argument, as it's not the registrar's job to enforce trademark protection for any company.
I suppose the OP is assuming the government has a trusted root that they can create certs from at will. I would be curious to know, were a government able to DNS spoof or cert spoof to MITM traffic, which would they choose? Which would be more detectable? I assume Google is basically off limits without local machine access due to pinning and other checks built in to Chrome.
Visit to a Seoul Escort-Karaoke Bar by Uber Execs Led to HR Complaint, No Action
They switched to a one-time fee of $75 last month.
Did they reach out to existing users?
Can you discuss some of the linguistic edges that you find in Ruby? Personally, I don't understand the attraction. It would help if you could articulate. I've always struggled to see the real merit that Ruby brought to the table.

Usually such explanations are things like "Look at all the esoteric symbols I can pack together to accomplish something on two lines, instead of the readable way that would've used six lines!" IMO, it's better to use a few extra bytes for line breaks, or for explicit wrapping of things like method arguments, and have your code more accessible.

Unless you're engaging in the above-referenced symbolic soup, Python and Ruby code usually end up looking pretty similar. I don't know how you can say that one "looks awful" v. the other.
The real power is behind their culture.

Amazon has incredible 'leadership principles' that are the cornerstone of it's culture.

This strong culture keeps the company innovating and relevant.
The ionic developers are using angular 2. http://ionicframework.com/docs/v2/intro/installation/ . So it it isn't a 'no-no' on mobile as you put it. Angular 2 AOT produces very lean JS.
In particular, see their wiki page for exactly this question: https://www.reddit.com/r/boardgames/wiki/wsig
The article's current title seems like a better title: "Uber Driverless Car Not at Fault in Arizona Accident, Police Say"

Current title was "clickbait-y" enough for me to click, whereas the actual title of the article could save the click.

/u/dang?
Huh. Doesn't happen to me. I'd suggest using about:memory to see if you have a leaky tab. In my case, it used to be that my FB and Twitter tabs both leaked a lot. I stopped leaving Twitter open and FB (or Firefox) seems to have fixed their problem.
I agree with your sentiment, but I think someone is going to figure out a device that does what a smartphones does, minus the "carry around" bit. And I don't think it'll take 50 years. Google glass wasn't it, but that doesn't mean it's not happening.
> I don't even buy from any third party sellers, including fulfilled by Amazon, for this reason.

Except, according from the information in the article, this doesn't matter:

> Shipped and sold by Amazon.com means that the product is shipped and sold by Amazon Retail (via Vendor Central or Vendor Express) directly. Basically, the manufacturer sends product to Amazon.com at a set price through a traditional PO process. This inventory is commingled with all other FBA inventory.

Even if you buy only items that are shipped and sold by Amazon, if those items are also _available_ from other retailers on Amazon via FBA, then the product you get as the consumer, could have come from one of those retailers, because they're all mixed together at the Amazon warehouse. In other words, you could still be getting counterfeit items when you purchase products that are shipped and sold by Amazon.

This is the same reason that, as far as I can tell, with their current logistics, tying reviews to merchant wouldn't work. They'd actually have to keep each merchant's products separate in the warehouse and _they'd_ have to know which merchant's product they sent you (which they don't currently unless the merchant opts out of commingled inventory, which costs the merchant extra).

This is all assuming I'm interpreting the info in the article correctly. One thing I don't understand is why Amazon would not keep all of their own "shipped and sold by Amazon" inventory from the manufacturers separate from ones that come from 3rd-party merchants. I.e. why wouldn't Amazon opt all of their own direct-from-manufacturer inventory out of commingling? That's the part I'm wondering if I'm understanding incorrectly.

EDIT: To further clarify my last question, it seems unwise to willingly mix products sent to you by a 3rd-party in with your own trusted inventory, such that you don't know what's trusted and what isn't. This seems analogous to allowing a SQL injection or XHR attack by not sanitizing user data on input, and then displaying it in the site, trusted as your own content without any sort of escaping.
You should try the "allowJs" tsconfig option, it should allow to use the JS libraries without types with normal syntax (if you do that already with require trick, you are basically doing that anyhow).
Why use "rar" rather than "zip" for the download
Modern Javascript is: "Not to use Javascript"