skysight-inc/HackerNews huggingface dataset:
MySQL is making strides to fix these kinds of issues ever since the Oracle acquisition for sure.

> How do you know that similar or worse problems did not exist in alternative solutions at the time it was implemented?

Because I've been working on database solutions for over 10 years, there are problems in other software but I consider data loss to be worse than any of them. For example the autovacuum in postgresql 8.3 and before was mostly garbage which ended up bloating highly transactional databases. But deleting data when you fail a constraint is worse.
Wish I understood the pro-business slant of libertarianism.

As companies become more and more powerful it seems reasonable to ask why it's the company's freedom that we protect rather than the individual's.

Surely one can see the company as governing our lives by making these rules, therefore restricting our freedom.
> If you mail a torn banknote to the Treasury they will send you a brand new one.

Torn, yes. Lost/destroyed, no. I don't think the torn analogy represents the scenario being discussed.

> And how does a fork solve anything? You can't just say, hey throw away all your existing Bitcoin, we're starting from scratch and using this new one now.

That's exactly what Ethereum did. The old one was essentially "thrown away" and became known as Ethereum Classic. A small group of people stuck with the old one, but it's not the main one we think of when we say "Ethereum" these days.
Agreed. Another example of where folks in knowledge economy jobs need should join/found unions.
Hiring analytical thinkers to help give away billions
I’m sure that being good at typing is helpful. But “first”? No way. Just ask yourself who you’d rather work with: an awesome typist who can’t program for shit, or a 5 WPM hunt-and-peck typist who slowly produces reliable, fast, and well designed code?

It’s obviously the second, because the actual programming is obviously more important.
37 seconds out of context. Posted by a Microsoft fanboy. Cute.
That's an interesting take. Facebook is basically Television 2.0, with all of the advantages (free entertainment) that come with inherent costs (advertising), and as was pointed out in a sibling, with TV the advertisers didn't have nearly as much information as they do now.

I wonder if the same parallels would be applicable to broadcast vs cable TV? Namely: ad supported (broadcast), versus subscriber supported with additional ads (cable). More broadly I wonder if that is a direction we'll see social networks start moving into, to date, I don't believe any pay-for social network has gotten any real traction.
FDA permits  artificial intelligence to detect diabetes-related eye problems
> "And really there’s a sweet spot you have to find where you use automation to relieve the pilot of some amount of workload"

... and that sweetspot, for highway driving, looks to be around the 1998 level of having automatic transmission + cruise control.

As we've seen examples in two recent fatal accidents, a driver with too little to do is dangerous.
The culture of after hours email needs to change from the top down. If they want an effective law, they should make the law say that you can't send email to anyone who is below you in the org during their off hours, or outside of "normal business hours" or something to that effect.

Employees were always allowed to ignore after work email, but their bosses most likely would not have promoted them vs someone who responds on weekends.

As a CEO, I try to set a good example by not sending email after hours. I try not to reply to emails after hours, to make sure everyone knows that it's ok to not work after hours. Sometimes if I'm working on the weekend, I'll save the emails in drafts and send them out Monday morning, because while it's ok for me to work on my company on the weekends, I want to make sure my employees know that they are allowed to have a life too.

The only way you'll fix this on a large scale is by forcing that top down approach.

That being said, I'm not a huge fan of even more regulations, but I do see why they're sometimes necessary.
Yes, professionals often times equate domain expertise with expertise outside the domain, and don't pay attention to the boundary. e.g., a doctor:

"Don't smoke, ever."

'Oh, really? How did you model the benefits to me? By what margin did the costs exceed the benefits?'

"There are no benefits to smoking."

'You mean, no health benefits?'

"What's the difference?"
Something I really disagree with is suggesting to use Dvorak or Colemak keyboard for typing speed improvements. From my experience with Dvorak, and what I think most research shows, changing doesn't make you any faster.

If you have no idea how to touch-type and need to start all over, then maybe it would be ok to start out with a new keyboard just for something fresh, but unless you are trying to prevent RSI, I would argue that Dvorak and other keyboard layouts are pretty useless.
If so, that's a pretty legalistic interpretation of the question.
Not all businesses have to compete. There are countless monopolies out there that don't really compete: At&ts ISP division, Google, facebook, etc and the list is only getting longer and longer.
Just like Tesla's auto pilot? Drivers are supposed to be "flying", scanning gauges and the road ahead to ensure the autopilot is doing what they expect...

I think people that say that "autopilot" is a bad name for this feature don't really understand what an "autopilot" does.
Literally nobody is doing that. Go read that description. Employers can still email you whenever they want, they just can't take any action against you if you don't reply.

So it's super great that you want to be at your job's beck and call for whatever your reasons, but I fail to see why slowing the creep of work into my off-hours is bad?
I'm not surprised.

I just got back from my first trip to the SV area and we saw this really beaten up house. Someone looked it up and it was valued at 1.6 million.

The paint was chipping off, it had a totally beat up roof and it couldn't have been more than about 1/8th of an acre for the house + lot. It looked like a legit abandoned crack house but it was in a good location.
On the flip side, I found it so frustrating learning colemak on the ErgoDox that I ended up learning a lot of new keybinds for things to save extra typing!
This deserves a.. LOL
Internet Download Accelerator 6.16.1.1597 Crack Plus Key Full Version
A safety feature is useless if you can't rely on it all the time.
> well crafted & inspired movies.

Applying those words to the Resident Evil sequels surely is some form of crime against humanity
>Tesla sent Dan Noyes a statement Tuesday night that reads in part, "Autopilot requires the driver to be alert and have hands on the wheel...

No it doesn't. Maybe the agreement when you use that feature does but if they really wanted to/cared enough they would make it so it only works while your hands are on the wheel.

I'm still on the fence and think commercially releasing this very experimental technology as a product to the public is incredibly irresponsible.
How did you manage to read "it's terrible" into "it's a great wheel"?
Is there any evidence that the name is the problem?
No fuss, no ego: Code Reviews done right
This article has some details about that:

https://9to5google.com/2018/04/06/fuchsia-friday-graphics-ga...

Scenic will have support for what it’s calling “stereo cameras.” What this means is there can be two views into the same scene. Each camera can also be independently moved or turned for a different view. The most obvious reason for this capability is virtual reality.
Then prices would rise and customers go somewhere else. And when dealing with legal matters, the costs can get so high, there is no amount of training for temporary employees that can insure a business from material harm, so it's best to create protocols that reduce liability instead.

There's a reason why all businesses tend to some of the same solutions, because if you don't, you fail.
I think that restricting the word "choice" to narrative choices is an overly narrow interpretation of Meier's definition. I see no strain in applying the word "choice" to gameplay choices.
Yup, I'm wondering how many more days Allo has to live. I don't even bother with the proprietary Google messenger apps anymore because I know they'll be killed within a couple years or less.
One of the core abilities of Linus is knowing when to say no (the how is more debatable).
You can just have the server delay the email until morning.
No, it won’t. This is not the user land you’re talking about and in general the idea that multiple, isolated processes can do better on the same CPU, versus a monolithic process that does shared memory concurrency is ... a myth ;-)
Or Equifax.

FB is a giant company that has produced billions of dollars in value.. to complete the cliche, it was literally started in a college dorm room. Congress and the Senate want to look good, but they don't want to hurt the company. (Quite the opposite, the company's story is the stuff of American legends and there isn't a single elected rep or senator that wouldn't ask FB to consider their state if there was some sort of FB "HQ2" project.) More to the point, they have no idea how to "fix" the situation. Facebook does what it does and users freely give them tons and tons of valuable information. Equifax and company do what they do and it's all behind the scenes, it's not even possible to opt out and it would be devastating to your credit if you could. Facebook helped some electioneers target ads better and maybe moved the needle in an election, that shit has been happening since there have been elections. Equifax and company have cost countless people billions or even trillions of dollars in extra payments because their proprietary credit algorithm says they're a higher risk and we have no idea if it's a valid algorithm or not, but banks trust it.
Collaboration tools are significantly more fun when you have someone to collaborate with :)
Triplebyte (YC S15) is looking for remote engineers
We're building a consistent, reliable, credential-blind hiring process for engineers. You can read more about us here: https://triplebyte.com/press We're looking for engineers to do remote, part-time work with us, as Triplebyte technical interviewers. This is a great opportunity for highly skilled software engineers to do well-paid, flexible work, on your own schedule.

Part of our evaluation process for our candidate is a technical interview, where engineers demonstrate a variety of skills and abilities. We're looking for people to help us administer those interviews. We'll pay $200 per two-hour technical interview.

This role is a best fit for solid engineers with deep knowledge and skill in many different areas. The work is part time, with a flexible schedule. Preparation for it will involve intensive, full-time training on site, with us, in San Francisco. You'll work with our custom interview processes and interviewing software. We've done thousands of hours of interviews - we're experts, and we'll expect you to be an expert before you can administer interviews on our behalf.

If you're interested, please sign up here: https://triplebyte.com/remote_interviewer
What company can afford to embrace a wrongful-death lawsuit?

And it's not just this one, it's all the others that they'll suddenly be accepting liability for.
It gets a lot harder to have this attitude when you have a family to support. But meh to that.
It's interesting that Google even registered fuchsia.com, used in examples.
Ehh... how many instances of unsanitized input leading to RCE were due to the subtleties of the interpreter, and how many are the result of people blithely passing user input into the interpreter, not using the sanitation functions available in most mainstream languages (in many cases, in the standard library)?

If getting people to do this is impossible, so is getting people to stop storing passwords in plaintext.
Even in "at will" states (which is 49/50 US states, or 50/50 depending on how you interpret Montana's approach), there are some prohibitions on what companies can do. And the "we didn't fire this employee for (prohibited reason), we fired them for something completely unrelated" thing is not novel. State labor departments are extremely familiar with it.
On a completely different topic , would you know of other high profile young women entrepreneurs in tech and biotech who can serve as role model for girls/high-school kids ?
Because developers who write software that is deployed to non-Microsoft cloud providers are writing code that runs on Linux, and WSL makes that a lot easier to do on Windows.
I think if your typing speed is really getting in the way of your development, you would know it, rather than need to read a blog post to find that out.
I'm honestly just very excited to share this! ;) but certainly! if exclamation! points! help the ranking! then I'm all for it!
"Move fast and break things."

This is a sad situation because a man died, but a Valley engineer being killed by the (current) Valley mindset is also kind of ironic. Tesla is getting a lot of heat here for hubris and insensitivity to the human cost of their actions, but doesn't this define almost every company in that place? Certainly the money backing most of these firms.
Wouldn't the hedge against an incompetent Linus replacement just be a fork of the kernel?
Regardless it's a better video game movie than most video game movies.
I like nmh, FWIW.
Maybe they should make TV shows instead.
I skimmed through Kling's history and some of his writings and I'd wager that he doesn't exactly have a pre-eminent voice on politics.
Please don't post acerbic swipes to HN. That's definitely against the site guidelines: https://news.ycombinator.com/newsguidelines.html. If you'd (re-)read those and take the spirit of this site to heart, at least when posting to it, we'd appreciate it.

We detached this subthread from https://news.ycombinator.com/item?id=16807652 and marked it off-topic.
Is there any evidence that this is an actual problem?
And here's a related paper on complex synchronisation in music performances from 2014 [1], which led to the development of a Max patch to put the human sync feel back into electronic music performances [2].

"Based on research from Harvard scientists, Holden has built a Max for Live device which automatically shapes the timing of your audio and MIDI channels, injecting the organic push-pull feel you can only get from human performance." [3]

[1] http://www.pnas.org/content/111/36/12974

[2] http://www.maxforlive.com/library/device/2466/group-humanize...

[3] https://www.ableton.com/en/blog/james-holden-human-timing/
They need to change the name of the feature from autopilot to lane assist. That might keep people paying attention to the road.
Backwards compatibility with Android?
That sounds heavenly
Maybe. Tell me more.
Insurance rates will probably go up on "self-crashing cars" if this trend continues.

For some reason, people aren't dying so dramatically due to cruise control. I love cruise control, because it helps me focus on "driving" (which I consider steering + observing). The Tesla autopilot feature seems to do the opposite: it helps you focus on not driving. This ain't Volvo, folks.
Vancouver signs first agreement in Canada with Airbnb for short-term rentals
To me, being a programmer without being a touch typist is like being a bicycle messenger without knowing how to ride a bike. So, you push the bike as you run along beside it. Sure, you'll get to your destination, but slower, and you'll look ridiculous. I once knew a programmer who couldn't touch type, and he really needed all the brainpower at his disposal to do his job, but he wasted 10 percent of it looking back and forth between the keyboard and screen hunting and pecking. Trying to help him out was an exercise in patience. Jesus, learn to touch type, you can rail against it all you like but if you sit down and spend the two or three weeks to do it, you'll be thanking yourself for the rest of your career for having done it. Refusing to do it just plain stupid.
One great advantage of old software that has been continuously developed by the same core of people is that when new features are added, they have the benefit of being informed by all the past failures and near-misses. And they are almost always features that are actually new.

New software, otoh, hasn't been through a 40-year shakedown cruise.
Busybodies gonna busybody.
> Why Can't Hollywood Make a Good Video Game Movie?

Short answer, because they have hard dates, and games are usually on Valve time [1].

Forcing creativity and creating fun usually ends badly, the creativity and fun come through research, prototyping and play testing.

Creativity like John Cleese said is an open mode, but you have to be in closed mode to ship [2]. Forced hard dates lead to more closed mode than open mode and the creativity and fun are compressed to times where it just doesn't work out right.

> We've become fascinated by the fact that we can usually describe the way in which people function at work in terms of two modes: open and closed.

> So what i can just add now is that creativity is not possible in the closed mode.

Sometimes games for events or product releases like movies can be good, usually it is because most of the fun and systems are from existing, already successful games or formulas. So the other problem movie games run into is they are usually just a re-skinning, but those are usually more fun and better built for fun and performance.

[1] https://developer.valvesoftware.com/wiki/Valve_Time

[2] https://genius.com/John-cleese-lecture-on-creativity-annotat...
http://legistar.council.nyc.gov/LegislationDetail.aspx?ID=34...

Here's the legislation. It excludes "overtime", so you would be able to do this. The law is just creating requirement that you opt-in to extended availability, not forcing you to always opt-out.
Yes perhaps. I think the civilization vs barbarism axis is the one most most up in the air on this issue. Some conservatives might view the always plugged/everyone on their phone in culture as harmful and might be in favor of something like this. I know many religious Jewish people keep Shabbot, where they don't use tech for 25 hours.

But I also think you could make the argument that the oppressed-oppressor axis is coming through a bit in the "force us to work around the clock" part of your comment.
As someone elsewhere in this thread put it, this is a case where silicon valley's posterchild slogan "move fast and break things" has turned into a reality of "move fast and end lives".

Fast updates can be a great thing, but companies (in this case, Tesla) need to do a better job of figuring out when to apply this mentality of "move fast" and when to instead apply a mentality of "move slower because even the slightest error in this update could result in bodily harm to someone". There's a reason that most non-software industries (think aviation, medical, most car manufacturers not named Tesla) move excruciatingly slow when rolling out new features.
> a tee loadbalancer for gRPC, forwarding the same requests to both A and B backend pools, but only returning results from A

I would call that a "(live) traffic replayer" rather than a load balancer. "load balance" implies to me that the upstream traffic is divvied up among the downstream sinks, not that the upstream traffic gets copied to multiple downstreams.
cool graphys
I'd like to add 'Epistory' to the list of programs for practicing typing at the end. I picked it up in a Humble Bundle and was surprised by how much fun it was. Pretty, too.
Python is used in more places, with more cranky people.
'Quantum randomness' machine created to generate most unpredictable numbers ever
> It's very difficult for me to take another programmer seriously when I see them using the hunt and peck typing techniques. Like Steve, I've seen this far too often.

> But all other things being equal – and they never are – the touch typist will have an advantage.

Will they? I type at over 100 WPM compared to the author's 80, and I never bothered with learning to use the home row, etc, nor did I dedicate any time to the practice of typing in and of itself.

> The best way to become a [better] typist is through typing, and lots of it.

This I can get behind, at least. And if you have kids, start them with it early on in life.
> But what if the choice was between earning as much as they do now (after tax), but predictably every month and without having to suck up to anyone?

This is such a weird way of framing it, I don't really know what to say. As a server, I never "sucked up". I just tried to be personable and helpful, because I like helping people. Now that I'm a programmer am I "sucking up" because I am being personable and helpful with the customers here? Am I "sucking up" to my boss when I show up for work on time or stay late to help the team? It's hard for me not to see in this mentality some kind of aversion to normal social interaction or maybe some kind of pride. Unless you are already self-sufficiently wealthy, you're "sucking up" to someone. If anything, I could be (and sometimes was!) much ruder to a customer than I would have ever been to someone responsible for a multi-million dollar software contract or my direct supervisor.

And yeah, sure, if you could somehow guarantee me that I would make the same amount of money, except consistently on a daily basis, I don't see any problem with that...but why would servers deserves drastically higher wage than kitchen staff or management? Or are we going to mandate a massive hike in the minimum wage and simply suck it up now that going out costs much more, because now the cost of non-server labor dramatically increased? I'm all for a hike, but we're talking about a massive hike.
Probably referring to this:

https://www.recurse.com/events/localhost-raph-levien
MSSQL/Oracle/PostgreSQL/firebird all accept 0000-01-01 which is a valid date.
Non sequitur. Capitalism is not the only (possible/existing) deep-coffer generator. See China.
But for me, it was Tuesday...
I have to preface my post to say that I think developing self-driving automobiles is so important that it's worth the implied cost of potentially tens of thousands of lives in order to perfect the technology, because that's what people do; make sacrifices to improve the world we live in so that future generations don't have to know the same problem. But I think you're right. I think the "best" way to move forward until we have perfected the technology is not something that drives for you, but something that will completely take over the millisecond the car detects that something terrible is about to happen. People will be engaged because they have to be engaged, to drive the car. The machine can still gather all the data and ship it off to HQ to improve itself (and compare its own decisions to those of the human driver, which IMO is infinitely more valuable). But if there's one thing the average person is terrible at, it's reacting quickly to terrible situations. You're absolutely right that people can't be trusted to remain actively engaged when something else is doing the driving. Great example with the cruise control, too.
Showboating is part of how politics works in a democracy but it can still produce real results.
Some of the things you quoted there are admittedly borderline, but you went much further across the nastiness line. Could you please just not do that? It isn't necessary, and it weakens whatever substantive points you have.
Also you will be prone to burn-out because you might never get a break.