skysight-inc/HackerNews huggingface dataset:
Rami Ismail gives a great talk on translation and language barriers in games:

http://www.gdcvault.com/play/1022362/We-Suck-at-Inclusivity-...

He also does a good job of peeling back the curtain behind indie development and realities of being an independent game developer. We could use a few more people like him in our industry.
What was you idea when coming up and building this app?

Apart from the pure engineering challenge, I see no value in this application. It promotes coddling and echo-chambering.
I know, it's difficult. I wanted to write an article about this for a while, guess I have to get up and just do it.
The fruits might be hanging higher nowadays though.
Day One Strategy – Part 4
Spring Cloud train picks up consumer-driven contracts, schema support
Because everyone always has to be shipping and disrupting! Big Business! Product! Sales!

Who's to blame?!

Attention, Decision, Interest, Action. AIDA.

We're adding a little something to this month's sales contest. As you all know, first prize is a Cadillac Eldorado. Anybody want to see second prize? (second prize is a set of steak knives.)

Third prize is you're fired.

These are The New Leads. These are the Glengarry leads. And to you they're gold. And you don't get them. Why? Because to give them to you would be throwing them away. They're for closers.
Why?

I mean, everything is obvious in retrospect. I'm sure there were some PARC guys bemoaning that all the fundamental discoveries were already made in the 1950s... Google today probably has bigger budgets than Xerox had then (tho' that's just a guess on my part)
to my ear, D&I refers more to PLC guys, who are probably closer to being industrial engineers than either EEs or software guys. I've talked to PLC vendors before; they aren't familiar with what it would take to actually do ... more ambitious industrial control. Basic stuff like filters and modest machine learning is a bit beyond what they offer. It's ladder logic and cabling.

PLC inventories are measured in decades, not years.

It's honorable work, but it's not to be confused with software development.
I'm pretty sure that in a world populated entirely by people like you, the only thing that would cause anyone to ever actually become employed would be some confusion over what "minimally interested" means.
> My personal reaction is that if something on Medium has made it to the front page of HN, then it's probably at least somewhat relevant to my work/life

You're hitting a selection bias. If anything gets to the front page of HN, it is likely relevant, even moreso with Medium posts that are penalized and require extra effort for placement.

If you browse /new, the Medium posts are 90% useless thought-pieces.
I think that if you did a cost/benefit analysis on benefit fraud, you'd find that it's a lot of work and risk for a very tiny benefit. Unless you don't believe in economics, you'd assume that they would do another job which would require less work and risk and more pay if they had access to one. Disability fraud is caused by desperation. Either that or 2% (IIRC) of the U.S. working population suddenly became either very sick or lying dopesmokers right after the housing bubble burst.
Yep. If you look on LinkedIn, you'll see most of the employees for JobSonic actually haven't updated their LinkedIn profiles. They still say 1for.one.
Yes, that's right, thanks
PARC may have pushed out innovative tech every 2.5 years but didn't it take much longer for most of those technologies to change the shape of or come to be foundational to tech?
The pyramids were built with corvee labor as a tax scheme and antebellum America relied on slavery, even the industrial free states utilized cheap raw materials like cotton produced in slave states.

Are you suggesting that compelling people to work by force is an appropriate modern economic system?
Uh, I know. My point is that you won't always know all the security vectors you have to deal with. There's no way of just asserting that your model is free of side-channel attacks without (minimally) intimate knowledge of the hardware it's going to run on.
Maybe it is a rotation of the projected image. Again looks like we're still inconclusive on this in terms of the etymology.
No... the review fee should be regardless of weather violation is found or not... the cost is there either way, so it should be covered either way. For a paid course that's legitimate it's a trivial fee... for someone uploading stolen content, it becomes a loss.
very nice, good job
It's nowhere near enough to meaningfully affect demand. The EIA estimates[1] that gasoline has to get 25-50% more expensive to reduce demand by even 1%.

[1] https://www.eia.gov/todayinenergy/detail.cfm?id=19191
The fact there's a section of the population who
believes that poor people won't turn to crime
before starving to death simply amazes me.

Who believes this?
My friends and I have played a million hours of Settlers of Catan but once we used machined dice from a casino in Vegas and they absolutely revolted, refusing to play until we replaced the dice. The robber, 7, was being rolled so many times and they weren't used to it all. They hated it! It almost seems like the imperfect dice are intentional.
200M km of adaptive cruise control & lane assist on a highway is very different from 2.7M km of fully autonomous driving on city streets & highway.
Great article. It gets better, too, so make sure you read all 4 parts.
Thanks for the reply! This isn't very clear to me. I actually opened the link in a new tab with Firefox for Android, had Firefox ask me for permission to access my camera and mike(?), denied those and closed the tab as I read pascalmemories' comment i.e. I never actually saw the content, so "you would have to download the app they spammed with vibrates" doesn't mean anything to me. Perhaps that's a good thing? :)

I've turned off the phone for now, and it's not 6.0, rather it's 6.x (up to date with August 2016 patches IIRC), not sure if that makes a difference. I'm mostly worried about the malware being a drive-by download/infection.
> I realise it's not apples to apples and that Google's cars may be more autonomous for now.

I think that is an understatement. This video shows why staying in your lane on a highway (what Tesla autopilot does) and dealing with city streets are two just completely different things: https://youtu.be/tiwVMrTLUWg?t=8m49s

I think Tesla has a ton of catching up to do to compete with where Google is right now.
It's not just going to be about straight miles driven, it's about the technology being focused on and what's possible with it. Both Tesla and comma.ai are focusing primarily on what the car can see and do with it's own sensors... Google's cars are only functional on roads excessively mapped far above the normal Google Maps level. Google's existing strategy for self-driving cars isn't practical at a national level because of that extensive mapping requirement, and it possibly never will be. (Google's cars may have driven x number of million miles, but it's all the same very small number of roads.) And while prices drop as technology develops, bear in mind that in addition to all of that, Google's sensor platform is the most expensive out there.

Additionally, I've read some really interesting articles about research other car manufacturers have done. For instance, Google has never tested in bad weather, but Ford has been working on self-driving cars that work in snow. And while Google just assumes the humans are meant to be 'along for the ride', Volkswagon did some really good UI work, in terms of figuring out how to make the car's actions predictable, and hence, less scary. (Essentially, the car indicated to the driver what it was about to do before it executed a maneuver.)

Google is really good at capitalizing on their self-driving car project for marketing purposes, but it's extremely unlikely it'll ever be a market leader.
Oh man, I always wanted OmniOutliner to be as clean an well designed as this gem - instant love
Yes, but eventually the VC needs to hit that 100x result. GoogleX has not. Heck, nothing's even really made it out the gate.

The self-driving car is the project that seems to have the biggest potential impact, but the string of high-profile departures over the last year or two is worrisome.

Also, the leader wearing Rollerblades to meetings seems far too much like a parody of "quirky tech visionary" for my comfort. But maybe I'm more traditional/close-minded than most here.
Oh man, I always wanted OmniOutliner to be as clean and well designed as this gem - instant love
DNS is hierarchical and extensively cached along a resolver chain, which limits some failure scenarios and allows limited recovery. Each DNS resolver may happen to have some cached entries still good and unexpired. Therefore you could probably recover some known-good IP addresses. This presupposes that a previous cache poisoning attack did not occur or ruin your cache.

Alternative recursive DNS resolvers like Google's 8.8.8.8 (which gets the award for being the most-memorable) and OpenDNS, DNS Advantage, etc. are an option, but they are decidedly downstream of rootservers so they may have been affected.

There exists a non-ICANN-run collection of DNS nameservers [1] (based out of Europe) which are normally synchronized with the ICANN root, but can be operated independently.

If, for some reason, the rootservers become unavailable for an extended amount of time, others may move to establish rootservers, but every downstream DNS resolver will still be configured to depend on the rootservers [1]. Reconfiguring these relationships is a fundamentally human process (as opposed to a machine process), so it will occur out-of-band; then once trust is established the downstream servers will point to the rootservers' static IPs as it is currently done [2].

[1] https://en.wikipedia.org/wiki/Open_Root_Server_Network

[2] http://www.internic.net/domain/named.root
You're right, I totally misread your comment - if they were recruiting a specific person, they would have spent the 5 minutes to check them out.

I don't think the emails are automated, I really do think there's a human at the other end, if nothing else they need someone to read your response. It's just that they're spending a minimal amount of time just to try to get you on the hook, and they'll use whatever information the automated system gave them to do that.
From your additional comments, it sounds like the CEO has access to money from his personal wealth, but is not willing to put it to work at his own company. This sounds like he has not enough confidence in his own abilities and the team to make a decent ROI. I consider this a big red flag.

I'd recommend reconnecting with the 10 engineers who already left to see if they can help you line up a new gig. Once you have an option, you can have a conversation with your CEO and try to negotiate a better offer that would convince you to stay. If he fails to do so, he at least had a chance and you will find out quickly how much you are worth to him.

Good luck!
I don't really have a preconceived notion as to anything. Each individual author is the one who maintains their content. So each article really needs to be taken mostly on its' own merit.
Huh, that's an interesting take on things. I liked the newer versions because most gamers I've played with (and on the internet) seem to struggle with how to use THAC0. So being able to tell them roll as high as possible was nice, and help speed things along more (except people who suck at THAC0 also suck at keeping track of modifiers). But I also bought some Game Science dice, so there's that.
> Lots of history there and lots of US meddling as well as Russia.

You're using a classic Soviet argument tactic: https://en.wikipedia.org/wiki/Whataboutism

You're not responding to the above poster on merit at all, you're deflecting.
Fed’s Dislike of Negative Interest Rates Points to Limits of Stimulus Measures
I don't know C++, so take this with a grain of salt, but I'd rather use Rust for those things right now. The problem with the embedded landscape right now (I mean really embedded, not MCUs that run Linux) is that tooling around using unrelated libraries isn't very good.

I use PlatformIO for managing dependencies, but generic libraries that aren't exclusive to embedded programming aren't in the repositories. In general, if you want to add a library, you unzip it into a directory and pretty much never update.

I find development with C/C++ much more painful than with Python, when most of the time I just want the thing to work, not to spend two hours writing boilerplate.
Think of the data collection aspect of it, though. Tesla's driving AI will know what happens in the real world better than Google's driving AI does.
I know this to be the biggest red flag from personal experience. Happened to me at a small start up in Illinois of all places 20+ years ago. I was fresh out of college the naive to things, trusted in the owner. Got royally screwed. It was a formative experience that I wouldn't wish on anyone but it taught me a very valuable lesson the result of which is that I have only worked at well established companies since.
No. None of the fault whatsoever lies with the employee. None. Thus, your example is one of classic victim blaming, which is completely abhorrent.
My problem was not with your comment specifically, but with a narrative trend I have observed where corporations, or also the economy, are the 'raison d'être' and we are the accessory.

It's something subtle in the public discourse (or not so subtle sometimes).
A lot of discoveries get exponentially harder. Compare the LHC to experiments people were doing 100 years ago for an extreme example.
> However my son is very interested in the mechanical work of assembling an ebike conversion, and it sounds like a fun teen boy and dad project to work on together

Sounds cool! Let me suggest (if you haven't thought about this already) to document all steps and publish it on a blog or something. Other interested dads, curious kids and DIYs in general will love it and might give a shot.
Startups in Machine Learning and AI
> The additional benefit is that at any point in time, you can revisit your own vote to confirm it is still contributing to the outcome as it should.

Cryptography is not my strong point, so forgive me if this is obvious to others, but how can we build a system which simultaneously:

1. Allows you to verify that your vote counted in the direction you wanted it to

2. Allows you to be confident that your public "receipt" (half of a key, or whatever you use to confirm your vote counted) is unique, and you aren't sharing it with someone else who voted the same way (lumping multiple votes under the same "verifiable" vote)

3. Prevents you from publicly proving you voted in one direction, thus allowing you to sell your vote?

To put it another way, what good is it to be able to privately verify to myself that I voted in one direction if, when I find a discrepancy, I can't prove to people that the system miscounted my vote? Yet if I can prove it, what's stopping me from selling my vote?
I went through a similar experience. In hindsight the red flags were extremely obvious but I was also in extreme denial. I really wanted it to be true and was not willing to face whatever I would be able to dig up. So I didn't try. Paychecks were bouncing and I was still clasping onto the sliver of hope in order to not lose the job.

I was (am still am) a new grad with no experience but I had co-workers with families and responsibilities. We all wanted it to be true too badly and willfully ignored the warning signs.
While I am skeptical that it's the case, you seem to have missed the assertion that r < 0. In that case, the "shrinking" of the wealth gap by 1/(1+r) would be more accurately termed a growing by 1/(1-r).
Ok? I don't see how that's relevant.
You'd think, wouldn't you? I'm exiting that market post-haste.
This is not syntactic sugar - it's just a regular API.

I think it would be useful if there was a very good reason to use it. Otherwise, learn regexing and it shouldn't be so bad.
"Rebranded @wrkriot today into a killer, no frills modern brand identity. BTW you can build a new brand in an afternoon."

"Who says you can't build something amazing in an afternoon?"

Well, you can do something amazing in an afternoon. wrkriot just... isn't it.
There has been quite a few claims of Russian hacks recently that were based on very weak evidence. Additionally, most of the stronger claims came from anonymous gov sources without any public evidence at all. So this is why people are becoming skeptical of the Russian fear mongering.

And yes,they are a threat and are hacking public networks just like the NSA, GCHQ, PRC, etc but it seems like the automatic reflex to blame Russia for everything. Which is unscientific and risky - for example, it makes it easy for other adversaries to fool the victims into thinking they are Russian just by using a Russian proxy server to conduct attacks.
Asooka: a lot of your comments are showing up as dead. I have no clue why, they seem fine to me. I can't reply directly to the one you made in this thread: it's dead too.
> MicroPython does require a fairly biggish ARM Cortex M3, though.

What do you mean? I run it on an ESP8266 just fine, the tooling isn't great (it launches a REPL and takes up your serial port with no way to stop that), but other than that it's fantastic.
Tesla is either already mapping roads through the sensors on their cars, or is only one software update away from doing so. Their mapping data will be a lot fresher than Google's.
I keep daydreaming about what a killer business might be. A few other ideas that probably won't pan out but are interesting to think about:

- Since nuclear reactors are dangerous, what if we build them on the moon instead? Is there any way to generate energy there and get it back to earth?

- In The Moon is a Harsh Mistress the moon-dwellers fight earth by hurling rocks (maybe just threatening?), which strike with more force than nuclear weapons. What if you could use the gravity gradient to generate electricity instead? Instead of windmills we could drop rocks. :-) Of course if this actually worked we would solve global warming just in time to discover global massing.

- Or if we had a way to transfer energy, we could just put big solar arrays up there.

- I keep hoping that something will turn out to work much better in zero-gravity, like manufacturing or farming or energy production or some medical procedure.

- Since superconductors require low temperature, what if we put them in space? What if our biggest supercomputers were in orbit? What else might superconductors be good for? What if quantum computers are easier to build in vacuum?

As soon as something gets a toehold, then there will be economic incentive for mining, so that you don't have to launch all the stuff the other industries need.
Car hacking is the future and sooner or later you'll be hit
> How about a very slow and deliberate take over. Would that work?

No, that is not what a coup is.
Does Tesla collect data when Autopilot is turned off? Otherwise I would be very curious to know how many miles of non-highway driving it has logged.
I don't think the 7 years looks bad. There are all sorts of reasons, you're a team player, you trusted management, you liked your team, you were doing satisfying work...And on and on. It's up to you to present and defend any criticism, but I think you have more than enough ammunition.

I know you weren't trying to impress anyone, but if it were enough, it might justify holding on longer. I think you have been more than patient.

I would abandon any hope that the company has your interests in mind. I don't know the company or its circumstances, but if they are breaking promises and not paying you they clearly don't have them in mind.

Getting that other job is about the only leverage you have. Maybe it's the smack in the head they need, and they pay you the back pay, give you the raise, etc. However, I doubt it.
If this guy is actually fighting some sort of tax fraud charge in NY (possibly a cover story, but that's a pretty bad cover story to instill trust) it might be a matter of handing over evidence to the prosecutors who are already working against him.
Legal standard. This isn't a court of law. By your logic, if a friend asked me about working for a place, I shouldn't be able to tell them my experiences, because that would be "vigilante justice."

The company needs to be named and shamed, otherwise they will keep getting away with this trash. People will still sign up to work for them, not knowing what is happening. By putting the name of the company out there, those people can be informed, and make a better decision.
Mostly fair, but...

Latency to space is always going to be slower, as you are going to add a few hundred miles, and power requirements for high-bandwidth applications require large solar panels which are incompatible with low-altitude sats (too much drag). Then there is also a problem with non-geo sync orbits and directional antenna tracking. This is actually a huge problem. Current small sats point directly at their ground stations as they go over, which means they are only talking to one receiver at a time. There are some meta-material antennas that I have seen that might solve some of these problems, but not fully.

Any satellite dishes you see on buildings, right now, are pointed at a geo-sync satellite instead of LEO. Half of those are now pointed at a ground-based microwave receiver instead, and the current trend is away from satellite.

Anyway, time will tell, I guess.
How? Google is not built on fundamental research like Xerox was. It's essentially a consumer company. Yes search and ad tech at scale is hard engineering, but it's the same as the physics of light.
>if you're a Comcast customer, for example, they are performing DNSSEC validation for you transparently.

Also, if you are using Google's public DNS (8.8.8.8), they are doing DNSSEC validation for you... that is a significant percentage of the Internet today.
AI and Privacy: Optimizing Threshold Secret Sharing
Darknet Demanding Cryptocurrency
> With electronic voting systems it is physically impossible to prevent manipulation and provide control.

I don't know with a key tied to your vote that can be verified by yourself isn't half bad. Though then the exploit moves to the tallying of the votes since no one can independently do that...

I feel like electronic voting systems have to be the future but so many seem to think it's impossible it makes me wonder what the ultimate solution will end up being.
It's really curious, because even when ISPs have QoS setups they can't seem to guarantee fairness. It's always per-connection instead of per-customer-IP.

My ISP for example seems to classify traffic and prioritise based that (HTTP(s) ports get more bandwidth than others up to the first couple of MB, BitTorrent goes in a low-priority group, etc). Yet I can still eat up all the bandwidth I want by just using multiple connections.

I would think it would be even easier to do this on the customer-IP level? Average over some time span, and customers who haven't used their fair allotment of the bandwidth for that time period get priority over others, and the guy with 2000 bittorrent connections has the same claim to the bandwidth as grandma loading her online banking in the browser through one TCP stream.

Are there some issues I'm missing that make this harder than it seems?
Using Function Inside Go Templates
If you are (like me) an armchair follower of energy news like this, these guys give a good overview of the challenges of fusion research:
https://news.ycombinator.com/item?id=8460493

As much as I want any of these "experiments" to succeed- and don't want to denigrate the hard work of people focused on these projects- this is one of those areas you have to really read between the lines on. It turns out it's really hard to create a mini sun in such a way that you can reliably and cost-effectively generate electricity from it.