skysight-inc/HackerNews huggingface dataset:
I thought the most interesting but unexplained phrase in the piece was "contrary to paperwork filed with the Nevada DMV".

As in, "Uber also claims that, contrary to paperwork filed with the Nevada DMV, it has never deployed a custom LiDAR system in any of its cars or trucks and will not be ready to do so by the time the case is slated to go to trial in October."

(Edit for formatting.)
I meant the development of written languages happened independently across different regions of the world, and of course at some point, languages became mutually unintelligible, and language changes within the languages happened differently.

And while of course every language descends from another, and ancient Chinese isn't understandable to a modern Chinese speaker, there is a long tradition within the Chinese language, and change within the language hasn't been shaped by things as drastic as displacement of the linguistic community, or forced political rule under a foreign power, etc.
I find it so weird to see a lone person here defending integrity. Capitalism, the kind that enables startup culture, is built on trust. Starting an employment relationship with a lie is not good way to build trust.

I don't think employers should ask this, and they do employees should hold it against them. Employees shouldn't disclose it unless they want too. Anyone lying about this or anything else in the all too brief hiring process should be enough of a red flag to make the other party consider leaving.
i don't know why an injunction would be served if Uber's in-house technology is significantly different from Waymo's. That, and the fact that Uber is apparently using 3rd-party hardware on their current self-driving vehicles.
Faery Tale Adventure (an Amiga classic) also has a weird projection that mostly looks weird when applied to characters, which all look like they're leaning slightly to the left: https://youtu.be/E5_4DhXWdwo?t=1824
HackerNews Clone Example
Birthday group take stranger on holiday
Levandowski is guilty (of something, at least). The only question is whether Uber is too.

He took the documents when he started working at a competitor. Coincidence? Or did Uber put him up to it? That's what the judge is getting at.
I think that's the whole point. They have many similarities. The book "
Opening the Qur'an: Introducing Islam's Holy Book by
Walter H. Wagner " does a great job of introducing the quran to those coming from western point of view.
you're missing the big picture. the status quo isn't limited to just a government. It can be a dominant company, tech standard, belief or way of thinking - the world is flat, there is only one true Church

> Quite to the contrary, the Chinese government encourages tech innovations.

No they do not. When you threaten your people with 'Conform or else...' or 'we will watch everything you do and listen to everything you say', it hurts both the flow and expression of new ideas. In China's defense, this is one thing Western governments are trying to copy.

> As an instance, China is one of the few large countries which have legalized shared cars nation-wide(Didi, Uber)

Car sharing originated in the West. It was started by bypassing existing laws without permission. In contrast, companies like Didi were sanctioned by the PRC likely after 'hey look how much money they're making in SV off this idea'
Even still a little 128x64 display like many of us cut our teeth on with graphing calculators probably wouldn't have hurt.
consistently beating OpenBLAS and having performance comparable with MKL is seriously impressive. I'm wondering how that is possible. I assume it's using the same algorithms as other implementations, so the credit goes to the compiler (and to the language to some extent). But the D compiler just uses LLVM for the back end, so is this because LDC produces really good LLVM IR, or is LLVM really good at generating assembly? Either way I'm really impressed they can beat hand-tuned assembly, I'd love to see a comparison between the resulting assembly for Mir GLAS and OpenBLAS.
What do you consider as "fad languages"?
It makes me wonder what they were thinking when requesting the information initially. Did they think Twitter would acquiesce? Was it just a distraction? Baffling, really.
Thanks for the writeup. I've just been evaluating Rust, D, and Nim, and reading about your experience has been helpful.

Can you elaborate on how D is planning to sort out the garbage collection? Nim's GC is extremely fast and thread local, and can be disabled without breaking libraries (according to the author, it does something with memory regions that I haven't 100% grasped yet).

I've googled about D's garbage collector and it's apparently been discussed as the language's biggest flaw since 2013, but I can't find any information whatsoever on what's being done in that regard.
I love audiobooks, and have discovered the wonderful wispersync feature to seamlessly pick up my kindle or audible audiobook, which ever is most convenient. I highly recommend the Aubrey/Maturin series read by Patrick Tull. Currently listening to The Magician's Land by Lev Grossman.
So that means that they distributed, what, two or three orders of magnitude more micro:bits?
Airline booking systems are truly ancient, and worryingly fragile. I can understand why making changes to bookings can cost so much, but this is a beautiful hack to save a holiday.
They are not only similar but indiscernible. There is no single definition of "unemployment", therefore there is no single unemployment percentage.
Not sure if you're trolling or not, but I'll bite.

Did you even read the article you linked to? The author makes so such argument. The point of the article is that it's extremely difficult for non-native speakers to learn written Chinese.
You're right, I think.
I wanted to buy Surface Book but it seemed too big. And I really didn't like the hinge. With SP4 or MBP 13, I can slide it in my car seat pocket and it will be barely visible.
CLICKABLE LINK: http://kpcbfellows.com/build-for-good/challenges
Do you think that

a) it's possible, hypothetically, for an organization to exist that holds itself to a consistently higher standard of truthful reporting, both in basic facts in in how they report it

b) if yes to a), it's practical to make an organization like that

c) if yes to a) and b), should the organization attempt to advertise itself as being "more truthful" than other places that don't do that, such as by putting "fact" in their name?
I really wish that major legitimate institutions of journalism (i.e., the ones that require multiple independent sources, publish corrections and retractions, &c.) would just stop pussyfooting around with nice simple accurate words like "lies" when they're reporting on somebody who's blatantly lying. False equivalency and cowardice is going to get us all killed.
Our internal recruiters ask but it's not a deal breaker if someone doesn't answer. You know what is a deal breaker? Lying.

I've personally seen two offers rescinded after it came out that someone added an egregious amount of money to their previous salary (one to the effect of made approx $100k, said they made $185 and took $175 while complaining loudly about their "pay cut").

What sucks for them is:

A) Everyone involved in that process knows they're a liar.

B) They were now unemployed because this was during the post-acceptance background checks

C) They won't be able to work at any company anyone from A is doing hiring stuff for
The hero worship of successful people is just survivorship bias in action. Out of a population of people flipping coins, we (after the fact) find the ones who flipped heads 10 times in a row and fawn over them, asking them how they became such great coin flippers and what we can do to improve our coin flipping skills. See also: Good To Great or any similar business book.
Tangently related: I bought a copy of Ultima Online Charter Edition off of eBay recently to fill out my Ultima collection/shrine. I looked at the creator credits and was surprised to see only around 15 names.

Amazing to think that such a game that totally changed the world had so few people working on it. Any modern AAA title has a credit list to rival a summer blockbuster.
Laws like this one that restrict businesses from asking questions that individuals could ask strikes me as very strange.

I could ask my buddy how much he made at his last job.

I couldn't ask my buddy how much he made at his last job if I'm considering hiring him to work at my company.

Why is this information legal to acquire when I'm wearing my business hat vs when I'm wearing my friend hat?
Sure, but statistically, if each idea has a 10% chance of working, you're significantly more likely to have one good idea if you test 10 ideas (1 - 0.9^10 = 65%) than if you test one idea (10%). And even if you work really hard at that idea, so that its chance of success goes up to 20-30%, you still would be better with the 10 quick tests.

In practice, that usually means do the minimum you can to verify the key assumptions of each idea, back out and try something different if any key assumption doesn't hold, and if you find something that has a good chance of working, stick with it.
If a phonetic alphabet had taken off in China two thousand years ago, we probably would never have needed to bother ourselves with greater than 2-byte Unicode, as a practical matter.
Commercial speech clauses do not apply to everything a business (or person engaged in business) does or says -- certainly not private employment negotiations where it's unclear which party would be the 'customer' and which the commercial seller.

From your link, I think it makes it clear that the commercial speech distinction is almost exclusively used for advertising.
The problem is that if you let them have good graphics their artskills start getting in the way of the programming.
The LIDAR issue is a sideshow. Neither Waymo nor Uber should be developing a LIDAR; that's what parts suppliers are for. Until recently, the available LIDAR options sucked, but it's getting better. It will get a lot better when Continental, the big auto parts manufacturer, turns on production of the flash LIDAR technology from Advanced Scientific Concepts.[1] That's known to work well; it just costs too much in small volume. They could probably make those units in volume now, but it's too soon to turn on the parts factory and make millions of them. No market volume yet. Or maybe Quantergy, a startup which says they are "the leading provider of solid state LiDAR sensors" but isn't shipping, will get their act together.

Waymo only found about about the LIDAR thing by accident. The question is, how much other technology did Uber get?

[1] http://www.continental-corporation.com/www/pressportal_com_e...
I'd recommend reading Patrick McKenzie's (patio11's) article on salary negotiation for engineers: http://www.kalzumeus.com/2012/01/23/salary-negotiation/

Yes, they may all get squirrelly when you refuse to give that information, but this is often simply a tactic to pressure you into giving the information up. Stick to your guns.

One tactic I would recommend is to say, "I'd prefer not to discuss previous comp or comp expectations at this stage. I'd first like to get to know the company and learn about the opportunities for me there. If we decide that we're a mutual fit, then we can figure out the comp. I can be flexible on the comp, and it's only one factor I'll consider alongside others like how passionate I am for the project, my team, and the company mission, and the opportunities I see for further personal growth."

Your objective at this phase is to get past recruiting and into the interview process with potential fellow employees and hiring managers. Once there, if you do well and are a good fit, then they will start pulling for you. The force that a hiring manager brings to bear on that outcome is much greater than recruiting, and if the HM thinks you're awesome and wants to hire you, then the fact that you haven't given previous comp or expected comp to recruiting probably won't matter.

Recruiting may respond to this tactic by asking, "OK, let's say we match you with a completely ideal job, project, team, etc. What would your expected compensation be in that best-case scenario?" This question is a trick designed to get you to reveal your lowest comp number, i.e., the lowest compensation you'd accept if all the other aspects of the job were awesome and made up for it.
I'm amazed at how much cynicism I'm seeing here about this. People just keep repeating what can be boiled down to the same premise: complete objective truth basically doesn't exist. Truth is messy, tricky, subjective business. This is not new, this is just how the world is. Truth and understanding is best-effort and always has been, so why is a tool to attempt to combat some of the most egregious falsehoods even remotely a bad thing? Nobody should claim that its bulletproof, but I'm not seeing anyone really do this? The problem is some of us never deal in absolutes, we see nuance in everything (climate science, economics, political science) but there are others who do deal in absolutes and make a killing doing so. Sitting around having the same debate over and over about facts and truth doesn't do anything to tackle the problem.

My rule of thumb is that generally there is safety in numbers. Don't trust any single source and don't trust something that doesn't have a chain of reasoning behind it. I trust all kinds of scientific statements that I don't have the qualifications or time to vet myself - but we have to do our best and that often means doing a meta-analysis of how a conclusion was reached and how many other people/groups (who themselves have qualifications and links to other entities with similar qualifications) that the statements are linked to.

Fake news isn't 100 levels deep, its usually 1 level with no real supporting information. When people (like Trump) categorically denounce someone elses statement they often provide no real information of their own. Similarly, when refuting a fact-check, most people don't dig into it and refute something in their chain of reasoning, they just say "well that is just not true!" and leave it at that.

We don't need to fundamentally fix the nature of truth but we need to be able to combat the worst cases of misinformation and any tool that helps do that is great. Continuing the have the same philosophical debate about truth is fine from an academic standpoint but from a practical standpoint it is sometimes not helpful. I feel similarly about climate change - its great to acknowledge nuance but what good is that if we're trending towards pogroms and a totalitarian dictatorship (to be hyperbolic, maybe)?
Chargify Launches Subscriber and Churn Analytics
>The government, in order to enforce its subpoena, would have had to demonstrate that whoever is behind the Twitter account was likely violating some law. There also were serious questions about whether the type of subpoena used, which is typically for investigating violations of export rules, was appropriate for the type of case DHS was probing, experts said.

Based on how fast the government dropped their request, it seems very clear that this was nothing more than an attempt at stifling dissent. How disturbing.
It's not really hero worship

Here's a thought experiment: what was Marc Andreesen's last idea? How much ego was in it: none, some, or a lot?
You are assuming everybody who shared those memes actually believes they are factually true, as opposed to just feeling good trash-talking somebody the (re-)poster hates.
Not going to start a flame war. Everyone has their opinions, However there are languages that come and go, and then are swift to become popular, but then are left to rust, because people stopped having smalltalk about them.
Not a bad point, but Uber has market share. If you brow beat them into a partnership on favorable terms it would be quite useful.
I prefer gnome. Best extension support. "Dash to panel" really makes it slick
Pinyin Chinese is an international standard and keyboards would be basically unusable for writing Chinese characters without it: https://en.wikipedia.org/wiki/Pinyin.
I upgraded from a Mid 2012 Macbook Pro Retina
I think people are more worried about irregularities in the weather system we've come to rely upon. Our agriculture depends on it.
They might have found some other way to get to him. It'll be interesting to see if the criticism continues or is silenced.
How do they continue to get accurate data about location? Fewer and fewer people "check in" to foursquare now. Presumably thousands have uninstalled the app. How will 4sq solve this going forward?
Sarin and sentimentality: Trump and Assad’s emotional chemistry
You have access to all of std.range and std.algorithm, most of std.datetime, many functions in std.string and std.digest, and others scattered throughout the std lib. The main thing you'll want to look at is std.experimental.allocator, which has tons of tools for manual memory allocation.

Most of the community packages out there use the GC. Some though are transitioning to a std.experimental.allocator interface, like this containers library https://github.com/economicmodeling/containers
>objective facts

alright...
Are you running vim within tmux? Which terminal emulator are you using? Were you able to get full color support? I tried doing this a few months ago but was never able to get Vim set up to my satisfaction.
the latest game in this series, Shroud of the Avatar (still in pre-release) is having a free play weekend this weekend. Even though it's not "released" yet, it's a full game, very playable and enjoyable.

https://www.shroudoftheavatar.com/?page_id=69568
More code than the entire Linux kernel? Please provide a reference. There's no way that's even remotely true.
> I'm confused. I can configure a tracker to only communicate with trusted peers, and do so over a confidential channel. The tracker is assumed to not leak peer information to external parties. A DHT can do neither of these.

But then you are running a private tracker for personal/closed group use and have a trust source. If you have a trust source you could also run a closed DHT. But the bittorrent DHT is public infrastructure and best compared to public trackers.

> I'm assuming that peers are arbitrarily long-lived. Real-world distributed systems like BitTorrent and Bitcoin aspire to this.

Physical machines are. Their identities (node IDs, IP addresses) and the content they participate in at any given time don't need to be.

> If I can Sybil a DHT, then I can spin up arbitrarily many evil nodes.

This can be made costly. In the extreme case you could require a bitcoin-like proof of work system for node identities. But that would be wasteful... unless you're running some coin network anyway, then you can tie your ID generation to that. In lower-value targets IP prefixes tend to be costly enough to thwart attackers. If an attacker can muster the resources to beat that he would also have enough unique machines at his disposal to perform a DoS on more centralized things.

> Are we assuming that no more than one third of the DHT's nodes are evil?

Assuming is the wrong word. I think approaching BFT is simply part of what you do to harden a DHT against attackers.

> Second, "nobody has actually needed that level of defense yet" does not mean that it is a sound decision for an application to use a DHT with the expectation that the problems will never occur.

I haven't said that. I'm saying that simply because this kind of defense was not yet needed nobody tried to build it, as simple as that. Sophisticated security comes with implementation complexity, that's why we had HTTP for ages before HTTPS adoption was spurred by the snowden leaks.

> Neither (a) nor (b) address this; they simply increase the number of samples required.

(b) is orthogonal to sampling vs. noise.

> I'm not okay with using it as the sole mechanism or even the primary mechanism, since they're so easy to break when compared to other mechanisms.

What other mechanisms do you have in mind? Most that I am aware of don't offer the same O(log n) node-state and lookup complexity in a distributed manner.
You can also use `sudo do-release-upgrade` in Bash, I did it today on my work machine
Can AI build a self-driving cloud?
Snopes and Politifact? Really? smh
Of course not, those are the attacks that none of the existing security measures prevented.
I'm sure there's other options but I've used Office Depot to do this in the past. Submit online and they mail it to you.
Go player here. Even for human-vs-human Go, fast games also widen the gap in favor of the stronger player. Although in this case the mechanism might be somewhat different - stronger players are more experienced, and their "intuitive" skills (the subconscious neural networks that tell you in a second which parts of the board look interesting) benefit from more training.

But perhaps the same reason applies to human-vs-AI Go. AlphaGo's architecture bears a striking resemblance to how the human mind operates when playing Go.
That's the equivalent of stolen valor, which is a separate issue of fabricating past accomplishments. The commentator did not claim they were a current CIA officer.
Is the reason there hasn't been a comparable continuous European society for 2500 years really because druids/anglo-saxons had a society that was more open to change? I'd argue not.

I would also argue that China's "5000 years of uninterrupted continuous society" is less continuous and uninterrupted than might be implied here. The concept of "China" is more or less a modern, retroactive, political invention, somewhat comparable to identifying the Holy Roman Empire and the Roman Empire as a continuous entity. There is a shared heritage, writing system, and some overlapping territory -- just like Chinese dynasties. If the Habsbugs did a better job of consolidating and expanding their control of the continent in the sixteenth century then maybe we would talk about the continuous, unbroken Roman society.

The metaphor is far from perfect, but I hope my point is clear. The difference between a continuous civilization and whatever the alternative would be called is, in my opinion, just a matter of our perception and a few historical happenstances.
Good point. I was probably thinking too far ahead instead of focusing on the communication aspect. No worries about culture though since we're all American and even lived together for a while. We just happen to be spread across the world because of our jobs.
My organization is working with the BBC Microbit Foundation to make these devices more popular in the US education system. I find the Microbit to be far less intimidating than the Arduino, since the IDE is entirely web based and students can copy a program onto it just as they would copy a file onto an external USB drive.

One feature that kills it in the classroom is the Microbit's built-in 5 x 5 LED matrix, which means right out of the box it's "blink" program is much more interesting than the Arduino's one orange LED. Some kids will just spend the entire first day playing with the LED matrix, like getting their name to scroll across it, or programming the LEDs individually to make cool patterns. The Microbit also comes with an external battery holder for two AAA batteries, and feels a lot better to carry in your pocket than an Arduino or Raspberry Pi.

After seeing the tremendous adoption in the UK and meeting the Microbit founders, I am very confident this board will play a big role in introducing K-12 students to digital electronics.
I think Go should be pretty deterministic, if you don't allocate or free at all at runtime.

Just like C. You lose determinism with malloc() and free(). As any embedded/kernel developer knows, malloc() takes often unacceptably long time. Or even free().
For instance, if a company starts running an ad campaign that is particularly effective it will beat expectations in the next quarter. The more granular data you have, the earlier you can pick up the effect and buy the stock.
Because company that trusts its workers so much it requires their presence in the office is certainly going to believe them they worked in their cars, right?