skysight-inc/HackerNews huggingface dataset:
It would still be a CFAA violation for the employer to use those keys to act as the employee against a third-party serivce like Github. So the employee might not be able to object to them seeing that, but they would have no right to use them to access the employee's account on a remote server. Just like if they found a check on your desk they can look at the numbers, but they can't just use them to take money out.

Also, you could and probably should create a new SSH key on the company laptop or a personal access token for HTTPS access so that it can be easily revoked when you leave.
>Additionally, Amazon is offering an optional product serialization service for companies that would have them put a unique, Amazon serial code on their products during manufacturing that will then allow Amazon to scan and confirm that a given products is authentic before it ever leaves a warehouse.

If the manufacturer opts in to this serialization, as a customer, co-mingling wouldn't be an issue. If a co-mingled counterfeit item gets picked, it wouldn't leave the warehouse. The Amazon worker would then put the counterfeit item to the side and find a genuine one.

For the manufacturer/Amazon, it would still be difficult to find who shipped the fake item.
Governments use receipt lotteries to boost tax compliance
Several of the online mattress companies offer free returns. I think Casper and Leesa both offer 100 days, for example. I think it's very safe to assume that a mattress depreciates a lot when not in brand new condition.

But the model is obviously working for them. Maybe the industries aren't exactly comparable because of different margins, though.
Hmm I recognize that. I mean, important information / answers / questions, in a chat-only community, that scroll up, away and are gone.

Aha you have in mind a chronological "chat" / discussion, with threads? Rather than a best-comment-first HN discussion page?

If you use something else than Slack now, it'd be interesting to hear what that could be?
I have been using atom for all of 2019. Its been quite terrible. Crashes every now and then, random lagging, cant delete files for some reason (its a reported bug). I have a vim plugin on it and a shortcut sheet on my desk which I am using to migrate to vim later. Others at work use vim and the way they edit text looks like magic.
It's a nice gesture, but 100 is not much. Doordash probably won't even notice. I also wonder how many of those 100 would have been interested in doordash otherwise.

That being said, I applaud it and hope that boycotting employers for bad behavior becomes more common.
Most of the brain damage these days is JS, not CSS. Substantially harder to work around.
Agree on this, not so much for the SV unicorn crowd, but at a couple of interviews I’ve asked to see the actual seat and workstation where I’ll be sitting. I’ve never had honking forklifts, but some office space “corporate accounts payable, Nina speaking, just a moment” type spaces were enough to sour me on the job. It’s mundane maybe, but important to me..

https://youtu.be/4s5yHUpumkY
I'm flagging this for spreading misinformation.

WHO:

"[..] measles, which we know to be about 98% effective"

"Most routine childhood vaccines are effective for 85% to 95% of recipients"

https://www.who.int/vaccine_safety/initiative/detection/immu...
I was in 7th grade in 2008. Facebook had just started to become popular at the school. Crucially, no one had a smartphone. People weren't going around posting pictures of what happened in school. I'm sure there was gossip in other circles, but I hardly saw any. My experience of seventh grade in 2008 mostly resembled what happened in the story.
Oddly, to me, Apple Maps and Google Maps are basically the same, just on different devices. Neither is enough to make me want to purchase the device they are on, but both are indispensable on the device.
The reason you keep a migration chain is so you have a clear path from anything in the wild to the latest. Unless I'm misunderstanding, throwing this away means you need to migrate some unknown permutation to latest.

The hardest part of the migration is migrating the data and as far as I can tell that is glossed over.

Why is throwing away the iterative migration version useful exactly?
This is how I felt when Meetup.com completely redesigned their site and logo.
Amazon Dash Buttons Discontinued
I think the article misses the point that many design modifications are micro-optimizations. The entire goal is that the user doesn't notice (cognitively) but is modified in their behavior none the less. These sorts of micro-optimizations frequently made Travelocity hundreds of thousands of dollars when I was their A/B test developer. Adding a phone number to one page added an estimated $3 million in revenue.
US Contact Lens
I just wanted to reply to those who commented about why US requires eye exams and prescriptions to wear contact lenses and it is because of the potential risks involved to wear contact lenses. If not properly cared for by a person who wears contacts they can cause alot of damage to the eye which may lead to a persons ability of seeing to become completely lost. So the government decided that if they created a law that restricted people from freely wearing contact lenses by reassuring that a person who is going to wear contact lenses has had their eyes evaluated by a licensed doctor who specializes in eyes before and routinely during the course of wearing contact lenses as this helps in preventing a person of completely losing their vision in the event of treating any potential trauma a person may sustain from improper care or use of contact lenses had this been the cause to that persons condition.
I absolutely agree it's not proof.

However, I'd bet it's not statistically independent either. If you assume that submitters to Hacker News often put effort into selecting well-behaved web sites, and if you assume that legitimate news stories are carried by a wide variety of outlets, then it skews the odds in favor of the story not being legitimate.
In the US, we don't have any other social stratifications that would justify your response. Typically when we speak of class in the US we are talking exclusively about economic class. The problem with your argument is that our democratic institutions aren't fine. (Sure, sure Representative Republic). For instance in nearly every single state we have a group of people that are underrepresented by their electorate. In blue states it's typically conservative viewpoints and in red states it's liberal voices. Because of gerrymandering, in some cases unlawful, we've lost most of our moderate representatives that have led to the gridlock and partisanship we have today.

Proportional voting or a move to a parliamentary type of electorate would help these issues and allow for more voices to be heard. There's also the fact that more populous states have less representation in the House than do less populous states due to the limits imposed on the number of Representatives due to space requirements. This is problematic. Add to that the Citizen's United verdict that lifted campaign contribution limits on corporations while still enforcing them on individuals and I think I've made my point that our Democracy is in trouble without even touching the malfeasance by the actual political actors of either party.

The real problem though is that the middle class, the foundational aspect of a functional democratic process is being hollowed out.

When you look at the fact that money is considered speech and the top .001 of the US makes as much every year as the bottom 80% of the country there is no way that even the amalgamated voices of the bottom 80% could hope to have the same political sway as those with money and this divide is only getting worse.

Education is a poor classification of Americans, except for the fact that it generally correlates that the higher education you achieve the more likely you are to have higher income. Obviously your position of negative value degrees are the exception, however I'd be less likely to think that the wealthy are getting these poor degrees as are the poor. The wealthy can just write/ghost write their books and have them immediately be New York Times bestsellers without a single person other than themselves buying the book.In fact this is a common trick. The poor are generally less educated than the wealthy and this leads to an information imbalance that would prevent people from going into poor degrees instead of fields in demand like nursing, math, computer science, etc.

I'm sure many people on this board know someone stuck in a poorly paid IT helpdesk job because they got a Bachelors in IT or something else that didn't lead to money.
I think it's more the marketshare of who will pay for apps/subscriptions, which is often quoted as tilted towards iOS users. I'm not sure how true that is, though it make some sense given how many apps cost money on iOS vs Android and that iOS devices are on average more expensive.
Most of my migrations with Django are column renames, column adds, deletions, etc., which seem to fit nicely with this tool, but there are some cases where I want to do some more complex transformation which require running a function using Django's `RunPython()`[0]. For example, combining `firstName` and `lastName` columns into a single `name` column.

How would these changes be accomplished?

[0]: https://docs.djangoproject.com/en/2.1/ref/migration-operatio...
I suspect the US intelligence agencies have enough taps at enough points in the network that they can tell exactly where things are coming from. They aren't just looking at things from the destination system.
Thank you for invaluable insight in this public forum.
Huh? I wasn't litigating. And I merely looked up slang term I hadn't heard before.

But while I'm here ... bourgoisie to me conveys the sense of traditional morals as well. In contrast to the purported morals of the lower and higher classes.
The real war is tabs vs spaces because that choice gets forced on others. Editors don't matter. You pick what you like best.
Technical rewrites break functionality all the time. Raymond Chen's blog The Old New Thing is famous because Microsoft are one of the few companies who devote significant effort to backwards compatibility of APIs. Keeping things the same has a huge opportunity cost.

The reason people don't compliment a redesign of a user experience because the upsides are not immediately obvious. They benefits might be subconscious or change the product in a way that an existing user will take time to understand. The Facebook feed was a classic example of this. At the time Facebook was a directory of profiles and the feed introduced something users weren't explicitly asking for (aggregation of updates from friends). It was was seen as a regression, but it was built off a deep understanding of how the people were engaging with the product. You can hate Facebook for what they've become, but from a business and product perspective that change was enormously successful.
US contact lens exam explained
I just wanted to reply to those who commented about why US requires eye exams and prescriptions to wear contact lenses and it is because of the potential risks involved to wear contact lenses. If not properly cared for by a person who wears contacts they can cause alot of damage to the eye which may lead to a persons ability of seeing to become completely lost. So the government decided that if they created a law that restricted people from freely wearing contact lenses by reassuring that a person who is going to wear contact lenses has had their eyes evaluated by a licensed doctor who specializes in eyes before and routinely during the course of wearing contact lenses as this helps in preventing a person of completely losing their vision in the event of treating any potential trauma a person may sustain from improper care or use of contact lenses had this been the cause to that persons condition.
Innovative Sex Toys Aren’t a Joke, Says Lora DiCarlo CEO Lora Haddock
Huh, I don't think Turkish lets you verb nouns. They've got plenty of ways to turn verbs into nouns but every time I try to make the other way work it just sounds weird.

Any chance you know the term in linguistics for verbing things? I want to look it up because you're right that this feels like a natural thing to do, it's surprising that Turkish doesn't allow it.
It always helped me to think of atomicity, not atoms. As in, not little building blocks, but what do I have to do to get that to work, and realizing the massive effort that is behind bringing a spec of redundant matter into existence.

I see science not as subjective, nor a sacred truth. Nature and perpetual decay? Unacceptable. Science? My cheat codes to checkmate nature.

Atoms huh? Well you can only move so fast before little points appear, and you want more, not just down through the matter but all around. Sure that potential moves as fast as possible, but the actual weight through the circuit, rather slow.

Oh, and that's not good enough for you. So I am going to control over the void you create now, changing how everything pulls into that.

That's still not enough? Well I will create points inside points inside points, all the way up to triggering another Big Bang if I have to, and nothing so coarse, only in my benefit.

Our shared puniness is no handicap. Yes, one blue pixel, for sure. But that's all I have to worry about, and I have all this.

But also, all that too.

Ours.

It's our bumbling and shortcomings that are to blame. Death is far more horrible than anyone can imagine, and I will do anything to survive, up to and including turning our Sun into a black hole as easy as I dim the lights in my living room.
I'll concede "most people are of average idiocy" and cite core principles of statistics and the meanings of average and most.

But yes, you're right, happens all the time. Less so with most of the large scale more popular redesigns people tend to think of when writing articles like this about tools they actually use; the team at Atlassian, for example, is not made of idiots, neither at Slack, Google, Twitter, or other large companies with mostly significant design experience.

Smaller operations where we all likely work—yep, hit or miss.
> enforce patents more strongly for obvious copy cats?

You're going to have to explain this in more detail; on its face, it doesn't make sense.
I don't doubt the trends that are being reported. As I said, I dispute the narrative being fit to the data:

> Samantha Brandauer, who runs Dickinson College’s study-abroad office, told me she has experienced this firsthand. In her past job at Gettysburg College, she teamed up with a colleague to convene student focus groups on why men didn’t go abroad and what the college could do about it. What she discovered was a “bro mentality” among men in college—a culture in which male students don’t want to leave their friends to study abroad and are heavily influenced by their classmates in making choices about what to do in college. “Part of this is a messaging problem, because the way we talk about study abroad as a transformative experience just doesn’t resonate with college-age men,” Brandauer says. “They don’t want to be transformed.”

I may have missed something in my reading, but to my eye this is the only explanation offered for this trend in this article. And in my estimation, this is a lazy explanation that fits a political narrative a little too easily.

And yes, I am hiding behind a thowaway account, but I’m not complaining about treatment of me or people like me. This is a trend I’ve noticed in articles that blur the boundary between editorial and reporting, and I don’t think it is fair to anyone.
I don’t think that really qualifies as a redesign on the scale the article describes. It sounds like the author is describing a total UI overhaul, not simply modifying one element on one page of the design.
Uber: https://twitter.com/alanzeino/status/1101167947874103296

I also talked to someone from Fb recently, and he said that even some internal teams have moved away from it.
How to do data migrations this way? Let's say you have a field for statuses (int) and want to add a new option in the middle of array [(1,a),(2,b),(3,d)] => [(1,a),(2,b),(3,c),(4,d)]. Where do you do Model.objects(status=3).update(status=4)?

Also, at least for Django, I can't see real harm with schema versioning via files with ids. You can pretty easily merge everything to one file once you have 100 or whatever migrations in any app.
Tesla has published numbers stating that the accident rate with autopilot engaged is roughly half the rate with it disengaged - across their fleet, so same driver pool. https://www.tesla.com/blog/q3-2018-vehicle-safety-report

Note, this data is almost certainly biased since AP can only be engaged in certain circumstances and is mostly used on the highway, where accidents are much less likely overall.
There are, but none of them are all-encompassing enough to replace the classroom hierarchies.
"users perceive your product to be more usable if it's aesthetically pleasing."

Of course, in the first 10 seconds or few minutes, but I suspect strongly this effect fades over time.

Most UI redesigns are bad because they focus on the wrong things and throw out a lot of good things, or change for the sake of change.
Merhaba Pelin.

Funny to see you're such a product focused company but don't have any product leads? ;)
They are all different kinds of companies from different eras.

Amazon went IPO very early and had a very long term vision.

Lift and Uber, it's hard to say and also depends on price.
Hi Tim,

I just upgraded to 2.0 and was so damn impressed with upgrade code. I run Zulip in a VM with an NFS root, and hit some random NFS bug that resulted in this error:

...
Found existing installation: cryptography 2.3
Uninstalling cryptography-2.3:
Successfully uninstalled cryptography-2.3
Could not install packages due to an EnvironmentError: [Errno 16] Device or resource busy: '.nfs00000000016cef5200000f9e'

...
`pip install` failed; retrying...
...

Then it succeeded, all by itself.
So how do you deal with it when you actually need to "migrate" data?

Getting a correct schema is only part of the migration process. Many times a refactoring requires a new table or field to be populated with data from the old table or field.

For example, a single table has a one to one relationship that we must select from to insert data into a newly created table so we can have a one to many relationship.
Would You Pay $32,709 for a Lab-Grown Diamond?
I went to check out BookFusion, which at first glance, seems like an interesting idea.

Unfortunately, I could not find anywhere on your site that indicated the cost associated with an individual user account. (Free to signup, of course, but how long is that trial, or what limits will I face? and then how much money will this subscription service cost me?)

End-users have serious account fatigue, and I seriously debated whether I should bother signing up for the site and create yet another login to a web app I might or might not want to use. Please, just be up front about pricing, free trials, limitations, requirements, etc.

If you have a 7-day free trial and I'm currently busy, I won't have time to kick the wheels before I'd need to pay. If you instead limit the number of books or the storage space I can use, just tell me so I can decide if it's worth bothering to test it out. As far as I can tell, you might or might not have a limit for a new/free user, but no idea what that is.

Finally, I see in the settings that you offer an early bird subscriber deal, at $4.99/mo (vs $9.99/mo) and $39.99/yr (vs $60/yr), for unlimited storage. I think you might have better luck with a tiered setup. Someone with a lot of ebooks might find $40/year to be a great deal, but most users likely don't have that large of a collection - they're looking for more of an ease of use and convenience factor. Take advantage of that, and then allow them to move up and give you more money once their collection grows.

$10/year = 4GB storage or 2000 ebooks? (count # of books, and not storage, to make it seem less technical?)
$20/year = 8GB storage or 4000 ebooks?
$40/year = 20GB storage or __?
$60/year = unlimited

or $10/$30/$60 year, with 2000/10,000/unlimited? and only allow monthly payment as an option for the $30/$60 levels?

at $10/year, it would be an impulse buy for most readers, and then you not only have a paying relationship with them right away, you have a whole year to demonstrate the ease of use and utility of the product.
One of the nicest things you can do with this is get hierarchical results.
In many (most?) cases people have a single production environment.

If you have multiple versions in the wild to support, there's nothing stopping you from supporting multiple upgrade paths, or even continuing to chain migration files, if you want to.

Moving data about is always going to be a manual process. This approach just helps you test it better.
He asked a pretty specific question.
I left the church just as every other thoughtful kid was supposed to but I miss it and worry frequently that American culture is slowly losing something which was foundational to its wellbeing.
Many creative professionals (that includes programmers) will go and do the thing they like instead of doing the thing that is needed. For architects that could be a ron of glass and open spaces while the people who use this space would rather have a space with lots of cosy private corners and spots, for programmers it is insisting on certain frameworks, languages or patterns despite hurting the project. For sounddesigners it is usign to most ober the top emotional sonic sledgehammer they find. For designers it can be worshipping the latest style, wrongly understood minimalism etc.

All of these things usually mean the person at hand might be able to produce something, but they are essentially the wrong person for the wrong job.

And let’s face it: these kind of redesigns are often something the new CEO wants to sbow to everybody how much change he embodies. The designer is underpaid and unfamilsr with the product, the project not well organized and the deadline soon.

Any designer worth their money should be able to redesign a UI while improving it. Understanding the value of what is already there and how it maps to user tasks, daily routines and understanding the relevant assumptions, is the main part of the job.

So whst you describe is not good design it is bad design or design that never got the chance to be good.
What's the difference between a re-design and constant refinement of a design?

I believe in making products aesthetically pleasing. I spend a lot of time ensuring my products look good because I know that this is the first impression of any product. I'm constantly improving the design of my products in subtle (and sometimes not subtle) ways.

Full redesigns are the design equivalent of full software rewrites. They suffer from all the same issues: second system affect, loss of functionality, loss of knowledge, etc. And like software re-writes, sometimes they are necessary but often they are not.
Sure. There are kids who work in charities, political campaigns, family businesses, get involved in local civic or religious organizations, do creative performance like music/acting/dance, prepare for/compete in sports at a professional level, start doing serious academic work (attending conferences, writing peer-reviewed papers, working in academic science labs), invent stuff, publish fiction, compose new music, contribute to open source programming projects, do serious local journalism, .....

Any significant time commitment would be easier for a kid who didn’t spend all their time in school and had decent financial support.