skysight-inc/HackerNews huggingface dataset:
First off, if people are being arrested and not charged, that's a violation of their rights, and a huge hassle. If your law is written so that people are being unnecessarily arrested, that's a bad law.

Proving intention used to be the case, but I think a lot of speech laws being made aren't taking this into account, and this is incredibly dangerous. You used the words "gypped" or "scot-free"? Well, those terms are an implied racial (cultural really) slur.

"Hocus pocus" originally comes from Protestant mockery of the Latin words of Consecration from the Catholic Mass. Catholics could, in theory, be offended by that. (I'm Catholic, but I just see it as an interesting piece of historical linguistic trivia, although I know it wasn't always so).

You used the words or "niggardly" or "snigger"? Neither of which have any negative racial or cultural connotations. The first is of Scandanavian etymology, and the second is of Dutch etymology, but they sound a lot like a word that is insulting. If someone takes offense at your racial insult, when you were using a perfectly innocent word, can you use that as a defense? Will it matter when social media has already tried and executed you, and are marching for your punishment?

People are being arrested for using the wrong pronouns. There's no way it can matter whether that was intentional or not. Hate speech laws are defined based not on what someone does, but on how someone else reacts to it, and it's impossible to list all the ways it could be applied. For all we know, people can get into trouble for something that started out as a 4chan prank.

There's no way to prove it one way or another. Proving intention to murder or conspire can be made using physical evidence, but how can you prove you were doing it with or without malice aforethought?

Were you warned and then persisted in your behavior? OK, maybe that would count, but it could still be a slip of the tongue or a typo. This is about as Orwellian as it gets.

That's why hate speech laws, even the best intentioned, scare the crap out of me, not because I support hate-speech, or use it, but because I know that it's way to easy to turn them into a witchhunt, and to prosecute people for completely benign behavior.
Even then, you have great bindings like PySide (for Python) that allow you to build Qt apps without resorting to C++. And it will still be snappier, and easier on disk and RAM, than Electron.
I take it as a joke. Not everyone is married or has a significant other. But guess what? Now you do and you can advertise, just like everyone else. It is like a support animal, except now you have a support "significant other".
I would love it if we could regulate advertisements to only exist in AR space.
Perhaps you could measure the user instead, as in time taken to complete tasks.
Android Things was, but its predecessor Brillo was targeted at less powerful devices (though not down to microcontroller level).
Not parent, but we can make judgements on the specs alone - 180 kWh battery, 400+ mile-range, one motor per wheel (with possibility of left and right wheels going in opposite directions - they could theoretically reduce turning radius to almost 0 like a forklift or tank). That sounds superb to me.
Popular Ways to Earn Money Through Blogging
Ask HN: Why companies are not using deep learning yet?
I've noticed most companies are using traditional machine learning such as SVM, Random Forrest..etc in production. Also, most are using PySpark ML rather than deep learning frameworks such as tensorflow and pytorch. Why people are not using deep learning in production yet? What framework are you guys using in production?
First off, the primary issues with Flash were that it was proprietary, had numerous security issues (due to its open source nature) and required custom, non-portable code.

Electron is a free software platform that builds on the open web standards. It uses the Chromium browser, which is available on every major platform (that permits browser installation, that is). And it works with "walled garden" stuff like iOS/Safari, because the modern web actually does a pretty decent job of coordinating standards.

If you use Linux desktop, you should be cheering loud and proud for Electron, because that's how Spotify, Discord, and many other apps have full feature parity between Linux and Windows and macOS.
The lite version of embedded windows is embedded compact, which uses an entirely different kernel. EC can't run normal win32 apps, even if they're compiled for the architecture. IoT is somewhere in the middle. It's windows embedded with almost everything stripped out, but it still uses a normal NT kernel, and it can still run normal win32 apps.
I don't see any nesting or indentation there; or, for that matter, even replies from other people. It seems to convert ... something ... into a wall of text.
Same bullshit argument was made about GDPR and we survived that... there's just too much money to be made by outsourcing your shitty code's security bugs onto the customer.
I think that has a lot to do with Bezos saying "no" when it matters, like Jobs did at Apple.
SEIBOOB?
You're conflating cost of ownership with frequency of issues (reliability). The Germans don't break often, but when they do, it'll cost a bunch. American cars break continuously, but it's cheap and easy to fix.
In The Martian, Mark Watney briefly considered the possibility of salvaging Opportunity for its radio the way he did Pathfinder (before inadvertently frying its circuits), but decided against it, as, by then, he was on his way to the Ares IV MAV, and close enough for it not to matter much.
It's not objectively wrong, even the author himself says only 70-90% of it is accurate and opinions go downhill from there. You can see for yourself:

https://en.wikipedia.org/wiki/Trump%E2%80%93Russia_dossier#V...
Came here to plug for Tufte.

"What’s the lesson here?", asks the article. It seems to me the lesson is don't hire UX designers that are ignorant of basic seminal work in UX.
Almost all comm sats are just bent pipes. Collisions are avoided via planning but that's just a gentleman's agreement at the end of the day. If you're watching with a spectrum analyzer and a decent dish it's pretty easy to see which transponders are currently idle.

The downside of course is that once you start hitting a satellite with a signal they know exactly where you are and the operators will call the cops on you. Your signal is not only potentially interfering with someone who paid for the transponder, but it also impacts their energy budget.

I've been told that if you rent a transponder it's important to put a signal up on it pretty quickly, otherwise pirates will attempt to "borrow" it from you, and they can be hard to evict.
Cool, then they can call it the Bbc. Oops, they never do that. #consistencyisrad
I Am Sorry That I Suck at Keeping in Touch
Google will spend $13B on U.S. real estate in 2019
Anyone interested in a fully imagined setting where a "mirrorworld" is firmly in place should check out Verner Vinge's book Rainbows End.
Yeah the terminology is a bit misleading, it would be better to call this a "bijective" or "invertible" integer hash function, or mixer.

It's really nice work though! Invertible mixers are usually building blocks for more general hash function, for example MurmurHash3 uses this 64-bit mixer

https://github.com/aappleby/smhasher/blob/master/src/MurmurH...

Using this trick could produce a faster murmurhash-type function.
I'm curious why 20 terabytes on disk is a challenge. That sounds like a bucket in S3 problem
Personally I got really burnt out by the number of times software written for Java wasn't compatible with a new release, causing me to dig up an old Java exe that I knew was insecure to be able to take my online class or what have you.
More like hiding its h2b fetish.
Who's authority have you been attempting to test? Good taste? Judicial precedent?
Oh man, sales teams must be a mess right now. I can't imagine the poaching that's going on!
Airbus Poised to Ax A380 as Emirates Reviews Demand: Sources
"Mainstream" does not mean "reliable". After all, we have CNN in the States.
An Alternate History of Robert Capa on D-Day
I wish people understood that (especially when it comes to FOSS, but even for proprietary software), convenience = more features. With Electron, shipping a Linux desktop app after writing the Windows/macOS one is almost no extra effort. Meanwhile, asking a developer with <1% Linux users to rewrite a Windows Forms app into GTK is not going to happen.
electron also allows sharing code between web and mobile, plus the cross platform. afaik qt doesn't address that.
> This blogger SN is a bit delusional, like most of the nationalistic bloggers anywhere.

Being enthusiastically patriotic/positive is probably a Good Idea for a common citizen with such a high profile in China who likely also says negative things quite often.

From reading this I was quite impressed at this kind of intelligent and engaged public dialogue taking place in China, I imagine you could find the same thing in the West, but the difference here is I doubt it has widespread popular interest.

> And so we have the reality today: China is way too indebted and a wave of defaults has commenced. Factories and firms have moved out of China. Luxury sales have crashed 50%. Home sales in 2019 have crashed 60%. account deficit will be negative for the year. Import and export are all down. And the hike in tariff is yet to come.

Anyone have suggestions on a single, relatively unbiased source where one could keep up to date on such things inside China?
> except for the truly patient or desperate

More like the right desktop to make a patient person desperate
You're lumping in two different issues: (perceived) lack of diversity on the gender and/or minority axis (or black/Hispanics really, as Asian minorities are well represented it seems), and companies underpaying certain groups.

Actually, if you can pay women and minorities less for the same job and get away with it so far, and the abusive companies do just that, I'd guess those abusive companies would hire more, not less, people of those groups to "save" even more money.
Can we label this as 2016

In addition, has Slack performance improved since this post was written?
I don't think there is any. Some people just blog to get their thoughts out or fill downtime. I think this is one of those articles.

There are aspects of this I can relate to and completely understand, and other aspects that I find somewhat unnerving. In the end, it's a personal blog post from an individual's perspective so it doesn't matter what I think.

Although if I were single (or could get away with it) I would probably give this a shot.
Here's a new one (that I haven't personally used): https://github.com/kakwa/ldapcherry
Those birds are probably still in the air. Few comm satellites are full processing anyway so there is no mechanism to enforce it up in the sky. Normal enforcement is via having the cops show up at your door and ask why you are stealing the US Government's power and interfering with military operations.
I use Twitter a lot and I still don't understand how to view the damn comments to a tweet. The obvious button just prompts me with a form. I need to click on the date or something to see the thread. It's so obscure I don't even remember.
So because Google Play Music is worse at X, that means Spotify's X can't be bad?

Or are you saying the bar is: "as long as there's something worse"
Terraform linter
Show HN: I implemented Pong as a cellular automaton
2 workspaces 1.3g.
> If your argument is that EU developers are dumber and less experienced than their US counterparts, then it's not much of an argument.

No the point is that EU engineers are paid peanuts compared to what they could be paid in the US, and this is not an accident, this is a product of European way of organizing companies that favors paying management and not engineers. In Germany et al employing a worker is seen as a favor to this worker whereas in US it's the other way around. In US good companies realize if you employ a good engineer things will just work out, so they make sure they don't underpay their senior engineer, they make sure they're happy and they can be productive, and they see it a great opportunity to be able to work with this great engineer. There is no argument whether American software/hardware industry is doing better than EU software/hardware industry. I mean look at the numbers, EU is not even in the race. I worked in both EU and US as both software and hardware engineer, and in EU companies cannot give 2 shit about their key engineers when in US, some companies are even smart enough to spend a lot of resources keeping their junior engineers happy (benefits, bonus, more fun problems etc) and the difference is day and night.

> The problem is you're viewing 'software development' as the industry. But that's not how the rest of the world sees or interacts with it. Developers are not interchangeable. Software products are not interchangeable. Within each industry, jobs and processes which can be automated, will be. Most software developers do not work in the games industry. They are not creating new products. They aren't being creative (or at least, not particularly creative). The skills required to implement most software are generally already a few years behind where the technology actually is.

This really doesn't mean anything. Technology doesn't have to be cutting-edge and not being cutting-edge does not imply that it can be automated. You can automate a given task two ways: hire bunch of very cheap people from 3rd world countries to do a similar task, or build a machine that can do a similar task. My point is none of these will ever solve the problems American SWEs are trying to solve. You cannot build an Uber this way. You cannot make rockets go to sky this way. You cannot write Airbus's OS this way. You cannot do these and retain the same, competitive quality required in this industry. You cannot do that unless you spend a lot of resources for R&D how to automate programming.

No C programmer ever got fired because GCC suddenly became too good at optimizing C and "their job was automated". If your argument is that a novice coder who just learned how to write javascript frontend might get automated away, then that's just looking at the bottom minority and arguing for the entire multi-trillion dollar industry.
I think we have Apple to thank for that. JavaFX was compelling but alas all rich platforms were sufficiently moot when they killed Flash on mobile and locked iOS down.
> I've never understood the point of caviar

What's the point of any luxury item? People enjoy it. If you don't, don't worry, you can probably find something else to enjoy instead.

> ...paddlefish caviar — a byproduct that for years local fishermen tossed back with fish guts

Lots of luxury items were once byproducts - it's not unusual and it doesn't diminish the enjoyment people get out of them now. Lobster (as you said), oysters, alcohol, are all examples.
This is the big question, and one Kelly glosses in this piece, perhaps even obfuscates by banging on the 1:1 mapping thing while ignoring that a 1:1 mapping implies consensus on the map.

I think this notion, one I identify as an issue of semiotics as much as a technical challenge, is a huge problem / business opportunity. I did a bit of a deep dive on the topic in '15 in this Medium post:
https://medium.com/@doctorhandshake/the-map-and-the-territor...
... been meaning to post to HN and never to got it ... will have to do that now.

A little disappointed in KK because I sent him this article in '16, and, despite that he didn't respond, he did crib a number of my points for this piece, as well as the Borges allusion.
I don't understand why this is on HN's front page.
Ignoring the overt racism in this statement, it's just not true. I'll agree that a decent percentage of the top X percent are in the bay area due to pay, but nothing close to all of them. Saying so is an insult to developers not only nationwide, but worldwide...
If most were either Chinese or Indian, then they were greatly over-represented compared to US demographics. If you replace Chinese with white, it'd be taken as a sign of racism and privilege. So why isn't it racism in this case?
Felix Krause leaves Google and steps away from Fastlane
So what changed in 1984?

https://www.npr.org/sections/money/2014/10/21/357629765/when...
Speaking of not understanding the users while redesigning, anyone remember Digg?

Digg's downfall started with a redesign: https://www.fastcompany.com/1690829/digg-redesigns-loses-mor...
What if there isn't a pipeline problem? What if there is an actual difference in preference? For example, looking at gender and STEM it seems that [0]:

a. Countries that push for more gender equality see less women in STEM.

b. Girls in school perform just as well as boys in STEM.

Also, men are also highly over-represented in low-end jobs such as drivers, construction, mechanics etc [1]. Is that also a sign to a bias/pipeline problem? Should we attempt to strive for diversity in those fields too?

[0] https://www.theatlantic.com/science/archive/2018/02/the-more...

[1] https://www.bostonglobe.com/metro/2017/03/06/chart-the-perce...
Because deep learning is expensive compared to simpler methods which are sufficient for business needs.

i.e. the newest or shiniest thing is not always the best choice for the business. Or it's not about the tech, it's about the value creation

For more examples, see blockchain
Publishing Electron app is like shipping entire OS with any stupid app
Thanks for all the upvotes! Since I made this site, people have already started to train on datasets beyond just real faces. Turns out it can disentangle pretty much any set of data.

Gwern has applied this to anime dataset
https://twitter.com/gwern/status/1095131651246575616

Cyril at Google has applied it to artwork
https://twitter.com/kikko_fr/status/1094685986691399681

This was to raise awareness for what a talented group of researchers made at Nvidia over the course of 2 years, the latest state of the art for GANs. https://arxiv.org/pdf/1812.04948.pdf (https://github.com/NVlabs/stylegan)

Rani Horev wrote up a nice description of the architecture here. https://www.lyrn.ai/2018/12/26/a-style-based-generator-archi...

Feel free to experiment with the generations yourself at a colab I made
https://colab.research.google.com/drive/1IC0g2oDQenrDmwbtkKo...

I'm currently working on a project to map BERT embeddings of text descriptions of the faces directly to the latent space embedding (which is just a 512 dimensional vector). The goal is to control the image generation with sentences, once the mapping network is trained. Will definitely post on hacker news again if that succeeds. The future is now!
Who is funding these diversity studies? That should give a clue to what the true reason is. I am doubtful companies really care about correcting discrimination in hiring.
I was under the impression that it was available under the lgpl and only had to open source changes to the actual library that you aren't likely to need to make not your application.
At a company I worked at they hired an young female intern in her late high school years, who made it obvious she didn't really want to be there. Our project manager made sure to tell us to "make programming seem as interesting as possible to her". When I was 17, I would have killed for an opportunity to work at a software company, and so would many other young kids.

It's time for the world to admit, there's reasons why some people are naturally pulled towards one discipline or another.

I have a 3 year old daughter, and I'd love to teach her math and programming. I sat her in front of the computer with me to get her interested and devised lots of fun math based games to play with her. But, no matter how fun I make the material, she's just not into counting things. "daddy, I don't want to count anymore" (after just a few tries) Stories about princesses and reading/writing however, this she can listen to all day long. I'm certainly not giving up on teaching her programming but you have to admit it when certain types make it clear their not into it.
I can’t tell if this is a poorly executed joke or it’s serious.

To be honest I think it’s a bit of both.
My understanding is the GPIO APIs are unique to Windows 10 IoT Core, and aren't available on full Windows 10 editions.
Tyler, What's your position on B-Corps that aren't 100% profit driven?

https://bcorporation.net
As a Linux user, I've stopped using the Slack desktop app; I just keep tabs open in my browser for Slack.

I agree that I'd rather have an Electron-based app on Linux than no ability to use an app at all, but that doesn't mean we shouldn't demand better (like React Native!). I run zero Electron-based apps on my laptop. They destroy battery life and slurp RAM to an unacceptable degree.
Anti-jamming is a thing. As you note jamming satellite comms is certainly possible, but it paints a great big target on your back. And the US military has no problem using a million dollar missile to blow up a $500 jammer.
Guys it's definitely just a joke!
Every interview I've seen with jack lately (BS podcast, a couple written profiles + snippets of this conversation) mention a whole ton of changes and fixes and improvements, but twitter remains the cesspool it's been for years.

It would be nice if he gave a publicly accountable timeline with actual consequences for failure.
It got much worse.
This article reminded me of this classic:

https://i.imgur.com/fYuWMTq.jpg
The Map and the Territory: On the Balkanization and Semiotics of AR
Anything on the roadmap for indoor positioning?
Google's quality of support tends to correlate strongly with how much money you pay them. They treat their large advertisers very well, but for that very same product, support under $1mil/year is pretty bad, and that's actually still quite a bit of spend.
If you look at GP, hondas are not particularly reliable by either metric discussed. Even american Chevies rank higher.
I'd been explaining sonic booms and high explosives to my kids, and thought that showing them a simulation of wavefront propagation might be a fun way to illustrate how they worked. I figured I could do that with a simple cellular automaton, so I threw something together in a few hours, but my sim didn't have anything like the right behavior. So there I was with a general cellular automaton framework, thinking about wave propagation, and wondering what else I could do with it. Inspiration struck, and I just had to try doing this.
Naming the Pain in Developing Scientific Software [pdf]
Lessons from Google's Geographical GDPR Goof
Attivo Enhances Deception Platform with Forensic Collection
I like them a lot and don't see any problem with us investing via a SEAL in a B-Corp.
Which is usually based on just misunderstanding LGPL.

You "can" write a proprietary app with Qt and you wouldn't have to pay for it.
And corporate diversity goals are based on the pipeline, not the general population. Lots of folks in this conversation seem to be making utterly incorrect assumptions about programs that they seem to have deep contempt for. Unsurprising.
The question isn't whether there's racial bias anywhere in the pipeline from conception to employment, because there clearly is. It's whether there's racial bias in the SV companies themselves, or whether it happens exclusively in earlier stages.