skysight-inc/HackerNews huggingface dataset:
There are absolutely right answers.

> using a position of authority to coerce someone into a relationship of any kind

Is not a necessity for

> people from dating within the work place

> while also ensuring that predators aren't allowed to abuse the people around them

People in high positions can take actions to prevent conflict of interests like when any legitimate President places their assets into a blind trust.

There is absolutely nothing stopping people in positions of power in companies from doing the same and to avoid dating anyone they have power over.

> but I'm not sure what else they could have done.

They could make it clean house, add a zero tolerance policy and make it clear they don't allow people to be in personal relationships with those they have power over, perhaps as defined by being their superior in the org chart.
> I often question whether it's true that "everyone should learn to program", or it's more like, "we have a programmer shortage".

I don't think the parent was saying either of those things. Cars are no longer mechanical devices; they're full of computers now. In order to service any modern car, you need an increasing level of computer tools & training. This has been a growing problem for a long time for independent mechanics who have had no choice but to refer people to the dealerships, due both to proprietary digital systems in the cars, and to the copyright laws that prevented legal home and third-party repairs.

> so why would every one need to learn to program something that could be made by one and sold as a commercial (or open source) project?

Maybe this is a theoretical question, as opposed to a practical one? Car manufacturers today are, by and large, not shipping open source products, and until now it has been illegal to reverse engineer those products, so no open source project could legally exist.

* BTW, total tangent of a side note, but might be interesting to you: the US Department of Defense (and I think other branches of the government too) define "commercial" software in a way that includes open source, in other words open source is commercial. The reason is that OSS comes with a license, it's not to do with whether the software costs money, nor whether the source code is distributed with the software. https://dodcio.defense.gov/open-source-software-faq/#Q:_Is_o...
The issue with SEA is almost entirely to do with shitty telcos who run barely adequate gear, are staffed with semi-competent monkeys and who have no participation in peering fabrics. Yes, the infrastructure is in rough shape as well, just like in Africa.
I enjoyed some of the articles on your father's other website, like http://www.normankoren.com/digital_tonality.html, and hope he keeps it running.
You can style the original Controls too, but I've never tried for a native look in my photo editor.
So QML and QT design tools are awesome! I think nothing matches the capabilities of this platform.

Still, each time I think of using QT I get discouraged (a bit) by the licensing (even though there's almost zero chance I'll ever independently sell a software product! :-p).

In paper, one should be able to use the community version of QT for commercial software, but it looks like actually doing this could be really tricky [1]. And the commercial license is so expensive! QT page says: "Pricing starts at $459/mo." :-O.

1: https://www.quora.com/Can-I-use-the-free-QT-for-c++-commerci...
tldr: The change is don't hire Brogrammers.
The inflation rate does include rent, or "imputed rent" for home owners. However, it's an average of what people actually pay, including people who somehow got a sweet deal on housing costs, through rent control or buying their house a long time ago or whatever. It's not going to match the prices you see advertised when you're looking to move.
> This sort of thing is done all of the time in manufacturing to streamline costs.

A good example is Intel and chip manufacturers locking their cpus to a specific frequency when they are capable of higher so they don't have to manufacture the same cpu with different frequencies.
I can't help but wonder why just about every company has terrible hiring/HR/management practices.

You would think that someone out there would fix those problems at their companies and reap the rewards: an effective, highly motivated workforce.

The fact that we haven't seen that means either that it's a hard problem to solve, that nobody pays attention to it, or that there is no economic value in working to have "good" practices when it comes to workforce management.

... Or maybe it's good to have your workers living in fear, worrying if they'll be next at the end of your Kafkaesque processes ¯\_(ツ)_/¯

Oh, one last thing I remembered: a previous coworker of mine raved about how his company treated workers, but the company was later acquired by a bigger player, and the situation changed. Perhaps companies with good practices get absorbed by the "big bad wolves" that have established themselves in the market.
Rumours of this were floating around, but were never confirmed. Larry page has basically given Andy a blank Check and told him to build a Robotics subsidiary.

Andy went shopping for robotics startups at the Darpa Grand Challenge, and bought 8 of them. All the good ones, including Boston Dynamics.

Then Andy left Google, and all that shit got left in the lurch, it was leaderless, and a real mess.

It would have been some kind of alternate history timeline if Andy kept it in his pants and stuck with the robotics subsidiary.
A story from several years ago was the restoration to their original colors of Renaissance and later artwork, such as Old Masters and in particular the Sistine Chapel. Many people were confused and disappointed that the artwork had vivid colors, rather than the yellowish patina which they had acquired with age and which viewers had grown up associating with the art - as if, until the impressionists, people lived in a sepia-toned world and had no experience of or interest in colors and their beauty (that was only in Oz, I suppose).
I have mixed feelings about this - on the one hand, it's giving an incentive to working on the "boring" stuff that devs prefer not to do, on the other hand, it's something that can be gamed and result in poorer code quality (patching the symptom).

Also, it seems like the company focus shifted to reducing bugs and general code quality. That probably has something to do with the huge shift in productivity as measured by bug count.
First, there's an asymmetry in effort; it costs them very little to ask for things (keeping them informed on progress, having due-diligence calls with their network, &c) that can cost you a lot to provide; second, in exchange for their minimal efforts, they get optionality, which negates FOMO, which is the real reason they invest.

Maybe things have changed in the last couple years, but for first raises for companies, this wasn't like, "a thing that happens sometimes"; it is the normal, standard behavior of VC firms. People who are good at raising have strategies for dealing with it.
That's a reasonable price to pay. If it means having to tolerate sleezeballs rather than preventing more Bill and Melindas, then so be it.
Stateless Laptop Computing [pdf]
If you're actually successful and raise money elsewhere, they miss out. Better to keep you around so they can wedge in if something happens.
Istanbul hotties escort +905523317410
Istanbul hotties escort, Istanbul erotic massage
Maybe newish coders should learn the language they are using.

It's not a language thing. OOP discipline is a coding thing in general.

And of course there is typescript (and a gazillion of languages that can be transpiled to js these days), which synergizes very well with enterprise people and java/dotnet devs who never did a line of frontend before.

You sound like you don't actually understand why people like Typescript, or, more specifically, static typing.
The work of Art is the act of putting it up for auction on Christie's. That's what makes it a conceptual piece that is being discussed.

People often mistake art for a form of labor production. They expect that labor has to have been performed to create value. But that all changed in the early 20th century.

I really feel bad for Dr. Beef, this must really hurt. But according to the twitter thread ( https://twitter.com/DrBeef_/status/1055285640420483073 ) they didn't use the pre-trained models. In any case pre-trained models are labor, not end product. They simply trained them from scratch. Possibly on the same input set.

Even if his license was more strict, they still could have just rewritten the same code and it would have escaped the licensing. Should the original GAN paper ( https://arxiv.org/abs/1406.2661 ? ) be given artistic credit here ? What is authorship in this context ? There is a whole chain of people furthering things and doing labor and making decisions.

Yet nobody has even mentioned the original artists whose works were used to train the model. Would it be different if they were living artists ?

In what way is a GAN essentially different than photoshop copy and paste of elements ?
People fall for it.
That's a good point—it likely trips the unofficial "tentacles of evil" test of the Debian free software guidelines, from https://people.debian.org/~bap/dfsg-faq.html :

> Imagine that the author is hired by a large evil corporation and, now in their thrall, attempts to do the worst to the users of the program: to make their lives miserable, to make them stop using the program, to expose them to legal liability, to make the program non-free, to discover their secrets, etc. The same can happen to a corporation bought out by a larger corporation bent on destroying free software in order to maintain its monopoly and extend its evil empire. The license cannot allow even the author to take away the required freedoms!

If MongoDB does not say in a legally binding way that this is clearly not what they mean, an acquirer could very likely twist the clause.
these are really nice looking tools.
> The most common adverse reactions in patients taking Xofluza included diarrhea and bronchitis.

I wish the article listed the frequency or likelihood of getting these reactions. Given the choice between flu and bronchitis, I'll take the flu.
Before kids were staying up late playing video games, they were staying up late with a comic book. I think there’s a fallacy in this notion that technology has changed how much time is spent by a child being productive or not. The medium might have changed, but I expect the mean amount of time goofing off (be it book, radio, tv, video game, or internet) to be constant throughout generations of children and teenagers.
std::set is used in the lookup table construction. We will have to wait till c++ finalizes how memory is allocated in constexp before this type of code will execute at compile time.
There isn't much overland cable in Africa. The distance is too far to maintain in a cost effective way.
Where do you get your status pages from?

EDIT: I wrote some OSS to email you if a service (like a cronjob) does not check in[0]. Maybe I should add a status page component to it so you can see failed services at a glance, that seems like the right way to do status pages.

[0]: https://gitlab.com/stavros/caduceus
Look at the Toyota unintended acceleration incident to see how dangerous a malfunctioning engine can be. (Even if it ended up just being floor mats or driver error, it shows what can happen in that case.)

Other cars in full working order drive into stationary vehicles and lane dividers every day. Nobody’s freaking out about DIY mods for those.
I really wish React wouldn't add more state handling, because it's never been particularly good. I use MobX and loathe the overcomplication of stuff like e.g. Redux. Hooks look like a misguided attempt at addressing React's lack of automatic reactivity.
> the number of papers the average researcher is being asked to review is increasing

The quality of review becomes proportional to the impact factor of the journal. And given that the high impact journals have not substantially expanded the number of articles they publish, it might mean that there are now more candidate reviewers.

What has become substantially more burdensome is the number of funding applications that (esp. young) investigators have to submit per year. http://www.pnas.org/content/112/2/313

> Post-publication peer review is one option, and Fighare

There are interesting proposals. E.g. elifesciences proposes to publish everything, under the condition that the reviews will be published eponymously along with the paper
Not entirely true. Burning things requires an oxidizer, not necessarily oxygen. Other oxidizers include chlorine, fluorine, nitric oxide, nitrogen dioxide.
> And yet you don't control who you fall in love with.

Tough luck. If forcing people to choose between their job and their love is the price to pay to stop these sleezeballs, then so be it.
Haidilao and Panasonic Team Up for Robotic Hotpot Restaurant
Maybe it done went gone wrong?

;)
> I have quite a few components in each of my projects that do nothing other than call lifecylcle methods (they render `props.children`)

I have a few of those too, but I feel like ES7 decorators already solve this problem quite well (e.g. [1]). But I guess hook will generate better code for prepack than decorators will.

1: https://medium.com/@jihdeh/es7-decorators-in-reactjs-22f701a...
> because it's apparently hard to work out all the ways that the method could be invoked

Simple example case of a statement that makes it impossible to minify function names:

class Test { static func() { /* function code */ } }
test[prompt('function to call')]()
Cutest robotic kitten that I've ever seen goes viral
The biggest challenge to do this technically is to use gyroscope data to work together with the stacking algorithm. It's hard to tune the gyro to work great for any phone. A pure software solution to analyze the perspectives transformation would be too slow.
I don’t see how Autopilot marketing is at all relevant here.
At my previous job the management not liking you layoff was because "you're not being a team player/difficult to work with".

They were never firings because the the company just did massive layoffs every year so you just get rid of the bad apples with the rest of the under-performers when the company downsizes.
Interesting that none of the clouds even offer hosted mongodb in the first place, and from everything I know there were 0 plans for any of them to start. They all have their own proprietary databases to promote instead. Meanwhile MongoDB Atlas seems to be doing well so the entire impetus for this license change seems rather unwarranted.
I wrote something to help with the first case (it'll email you if your service doesn't check in): https://gitlab.com/stavros/caduceus
What Director enabled on interactive CDs we got in mail and as freebies continued with Flash on the web and culminated with 'skip intro'. Idea of having motion graphics on the web. Sometimes in form of small elements, sometimes full everything. Something's gotta move though.
Agreed on the RAM bit. I have 32GB and it's sufficient. But keep in mind we have N customers, all with Slack, so our use cases are probably a little out of the ordinary.
One flaw here, as others have noted, is the number of wage-earners per household.

But there is even a greater factor: the inflation-adjusted GDP per capita! In 1968 it was $24k; in 2008 it was $50k. Is the author really surprised that a lot of households make more than their parents?
I have always loved that the man who wrote the absolutely shattering elegy that gave us the phrase "hail brother and farewell" (Catullus 101) also gave us this.

It's good for poets to have breadth of expression.
I feel the same way! Maybe I'm just getting older, but I like code to be boring. A class is something everyone can read and understand. If you have to navigate a maze of HOCs withStateHandlers, enchancers, redux actions, reducers and connectors you end up needing to open 10-20 files and jump around between as many functions to build a picture of how a component works. Considering code is read more often than written - that seems like a huge step backwards.

Hi, I'm Dan. I write boring code. I love Go because it's super boring.

I like to read boring code, write boring code, and then get on with my day. I don't like long walks through the codebase trying to understand how everything is wired up in a super-cool functional way. Get off my lawn kids.
The Journey to Vault 1.0
Millions of people graft ad hoc, poorly designed lane keeping and cruise control systems into their cars every day. The result is tens of thousands of fatalities each year in the US alone. Yet we seem to be ok with that.
Mr. Hast­ings had re­cently fired his chief com­mu­ni­ca­tions of­fi­cer for say­ing the “N-word” in full form. The ex­ec­u­tive, who is white...

The race of the speaker shouldn’t matter. Either make the word forbidden (a silly concept to begin with) or don’t.
I sincerely hope you are not in any positions of power.
Ask HN: What's the best solution for GeoDNS that supports failover?
I have some requirements but I'm struggling to find an affordable solution that does all of them.

I have two web servers, and would like to use GeoDNS with them, so that users are always connecting to the nearest/lowest-latency server. Additionally, if one server goes offline, all traffic should be directed to the remaining online server automatically.

Basically I'm looking for "Failover GeoDNS". There are plenty of Failover DNS services, and plenty of GeoDNS services, but not many that do both.

Does anybody have any suggestions? A do-it-yourself solution should also be fine as long as it itself is resilient.
Eh, even in the same paragraph it says "The distinction between function and class components in React and when to use each one leads to disagreements even between experienced React developers."

Also, bits of class issues show up in the other complaints.

So, no, it's not just "what is a class" and it's a weird hill to die on. I feel like most of these responses to hooks in general just focus on the most trivial detail aka bikeshedding.
In September 2014, a few weeks into the inquiry, Google’s board of directors awarded Mr. Rubin a stock grant worth $150 million, to be paid out over several years, said three people briefed on the decision. It was an unusually generous sum, even by Google’s standards.

Mr. Page typically recommends how much senior executives are paid, said three former Google executives. Over the years, Mr. Page had told people he felt Mr. Rubin was never properly compensated for his contribution to Android, two people who spoke to him said.

What about all the engineers who helped build Android? I wonder if their aggregate compensation even comes close to $150 million.

It is insane how much we compensate and praise the people at the very top as if they did the work alone.
Rank and Yank
My guess is that if you have a place to illegally sell research chemicals online, that place could also be used to facilitate sex trafficking and will be used that way. So without explicitly targeting drug markets, FOSTA can still indirectly affect them as black markets in general.
Google has sacked dozens over sexual harassment since 2016
> Furthermore, shallow moonquakes lasted a remarkably long time. Once they got going, all continued more than 10 minutes. "The moon was ringing like a bell," Neal says.

> The moon, however, is dry, cool and mostly rigid, like a chunk of stone or iron. So moonquakes set it vibrating like a tuning fork. Even if a moonquake isn't intense, "it just keeps going and going," Neal says. And for a lunar habitat, that persistence could be more significant than a moonquake's magnitude.

The dryness of the Moon presents an interesting challenge to tunnel boring machines that I don't often see addressed.

[1] https://www.nasa.gov/exploration/home/15mar_moonquakes.html
The kernel module version uses less, if you have a phone that supports it. The userspace version uses much less than ordinary VPNs -- because it doesn't send traffic when you're not using it -- but it's still Android userspace networking, which uses battery, unfortunately.
Sure, they fire for performance reasons by setting up one of those kangaroos courts where your voice is nowhere to be heard. The build-up to the inevitable firing is something akin to an Ionesco play, one absurdity after the other. The higher-up gets some sidekicks onboard, people who would sell their grandmother for a half-chewed piece of chocolate, and the smearing campaign begins.

The apologist has the words ready: they pay you a lot, they are clear about firing liberally, and you get your severance package. What's to complain about? Unfortunately (for the apologist), there are people who still have some dignity and do not like to be on trial with the kangaroo court. It is better to be punched in a leg than in the face, we all agree on that, but some people – a dying breed, apparently – do not like to be punched at all.

The article is a good description of what happens at Netflix, including the creepiness trickling down from the top with the lemonade, although there was never an email from the CEO asking the leaker to expose herself.
OP did berate a 19 year old for not grasping the consequences of his actions. IMO this kid's actions are to be expected, the kid is 19 and does not have a critical eye for licensing. I doubt he would have needed a lawyer to choose a more appropriate license.

This is the same trap I see 40-somethings falling into time after time, acting like AGPLv3 is evil while complaining how their (non-copyleft, open source) projects are widely used, extended and not contributed back to by those that use them. If your building a totally new platform in an area with no existing tools, strong copyleft is not a bad choice.
> Many employees say they see the keeper test as a guise for ordinary workplace politics while some managers say they feel pressure to fire people or risk looking soft. Postmortem emails and meetings explaining why people got fired are viewed by some employees as awkward and theatrical when the audiences can be dozens or even hundreds of people.

So every employee gets to be badmouthed in front of as many as hundreds of former co-workers, as Netflix's special parting gift?

What a treat!

> Richard Siklos, a Netflix spokesman, said the company only fires employees for performance reasons

So Netflix is actively propagating the obvious myth that all terminations are due to poor performance. Not because the nature of the project / technology changed, not because the chemistry between the fired person and key players like his supervisor has unfortunately gone south... No, it is always poor performance.

Good luck getting your next job!

And to help you on your way out, we'll make sure every single one of your former co-worker hears your former supervisor talking trash about you in very blunt terms.

You know, just to make it easier for these same co-workers to provide references to your prospective next employers.

Have we said good luck already...?

(Netflix employees, why do you accept this?)
The top-level manager on the engineering side needs to be pushing back, saying "Guys, this isn't going to ship if the requirements keep changing." If he isn't doing that, you are in a tough spot. It sucks to work on such a project, and it sucks to go over his head, especially if you are junior. Maybe talk to the senior engineers about the problem?
> if you spent at least five hours ... and it took a considerable amount of effort, THAT is a profound piece of work.

Got it. work >= 5hrs == TRUE REAL PROFOUND ART, work < 5hrs == UTTER GARBAGE PRETENTIOUS BULLSHIT.

Art is purely expression. It doesn't matter how long it takes you to express what you're expressing. Pollock may have just splattered painting on a canvas. But it was still a true expression. John Cage made a composition where the orchestra doesn't play any notes. But it's still an expression.