skysight-inc/HackerNews huggingface dataset:
Exactly. Those kids will eventually reach a company, look around and see it’s 95% cisgender/heterosexual people, and they don’t feel welcome because that’s not the world they grew up in.

The whole “trans agenda” is really about letting kids know that they are not weird, and they are not morally bound to the “default” gender they were given. Turns out when you do that young, a lot of people don’t pick the default without at least exploring the other options. This blows many adults’ minds, and it’s going to be a huge shift in the corporate world. You think #MeToo is a problem? Wait till gender discrimination has a whole lot more variables.

Point is, culture is important. The culture that got you here is not the culture you’re going to need tomorrow. Google’s culture is pretty close to what a lot of this generation aspires to though; and doing work to enable state sponsored surveillance is likely personally threatening to their LGBT staff given the current president’s agenda.
Are you looking for something to just send invoices or schedule and send invoices?

If it's the former, you could always use Quickbooks or something like simpleinvoices.io.
Is the trackpoint really can replace mouse for web developer?
You can write your own modules, you'll just need to fork the repo and write them in Go. There's no DSL for it.

Good idea about the config. I'll create a feature issue for it.
treachery!
The JAMstack Startup Landscape for Front-End Architecture
Off-The-Shelf Hacker: AI Comes to the Maker Market – The New Stack
Thanks for the explanation, indeed watchman does all the heavy lifting! I will submit it to the mailing list, I'd love to see it in git core.
My EC2 instances across two accounts which include reserved, on-demand, and spot did NOT recycle during this outage.
> It's part of the cost of doing business.

In a jurisdiction. GDPR means a dollar can buy more MVPs outside Europe than inside. Keep in mind that this has no bearing on the privacy stance of the ultimate product. Just the fixed cost of iteration.
The sum total requirement for reporting taxes on a hobby project in the US is filling out a single 1099-MISC at the end of the year, during a process that you'll already be doing anyway. It's not an onerous burden which introduces significant friction to the process of bringing a new idea to fruition.

I'm not saying "hobbyists shouldn't have to comply with the law", I'm saying "the law is disproportionately punitive to hobbyists in terms of burden imposed".
Mapbox adding Foursquare data to map
Why Is PostgreSQL Running Slow? Tips and Tricks to Get to the Source
> How do you know you aren't talking with your user's spouse or a hacker and are make things worse for that user by dumping data to requester?

Playing devils advocate here - don’t store a single thing more than needed. It’s a toxic liability.
At least they clearly know. Compare to frustrations with shipping from US to Europe where you'll never know till checkout whether delivery is possible or not.
Yep, that's exactly how I work with it.
Training Set includes, old stock data? How is that corelated with anything? Steam-Engines where spectacular stakes, until the car and eletricity came along.

I wouldn't train a AI on stakes- i would train it on history books/ old newspapers to find hidden needs and gaps.
People do not use half of the day, due to darkness?
People fighting, due to starvation, or reduced chances to mate and procreate?

A NN could find these needs, and hand it to a diffrent NN, that is trained to find solutions/ companys likely to develop solutions.
> How much extra time has to be spent on putting in place a process for data deletion?

Account for deletion when designing the product. When considered from the beginning, the cost is typically negligible. It's only when shoehorned on the end that it gets expensive.

But... companies have had two years of notice about this. Any projects that have been running for fewer than two years have had plenty of notice. And it's not only the government who requires data deletion - it's your data sources (like Twitter) and your big customers who write it into their contracts.

Just plan for being able to delete data. You are gonna need it.
Wow. The difference between California and its sister country, Great Britain, is itself the size of Kuwait / Arkansas.
Why do most companies fail? Because of supplier or distributor relationships? Operational inefficiencies? Board relations? Legal compliance issues?

No. Most companies fail simply because they don't sell enough stuff. There's an old joke that "revenue solves all problems" in business. Simply put--companies fail when they don't build a big enough customer base.

CEOs who read and react to customer feedback are focused on the most important thing to their business: their customers. I would definitely not characterize that as a "waste of time." I'd argue it is some of the most valuable uses of time that a CEO can spend.
Stymied in what sense? The cultural power brokers at Google have allocated a tiny sliver of lenience and they encourage vigorous debate within the confines of this narrowly-defined freedom. Similarly, this logic extends outward into society.

The message sent out from Google's cultural authorities is this -- if you fall outside of the progressive chauvinist mindset then you are persona non grata by default. Repent, sinners, or be excommunicated.
> I don't know what meredydd talks about, there's no mismatch with regards to data.

He's talking about different services each having their own preferred way to structure the data. When the layout differs, it cannot simply be a memcpy, and so you get tools to try to ease the tedium of translating one structure's layout into to another. They get the job done most of the time, but run into edge cases that return the developer back to manual tedium. Since developers do not like tedious work, some set out to find a new solution that solves for those edge cases, but they end up leaving many more on the table for the next intrepid developer.
Surface appearance was my point -- it's possible to create a model that's very different from the user's perspective without changing the underlying model of the kernel.
There are 11 million millionaires in the US. You've got it exactly backwards: few of them did something illegal to earn that first million. There are not many grey areas in US law as it pertains to business, there are very few. Most millionaires derive their wealth from ordinary small businesses.

The US isn't the wild west of Capitalism. It's a very regulated economic system. It has been that way for a very long time now. At least 10m of those 11 million millionaires generated the bulk of their wealth in the last 30-40 years, a time in which the US economy was largely as regulated as it is today. They didn't get that wealth by not having to deal with regulations or laws that were imposed later - the US has more than doubled its millionaire count just since 1996.

I grew up in a very poor area of the US. I knew at least two dozen self-made millionaires. Every one of them did it via rather boring small businesses: insurance agencies, convenience stores, shops, franchises, publishing, real estate, car dealerships, etc. Not one of them operated in a legal grey area. There was no magic to it either, it was grinding year after year for multiple decades.

I've also spent my entire adult life researching business, business formation, finance, economics, and reading every book I can get my hands on for those areas. I've read dozens of books on the history of business in the US over the last 25 years. I spend hours per day reading every consequential financial figure and article that gets published about the US and global economies. The notion that a meaningful share of rich people get started via doing something illegal, is nothing more than propaganda, and entirely unsupported propaganda at that. You will never see such claims supported with evidence.
I have a Google Wifi router right now. I have zero complaints other than it being Google.

If I were to do it over, I'd go with pfSense and a Ubiquiti WiFi AP.
a very short trip in vietnam made me realise i dont want to be in the netherlands for the rest of my life. there's better places out there.
"Australia is a lucky country run mainly by second rate people who share its luck. It lives on other people's ideas, and, although its ordinary people are adaptable, most of its leaders (in all fields) so lack curiosity about the events that surround them that they are often taken by surprise." -- Donald Horne
Fast Gradual typechecker for Ruby
I hate to break it to you, but the idea behind the GDPR is gaining traction outside the Europe. Fighting this trend is only going to hurt more in the long run.
A cartoon intro to DNS over HTTPS
That's a really nice map! I made some graphs today comparing Chinese dialects (Mandarin, Cantonese, Shanghainese, Minnan, Hakka, etc) to languages with a similar number of speakers. When I write up a blog post about it, then I'll share it here. (Hakka news on Hacker News!)

I also like this world map, scaled by population instead of land area. I think it would be interesting to edit it with major cities, and also use it as a base for other infographics.

http://www.buzzhunt.co.uk/wp-content/2014/01/World-map-sizes...
> Just asking for an email that will literally be used for nothing but to send a registration confirmation - you know, to sign up users, the same way we've been doing forever - puts you in its compliance crosshairs. You're now legally liable for a whole raft of additional compliance measures that probably necessitate paying a lawyer a decent chunk of change to make sure you're above board with.

You have to tell the user why you are collecting it, what it will be used for and for how long you will retain it.

If you are just using as a login and to confirm the e-mail is valid, there's not much else you have to do.

Oh - you want to use that e-mail for lots of other things, some of which aren't central to the running of the service the user's signing up for? Then yes, you have to document and enumerate those reasons and ask the user if they are OK with that.
No, they can be security issues in that the program expected x + 1 to be a value bigger than x, but it is suddenly a big negative value.

The fact that this behavior is now blessed by ISO C makes no difference to it being wrong, and causing some security issue in the program.
Even assuming that this data is flawless, I have a disdain for articles with such surface coverage of a topic.

This article brings you so many questions about the methodology used that it is hard to even begin to consider implications...ie:

What defines healthy life vs non-healthy life? Are current and expected levels of pollution, drug/alcohol dependences, and depression being considered? Is this including some sort of happiness/satisfaction measure? Does this include premature births which could the skew the US numbers lower if China is not including them?
It’s pretty easy to get laid period if you’re not a straight man.
It's a very interesting moral dilemma; one the people on the Manhattan Project surely had. On one hand, you don't want to be responsible for creating something that kills a bunch of civilians, but on the other hand, if your adversary particularly in a time of war, is doing the same thing, your civilization would be at risk.

https://en.wikipedia.org/wiki/Manhattan_Project

Oppenheimer's famous Bhagavad Gita words, "Now I am become Death, the destroyer of worlds."

When Oppenheimer said he felt compelled to act because he had blood on his hands, Truman angrily told the scientist that “the blood is on my hands, let me worry about that.” He then kicked him out of the Oval Office...

https://www.history.com/news/father-of-the-atomic-bomb-was-b...

Truman later referred to Oppenheimer as a "cry-baby scientist."

Anyway, it's good that you are able to recognize something that may haunt you for the rest of your life. It's you that has to live with it. Good luck.
Ask HN: Basics of Programming
I am in the process of learning to code and wanted to get recommendations on a course or video series to learn basics of programming.

I am doing the Codeacademy course on Python and, although I'm not great, I think I can figure out that part. The part that confuses me are things like hosting, cron jobs, platforms, deploying code, compiling, etc. It seems like each next step I take there is something else I need to learn about.

As far as writing code to perform an application, I'm confident I can figure it out. Is there a good place to learn all the other stuff?
Every Udemy course I ever bought was on a massive sale, usually in excess of 90% or so. There’s so many sales all the time nothing is worth buying at full price.
If you ever used any F/OSS software, or made use of a blog post when solving some problem, you owe to the community a blog or something similar. That can be answering SE questions etc. occasionally or an anonymous blog, not contributing knowledge to the community that saves you many years of work every day is outright selfish.

Furhtermore, I don't see what makes self marketing a bad thing given it is of the honest kind. The CV you send to them in order to get the interview is self marketing too, and so are thw clean clothes you wore to that occasion.

I cant count how many times a random blog post has saved me blinking weeks. You are being very rude with that statement.
No, but since most overflows are bugs, I think the right solution is to standardize something like GCC's __builtin_add_overflow for overflow checks. Rust does this.
Yes, it is annoying to rrad comments that assume overflow is always a programming error.

You can store the angle as a union of signed and unsigned type. Do arithmetic on the unsigned member, where overflow is defined. (Both members are equivalent angles)
>Scale that to a VERY large application.

I have. Without problems.

>In practice, CSS blows up, other portions of the app stop working correctly.

Perhaps in your practice, tracker1. But not in mine.

That's what everyone seems to be missing here. This is all a bunch of hand waving to me, because I have a lot of experience shipping a lot of robust, maintainable code, and none of it has been true for me.

If you need all of this stuff to ship robust, maintainable code, then you would be foolish not to use it. But I would be foolish to use some complex framework that I do not need to ship robust, maintainable code.

I think the facade is starting to crack with many of these JS frameworks. More and more people are writing articles like the OP and saying that this particular emperor has no clothes.
Since each photon doesn't have enough power to damage your molecules, non-ionizing radiation just heats you up when it gets absorbed. Since you're not getting enough heat to cook you, or even make you slightly uncomfortable, that is the extent of the effect.
I'm an attorney leading (from a legal standpoint) a SaaS provider's GDPR compliance effort. There most definitely is an administrative burden (setting aside whether you think that burden is merited). The SaaS provider is acting as a processor for its business customers (so fewer obligations than if it were controller) and there are many admin requirements. The GDPR is an accountability framework and one must be prepared to demonstrate not just compliance but often how one got to the compliance decisions they landed on. One must maintain processing records, implement DPA's and a variety of other things. The GDPR is not a privacy law, it's a data protection and personal rights law, which is much broader.
Please go on for at least a paragraph, if you can. I don't think these pictures say much.
Effective Sales Forecasting Methods for Modern B2B Sales Teams
No, I mean there could be some actual effect that selected for those people.

For example if rich people were culturally more likely to use heroin than poor people, then overdoses would lower the life expectancy more than you would expect, because rich people (when not overdosing on heroin) have better access to medical care and hence longer life expectancy.
I don't know any go. I was able to read everything, like I wrote the code. Is go usually that easy? If yes, I think I should learn it.
(Disclosure: Lead for AWS Amplify, amongst other products)

Try AWS Amplify (https://aws.github.io/aws-amplify/media/authentication_guide) to set up Cognito for your site. Let us know if it still didn’t work - we’d love to help.
China Is Warming Up to Bitcoin Again
A few years back my company installed a few thousand capacitor bank controllers on the bottom utility poles. Sometime last summer, we started doing routine inspections and found a few of them covered with ants. Turns out that something in the door seal is really attractive to ants, which seems like something to avoid in a product typically installed outdoors.
Majoring in Crime: The Untold Story of the Transy Book Heist (2015)
It could be the case, but quite unlikely.

As Buffett is a value investor, there's a very simple set of rules he follows that I recall learning from a similar-minded portfolio manager:

1) set a price the company should be valued at

2) pay less than that price

3) don't be wrong

So while Buffett's investment would be colossal and substantially raise the price of the company, all that investment says is that he thinks it is currently undervalued, and he likely isn't trying to throw enough money in Uber's direction to fix the entire pricing error, from a finance standpoint.

There would actually likely be more damage caused if value investors publicly turned down investing in a pre-IPO company.
What I've experienced in China is that trade can happen without any monetary transaction or contract and the chance of getting screwed over is very low in upper strata.

This is something, I never saw in the US.
I had no idea the disparity between the US and Russian economies was so huge!
Did anyone watch GTC 2018?

NVidia has a self-driving software stack that they can drop into a 3D sim. Same stack works in the sim (ie real world has a real camera, sim world has a sim camera, real world has a real lidar, sim world has a sim lidar...) They will drive billions of sim miles with their stack.

Hour 1 Minute 58
https://www.youtube.com/watch?v=95nphvtVf34
Sears Is Closing More Stores as Sales Shrink for 26th Quarter in a Row
I frequently find myself encountering this problem when I feel like writing. Ideas to write about would be great - I've never been a great free-writer.
It's unlikely to be affected by spectre-like attack since Rocket chip based core doesn't have speculative exec.

https://riscv.org/2018/01/more-secure-world-risc-v-isa/
https://www.sifive.com/blog/2018/01/05/sifive-statement-on-m...
I was once extremely confused by this black magic. For some reason, the binaries that I cross-compiled for an embedded ARM system ran on the host system! I forgot that I installed Qemu a while ago, and someone at Stack Overflow had to point me at binfmt_misc [1]

[1] https://stackoverflow.com/questions/37912290/arm-linux-execu...
Yeah, there is going to be a wealth of problems in this regard.
Man, when I listen to my mom tell me all the things she does for my sister's kids, who she's raising, it boggles my mind, and makes me a little jealous.

With all she's doing, there's no way those kids can't not succeed in school, yet it's a level of effort that really precludes having a career. Engaged, stay-at-home parents amazingly raise the quality of life, not just of kids, but of entire neighborhoods and it's one of those things that you can't fake or buy cheaply.
> 99% of people don't read anything before they push yes

Unfortunately the option of reading something isn't always reasonable. Check out Ultimate Guitar [0]. Clicking "Manage my choices" gives a list of just shy of 250 vendors, and no explanation as to what or where they're sharing with those vendors. Other websites have longer lists, and have an opt-out per vendor!! These websites are deliberately making it as difficult as possible to reasonable manage your data.

[0] https://www.ultimate-guitar.com/
Atari's Linux based Retro Console Launches Pre-Orders, Quickly Crashes Indiegogo
So kind of like the RabbitMQ worker/message/job dynamic?
Reading Chess by Ken Thompson Explained
UAE jails activist Ahmad Mansoor for 10 years over social media posts
I'm not usually that excitable about these kind of feature demonstrations, but when I first made an old DOS game execute from my Linux terminal I did something reminiscent of Lucille Bluth spotting Gene Parmesan.
If, and only if, you don't know what you're doing with your data. Most cases can be covered with a bit of forethought and some documentation.

"Hey, I need to be able to query and delete data" is not a huge cognitive overhead when creating a MVP.
Not always, but overflows are usually bugs. This is replicated finding of dynamic overflow checking tools, over and over.
GM bought cruise for 1 billion. Softbanks stake would value it at 11 billion. Even if GM put in some money into cruise their return on investment seems pretty good.
They are adequately shielded, but also have 1 kW resonating inside. They have enough to meet the OSHA standard of 1 mW/cm^2.

The chip in question only emits 20 mW, and coupled into a 10 dB gain antenna, the EIRP is still only a few 100 mW. Now spread that over a few 1000 cm^2, and it’s not much at all.

For a fun experiment, put your phone in a microwave. Notice the WiFi bars go to zero, but the cellular bars don’t change (much).
> We made murder illegal and now nobody gets murdered

No, we made murder illegal and now we have a system to deal with murderers when they kill someone.

Out of analogy, we made non-consensual data collection illegal, and now we have a mean to handle the situation when it arises.
cries in swiss
Yeah, that's article 5. There are 98 additional articles to the law, many of which impose additional administrative and technical requirements on your product.

Just saying "I'm using your email for signups" doesn't make you compliant. If it did then I doubt anyone would have a problem with it.
I am not sure if I understand the idea here. This is to have people upload their scripts to your site, then something runs on their servers that downloads the scripts and executes these scripts, that are stored on your servers? Is this a cloud version of Ansible AWX?
When you install Wine, it does happen that way.
My assumption was always that the full price is only there to act as a starting point for negotiations with companies buying courses for employee training.
> Shakespeare was after all the playright for people of every standing, and it feels a bit daft to posh it all up.

Although the later plays were written for the Blackfriars Theatre which was definitely exclusive.
You can't make it up in volume when you're charging directly for your time. But you can with a service where the marginal cost to serve an additional user is less than that $1.
Not so much "new" but "now enforced to all the things"

Already happened with Valve. Buying from the store has 10% in the price, but not all prices changed.
The website does not show any code in the first or second page. Only a cheatsheet after 3 clicks - which is a pdf.
Everyone on UTC is really just useful for scheduling stuff internationally and just because of that, telling everyone to change their daily life, so you have it a bit easier, doesn't seem like the right plan. Additionally, timezones aren't really the big issue, it's more the changing of timezones due to DST or similar is what's causing the biggest issue. Getting rid of DST looks like a lot better solution for everyone.
> yet another moat for established companies

What if GDPR is what pushes distributed computing into the mainstream?

If GDPR makes it even harder for small fry to compete with the giants, then the small fry should change the rules.

Zero centralized servers, zero PII, no EULAs, no legaleze, only open-source P2P.

Megacorps can be GDPR-compliant with buildings full of lawyers, and the rest will be GDPR-irrelevant with no lawyers at all.
It’s probably safest to have a few beers before setting off.
Silicon Valley Takes on the Future of Fertility