skysight-inc/HackerNews huggingface dataset:
It has barely started and still pre-alpha, but I would add revery[0]. I know the team working on it and they have a good history of finishing what they start.

[0] https://github.com/revery-ui/revery
Right now for software development as a whole, unionization isn't necessary - we (if I'm allowed to speak for others) aren't exploited, forced to work 80+ hours / week, underpaid, etc. Generally speaking.

Game development however is a whole different ball game. The problem with game development is that there's a TON of people that would love to do it (because they love games), which makes for an easily exploitable labor force. Don't want to work 80 hours / week? Fine, everyone else does, and there's ten others that would love your job.

Of course, this is about the US which is also lacking in basic employee protection laws. The US is teeming with active cases of slavery (prison workers, unpaid overtime, sub-minimum wage payment to be stipended with tips, easy to fire people at very short notice without any compensation, etc), and no unions are around anymore to stand up for it - because companies can afford to fire anyone trying to, and there's plenty of desperate people to fill in the ranks. Free market.
Maybe you just represent (echo) the hubris of the new century? The past doesn't need any more romanticising or contemporary poetry than it needs new Mozarts, Shakespeares, Balzacs and Einsteins, whereas the twenty-first century is in dire search of true genius, for all the torrent of information being churned and churned. The ratio of intelligent study decays as the numbers of daily YouTube views sharply rise. It astounds me that people really believe progress is being made on the habits of deep intellectual work with new gadgets.
I opened the iPhone app, went to setting, turned it off. Then back out and in ... and it’s on again.

Tried several more times - it shows “off” when clicked, but back on when I re-enter. I will try again from a desktop when I am next to one.

I assume it’s incompetence rather than malice, but.... understandably, incompetence never works for the users, only against them.
Sure, that's the what they were intended for. But it's not being used that way, it's used as if the encryption were permanent.
The ECHR (European Court of Human Rights) does not believe free speech to be a human right: https://www.theatlantic.com/ideas/archive/2018/10/its-not-fr...
Guess it's time for a outsource music and art tariff.
funny, in the recent sam harris interview, jack just couldn‘t get enough of highlighting how twitter enables „conversations“.
With Facebook's recent Ad Revenue earnings and the various news organization layoffs, it sounds like money is shifting from standalone sites and into the Facebook platform. Imagine this was the Facebook dream all along, but it seems without balance and incentive for creators to earn, content could begin to suffer.
Given that we already know FANGs have colluded to suppress engineer wages in the past how can you possibly imagine that unionizing would decrease wages? You must be a founder.
The thing is, the union won't end up negotiating a baseline rate of $400k for everybody. It'll be a lot closer to what all those salary surveys come back with as their "market average" rate. So, $70k.

You, on the other hand, absolutely can negotiate directly with Apple to receive a $400k total comp package. They hire thousands of engineers a year in that range.
What Things Would You Keep Buying Even If the Price Doubled?
Yamaha DX7 – The Synthesizer That Defined the '80s [video]
All I heard from NoSQL proponents was that "relational databases don't scale". These same people were usually dealing with data sets that would fit easily onto a single server.
The profit a company makes does not equate to the value of each individual employee or what their salary should be. I'm not worth $400K / year, even if I was able to get through their hiring process.
Actually I am pretty shocked at the amount of “incompetence” in the business world especially at high levels.

It seems people shmooze and make big deals happen. But they have no idea how their own product works, often.

There are notable exceptions: Elon Musk. Warren Buffett. Jobs and Gates and Bezos. That’s why their companies rock.

But like, Apple after Jobs, not so much. I am not convinced the higher-ups really are in touch with what’s the main user facing issue. Like how Apple repeatedly allowed the entire Mac app store certificates to just expire leaving all apps broken [1], or how they released an iOS where no one could click a link in safari!! [2]

But that’s actually still a very high level of competence of tons of people in the company. Just the executives and lack of processes to catch this surprise me.

Google doesn’t have such problems. It only has problems of product roadmap, shuttering Google Reader and Google Plus after making the entire userbase embrace it, or replacing Talk with three different products like Hangouts, Allo, Meet, etc.

But most of all I just realized how much successful B-level people are just... well, they make so many spelling mistakes in email, often paint by numbers and don’t really think out of the box on the most basic things the way someone would if they were constantly learning about their space and their problem. Like oh A and B don’t go together? I guess it won’t work out. Oh, just one tiny thing had to be tweaked in B and suddenly we have a huge revenue stream coming? Huh, would you look at that. And here I was about to focus on something else.

Has anyone else noticed this? I am not sure if it was always the case or think it’s a general sense of ADD that came over the business world. Hardly anyone reads books. Emails have to be 5-7 lines long. Spelling and grammar mistakes make you seem important. People - especially busy businesspeople - dont have time to read 2 lines of instructions when onboarding - they zip past them and then scratch their head what to do on next screen. I have seen it.

Is this the prequel to Idiocracy?

[1] https://techcrunch.com/2015/11/12/all-mac-store-apps-stopped... and teo years later it happens again https://appleinsider.com/articles/17/02/20/apple-issued-deve...

[2] https://www.cnbc.com/amp/2016/03/28/ios-9-3-opening-links-sa...
It was published months ago how Yelp sales people would call up businesses to sell minimum $500 ad packages (that many prior businesses stated got zero revenue from), when they refused - - - evil Yelp salespeople under aliases went online and slammed their accounts with bad reviews. One dentist and other have sued Yelp, but courts ruled against online businesses like Yelp have special protection. In Russia, this problem would have been solved very expediently without expensive lawyers, Yelp staff would be 6 ft under.
> Even though large performance-sensitive parts of it like the editor buffer data structures etc are (AFAIK) implemented natively

Actually they are not. The search in VSCode uses an external exe writing in Rust, but that is about it as far as custom native code goes.

Atom though did add some native code data structures.

Claims that VSCode is "inconsistent, it's full of random glitches" doesn't match my experience at all. It's solid. Maybe it could be faster, but I find its speed acceptable and regularly run it on a laptop with an Intel i3 CPU.
You’re missing 1996-2013 in Microsoft history.

A story that Microsoft honchos loved to tell was that some VIP dared to meet with Steve Ballmer and showed him something on his iPhone. I think the moral of the story is that Microsoft had changed at the time because Ballmer was insulted, but didn’t toss a chair at the guy.

The not invented here syndrome at that company is/was amazing. Microsoft wasn’t as bad as IBM, but they were on that path!
Facebook CSRF protection bypass which leads to Account Takeover
Every time I have seen Bill Gates praise Nandan Nilekani (the one who headed the Indian irrevocable and unchangeable “unique” ID program called Aadhaar) and the Aadhaar program itself (going purely by fake numbers put by UIDAI and the government), my beliefs have been strengthened — that Gates is mostly clueless and that he still pushes things that would monetarily benefit him or his friends, without any care toward how these affect the poorest and most vulnerable people in society.

We may probably be better off without philanthropy of this kind!
There is an interview with a few of the engineers on ScienceFriday's YouTube channel. Definitely worth checking out if you've read the book recently.

https://www.youtube.com/watch?v=0wq3ucqnaSk
afaik originally this was just a convention that people started using until it became a feature
Would it be fair for engineers in Apple to get 400k, while the same engineer in, say, Microsoft would only get half as much? While engineers are important, they are not the key to huge Apple's success.

Engineers working for Apple are not much smarter than those at Microsoft. But Windows Phone is dead, while IOS is alive.

Traders in Bear Sterns were much worse than traders in JPMorgan, but the former collapsed, while the latter stayed.

Sun engineers are probably much more bright than those in Oracle, but it's Oracle who bought the Sun, not the other way round.

As much as I hate to admit that, the management makes a lot of difference and a good manager is worth his weight in gold literally.
> everything suddenly shifts 10 (or 50) meters to the east because your device got updated GPS info.

Seems like you could 'debounce' GPS updates where you know it hurts to make changes. Not that different from maps' cheating. But the resolution of GPS and its challenges related to ground clutter will always be a thorn in the side of AR applications like this one.
Binary Classification Using Keras in R
Our Front end Story!
First of all, it's not obvious to most lay people. Second, I wouldn't have a problem if that was the reason stuff stopped working, but if Smart TV makers / sellers explicitly advertise certain apps, those apps damn well better have a decent life. I bought mine and days later my favorite Roku app (Spotify) decided to shut down that app for something like a year. Nothing to do with hardware advancements, they just made an intentional decision to de-prioritize a device I had already been sold and it didn't keep up.
The moral hazard is that if a union has second-order effects benefiting other workers in the industry but not in the union, workers in the industry lose their short-term incentive for membership in the union.

At which point everybody loses except the rentier class.
Why is this kind of accusatory moralizing so common on HN? It seems really needlessly confrontational.
I used your website to relearn SQL for work! I can't thank you enough for it and getting promoted.
Getting Out of (Technical) Debt
Reminds me of the horrific metrics associated with public bug bounties. Thanks for sharing, that's pretty rough.
> Yes it has some mistakes in it’s design

And this is why it sucks. Which is fine, the language comes from a different era when our understanding of computer languages was much more primitive. It is understandable that mistakes would be made. What is unfortunate is that there has been little to no progress in improving on those mistakes in this problem space.

In the procedural world, you could also say that C has some mistakes in its design. However, we've gone to great lengths to try and improve on C, for example in semi-recent times with Rust and Go. SQL could really benefit from the same. SQL gets a lot of things right. So does C. But we can do better on both fronts.

Unfortunately, it seems that people regularly confuse SQL with the underlying concepts that SQL is based on. Because there is no basically no competition in this space, it is assumed by many that this type of problem can be expressed in no other way, and that you simply do not understand SQL well enough if you do not see it as perfect. I guess it comes from the same place of those who argue that if you make memory management mistakes in C, you just don't understand C well enough.
It's very interesting how many application developers shun SQL. I believe a lot of it is due to a pervading sentiment that SQL is unruly or inelegant. There are certainly quirks to the language, and it is a difficult transition to think in a declarative rather than imperative manner, but once you make the jump, it's an invaluable skill to have. Fortunately, I have the luxury of being able to manipulate our codebase from any level of the stack. What this means is that rather than jump through hoops on the API or frontend side to accomplish some task that would require reams of code, I can just get my output via a simple query, and it will perform faster in almost all cases.

From an analytics point of view, I can't imagine not using SQL. I've seen people pull reports from multiple websites, text files, etc., spend an entire day manipulating them in Excel, and still not get their data model working as expected, not to mention that it is very slow. A couple of queries with some temp tables and voila, magic happens. It really does make you look like a superhero when you can deliver more accurate results in a fraction of the time it originally took. I'm surprised there isn't more of a market for this skill, surely there's a lot of programmers from the 80's and 90's who have this skillset in abundance.
> Their agenda is simple: get old people to click on the links, fulminate, and forward on to ten friends, putting as many eyes as possible in front of all that advertising that the Daily Mail's customers are paying for.)

Do you really believe this is limited to the DM? I see outrage-farming everywhere. They are all desperate for clicks.
I think that's a false equivalence for two reasons.

1) The Internet has not existed prior to Facebook in all markets, or even at the same time. Internet.org brought Facebook to e.g. India.

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

Recently there was an HN thread about Internet use in the Phillipines. There were some very interesting observations about zero-rated data policies that subverted net neutrality so that basically Facebook was the one of the only Internet resources that one could access.

https://news.ycombinator.com/item?id=19073824

2) They are completely different things. The Internet is a federated carrier. Its actively disinterested in the content (although there are questions of net neutrality challengin that). Facebook has taken a proactive approach to marketing, expansion, collecting data about its users and ediatorializing.
(Checks Twitter)
(Finds bots arguing “a man is a man and a woman is a woman”)
(Deletes Twitter)
I had thought threaded discussions were solved, pre modern internet era, pre-slashdot even, by Usenet clients like rn...
I use python/Pandas every day for data analysis and the like, and I would never dream of not writing most of the aggregation and filtering logic in SQL. If you're working with large datasets, there is absolutely no reason to pull unnecessary data into memory.
Show HN: Owwly 2.0 – home for digital products crafted with passion to design
Argh. I'm late to the discussion, but I thought I'd share my intuition between why hidden-city fares make sense (it took a lot of reading to figure this out):

Basically, the airline industry is competitive, but individual direct routes function like quasi-monopolies, and they have to make all their profits on the quasi-monopoly price charged to people who want the fastest route between two cities, say A and B.

But if Airline 1 has a quasi-monopoly on the direct A-C route, then Airline 2 can only compete by offering a cheaper, indirect route. Because 2 has a quasi-monopoly on the A-B and B-C routes, it wants to charge "legit" A-B and B-C travelers the full direct-route premium.

But if those people don't fill up the plane, and 2 wants to compete with the quasi-monopoly 1 (on A-C), then 2 ends up charging less for a combined A-B and B-C, because it has to undercut A-C's price. But that requires it to vigorously sort such travelers from the legit one-hop travelers.

With that said, cheaper-for-round-trip still doesn't make sense.
You could deliver the stuff as an ad via an ad network. And sending an email which can't be traced isn't exactly difficult.

I wouldn't choose email as it presumably makes it easy for the victim to get out. The ad route on the other hand could make it much more difficult for the victim.
Exactly. Many laws would be cancelled if they were applied 100% strictly. Including many speeding laws, porn laws, sex laws, ...
By sending the jobs to Mumbai?
Roadmap to becoming a SOLID developer in 2019
> It also wouldn't be unreasonable to simply allow minors on a given platform, and give a visible indicator of minor (or under 21 for that matter) status.

LOL if you think that fly's in today's legal landscape. I'm sure every VC will be happy to host a place where underage kids can hook up for underage sex. lol

But your post is filled with vague notions of what other people should do and no real word things like cost, except for measuring it as 'not unreasonable'... based off your own ideas. With no cost benefit.

Whatever down sides that has apparently can be brushed aside because "there are already laws and courts for that" - Can you please tell me more about that? Like, there are people who are terrified their sexuality is revealed and they might be killed for it. So when it does, exactly how do those courts work? Or do you mean to punish people once the leak has happens and the person is killed. If so, can you please make an estimate of how much damage your system will create vs the 15 cases reported in the news article?

Also, like for someone who was being unfaithful, when her abusive husband finds out and kills her, exactly how did the courts prevent that info from getting leaked? Like all the leaks that happen?

You also seem to suggest this should not happen on say, instagram or facebook, only tinder and grinder. But the article specifically states instagram (unless you didn't read it). So, should instagram be free of this requirement? And if so, what answer do you have for people on your band (who want ID) but who want ALSO it for instagram also. I'm sure they use the 'not unreasonable' argument too. After all, putting in all this stuff to save 7/15 kids over the last 5 years... well, is the cost/benefit change?

I'm truly interested in well thought out solutions. Yours, while having good intentions, seems to fail that test.
Also despite having a "record year", Activision/Blizzard's stock has dropped almost 50% from where it was in September 2018, which I think was at least started by the PR blunder that was the Diablo Immortal announcement. The article doesn't really give any context into what the CEO meant by "record year" or even when he said it. If he'd said it back in August maybe that would make sense, or maybe it was a business move where you "look on the bright side" when things are looking shitty, but based on their stock price I'm not at all surprised they're having lay offs and restructuring.
If you're referring to this[1] article that I love to hate, it is not a study, it is a news item by some Nature journalist who whimsically interviews some folks.

https://www.nature.com/news/2010/100721/full/466432a.html
That's true. Ideally it would be both - very clear explanations WITH code snippets, which are important to avoid missing "that one little thing" for half an hour when writing code from scratch.
A proof that Unix utility sed is Turing complete
Twitter has this public utility value: a place where you can get updates on air quality during a wildfire, when the official agency websites are buckling under the traffic.

Some report having good experiences by following a very selective group of people with shared interests.

But it’s interesting that both Facebook and Twitter evolved into these negative, emotional, politically charged, environments when they moved from a chronological list of updates from your curated set of friends and followers, to an algorithmic one that shuffles in “popular” content.

It’s hard to have a nuanced conversation in a noisy stadium. Much easier to chant along with the crowd.
Frankism
About $100 apparently:

> Over the past decade, Kiev-based Enamine Ltd has innovated an efficient pipeline to produce any of over a billion never-before-made drug-like compounds on demand — at a cost of about $100 per molecule — by combining any of tens of thousands of standard chemical building blocks with one another using over a hundred established chemical reactions.
I do not speed read, unlike what the other comment mentions. Your assumption is correct: this is my standard mode of reading. I'm actually not a very fast reader (though I used to be when I was a teenager!), and I like to re-read paragraphs and sometimes even go back a few pages and re-read something I liked. This is also why e-readers, as convenient as they otherwise are, are not my preferred medium when reading novels: they make it uncomfortable to go back and forth. A printed book actually has the best UI for me :)

I can't explain what it feels like to read like this. I don't hear a voice except when my attention is drawn to this, like right now: I'm definitely hearing my voice when I type this, but that's because I'm thinking about it. As soon as I forget this discussion, I'll go back to silent reading mode.

Also keep in mind that right now I'm hearing my own voice, not some narrator's. I'd find it extremely distracting if it was someone else's voice, e.g. if it was a woman's voice if the writer was a woman.
I own two DX7 synths and love them. They are very misunderstood, really. One myth is that they're difficult to program, this isn't true; they're just different to program.

Analog synths are easier to program because they have all the parameters available as pots (a good thing!), however they are massively simpler in parameters than a DX7, where you have basically (per voice): 6 oscillators, 6 envelope generators (each with 8 parameters), 2 LFO, and features like feedback, keyboard scaling, etc. More parameters, thus more laborious programming IF you want to do complex sounds.

The other myth is that the sound is horrible. This all depends on programming and it doesn't help that most of the DX7 original patches were horrible.
The ECHR follows the rules about free speech enshrined in the agreement it exists to uphold, which explicitly leave room for local laws in this area, which meant that in this case it didn't overrule national law. Given the range of members, it's sadly unlikely this will be changed anytime soon (which is why I think it'd be worthwhile to do changes here on a smaller scale, e.g. through EU law)
And no bail.... for libel. That seems odd.
Contemporary climatic analogs for 540 North American urban areas in 2080
It was really pleasing to read about this steady progress!
I have been a big fan of VSCode for a while now even enthusiastically recommending it to my fellow colleagues but lately it has been VERY sluggish to the point where I am about ready to ditch it and go back to something like Sublime 3. I love the editor but the performance definitely leaves a lot to be desired.
What are the specs on your computer? How old is it? HDD?
SQL has many limitations but at its core its a beautiful and very understandeable language very close to human language in the ways it is expressed.
It's also the individual's ultimate responsibility to feed themselves and find shelter and healthcare. But lots of societies believe that, acting through government, they should provides a safety net.

(I know in some parts of the world that's a controversial statement.)

Why shouldn't society work for the benefit of the more vulnerable? Whether it's those unable to provide their own healthcare or able to verify their own facts (for example, in situations where Facebook is literally the only access to corroborating information)?