skysight-inc/HackerNews huggingface dataset:
Honestly, I can't understand how this was a bad thing given just how dated and stretched-thin the KC-135 fleet was at the time and those problems have only growm worse. The Air Force has been trying to replace thr KC-135 for decades since the newest airframe was produced in 1965 and their entire in-flight refueling logistics rely on these aircraft. Yes, it is unseemly to slip something into a continuing resolution to fund a war effort but when the bureaucratic roadblocks to purchasing something so critically important yet so unsexy as a flying gas station, one has to wonder if the people involved were acting out of good-willed desperation to help avert a massive problem with critical defense infrastructure. While $16 Billion for 100 aircraft may seem exorbitant, it has taken until this past year for the KC-135's replacement to enter servjce at a cost of $179 million per unit. That still beats the inflation adjusted cost of $160m per 767 tanker but think about how !uch money has been wasted on upfit and restoratiom programs for the 60+ year old KC-135 airframes over the 15 years since that "scandal".

Source on KC-46 info and general issues with the agjng KC-135 fleet: https://www.defensenews.com/opinion/commentary/2019/01/16/pe...
"What is the compelling argument against paper ballots?"

Repudiation, verification etc..

I suggest this technology is part of a 'pro democracy' agenda, as opposed to some kind of existential need within the US.

The tech might ostensibly be destined for S. America, Africa and parts of Asia.
That's what jemalloc does (besides avoiding fragmentation) and one of the reasons why people use it. http://jemalloc.net/jemalloc.3.html#opt.dirty_decay_ms
I rebase pushed branches all the time if I’m the only one who is working on them, even for repos with multiple team members working on them. In almost a decade I can’t think of a single time this has caused problems.

Yes, don’t rebase branches with multiple authors doing parallel work. But I can’t think of many times I’ve even had to work on a feature branch with multiple authors.
Lincoln, NE is near 99% aerial ftth. The economics for aerial pole/strand based ftth are very different than if you need to start trenching, boring, directional drilling and doing things underground.
He wrote a great, thick book called The Black Art of Video Game Console Design. It walks you through making your own game console from scratch. It's a mini EE/CE program in a book. Definitely a great jumping-off point for those looking to learn this stuff.
There is no reason an electronic count can't be kept along with the paper ballots.
I don't see how they can make money on truly private communications channels. If they aren't gathering data, and they aren't showing ads (who would put up with ads in IM?), where does the money come from? Is it just a way to hold on to users for future monetization?
> Drinking camel milk is probably not harming people (unless they have an allergy/intolerance, but that's besides the point).

Drinking camel milk with the presumption that it will cure cancer is comparatively harmful, given the end result as contrasted to actually being treated for cancer with medicine.

> Do people with investing systems have to prove they work?

The analogy in this case would be an investing system that provably does not work under even the most casual inspection, like "set your money on fire and bury the ashes and it will grow a money tree".
Treatments for childhood cancer can devastate lives years later
Free speach exists beyond the first amendment.
Show HN: Space Age Hand Tools in the Maker Age
Apps That Count (2016)
Well, yall can have mine.

2005: Graduated with a BA in Political Science and a fairly strong background in SQL. I've stayed in Texas my whole career.

2005: first job, web dev, $34k, govt pension

2006: salary bump to $40k

2007: new role as data analyst, $55k

2008: cola bump, $58k

2009: data warehouse lead at school district, $72k

2010: cola bump plus a raise, $78k

2011: first contracting role, equivalent of $100k

2012: lead BI architect, $125k, company pension

2013: same role, bonus, $130k

2014: same role, bonus, $130k

2015: consultant with a firm, $135k

2016 and 2017: cola bumps to $140k

2018: promotion, $152k

And I've turned down offers of $180k because I like my work life balance.
I was wondering about that. I mean when I was at Sun they paid a market wage and had an employee stock purchase plan[1]. When I left Sun in '95 the stock I had left was worth about $1.2M, it had gone from the $20's to over a $100 and split twice (if you do the math that was $60,000 worth of stock to begin with, which had accumulated over about 6 years).

I don't think of my wages being $1.2M so much as I happened to get lucky with that equity. (I have also experienced the reverse where > $1M worth (on paper) of stock was worth less than $10K when I could sell it, it isn't all roses.)
If these are open source hardware and software, then it is unlikely bugs like what you are talking about will slip through.
I just tested that on pure red, and iOS button blue, on a white background. They both fail the AAA contrast test (on WebAIM and Google devtools).

The majority of apps and websites would fail the AAA test in heaps of places (unless they have a "high-contrast mode").

#F00 on #FFF: fail on AAA (pure red on white: contrast 4).

#07F on #FFF: fail on AAA ("iOS" button blue on white: contrast 4.13).
That's exactly what this lets you do.
I am going to recommend this book -- Confessions of an Economic Hitman (John Perkins). I think there might be a new version since the time that I read.
I did a quick search on Amazon for pornography. Nothing. Pretty sure there never has been.

Amazon (and pretty much everyone else) has been censoring stuff from the start. This act is not a radical change in policy, it's a tiny shift in where they draw the line.

I'm constantly baffled at how upset everyone gets in cases like this. I could see it when, for example, Tumblr started cracking down on stuff. But 99% of these cases involve companies that have always engaged in censorship (or curation or picking and choosing or whatever you want to call it) and are just making some adjustments.
modern reactors have core catching devices that are supposed to catch a meltdown and prevent it from going into the ground https://en.wikipedia.org/wiki/Core_catcher

of course these have never been tried in an accident because both Chernobyl and Fukushima are very old reactors. On the other hand before Fukushima I used to see people say that the problem with Chernobyl is there was no containment vessel as there is in western reactors, then in Fukushima the containment vessel did melt through. So who knows how well the core catcher would work in practice.
Can you do the same but only include base salary?
Do you opt in to notifications on desktop apps normally? I know Steam pops up notifications when my friends play a game for example, and though I disable this I think it was enabled by default.
Bird lays off up to 5% of workforce
It depends on the cost and the cost of the alternative.

It fulfills the role of oxygenate, which reduces noxious tailpipe emissions. The previous major additive, MTBE, is a persistent environmental contaminant.

So you have a matrix of the cost of adding the oxygenates and the costs of not adding them and so on.
If there are decent identity foundations, then we have a repudiation benefit here which is better than what we have now.

In places where elections are fabricated, this might help quite a lot.

It won't make a difference in well functioning countries.
> I've always wondered why nobody suggests doing that in the US

In this case, Occam's Razor beats Hanlon's Razor: The simplest explanation is malice, not stupidity. The groups who are the most hysteric about hypothetical voter-fraud are dishonest. Their actual goal is not to prevent vanishingly-rare crime, but to suppress legitimate voters in a partisan fashion.

Finger-inking at the poll-site does not offer them a useful tool for skewing the election results. It imposes no special discouragement or advantage to a particular group, and it also does not create a system for arbitrary "enforcement." (In contrast, consider poll-taxes or name-similarity databases with insanely high rates of false-positives.)

___

Some might retort: "I don't suggest finger-inking because it won't stop someone from impersonating another voter." True, it won't stop that from happening the first time, but it limits it to once. This means N improper votes require N humans, and as N gets large the odds of keeping it secret go to zero.
>For some reason, people consider that model to be more hip than the normal one where you take care of updating yourself.

A huge benefit of the virtual dom model as used in React is that you don't need to have separate code paths for the initial render of a widget and updating part of a widget. I can't count the number of times I've seen pre-React widgets coded to assume most attributes would never change, had bugs in updating some uncommonly-updated attributes, or gave up on having separate initial-render/update code paths by throwing away the widget's entire DOM and re-rendering on most attribute changes. With the React way, there's one code path for initial render and updating, so it doesn't take any special effort to make every attribute efficiently update-able. A whole category of bugs disappeared in codebases I've worked on that adapted React.
I wish the US would build six new (clean, safe) nuclear plants in the US.
A significant portion of his compensation was via recurring Amazon.com stock grants (RSUs). By year 4+ most employees are looking at least 3 separate stock grants vesting every single year.

Had you bought $100,000 of $AMZN in 2010, it'd be worth $1.35M today (and $1.6M in September) which would go a long way toward evening things out in a similar manner.
My work involves a lot of smaller scripts that need to run on very large datasets. Git was impractical for the frequency of my pushes so I resorted to the old scp or ssh and paste to my workstation. With this I can streamline my whole process.
> dictionaries are descriptive, not authoritative. whether this counts as censorship or not will always be up to debate.

I don't think I agree with this claim about dictionaries being "descriptive". The word 'censorship' exists already, and it has a definition that is unambiguous. The role of these definitions is so that we can all communicate efficiently using a word that is a placeholder for that full definition, knowing that we have common agreement on the definition since we're using the same language.

The folks scoping 'censorship' to just governments are redefining the term in a manner that serves their own views, and are eroding a preexisting definition to avoid the connotation it carries. That seems like waging rhetorical warfare in bad faith, rather than holding a meaningful discussion.

> amazon is making a statement about these books by putting them in the store front

Amazon isn't making a 'statement' by putting books in the storefront. They aren't evaluating each and every product or reading/fact-checking all the content of everything they carry. Amazon is performing very basic market activities, in a stoic and impersonal manner. These activities include things like fulfillment, payment processing, catalogs, recommendations based on customer behavior (e.g. purchases), reviews, etc. These are impersonal and low-level activities, and are by no means "making a statement".
> spread like kudzu.

I see this cargo-culting all the time, it spreads via breathless blog posts as well. People applying patterns from FAANG totally out of context because it sounds cool.

Google uses Kubernetes, therefore I should hand-roll my own K8s infrastructure to host my 1000 user CRUD app. Oooh and let's make it a SPA with 100 microservices because Facebook does that so it must be a good idea.
There are many cases where there is a desire not to have a company’s code base floating around on people’s laptops. For these folks remote development is a good option. It mitigates the risk of losing intellectual property.

My understanding is that much, if not all development at Google works like this. I don’t know their specific policy but a friend works on a similar project internally.
Grew up in Silicon Valley:

1998-2002 High school, Barista, Subways, $7/hr
2003-2007 USMC, $25k/yr
2007-2008 Apple, knowledge manager, $50k/yr
2008-2009 Gawker, BusinessInsider, writer, $30k/yr
2010-2011 SF startup, marketer, $55k/yr
2012-2013 Google, HR admin, $60k/yr
2013-2015 Berkeley startup, tech lead, $80k/yr
2015-2017 Started own consultanty agency, $50k/yr
2018-2019 Digital agency, PM, $100k/yr
It's not his morality unless he works at Facebook.
Next is getting rid of all the supplements that don't work for anything they're advertised for.

That would be all of them.
Is it Electron based on the desktop as well, or web only?
If it's cheaper than the alternative then it wouldn't need to be mandated.

If the goal is to control emissions, then set standards on the emissions and let people use any solution that achieves those standards. If ethanol is the best way to achieve good emissions standards then people will choose it on their own.
> technical analysis

Probably not, but common sense should be enough. It is 2 inches, on a road...
Creative had the Nomad Jukebox [0] at 6GB. It used a larger drive and was about the size of a discman, not double. The battery was awesome and lasted all day.

The iPod was more expensive, but they ended up with being able to both buy and rip music.

The size helped using the new smaller drive. But they took off because of their music, I think.

[0] https://en.wikipedia.org/wiki/Creative_NOMAD
If you got paid what he is getting paid to keep your mouth shut, I think you would.
Apparently they had already decided to do it before the App Store thing happened.

https://www.vox.com/the-goods/2018/12/4/18126112/tumblr-porn...

> But a former staff engineer, who recently left Tumblr and asked to remain anonymous for professional reasons, tells Vox that the NSFW ban was “in the works for about six months as an official project,” adding that it was given additional resources and named “Project X” in September, shortly before it was announced to the rest of the company at an all-hands meeting. “[The NSFW ban] was going to happen anyway,” the former engineer told me. “Verizon pushed it out the door after the child pornography thing and made the deadline sooner,” but the real problem was always that Verizon couldn’t sell ads next to porn.
Huh?

My point was the writing style of the article conveys little more than stylistic fluff.

I’m honestly not sure what you’re talking about.
Simply put, AT&T will drag HBO into the dark ages.
I'm not seeing why censoring lewd material is fine, while censoring books that falsely claim to cure autism is wrong. They all seem like arbitrary places to draw the line.
The fact that they even mess with files outside their directory means any answer they give is ingenuous.

Some other steam games have much worse behavior. The EULA you had to accept for Square Enix games was so horrible that I have games purchased on my system that I will not play. I should probably ask steam for a refund.

If you want an interesting book to read, I recommend Dan Ariely's "The honest truth about dishonesty".

In particular, license agreements seem to work like disclosure he mentions. The way it works is that there is a veneer of justification that allows for all sorts of unethical behavior.
Thanks for the complementary links!

Regarding Xerox scanner compression issues, compare this great CCC-talk by David Kriesel, "Traue keinem Scan, den du nicht selbst gefälscht hast" [0] – Sorry, German only.

[0] https://www.youtube.com/watch?v=7FeqF1-Z1g0

[1] http://www.dkriesel.com/en/blog/2013/0802_xerox-workcentres_...

(Didn't MS's PDF-viewer have similar issues?)
These techniques have already been used to solve problems using DNA computing [1]. Digital circuits don't solve anything either, they are just electrons flowing around mediated by semiconductors after all and the results of their computation are just measurements of electrical charge values after those physical systems have had time to flow around. As long as you can set the input and get a consistent output and measure that output you can compute with it.

To use your logic: Large integrated circuits take an enormous amount of computing power to simulate correctly. But integrated circuits aren't smart, they just do what integrated circuits do.

[1]https://en.m.wikipedia.org/wiki/DNA_computing
East coast but not big city:

2018: $49k (first SE job)
2019: $52k (first raise!)
lol I'm sorry but no. 400k a year in US puts you in "I am a millionaire" status after like 5 years. 90k euros and big city purchasing power in France is most likely comparable to 180k in US. Remember, all these jobs we are talking about come with full benefits -- 401k with between 5-8% matching, stock options, healthcare, vision, dental, etc.

And I am assuming you are talking about 90k euro after taxes not before because the French have one of the highest tax burdens in the world.
Some of us still are. And not just because of memory. :)
European salaries are also before taxes (which are higher), retirement saving, healthcare, and other deductions. In Germany, e.g., you have to deduct from 60k EUR salary roughly the following: 13k taxes, 4k healthcare (your employer has to pay another 4k), 5.5k retirement, 1.7k social security. And you certainly want to save something extra for your retirement as well.
I agree to a large extent. But specifically in the case of

- using bazel instead of make

- using a monorepo ever

- using Google-style canary deployment ever

I think they are just nearly totally objectively bad ways to solve problems whether at Google scale or otherwise, with obvious alternatives that are strictly dominating in the sense of being unilaterally better in all use cases.

These techniques have to be kept afloat with the money faucet. I guess I can agree that if you have enough money that you can offer pay packages that cause people to be willing to endure the hardship of propping bad systems up, then you don’t have to care about what systems are effective.

For example, you could shoot lots of holes in a boat and then hire a full time staff on $500k / year to scoop water out fast enough that the boat seems to operate just fine.

Then get the ACM to write a big publicity piece about how hole-filled boats are the best design and anyone not shooting holes in their boat is Doing It Wrong.

This is not even exaggeration to offer as an analogy to Google’s combo use of monorepos + bazel.
This isn't fair.

These people are vested, super rich and probably a little bored.

As long as FB is a 'darling' they can ride that - now when the narrative is darker, it's just a grind for them. They can move on, do nothing, do something fun, and possibly get out before any ugly things happen.

Just as FB was over-hyped on the way up, the negative narrative is also a little too much. There's a lot of grey in the details.

I think Zuck has made some mistakes, but FB is not trying to do evil.

Also: FB may have been a fad, not a trend. It may be kind of slowly dying as other things take it place, and while they continue to make money, some of the underlying metrics might be heading down. Usership certainly is. So it's easy to see people wanting to move on as FB moves into a more 'grind' stage of either limited growth, maturation into a boring corporation, or even downward stagnation.

The koolaid party is definitely over, the money is in the bank, so the impetus to stay is much less.
I think our definitions of "identity politics" are not the same. Nonetheless I agree with everything else you said.

My only hope is that his ideas enter the conversation of democrats or else we'll have a candidate focusing on costal city issues and ignoring the economic forces that matter in the states that have been neglected.
Severe stress coupled with prolonged sleep deprivation will do that to you.
The root cause of a cascading failure can be really minor - just something tiny that tips the system over the point of no return.

The real question is why don't us systems-designers have better tests for cascading failure? Even Google has very few tests which deliberately overload a system (to cause it to fail), and then verify that it can recover on it's own promptly under typical loads.

Eg. consider a database which serves a web application. If the application times out querying the database, it retries up to 5 times. That is a system with an unrecoverable cascading failure, since if one day we get a small spike in users, the database becomes slow, and a few timeouts occur, some requests will get retried, putting more load on the database, making it slower, causing more timeouts, and the problem gets rapidly worse until a few minutes later all requests are failing. Even when the spike in users is over, the database will remain effectively dead, because it is still failing under load from all those retries.

A load test that didn't push the system over the edge and then test for recovery wouldn't be able to detect that.

Too many people loadtest things to the point of failure and then stop. All it takes is to continue the test for a few minutes longer with a slightly lower load to verify recovery!
Fun with Names in Windows NT (2006)
Just like when entering a store visiting a webpage implies already that the thing your visiting does not belong to you, that the content there is not yours, the door might be counting visitors and to dissuade thieves from stealing there most likely are CCTV cameras. If you do not agree with that, don't enter the store or visit the web page, it's that simple. It is not accurate to say that someone else's ignorance is a reason alone not to do something that in the end will benefit both you and maybe other customers.
All good points, and why this really requires a good amount of financial literacy to understand and properly utilize.
Read receipts being there simplify 1-on-1 conversations a lot. Nobody wants to admit it because they don't want to "sound creepy", but most people do use them to know whether or not the other party has read/received the message.

It avoids the whole "hey, did you get my text" thing and there's several social situations where knowing whether the other person has read your message (regardless of reply) is useful, so you don't end up calling them to do exactly that.

It's like quote replies, emoji, etc… none of these things are essential to 1-on-1 comm, but if there's a platform that has these features, it'll most likely win out over others.
It just seems like the FAA may have gotten the data last. Canada got it before we did.

Nope, the FAA had the data before the Canadians.
It’s true that a big part of my comp was in stock, but I only meaningfully gained from stock appreciation in 2017 and 2018. In the other years stock appreciation accounted for only $5-$15K. I sold all my stock as soon as it vested, so I sold a lot at $200, $300, $400... etc. Even in 2017, I got it at all under $1000. Now it’s $1700.
Created new account to share since my other could easily trace back to me...

Maybe this isn’t super relevant since this is mostly about tech but I’ve found my technology skills are what contribute to give me a huge advantage, even in finance.
All figures in USD. All finance jobs are in research.

23: 50k - tech consulting business

23: 90k - same. Relocate to NYC

24: 110k - negotiated at consulting company

24: 160k = 110k + 50k bonus - move to financial company

25: 200k = 110k + 90k bonus

26: 210k = 120k + 90k bonus

27: 150k - joined small team starting new business in finance

28: 150k

29: 150k

30: 500k - business is making money
Now pour coffee over the console!

(surprised by the lack of Bandersnatch jokes)

Great job on this!