skysight-inc/HackerNews huggingface dataset:
Though edged out (in the US) by South Asians, I believe.
I'm half-way done with the last book in the trilogy and I am finding the assumptions and viewpoints of the world from a Chinese view quite interesting. The one that struck me most was how he presents humanities greatest strength over the technologically superior aliens is the human ability to conceal their true thoughts and the possibility of deception. Quite different from Christianity's high value placed on honesty.
The internet I would contend didn’t make location completely irrelevant. I think the existing gap lies in access to capital. And while we do not have crypto done anywhere near correctly, the true democratization of capital will do a lot more for the redistribution of wealth displacing the SF VC CF that currently exists today.
when self driving cars becOme ubiquitous it will be thru a renting model and therefore the fleet can be updated accordingly by companies owning them.
Your passenger's side comment didn’t make sense to me until I read the Forbes article linked above:

> Herzberg is said to have abruptly walked from a center median into a lane with traffic

So that explains that. However, contrary to the thrust of your argument, the experience of the sober driver, who was ready to intervene if needed, is hard to dismiss:

> “The driver said it was like a flash, the person walked out in front of them,” Moir said. “His first alert to the collision was the sound of the collision.”

And also:

> “It’s very clear it would have been difficult to avoid this collision in any kind of mode [autonomous or human-driven] based on how she came from the shadows right into the roadway,” Moir told the paper, adding that the incident occurred roughly 100 yards from a crosswalk. “It is dangerous to cross roadways in the evening hour when well-illuminated managed crosswalks are available,” she said.
There are multiple people watching ballot boxes during the election. Best part - anyone can signup to watch and later count them. It's dead-simple job and any nut can easily do it. On top of that, all major parties have their own people watching each other. You'd need massive operation to mess up even single voting outpost.

Meanwhile with e-voting we'd loose transparency. Non-tech people would be completely out of the loop. Many tech people would have hard time inspecting hardware and source code too. Let alone there's no bullet proof way to ensure code on the machines and machines themselves weren't tampered.

E-voting is a wet dream of any conspiracy theorist...
The promise of self-driving cars is (was) that they’re much better than humans at predicting he behavior of other moving entities. A pedestrian doesn’t suddenly materialize on the road in front of the car. It comes from somewhere and the radar could have detected it (even « in the shadows »), and slowed down in anticipation of an uncertainty.

Or maybe it couldn’t, but then the whole « narrative « of the experiment is in serious jeopardy.
Hopefully this will reduce some of the techno-elitism that's been on such a sharp rise for the past decade. It's heartening to see an intersection of the progressiveness of tech with the groundedness of people outside The Valley.
Notoriously criminal company killing pedestrians with robo-cars to make money for themselves != Space exploration by volunteer scientists and service members
The beauty is that if something goes wrong, the rollback script gets us out of trouble.

ah, would it be that were true. Suppose you need to roll back until after the next install? I defy you to set up a reliable test plan that will handle the usual series of casual database tweaking popular with modern devs. The time spent developing and assuring the quality of the rollback will be mostly wasted energy when you're faced with rolling back a change which the next N changes are dependent on.

(more) seriously any sane scheme like yours seems to run into trouble when people want to add columns to some base table. Thusly I think "Alter Table" should be a banned operation for devs in any live system. But it's great job security for a DBA (speaking as a DBA, btw).
VS was in there. +1 for Borland, I loved their C++ debugger.
I don't know whether Weinstein would have qualified as a "Public Figure" before the news coverage.

If not, he would have been in a substantially better position to sue for libel.
Ticketmaster the employee

There's actually a good Freakanomics episode on this[1]. How tickets are undervalued and part of Ticketmaster's value is that they take blame for the high prices.

[1] http://freakonomics.com/podcast/live-event-ticket-market-scr...
Yes, I see. So she walked maybe 2 meters into the lane before being hit. At a slow walk (1 meter/second) that's 2 seconds. At 17 meters/second, that's 34 meters. And it's about twice nominal disengagement time. So yes, it's iffy.
> I swear these people must sit F5-spamming their review queue, just itching to flag every question possible.

Hey, you have to earn those sweet internet points somehow... Gamification has its downsides like this.
Worse by an order of magnitude is only the case if you exclusively measure fatalities - and as you point out there is exactly one data point and not enough miles logged to produce any meaningful conclusion. The data on non-fatal accidents for Waymo indicates that self-driving cars are an order of magnitude less likely to be at fault for an accident that human drivers: https://www.huffingtonpost.com/entry/how-safe-are-self-drivi...
Mark Zuckerberg Reacts to the Cambridge Analytica Problem (in 2005)
this comment section should be read in front of congress the next time regulating the tech industry is in the table. these people literally think its ok to perform experiments that kill people.
A human being would have honked the horn while driving past something behind which someone can appear suddenly..But I doubt you can add those kinds of logic into a machine learning system...
After the previous bizarre videos (e.g. "gorilla daddy finger" or more violent ones) I've delisted YT kids from our tablets due to the content curation issue.

I've been quite pleasantly surprised at how good Netflix is in comparison.

I let them watch YT on the computer when I'm in the same room and watching along - when more informative browsing is called for (ie, vids of animals or places they heard about and want to investigate).
Prevailing traffic plus 10-15 mph. Or 135-ish with good conditions and no other cars. My days of real speed runs are behind me, and 135 is fast enough to keep things interesting and make good time without getting too crazy.
Ask HN: Fully remote SWE job in top tech companies – possible?
I would love to apply to companies like Google, FB, Amazon or Apple but only if they offer fully remote SWE positions. I couldn't find any available position like that. Do these companies allow fully remote positions?
I don't know if MS still follow the dogfooding philosophy, but it's certainly obvious that no one on the windows team has a spinning drive. An SSD is a requirement for windows 10, not a nice to have.

I installed linux on my cheap dell and the performance difference is amazing, it doesn't choke on basic things like opening the start menu.
This hasn't been my experience. I'm assuming you've check the FW rules in their modem/router?
The typical approach is to fuse GPS, inertial, and wheelspeed sensors to track a vehicle's motion in space. They all have their shortcomings, and all compensate for each other.

GPS is, as you said, wildly inaccurate, disconcertingly often. Wheelspeed is great when you're moving, but at low speed it tends not to have the granularity you want. Inertial sensors are pretty amazing nowadays, but they still drift.

To illustrate, if your wheels aren't moving, then you can ignore the IMU telling you that you're sinking into the ground at 5mm/s. Watching the monitor of a mapping vehicle as it depicts the car returning to mother Earth is pretty hysterical though. Until you have to fix it.
Right. Sorry, I thought it was more obvious.

My friends who live in Ghana go days without being able to access the Internet. It's actually a big problem.
Shilling is fine, but if it's your own work, it's very tacky (and worthy of downvotes) if you fail to disclose your involvement
Sure, but presumably that's because a human wouldn't be able to see the pedestrian in the dark; you would expect LIDAR to be able to detect them and so the autonomous car should have had the same chances to spot this person in the daytime or the nighttime.
Modern dashcams have very good low light capability. Here's a cruise self driving video at night.

https://www.youtube.com/watch?v=KSRPmng1cmA
What’s Next for Humanity: Automation, New Morality and a ‘Global Useless Class’
> Unless you aren't a native speaker, I'm inclined to believe that you are being willfully disingenuous by spreading that the latter was what he meant to say.

I'm a native speaker but "they're" makes sense to me here?

> They’re sending people that have lots of problems, and they’re bringing those problems with us.

The way I read it, at this sentence the first "they" refers to Mexico, while the second refers to the people who (illegally?) immigrated. He then says

> They’re bringing drugs. They’re bringing crime. They’re rapists.

This "they're" follows directly after and again refers to the immigrants because they are "bringing" drugs and not "sending" drugs, or at least that was my interpretation.

Is that wrong?
There is some stuff I really love about Go, but the seemingly pervasive "you're doing that wrong" culture typified by your comment is a really bad look for a language community. It is much better to show people why things are better than to make proclamations. Neither of the things you proclaim to be "wrong" are wrong a priori; show us why your way is better.
I find this is extremely dependent on car. I've had cars that felt like you were about to die at 55 mph, and I've had cars that you couldn't tell you were going fast until you were really moving. For laughs, as my wife and I were driving home one afternoon earlier this year on a completely empty stretch of I-5 south of Portland, I casually accelerated up to about 110 and left it there for maybe a minute, then eased back down to normal speed as we came up into traffic. She never even looked up, didn't notice. But then again, we were in my brand new Camaro SS and I'm not positive it even got over 2000 RPM for that exercise, so I guess that's not a surprise.

So I guess I'm saying I agree. Speed limits are pretty arbitrary, there are a lot of things drivers do every day that are far more dangerous than merely speeding. Closure rate, unsafe passes, tailgating, cutting people off, etc.

/don't get me started about how people drive around you if you're towing a travel trailer, what the heck is it with people?
The worlds population has gone from 1 billion in 1800 to 7.6 billion in 2017. This will keep happening. This is not California's fault.
Fourth satellite in new Chinese spy fleet successfully launched
the sort.Interface is an abstract data type. It's poorly named IMO. If it's called sort.Collection, it'd make more sense
>influencing the results of elections.

I’d like some explaination of $1.2 billion is spent on Clinton some of which came from Saudi, Canada, UK, Australia, Norway and that’s all well and good! But $500,000 spent against her is “influencing elections”.

Is Facebook advertising that effective!?

I’d really appreciate if people stopped using the term “influencing elections” that’s the whole point of campaigning. In related news, you don’t have to like him, but Trump won fairly.
Wait until I debut my password management service that converts a yoddle into an ascii string. That’ll certainly be more than 1000 chars. Our mutual customers will be disappointed when they can’t login to your sites.
I'm responding to the assertion: "The OS should use all available RAM it practically can for things like cache.
Not the applications."

Applied absolutely, it results in deeply sub-optimal behavior in a large number of cases.

Another case could be image decode caching via glide for scrolling lists, or skia output tile caching in a browser, or texture caching in a game engine, or reference frame caching in a video decoder, or glyph caching in a word processor, or block caching in a constructive solid modeller, or result caching in a spreadsheet, or composition caching in a presentation tool, etc. etc. etc.

Caching is an enormously effective tool for applications and operating systems. If an operating system removed it as a tool for applications, it wouldn't likely be a competitive operating system.

Should applications abusively and single-mindedly monopolize memory usage? In some cases, maybe. In general, I think we'd tend to be on the same side of things. I like to see well-behaved applications (that make conservative and efficient use of system resources) and robustly managed operating systems (that don't let apps walk all over them).
Did you read the whole comment?

Or even finish the whole sentence before running off to make this comment?
U.S. expected to impose up to $60B in China tariffs by Friday
Seems like it to me to: JS, C# events are great examples of MOP/event-driven
Californians fed up with housing costs and taxes are fleeing state
https://news.ycombinator.com/item?id=16547215

This comment by Animats in the context of self-driving trucks is quite telling. He warns precisely of this danger.
I think you meant to compare rasterization with raytracing ? You can raytrace triangle meshes and you can rasterize non-triangular geometry.
I’m stunned that this didn’t end with the Facebook crew being arrested for trespassing. Is it legal in the U.K. for a mob of people with no legal authority to walk into a private business and demand anything from anyone?
Why don't they have a normal employee play the "be fired" role? Unless he gets fired 8 times a day, I don't see why he's idle...
Odiseea Tezaurului României La Moscova (III)
DWC Cargo inks one year management contract deal for Ilyushin IL-76 – Air Cargo
Every single thing you say apply to Java. And C#. And C++.

And pretty much any language in existence. It's just healthy engineering practices.

Whether developers apply them or not has nothing to do with the language.
Tangerine (Canadian bank) only offers a choice between exactly a 4-digit or 6-digit password. These are numeric digits, not alpha-numeric. Yes, this is for online and telephone banking, not just one's debit card PIN - though I'm sure most people use the same 4-digit code for both.

These may as well be stored as plaintext. What would be the point of hashing when you're dealing with a mere 10,000 permutations for 4-digit passwords (or 1,000,000 for 6-digit)?
I worked at a startup where we had a floor of empty offices. We sometimes would paid people to walk around the office floor and sit in offices when major customers wanted to come and visit. When the customer was in the boss' office discussing the deal, one of the "employees" would always stick his head in the office and say "Hey, I needed to ask you a question. Should I come back?" and the boss would be like "yeah, why don't you come back in an hour after I am done with John here."
I wonder what the margin of error is on that one in 4 million rate since the sample size is one.

Also of note:

> Arizona has experienced a surge of pedestrian fatalities recently, with more than 10 in a single week of March in Phoenix alone. The state has the highest rate of pedestrian fatalities in the United States.
Forgive my ignorance - where is this data?
I guess I've become hardened by the general principle underlying this tactic of debate. There are plenty of people who employ it as their singular or at least favored tactic to nearly every debate, and don't for one second convince me of their good faith. It is especially common to see with respect to Hillary Clinton. It is nearly universally used as discussion ender. If the whatabouter can change the subject to their debater's hypocrisy, nearly any reasonable question can be simply ignored wholesale, by repeatedly bringing up the false equivalency over and over.

So you can blame the countless people employing this tactic maliciously, including the House of Representatives Intelligence Committee, for any disproportionate skepticism I apply to its use.
Author here.

> Does this not work?

It works

However, this is what I have recently found quite a lot. An interface is defined:

type Foo interface {
Method1()
unexportedMethod()
}

And in the same package, only one type (usually unexported) implements the interface. And the functions declared in the package typically take the concrete type instead of the interface type.

This is typical when developers come from Java and they do `abstract class Fooer` and immediately do `class Foo implements Fooer` within the same package. This is an anti pattern in Go.

> This seems like some arbitrary rule that the creators of Go claimed was a good idea, I guess

No. I think I was unclear. I specifically mention that it's not a great idea. It's a code smell. Instead, interfaces should be defined at point-of-use.
Now that the old equipment is at the end of its useful mechanical life people are switching.

In the manufacturing I’m involved with recently got rid of their last machine that used 8080 era processors and character only green CRTs.
I had Klik & Play back on Windows 3.1! (And then later The Games Factory on '95.) It was great for a little while but I rapidly got to the point where it felt like it was getting in my way rather than making things easier.

I /wish/ I'd had Lego Mindstorms, always wanted some but we could never afford it.
Ah but that is a whole different issue, the problem is that for the last few decades residential areas have been designed more and more like high-speed areas, and that had a larger impact on driver speed than the actual posted sign. I cannot seem to find the original articles but here are a couple of related ones:

- https://www.citylab.com/design/2015/11/some-20-mph-streets-a...

- http://plannersweb.com/2013/09/wide-neighborhood-street-part...
You can still tally fatalities per million ton miles of cargo. As I'm sure people do already for trucks vs trains etc.
So what you're saying is that you guess and then rationalize your successes? (If the correlation is loose, you've really got to measure it to know for sure it even exists.)
I think it's negative, and describing them as "an Indian Upstart" sounds a bit racist to me.

Oxford dictionary definition #1:
(derogatory) A person who has risen suddenly in rank or importance, especially one who behaves arrogantly.
This is quite exciting for augmented reality applications - I think it's a reasonable assumption that the next iteration of Hololens will have some sort of hardware acceleration for this (like Nvidia's RTX w/ Volta announced today).

Relevant:

https://arstechnica.com/gadgets/2013/01/shedding-some-realis...

"I am 90% sure that the eventual path to integration of ray tracing hardware into consumer devices will be as minor tweaks to the existing GPU microarchitectures." - John Carmack
It's in there in a footnote (click on one of the *):

> Of course there are subtleties that I am eliding. For example, context-sensitive code would benefit very much from taking interfaces and returning interfaces

Or to steal from Haskell's lexicon: when you do something in a monad.
I'm only [something]-ist with China because we're in a trade war with them. Let's go out of our way to make sure we're welcoming as many of the best Chinese as possible. But generally speaking, I'm happy to open the door to anyone who is likely going to up our averages.
Villain du jour, Cambridge Analytica changed their name and rented a office in Cambridge filled with London based employees to win over the intellectual Steve Bannon

https://www.theguardian.com/news/2018/mar/17/data-war-whistl...
Personally, I agree with this. Never had a good experience with Ola (tried few times). Been riding with Uber since its introduction in India, starting with the very limited/costly option and now the most optimal "Premier". Never used sharing, so no experience with that.

I usually talk to the drivers; they tend to drive for both Ola and Uber. Most of them seem to have a better earning with Uber.

One of the key thing limiting me even trying Ola is that they have their own in-house Payment/Wallet system and no integration with a more common one such as PayTM. With Uber, I can PayTM as my default and do not worry about Credit Card PIN -- just ride, thank the driver and walk out.

Nonetheless, I would still wish Ola the very best. We need more competition and even better services from all providers.
Alibaba Cloud growing fast, but still far behind AWS and other market leaders
ELECTRONIC DISPLAYS/ FLOW-RATE INDICATORS
Interesting, I'm the other way around, I've defaulted to classes and then found that Ids would be more appropriate in many cases.

My simple rule for id vs class (as a non-expert) is if you say 'this is the x' e.g. 'this is the footer/header/navigation-panel' then it's an Id, if you would say 'this is a y' e.g. 'this the a product/list-item/image' then it's a class.
“Talent” in the article seems to be specifically ability to improve one’s store of cash independently.

Some athletes may have that talent, and some not — enterprising and disciplined people are broadly effective in life while the merely gifted struggle to tie their own shoes in the morning.

Allocating capital to these latter people often does result in its destruction, as you point out. There is a social cost when capital ends up in the hands of people who can’t grow it.
And that one. I did my PayTM KYC long before Aadhaar became the silver bullet. PayTM have the ₹10,000 limit per month without the KYC and my Uber bill usually got exhausted by the middle of the month. Heck, I can use the same PayTM balance to eat corn on the streets.
I'm currently at Purdue, and these companies currently have hard requirements of 3.0. If you're below the system won't take you. Other companies have soft requirements and will take you below 3.0, which is becoming more accepted I believe.
If you look at history, every government and economic system fails. Except for the ones that haven't yet.
Morgan Stanley “Bitcoin Is Unfolding Like the .COM Crash – Just 15 Times Faster”
I believe that many organizations are actively working in opposition to Trump using these kinds of psychographic tools, but I'm not really convinced that the upswellings of public sentiment are mostly, or even largely, the result of their efforts. Just reporting factual information about what his administration is doing works fairly well to alienate large parts of the nation which aren't part of his political base, and their opposition seems like a natural consequence of his administration's decision to govern from the far right. I think you should give people some credit for having good-faith opinions of their own.
Beat Post Holiday Blues and Depression
> Accept interfaces, not structs

Besides the fact that there is zero justification from this claim, the simple fact that Go think it's important to distinguish the two is another illustration of late 90s programming language design.

There is really no good reason to separate these concepts today, it only causes confusion and fragments the code base in arbitrary chunks that accumulate smelly code over the years.

But I'm happy to hear a good justification of why it's important to have both structs and interfaces, if there is one.
Go Guru. It's an amazing tool
hmm.... If - thanks to this announcement - it's the year of raytracing in games, it means it's probably not the year of linux on the desktop.

rolls over, goes back to sleep.