skysight-inc/HackerNews huggingface dataset:
If you're an enterprise, you're likely already running Nexus, Artifactory, or some other artifact manager. The additional overhead to store containers in these systems is so close to zero, we can round down for our purposes. It's all blobs and SHA hashes anyway. Storage is cheap.

If you're not an enterprise, fall back to your cloud provider's container registry (which is likely backed by highly durable and reliable storage; AWS ECR & S3 for example). It's likely you already are using Jenkins or some other runner to build your own containers (and if you're not setup to do so with your CI pipeline, you should be); it's trivial to support caching to your in house cloud provider registry as part of the container build/retrieval/deployment process. This functionality is a handful of properly written Jenkins jobs based on my experience.

I'm not trying to avoid going to get a coffee while you wait for external provider interfaces to settle when your systems are nominal. I'm trying to avoid those moments where you absolutely need to deploy an existing or updated container and can't (which you mention in your comment). Critical infra requires redundancy. Container storage is critical infra when part of a deployment process. One cannot say, "Sorry engineering, that hotfix can't go out until the registry is back up. See you in 30. exit stage right to coffee shop" in most environments.

EDIT: Also consider Docker's finances are precarious and it's possible they're going to suddenly go dark. Plan accordingly.

Disclaimer: Previously infra/devops engineer.
"plus more in stock options/RSUs (which despite the negative reaction to them here on HN, actually do often turn into real money at least at unicorns or public companies)"

I find that (the negative reaction to them here on HN) hilarious when it comes to RSUs of a publicly traded company such as Google and Facebook. They are absolutely unequivocally every bit as real as your salaries. Maybe it's just that people outside SV don't really understand the difference between options and RSUs. Before I came to SV I had never even heard of RSUs.
This is wrong. Trending is based on an actual mathematical formula based on the number of views per hour on the last 48h. Then on top of that you have some filtering who tries to downgrade clickbaity contents. In the US you also have human filtering. Curators can remove a video or ask the Trending algorithm to rate a video before it's normally rated but they can't add a video to an arbitrary position or change the ranking.

Clickbait entertainment is probably over represented but that's also a kind of video who receives a lot of view at the same time which what "Trending" means.

Source: used to work next to the Trend team.
https://regexcrossword.com
Group of rich dudes tells world the poor are in for a rough time.
I picked a totally arbitrary number. If we sat down for more than the 30s it took me to make this reasonable sounding number up, I'm sure we could find a satisfactory system :)
I worked at NCSA back in the mid 90's. Some of my coworkers had taken money from Kodak to work on software for a 4 megapixel camera they were doing R&D on. In like '95.

Back then there wasn't enough infrastructure to deal with 4M pictures, and they thought that you would send them a memory card and they'd send you a CDROM full of images and optionally 'develop' the pictures for you.

If anything, Kodak was too early, which is a phenomenon I experienced first hand at several startups.

Wikipedia says they started in that space in '91:

> In 1991, Kodak brought to market the Kodak DCS (Kodak Digital Camera System), the beginning of a long line of professional Kodak DCS SLR cameras that were based in part on film bodies, often Nikons. It used a 1.3 megapixel sensor, had a bulky external digital storage system and was priced at $13,000 (equivalent to $24,000 in 2018[6]). At the arrival of the Kodak DCS-200, the Kodak DCS was dubbed Kodak DCS-100.
That thread is a trip.
Contract law
All of this makes perfect sense which is why we don’t do it. For the same reasons one party favors aggressive purging in urban areas, another party is hostile toward implementing voter ID requirements in those same districts.
I don't find it that surprising, if the children were never registered as living at that address, why would there be any reason for the authorities to take an interest? It doesn't sound like any of them worked, so they didn't owe any taxes. What is more surprising is how the father managed to support them for so many years.
This was a great write-up; thanks for sharing!!!
I don't understand how this has turned into a political issue. Everyone should want expired, duplicate, or downright fraudulent voter registrations removed, while keeping those who are eligible on the books. What a sad state of affairs we are in.
If you don’t understand the language, the subtitled version gives you more of a “blank canvas” to project emotions onto. You don’t understand the words, just the tone of voice. If you understand the language, you realize that the timing and choice of emphasis is not always appropriate to the emotion, so it spoils the effect. As I got more proficient at various languages I often realized that the original version with subtitles is not as good as I thought.

So the subtitles version often seems more genuine unless you speak the language. The Disney dub is quite good, Disney are world experts at voice casting, direction, and localization.
In Canada, we get mailed a Voter Information Card [1] a month or two before the election. This basically just has your name and your polling and advanced polling location(s). It of course goes to your registered address.

If you don't get this card, you know you're not registered (or are registered with the wrong address) and can fix that. You can even register at (what should be) your polling location on election day.

This isn't a hard problem to solve.

[1] https://www.elections.ca/content2.aspx?section=vote&dir=vic&...
The title is confusing, can it be changed?

There is no “forced GPL”, they are still using a Creative Commons license although there are legal problems with their attempt to retroactively relicense some of it from 3.0 to 4.0.
How about !weather instead of just weather? You can even pick your source: https://duckduckgo.com/bang?q=weather
I work at an engineering company known for its fair treatment of women.

I disagree with you when you say that in the bifurcation between leadership roles and those being led that women are more likely to take on the latter role. If anything the women I work with are more sociable and hence more likely to want to manage rather than keep themselves in purely technical work. It takes all kinds. I for one am glad that there are men and women willing to take on management roles -- roles that I, for one, have no taste for.
I've put my email address in my profile info, temporarily. Ping me and I'll happily forward you a few of the more recent ones.
Show HN: Erudx – write composable, OOP-style stores for Redux / React's hooks
If you like niche cars, the Mini Cooper line has dealerships with replacement parts going back to at least the 2001 models (and probably can custom-order stuff for earlier models), and an endearingly nutty online fanbase that sells both custom aftermarket parts/upgrades and original OEM parts for both the 'modern' BMW-made line and for the classic cars.

The word online is that these cars take a lot of maintenance, but I haven't had any trouble with mine (2012 model, 90K miles, original electronics) aside from needing a new fan belt and a new battery. And of course the Countryman line is basically just a BMW SUV with the Mini branding and dealership network.

If you want a vehicle that's less 'will the parts be available' and more 'will it just last forever', though, you can't go wrong with a Toyota Hilux.
This will click the "Load more" button and also click all the coupons while waiting 500ms per click.

https://www.safeway.com/justforu/coupons-deals.html

for(let i=0;30>i;++i)setTimeout(function(){btn=document.querySelector("#coupon-grid_0 > div.coupon-grid-container > div.load-more-container > button");btn && btn.click()},1e3i);elems=document.querySelectorAll(".grid-coupon-clip-button button");for(let i=0;i<elems.length;++i)setTimeout(function(){elems[a].click()},500i);
The First Few Years
> 10% of households don't have a computer

Does this include smart phones? Seems like percent of people with Internet access would be more relevant. I would think public libraries would also provide a lot of coverage here.

> 15% of adults don't have a driver's license

What's the statistic for adults with any kind of government issued identification? Surely that's more relevant for this debate than the driver's license statistic?
European tech companies always trumpet free healthcare. But if you work at a top tech company in the US you don't pay for healthcare either, and the wait times for service are better.
Regular expressions are a powerful tool, but unless you use them often after learning them (and are in a language where it makes sense to do so), it can be hard to make it stick.

I've had amazing success in using a regex in situations where you wouldn't think it would work as well as other solutions. For example, I've gotten more than an order of magnitude speedup in parsing a well known simple (but fairly large) XML data set using regular expressions instead of the fastest XML parsing libraries I could find at the time. Sometimes the less efficient tool that does only what you need is much faster than the highly optimized tool that handles all the special cases that don't matter for the particular job.
The article was confusingly worded, but I think it was saying that GDP growth would be reduced by 0.8%, not to 0.8%.
It's typical corporate behavior. Facebook is the same way. Talk about how concerned they are about privacy while selling as much of your information as humanly possible.

Or talk about how valuable human rights are, but censor everybody for the benefit of the Chinese government. The hypocrisy s completely deliberate.

Listening to a corporation is the worst possible way to get real information about them.
Because if you own ten houses in ten states, you only get to vote in one state, despite potentially being in residence in nine other states at various points of time. There are various criteria by which you qualify as being a citizen of exactly one state.
I think you can use it if you buy the Microsoft Action Pack, which BTW is relatively unknown, and incredible value for what you get.
Thanks for the kind comment!

It's amazing how similar it is to divergent evolution in the biological sense. You have almost all the same factors at play.

And to your note about "trained-in-America" skills, it's a really amazing feeling to have those interactions in any game, isn't it? It's a sense both of pride and identity in your own training as well as appreciation of the different styles of the game. A little bit tribal but very exciting!
It is fundamentally the same point since that party doesn't want to make it easy and free to get a voter ID. If you have to take a day off work to go to the DMV or need to pay some fee to get your ID, then requiring ID is in practice making it harder to vote. If you want to require a voter ID, it is the duty of the government to assure that everyone citizen who wants one has one.
Even on a level playing field, people would occupy a bell-curve. There will always be have-nots, at least as long as they're being measured relative to the haves. And to be sure, the have-nots will always be able to claim some disadvantage, even in a "perfect" meritocracy. Your skill and personality provide for opportunities, which are the groundwork for future opportunities. ie, excellent performance in school allows for a scholarship to the best universities. Excellence at the best universities lines you up for your pick of the litter to the best jobs. The best jobs are filled with the best people, and allow for 1) far better networking opportunities, and 2) far more experience and opportunities for advancement, which in turn provides for even better jobs.

I'm certainly NOT suggesting that the world is currently fair, or devoid of favoritism. I just want to note that even in a true meritocracy there will be a stringent class divide. It's almost unavoidable, unless people with less skill are afforded the same opportunities as people with more skill.

In this sense, it would be hard for a theoretical "perfect" meritocracy to survive multiple generations. The most talented people would quickly accumulate wealth and prestige.
Fair enough, I'm just glad you put forth the effort and then came to your own conclusions about what you read instead of thinking what everyone told you to think.

Your observation that the Greeks didn't have "the" scientific method is, to me, what makes them so very interesting and what made their thought so original. Plato was one of the very first people writing down his answers to the question "How do we know things?", which is the same question that the scientific method tries to answer. You can trace his ideas throughout history and it's really astonishing to think about. Plato's thought heavily influenced early Christian theology, then you move on to people like St. Augustine and St. Thomas Aquinas, who influenced the monastic orders where some of the first properly "modern" scientific experimentation began taking place in the middle ages and we move on to the Enlightenment from there. I think the value of reading the guy who started all that speaks for itself.

If you don't believe me, there is always Alfred North Whitehead's famous quote to the effect that all of Western philosophy is essentially a series of footnotes on Plato.
When you are poor and have trouble paying for the ever increasing whatever, it is easy to point out the lavish lifestyle of top executives. But while it's true that you are paying for the CEO's yacht, it represents only a small part of the bill. For the most parts, you are paying for the wages of people just like you. Top executives pay is in the millions, but the company revenue is in the billions.

Even though I don't share this point of view, I understand that the idea of making the CEO miserable can be compelling. However, it wont affect the bill that much.

Generally, limiting the abuse by top management has to be part of the plan, but it can't be the whole plan. It is not even a good starting point.
Anarcho-primitives would disagree with you, and would have their choice anthropological case studies of hunter-gatherer or pastoral tribal peoples who seemingly live without hierarchy. On the other end of the spectrum, there's Roddenberry utopian sci-fi visions of the disappearance of hierarchies- at least those organized around property- in post-scarcity worlds. And even in tech, there are modern day utopians who try to build "holacracy" and flat organizations, always with decidedly mixed-to-negative results.

I'm not endorsing this argument one way or another, just saying that hierarchies as they exist now are not inevitable, and the act of presuming that there is no alternative is an act of lack of imagination.
TLDR: We need national, universal, automatic voter registration.

#1 Our VRDBs only contain eligible voters. Ineligible voters are removed. This is very hard to verify, audit.

The Correct Answer is to list everyone, with a flag for eligibility, with a separate audit log for changes. aka standard DBA best practices.

#2 We already have virtually complete rosters of every person, living or dead, updated in near realtime. Commercial data brokers, facebook, law enforcement, national security. We should license or repurpose these readily available data sources for both voter database and the census.

#3 States administer elections. Feds make the rules. Anyone who opposes nationwide standards should also oppose currency, weights & measures, intra-state trade, the entire American experiment, etc.

FWIW, some states already share data, to better track people who move, students, overseas voters (registered at home), deaths, etc. I haven't been active for a while, so don't know how far along those efforts are.

--

Now about this article. Purging (caging) is the weaponization of normal data quality efforts for partisan reasons.

Option 1: Send verification mails to inactive (but still eligible) voters. Some sizable fraction won't be returned. USPS's UAA rate is %1, more for high density areas. Many people just don't response (eg looks like junk mail). Then aggressively, silently remove anyone who doesn't respond.

Option 2: Any official communication sent by election admin which is returned (recall USPS UAA 1%) is used to purge.

Option 3: Ignore or inject data quality problems. Match voter roll against other demographic databases, eg DMV. Purge any records for any error whatsoever. eg Mike vs Michael. Missing commas, hyphens. Whatever works.

This is from memory, I'm sure there's other strategies used, but these are the big ones.

Note that The Correct Answer above moots the entire problem. And would be both cheaper and nearly error free.
It went from orange to red.

Incident Status Full Service Disruption
> Having said that, I don't know how anaconda is going to handle the EOL of python2. So I guess the question is: if someone wants to be able to reliably reproduce a python2 environment with specific set of libraries, what is best way to do that?

What's to handle? Old versions of python2 packages are still in the online repos. The EOL means that there won't be any new releases to python. All of the old releases will still work though.
In the same way that BMW builds "only cars" ? The Play Store gets 30% of in app purchases too. First party phones are sold at profits. The collective revenue of Google due to Android is a big net positive. Not to mention the stickiness to Google products that results too. You don't know anything about business and yet you call out "all the Googlers" who don't succeed at startups. Stick to trolling on HN and feeling good about yourself. Google and Googlers will march on.
Shipping for non-prime users is my biggest issue. They always wait until the last poasible date to ship. Weeks / months for some products. I'm outside of the US so that may be a factor.

Feels like most of their focus went to aws.
Maybe OP is talking about IPNS? Which is unfortunately quite slow... I had to fuss with my TXT entries in DNS a bit to speed things up to an acceptable level (and reference the site via IPFS instead of IPNS)
I dunno about that. Maybe this could be read as a success story. They built half-assed software quickly, scaled it to ridiculous levels, made billions of $, and finally had to replace it with something better. And now they are just fine.
What a coincidence, the same minute all my lightsail instances got unresponsive and then 20 minutes stuck on "stopping".

Launched a new one.. docker pull bam error. Customer unsatisfied.
"By the numbers: The IMF lowered its forecast for growth from the 3.2% it predicted in July to 3%."

The 0.8% would be extra growth on top of that if the US-China trade war stopped.
What's Cooking on Sourcehut? October 2019
Funnily, I find I am most productive in Gnome 3, despite its many flaws. The workflow that revolves around the super key to view, launch, and switch between windows and desktops works very well, and I have not been able to fully recreate the same experience in any of the other DEs (though I haven't tried Budgie).

One big change that helped reduce the performance lag is turning off animations using the Tweak Tool. It was like a breath of fresh air once I made that adjustment.
For some unknown reason, nobody can post a criticizing comment on HN about DuckDuckGo poor search engine and the excessive and aggressive marketing used by the company without being punished, his comment getting buried and even getting banned.

DuckDuckGo has one of the most successful and complex shilling online campaign armies on "tech"-related forums for years and years now.
Not significantly, but less. I get the double of that avg salary mentioned in that link. (I am a 10 years exp dev)

But I think the salaries will go up as more US companies setup shops here as the talent pool rises because of economic immigration.

I consider the pay ok because I get healthcare for free, do not have to worry about my visa, childcare is cheaper, spouses can work, my Canadian equivalent of 401k will not be lost like when I was in US on H1B. If I ever want to work in US, I can work on TN visa too.

It also depends on what you want. I opted for certainty and a good family life over the money.
Many consider 2015 the best year yet for MBPs.
Sure, it's done automatically when you apply for a driver's license or change your registration, by the Motor Voter Act. Registering to vote is incredibly easy if you keep your state documents up-to-date. We just moved states. When we got our driver's license, we checked a box to change our voting record. We received in the next week a letter from our old county asking us if we did indeed move and if we should be removed from their voter roll, as well as a letter from our new county informing us we will be voting there from now on.

But... driver's licenses or state IDs aren't the end all be all. If I keep real property in another state, I could potentially qualify for a license or state ID there as well, but that state would not be my main residence and I could not be a citizen of that state unless I actually intended to move there permanently. If I lived a more transient life, I would be able to freely choose which state I wanted to be a citizen of. Like if I spend 73 days exactly in each of five states and received mail there, then I would be able to choose which state to register in. There's no way for states to know or to control my movement without imposing arbitrary and illegal restrictions.
Those languages also don’t have massive runtime libraries with thousands of potential bugs that may even be security holes. They are not comparable in the slightest.
Yeah you need to get an accountant (£100+ per month), insurance (£300-£500 per year) and be aware of the IR35 rules, which are all due to change in the next few months anyway, and who knows what happens with the whole Brexit thing.

It's definitely a more complicated way of working than being salaried, but it's rewarding, both monetarily and in the ability to set your own vacation allowances, take big gaps between contracts if you want to/can afford to etc etc.
> The thing is inactive voters are just that, inactive. There is very small risk that some of their names might get used for voter fraud. But every time this is researched, only a handful of incidents are discovered and it takes thousands to swing an election.

You claim the risk is small, but I'm not aware of anything that actually supports this assessment. This form of manipulation is nearly impossible to detect in a meaningful way. All the studies I'm aware of [1] have used prosecutions for voter fraud as a measure of the extent of fraud, but that is obviously contingent on the fraud being discovered.

I'm part of an apparently nonexistent group of people who both believe in Voter ID laws and believe very strongly in maximizing potential voter turnout. People have ID -- opponents of voter ID have deliberately exaggerated the number of people without ids [2].

[1] https://www.brennancenter.org/our-work/research-reports/debu... has a good set of articles attempting to debunk the notion that various types of voter fraud occur. They all rely on "credible allegations"

[2] https://www.brennancenter.org/sites/default/files/legacy/d/d... -- just look at the first footnote and the description of the methodology, and if you buy their results then you're a sucker.
That's correct, but i'm not sure this qualifies. I think the person who's trust you're breaching has to have some fiduciary relationship to the company in order to qualify. Trump is more of a macro event and doesn't have any sort of privileged status in relation to a company, so i'm not sure if he'd qualify.