skysight-inc/HackerNews huggingface dataset:
The difference is that Amazon treats their drivers like garbage http://www.latimes.com/business/la-fi-amazon-drivers-2016121...

UPS and Fedex pay drivers enough to care.
I'd argue it's more like getting dropped into single user mode. No friendly GUI, but the underlying systems are the same. The flaw with any sort of safety net is that you get used to it and forget the basics of aviation.

The big problem was that the pilot-in-command simply forgot (or did not know) how to fly the plane. He overcorrected in reaction to turbulence and the rest is history. Normal law does not allow the pilot to set an angle of attack that would lead to a stall. In the alternate law modes this protection is not there and so when the PIC didn't adhere to the rule of "don't pull up while in a stall" there was no safety net to prevent him from exacerbating the situation. In fact he kept pulling back when the stall alarm went off.

A better UI would not have solved the self-inflicted problems. From the findings sections in the wiki entry:

- The pilots apparently did not notice that the aircraft had reached its maximum permissible altitude

- The pilots did not read out the available data (vertical velocity, altitude, etc.)

- the crew made inappropriate control inputs that destabilized the flight path;

- the crew failed to follow appropriate procedure for loss of displayed airspeed information;

- the crew lacked understanding of the approach to stall

- the crew lacked practical training in manually handling the aircraft both at high altitude and in the event of anomalies of speed indication

- the two co-pilots' task sharing was weakened both by incomprehension of the situation at the time of autopilot disconnection, and by poor management of the "startle effect", leaving them in an emotionally charged situation

- the crew did not respond to the stall warning

A better cockpit may have given the pilots a better chance of surviving but definitely wouldn't have guaranteed a better outcome. One only needs to look at Asiana to see that even Boeing, with their contrasting approach to UX, can't save pilots who lack basic airmanship. My understanding is that most long-haul pilots will fly a fairly small number of segments each month, and that most of those segments are going to involve a huge amount of time spent in the middle of nowhere with autopilot on. This leads to atrophying of skills needed to manually fly a plane.

Conversely, one only need to look at Qantas' QF32 incident to see that good airmanship can absolutely make catastrophic failure survivable. Yes, there is a lot of information to process in an emergency... but the Qantas crew took that information and delegated appropriately. The Air France pilots lost their cool and fucked up.
Why Ty­pog­ra­phy Matters
Seems a bit weird that one employee can inadvertently deactivate such a big account by mistake. You would think there are double checks in place, warnings etc
...

Edit: typo
In your experience, what are the strange ways that PostgreSQL breaks?
As in all labor intensive industries that require no particular skill. Turnover is not an issue, it's a consequence.

You can't significantly improve the job and the work conditions, it is what it is. You can't pay more, that'd impact costs too significantly.

The consequence is high turnover and you can't fix the root cause. Lucky you, there is an endless supply of fresh blood that can and are willing to do the job so it's a viable business model.
If nothing else this points to poor internal controls on user accounts at Twitter.
This applies to almost all of the gig economy.
From postgres perspective, yes I administered pg databases for 10+ years. From a docker perspective, I have been learning over the past couple years, but mostly I have been able to identify failures.

Why do you ask?
There probably are checks in place. My bet is on an employee's joke.
LOL. Not unionizing is literally being a bad business-man/woman. Good business-people exploit all legal avenues to maximize their leverage...and if it's not legal, they lobby to make it legal so they can further maximize leverage.

But I suppose it follows, a good business-person is a bad employee. However, I believe with every fiber of my being that employees should follow the examples set by their bosses to be successful. If the boss is doing everything to maximize their leverage over competitors (and their employees - ie pushing for more STEM education to increase supply of workers so they can pay them less), employees MUST follow in the footsteps of their bosses. Not exploiting every avenue for leverage in a system as cut-throat as capitalism only serves to exacerbaate inequality.

Based on those thoughts, I believe unionizing is the patriotic thing to do. I will say though, I would love to see new types of unions emerge that are more efficient than those of yesteryear.
Curious to know how locked down permissions are at Twitter for this type of thing. After yesterday's news about RT & Twitter, I'm wary of the potential personal involvement Twitter has with US politics & Trump.
And, frankly, just asking for deliveries to be put in a plastic bin probably helps a lot at the margins. Never been an issue for me but just not having a package in visible sight can probably be useful.
Paradise Lost is a beautiful and intricate poem. I would highly recommend reading it with an accompanying text that drills into the context and all the intricate literary and historical references. I read it in a British Literature class (one of the best university courses I ever took, shout-outs to Prof. Siobahn Caulkin, a brilliant teacher) and Milton's creativity and his ability to work with form and tradition still sticks with me today.

On the side: I'd highly recommend taking notes on fictional books you read like Keats has done in his margins. It helps to see how novels are all tied together like complex machines of tone, theme, foreshadowing, and payoff. It also helps to solidify just what the heck you're reading into words.
I'm not sure it's correct that custom root certs are allowed for drivers. I asked this in another comment.
I've noticed others mention that it's context dependent: what's acceptable in some communities is not acceptable in others. Your comment, if meant in earnest, while it may be acceptable when uttered by Linus on the kernel mailing list (I'm extrapolating here based on the few comments I've perused in this thread), is not acceptable on HN. Given the different conditions, I don't think it would produce anything meaningful, whether it gets flagged or not. And given that you've prefaced it with "As an experiment, let's see if this comment gets flagged...", I suspect some that would otherwise flag it won't because it's clear it's not meant in earnest.
Spain is Spain. It's closer culturally to Romania than to Switzerland.
Yep. We've had packages go missing, and I've seen amazon packages just left on the sidewalk in the SF Mission. Granted there were problems before, but their own delivery service is not great.
You seem to forget there were and are companies like fedex and ups that deliver things just fine and don't have these issues. It might have something to do with how they train and pay their employees.
I'm not sure what your point is. Theft doesn't have to be a common event for it to ruin your day once it does happen to you.
> "not all file formats are suitable for long term preservation, even if they have an open specification. Some lossy and compressed file formats pose a higher risk of total loss if even a single bit is lost."

Wouldn't this issue apply more to OpenDocument, which is compressed (into a ZIP archive), than SQLite, which (at least by default) is not?

But then, I question the appropriateness of the advice. If you're serious about archiving, you should be using error-correcting codes in some form, so that the archived data will remain recoverable bit-for-bit even with a large number of bit errors in the underlying medium. To be honest, I'm not that familiar with long-term archiving practices, but if you have some kind of RAID setup, that should give you both error correction (for bit errors) and drive redundancy (for loss of entire drives). Alternatively, you could use dedicated ECC tools like par2.

True, most data that gets preserved will probably be preserved by chance, by people who are not serious about archiving, and may not take sufficient steps to prevent errors. But they're also not going to choose a format for optimal archiving either, so you're kind of stuck with the fact that many modern file formats have built-in compression and/or checksums, and thus don't hold up well when corrupted. We could keep the issue in mind when designing new formats, but is resilience to corruption really worth the additional storage cost of leaving data uncompressed? Or perhaps we could design formats to have built-in ECC instead of just checksums, but that would also waste space...
Sure, flow/typescript already do this by default.
It's a shame for workers that delivery driving is now a gig. Historically, it was a stable, good paying career, something to work towards within USPS.

But hey, at least shareholders are getting a better value.

edit: It seems like any comment not intensely pro-capitalistic ends up downvoted. You folks need to realize that while capitalism is a fantastic method of maximizing wealth generation, it's not perfect.

Our lower-middle class is shrinking while our lower class is growing because of the loss of jobs like these. The fact that I'm getting downvoted for pointing this out is a bit surprising, given the generally levelheaded comment section this site usually provides.
What the article says is true that traditional roles are disappearing but they're hiring technology people like crazy.

Closing branches, automating branches, that's the direction it's going. eBanking, less face-to-face transactions. Data scientists, etc, to datamine all that valuable purchase history.

So employment-wise it's bad for the population at large, but good for us techies still.

Here's an example of Goldman (not a traditional bank, but still relevant):

http://www.businessinsider.com/pie-chart-google-hiring
OK looks like they may put the archives back up
https://twitter.com/andylocal/status/926226031081672709
the fact this is so ham-handed might mean the regular IT employees weren't part of it? I can't remember if we even had anything more than contractors for IT stuff at Ist (I worked there), I do know the CMS was a very out of date copy of Movable Type.
Well, I think you disagree on the meaning of the word "artifact." GP cares that all production deployments are identical to the development environment that went through system tests. To ops, a reproducible build is one that has been uploaded to the registry, because it can be ported over to the production cluster and it will be bit-for-bit identical.

It is not necessary to reproduce the same build bit-for-bit because you have kept a copy and distributed it.

You are not rebuilding the same thing twice because that is an inefficient use of resources.

Nobody really cares that the timestamps are different when the builds started at different times of day, it is evident therefore that you will not produce bit-for-bit identical builds as long as your filesystem includes these kinds of metadata and details.

If you built it again, it is to make a change, so there is no point in insisting on bit-for-bit reproducibility in your build process (unless you are actually trying to optimize for immutable infrastructure, in which case more power to you, and it might be a particularly desirable trait to have. Not for nothing!)
> The report found that the McCain did not have the right type of watch on duty for navigation in congested waters and that watchstanders' training was insufficient. But there was never a warning signal from the Alnic of impending collision or a change of course by the merchant in an effort to avoid the collision. "Despite their close proximity, neither JOHN S MCCAIN nor ALNIC sounded the five short blasts of whistle required by the International Rules of the Nautical Road for warning one another of danger," investigators found, "and neither attempted to make contact through Bridge to Bridge communications."

What a comedy of errors.
"Superior error handling and easier debugging are helping it gain popularity over Python and R"

What the fuck are they talking about? I thought a "feature" of Go is that it DOESN'T have any error handling, and it forces you to catch exceptions yourself? Last I checked python already has a great solution for this built in.
Because people justify use of their time with things like "require a certain amount of wind down time to relax". I do the same, so not dodging it. "Had a tough day. After the kids are asleep, I just need to relax for five seconds, is that too much to ask?"

We're all prioritising time. If you can't fit in 1-3 hours of riding a bike, fit in 10 minutes of something else.

(We built https://streaksworkout.com/ to help this. People choose the exercises that suit them and then start a 6-30 minute workout based on how much time they have.)
Split command also provides plausible deniability.

“No, we did not deliberately ram a ship suspected of smuggling contraband to North Korea, that would be illegal.”
Kind of interesting that Trump’s account is worth so much to Twitter, and they seem to care so little.
Why not? They do most of the work,maybe they should have the opportunity to chime in on how the business is run. Maybe they might actually be able to offer positive suggestions. So yes, it is to some extent their business.
Hope they release some kind of post-mortem report -- even if it was done out of malice, admitting that -- and providing some details on how this will be prevented in the future -- is much better than a vague excuse that leaves everything to the imagination.

Having never worked anywhere on the scale of Twitter, the only non-malicious kind of human error I can think of is like when Google accidentally blacklisted all of Internet as malware [0]. What would be the accidental step/keystroke that happened to target the most controversial user account? Unless @realdonaldtrump was part of the manual-moderation queue and a human accidentally approved the ban.

But that would seem to indicate that @realdonaldtrump (and other massive accounts) don't have a special flag to be treated differently, which sounds even worse of a bespoke-workflow-nightmare. @realdonaldtrump must get receive so many abuse reports that it would constantly show up in the moderation queue otherwise.

[0] https://www.wired.com/2009/02/google-glitch-b/

edit: Update from Twitter:

https://twitter.com/TwitterGov/status/926267806261407744

> Through our investigation we have learned that this was done by a Twitter customer support employee who did this on the employee’s last day. We are conducting a full internal review.

Wow, I imagined ACL/auditing being not completely disciplined -- such as SREs having root-tier access. I never would have thought that a customer support employee had unchecked power to disable accounts. It makes some sense that they would have autonomy to quickly deal with obviously bad/fake accounts. But not with Trump-tier accounts. Not just because of Trump, but all the other major accounts/brands who use Twitter as a primary communication medium.
The UI issue being that ganged control should have been the default, but separate control was instead.
A key occurrence during this mishap:

0127 The Officer of the Deck ordered course to the right to course 240T, but rescinded the order within a minute. Instead, the Officer of the Deck ordered an increase to full speed and a rapid turn to the left (port). These orders were not carried out.

0129 The Bosun Mate of the Watch, a more senior supervisor on the bridge, took over the helm and executed the orders.

I've witnessed multiple similar situations on a warship (imminent loss of extremely critical systems), and had to forcibly push the watchstanders out of the way to do their job for them. Many people are going to freeze when the SHTF, and there may be no prior indication.

Major attaboy to the BMOW who saved many of his shipmates. Given the incident angle of collision, many more would have died from a perpendicular collision.
While "it depends on the circumstances and here's why" is the ideal answer, such questions rarely get those answers.

On one of the sister sites to SO, there's a post about pros and cons on their meta - https://softwareengineering.meta.stackexchange.com/questions... - such questions are often a moderation headache when you get the inevitable spam and the poor quality answers of "I can't believe anyone didn't mention XYZ".

Look at https://stackoverflow.com/questions/15142/what-are-the-pros-... and start reading through and consider the one that starts out with "@Keith" responding to a different answer or "A SQL stored proc doesn't increase the performance of the query" being the entirety of the answer.

Such questions, when left open can get awful answers that are difficult to clean up.

Have you considered that there are sites with as laser like of a focus on pros and cons as SO maintains on Q&A? https://www.slant.co is one such site. https://www.slant.co/topics/607/~best-java-ides https://www.slant.co/topics/440/~best-nosql-databases-for-we... and so on.
MTGA
#fakeAdminAccountPermissions
So if you're arguing that $24,000 Buffet could have caught up to $1,000,000 Buffet, it seems like you're implying that $1,000,000 Buffet could have made more money from "people wanting to throw money at them", or that there's some natural limit to wealth that Buffet would have hit in either timeline.

Even in this case, isn't the author's thesis still valid? Don't focus on what the already successful person is doing right now, focus on what they did when they were in your position - i.e. young and scrappy.
"My precious!"

You seem terrified of the idea that they might choose to negotiate as a group for some reason, even when they go about that in a perfectly voluntary fashion.
People wouldn't use it if a better option was available. Lots of people are familiar with Markdown, which lets you start a line with > to have it quoted, but HN does nothing with this syntax so it looks ugly and as a consequence people don't do it.
What are you doing now? Cellular data plan only?
My health update after spending two years in ketosis
I wonder if there are any differences between using a credit card online and allowing strangers entry into one's home.
My bet is they show tweets out of context to reviewers and they can ban based on the content.
Solutions

1. Every house installs a dropoff box. This box allows owner to activate or deactivate which delivery companies get to access it

I like this. No more write special delivery note.

2. Open more amazon lockers that allow bigger sizes and more flexible delivery time

Actually #1 is the right solution
Amazon PE ratio is insanely high. Even shareholders aren’t getting better value.

Amazon is abusing drivers, fulfillment workers, and AWS engineers (so I’ve heard) because they can get away with it. It’s a shame really.
Not sure why you're singling out Manhattan: Queens and Brooklyn are famously unsafe for packages. Even when I lived in the Sunset (the sleepy half of SF) I had packages go missing.

In fact I would argue that if a package can reliably last 8 hours on your porch you don't live in a city (at least for the purposes of this discussion).
If this db is blockchain-like, does that mean that every node must carry a full copy of the db?
A billion dollar ship seems like the kind of place it's worth having real physical controls and indicator lights for functions like this.

I get why auto makers love touchscreens, because buttons, knobs and lights are comparatively more expensive than adding another menu entry to the touchscreen, but that's not the case in an expensive ship.
I don't think so - the message was "nothing here", not the suspension message.
Oh you might be right about that. I'd be pretty nervous going in either direction on top of constant datafiles. Just mysqldump and be done with it.
Let's not idealize the situation at other delivery companies. Delivering is not a dream job.

It'd be interesting to see how much business is B2B and repeated addresses for UPS/Fedex vs Amazon.

Amazon is likely to be distinct. High amount of one off consumers. Varying routes every day. Customers being away during delivery. Exactly what ruins a delivery company.
I think it’s ok because I think it’s unreasonable to expect site owners to provide content free of charge: people hate paywalls and ads/tracking because they prevent access to content, add unwanted content and/or infringe on the user’s privacy. An automatic cryptocurrency micropayment system (like the Brave browser’s BAT system, if I understand correctly) could be designed to address some or all of these problems without making it impossible to monetize your content.
We used to use the excellent Xero for our accounts, but it couldn't handle international business (exchange rates, different tax regimes etc)well. So we rolled our own system of python scripts and Google sheets.

The python scripts use gspread to import and process bank data from eight accounts around the world. Summary sheets pull that data together into real-time profit and loss, position statements, and tax summaries.

It's easily shared with our accountant, who can add a sheet to do some custom analysis at the drop of a hat. Our annual report takes about an hour to prepare, and sheets mimicking tax forms make filing tax returns simple.
Yes. And that system should be open and not tied to a specific delivery company.
Do you have references for the Submarine story? The submarines I've seen have a rudder, stern plane, and another on the sail. With mechanical controls, I imagine it's difficult to have one person control all three of those movements. Two people controlling three movements seems right.
UPS drivers have their own union, which protects their jobs and benefits, providing an incentive to be efficient and provide quality results.

Amazon delivery drivers have no incentive, thus terrible service.

Disclaimer: when I have to order through Amazon, I have them flag my account to use traditional delivery methods because Amazon delivery is trash.
Or maybe someone on the way out with nothing to lose?
You would need to be remarkably stupid and/or immature to switch off a primary communication channel of the elected leader of 320 million people as a "joke", regardless of what you think of Trump.
Trakstar (https://www.trakstar.com) | Full-stack Engineer | Seattle, WA | Full-time, ONSITE, Salary: $100-$125k + equity

Trakstar is looking for experienced and versatile full-stack developers familiar with the Rails framework to join our small but efficient team in Seattle. We make performance reviews meaningful for employees, managers, and HR administrators around the world. Our rapidly growing customer base consists of over 125k users and 1,000 organizations.

Our stack: Rails 4.2, Ruby 2.3, Postgres 9.4, JavaScript, jQuery, SQL, HTML, CSS. Looking to modernize our front-end work with React as well. We utilize Resque/Redis for background jobs, have an automated feature test suite driven by Capybara and PhantomJS on Circle CI, and run our own ops with AWS + Chef.

To apply, visit:

https://trakstar.recruiterbox.com/jobs/fk0fx7l
I would be interested to see how much liberty the contractors who develop these systems are given. Are they given a rigid spec by the Navy and expected to implement it exactly or are they given a general proposal which allows them to iterate on UI from lessons learned from previous accidents caused by confusion.
I’m not sure, I’m just sketching out a solution to content monetization that might solve problems with current monetization schemes.
Happened after the markets closed - would be very interesting to see the impact while open. I'd wager on a mini flash crash as bots short sell.