skysight-inc/HackerNews huggingface dataset:
I hear you that it makes things more difficult, but I think it's hard to overstate how terrible & uninterested conservative revenue stream businesses (e.g. insurance, utilities) are at keeping up with IT trends.

Based on what I saw in a couple of the top 5 largest insurance companies, these are IT departments that would be storing personal data in databases open to every employee of the organization, were there not a law discouraging them doing so.

Why?

Because IT isn't their business. That perspective is changing (gradually), but the resistance to anything aside from business as usual is staggering.
Nobody here got anywhere in life by making a habit of giving up at the first sign of resistance.
the relevant XKCD : https://xkcd.com/1810/
You must have missed this:

https://www.theverge.com/2017/12/16/16784628/mozilla-mr-robo...

And I do use Firefox.

But they really should not have done that, even if in the end the actual harm done was nil it broke trust.

There is also this:

https://github.com/amq/firefox-debloat

I actually take exception to your classifying my comment as FUD, I'm in nobody's pocket (pun intended) and the worst you could accuse me of is being wrong. That said I was happy to trust the Mozilla of the past a lot more than I'm willing to trust the Mozilla of the present. Their forced upgrade strategy breaking my workflow and the Mr. Robot episode on top of that did little to assure me that they still have my best interest in mind. The thing that keeps me from switching is that I'm pretty sure all the competition is much worse.
Those ads simply pay more and / or have more inventory to burn.
The case for Ethereum maximalism
A set of dotfiles for i3 window manager users
If you're in Vietnam. I would like to invite you to our office to review the code.

Btw, as the author of this app. I publish all my profile. If my app does something wrong, you can sure I will end up in court (and definitely, I don't want to get that trouble).
I always find it a bit funny how monorepos are now this big exotic new age thing. "Monorepos are the future!".

That very well may be, but I think we're at a point where the majority of developers started after git came out (since the industry experienced explosive growth just in the last few years). They kind of forget (or didn't know) that it's not that long ago we did monorepos because we HAD to. The tooling to do a system in multi-repos was just not there. It wasn't practical.

Companies like Microsoft, Google and Facebook predates the days where building your company on top of 3000 repos was practical, and they certainly were not going to convert everything if they could help it. Thus, they built an enormous amount of tooling to make it work. It certainly has benefits (and tradeoffs). With similarly advanced tooling to support you, multiple repos also has a lot of very nice properties and scale quite nicely.

To each their own.
> ...it might as well not exist, because the only remaining thing that would distinguish it from other desktop OSes is iCloud integration.

This is truly scary when one of your weakest products (features) is supposedly your main differentiator.
My understanding is that the "there is no ethical consumption under capitalism" phrase is meant as a direct antithesis of the "liberal idea that there is no such thing as a systemic issue, it's just that the wrong people are in charge". It is, I feel, often interpreted as unnecessarily defeatist, but I instead interpret it not as that you should just give your money to the worst company you can because it's all evil capitalism anyway, but that these changes alone will not solve the underlying and inherent issues of the system.

It's interesting that you mention these 'greenwashing' marketing tactics as well, as I have never really drawn a line between these two phenomena. I am always surprised to hear how many very smart and un-naive people fall for transparent tricks like this. It seems that, like Harley stating that they don't sell motorcycles, they sell a lifestyle, these companies could be said to sell neo-liberalism along with their products. No need to worry about the fact that a system where corporations are destroying the planet might not be perfect, I bought from a company that donated $100k to save the Orangutans once etc.

Note also that the worshipping around Elon Musk is much the same thing, just for techies.
onions.

I could only draw on my experience of Challenger for reference.

Such contrast.
> It is very clear that the courts take the requirement of "informed consent" very seriously

The modern understanding of "informed consent" came out of the Nuremberg trials. Not sure if the concept was strong in German law before that, or the German courts are now particularly interested for historical reasons, but it's not all that surprising that German courts would be keen on that.
You're not looking directly at the atom itself (which is impossible... atoms are smaller than light's wavelength).

You're looking at the photons emitted by an excited atom, as collected over an extremely long exposure by the camera's sensor. Which will resolve to ~1px in size... the smallest unit the camera can image.
>who has no choice but to feed their kids pizza or mac and cheese every day just to get them to eat something

There's the problem. By the time they start grade school, a majority of American children will be overweight and 14% will be obese. We don't feed our children, we fatten them up like cattle. Most American children have never actually experienced real hunger - they've been raised in households that are abundantly overflowing with food. They get three meals a day from a wide range of choices, plus snacks, plus free access to an array of tempting treats. Their natural instincts to eat in response to hunger have been completely muted. Of course they act like spoiled emperors at the dinner table. Of course they reject anything other than their absolute favourite food. That's the incentive structure we've given them.

Unless your child is clinically underweight, stop trying to get them to eat. If they don't want to eat a healthy meal, they don't have to - they can go hungry. Throw away the uneaten meal and give your child the gift of experiencing hunger. A psychologically healthy child will not starve themself to death because they're not offered a-la-carte dining at every meal, they'll just adapt to their environment. When given the opportunity to make choices that have consequences, they'll make the rational decision to eat a meal they don't particularly like in preference to going hungry.
Eventual consistency. The great thing about multi repo is the ease of decoupling the pieces so they can evolves separately (you can do that in monorepos too, but it's not quite as natural).

You're free to PR changes gradually, making sure things work a couple of repos at a time, until you eventually get everything. If you can tolerate temporary inconsistencies, it allows you to scale to infinity, essentially for free.
This struck a chord with me. I worked in AdTech for two years and wanted to pull my own eyes out because of this.

The reason this happens is that nobody involved gets anything out of stopping this happening. Incoming extreme cynicism.

First off, the marketers are still mostly using demographic segments - often a marketer will encounter a machine-learning model, and their first question is "who are these people" and when you can't explain how the model works, they revert to using demographic segments because they trust them more. This means they often do analysis demographically, and over target people in particular narrow age and gender demographics because they did better last month by chance.

Second, management want to keep their budgets large so their resumes look good. Their desire is to increase the amount of people they can target, while simultaneously appearing to work on interesting tech. Since social and video have recently been en vogue, spend increases on these platforms, while projects focus less on increasing spend efficiency and more on taking credit for sales by tracking customers through the pipeline. This creates a weird scenario where everyone says they're using sophisticated machine learning models, but the contractors and consultants involved are glorified powerpoint factories.

Third, the big silos, google and Facebook, probably have some incredibly sophisticated models of consumer behaviour that are incredibly efficient - but why would they want to give their advertising customers something that would reduce spend?
if your kids play Roblox, 25mbit is the bare minimum... this game appear to be very inefficient
I'm not sure what your sequences mean there, almost every boostback and re-entry burn has used three engines (they always light the center engine first, then the outer two).

Most recent droneship landings recently have used three engines for the 'middle' part of the burn, shutting down the other two before actually landing.

The recent GovSat launch tested a three engine burn all the way down (the first time they have tried that, AFAIK).

There was nothing unusual about the number of relights. My guess is the issue was with the difficulty of the relights.
Very complex compilers and/or cisc decoders on superscaler processors could theoretically rewrite some 128-bit to 32-bit and run the computations concurrently with other 128-bit computations.
I am not sure the advertising party has a say. You give a budget, put your media in, and start the campaign. I don't believe the obvious feature exists: "Only play my ad once per user". It definitely wouldn't be a money maker for google. Every advertising party could use this feature to cheaply sweep through all the unique eye balls.
Augmented Reality in Space
> With a monorepo, projects can be organized and grouped together in whatever way you find to be most logically consistent, and not just because your version control system forces you to organize things in a particular way. Using a single repo also reduces overhead from managing dependencies.

This is the major thing I miss about Subversion, and the fact that in Subversion a subdirectory in a repository can be checked out on its own.

At the top level of our Subversion tree, there were 'web', 'it', and 'server' directories, reflecting the departments in the company (at least those departments that dealt with source code).

In the 'server' directory, there were things like 'payments', 'reports', and 'support', for things like payment processing, reporting, and stuff to help the customer support people.

So lets say we had programmer in the server department working on the credit card storage system, and on a script to make a quarterly tax report. That programmer would just have to check out /server/payments/cc_storage and /server/reports/quarterly_tax from the company Subversion repository. When he checks the history in either of those, he only sees commits that affected those directories or their subdirectories. It really is like they are separate repositories.

Suppose another programmer is working on the whole payment system. He can check out /server/payments, and automatically gets cc_storage under that, but also order_processor, paypal_callback, cc_updater, and subscription_biller.

I was in charge of the whole server department. So I could check out /server and have a copy of everything we did. The other programmers would usually save work in progress to a personal development branch, and so every morning I could update from the server, and then see what everyone had done the day before. I could do a quick review to check the less experienced programmer's work, and it also gave me what I needed to write a short note to my manager letting him know what the server department was up to and who we were progressing.
Flagged for clickbait title/concept. Borderline trolling, honestly.
I mean, I get what you’re going for here, but how much do we need to spend on research into better soap, paper towels, and ice cream?
>I mean, you didn't even read the article.

They work at Amazon, probably doesn't have the time to read full articles
That sweet abuse of version control reminds me of the fabled JDSL from http://thedailywtf.com/articles/the-inner-json-effect
I don't want the sort of users who are signing up to perform financial transactions using services like mailinator and guerrillamail. It's always fraudulent.

Gmail itself is allowed, but the addresses are normalized. I'm well aware of its potential for abuse.
> And it has a barrier to entry - you have to be a tiny bit nerdy to confidently make edits.

https://wiki.openstreetmap.org/wiki/StreetComplete

Highly recommended for on-the-fly edits. It's available on F-Droid too. The most complicated part of it is entering your OSM account credentials (and perhaps the fact that you have to tell it to Upload changes; early versions didn't even require that). From there on, you just wander around town and you click on POIs and roads that pop up, and it asks you to fill in very specific bits of missing information. What are the opening hours of this place? What's the address of this house? What kind of roof does this house have? What style of road is this? What's the speed limit? Etc. It's got pretty icons and helpful images for what you're labeling (different types of road, different types of roofs, etc), and no confusing frills.

I had the idea for exactly this sort of thing myself for a while. Thankfully somebody did the work for me.
First they weren't professional soldiers. They were farmers. Professional or not, being outflanked is terrifying.

Second, the troops weren't identical. Hannibal had very experienced mercenaries with all sorts of different weapons, and his cavalry was far better than the romans.

Third, Varro thought he'd crush the center of Hannibal's line and force the Carthaginians to panic as they fall back into the river by stacking Roman forces far deeper than usual. That shortened their line and made it easier to outflank. And pushing back Hannibals center naturally pushed his forces into an enveloping crescent shape.

Fourth, the Roman infantrymen didn't know what was going on. The wind was in their face, blowing dust. The Carthagian army made enormous noise as it attacked. The roman troops were thirsty and hungry, Varro had drawn up his troops early before they could eat or drink.

Lastly what destroyed the Roman cohesion was the loss of their cavalary. The Numidian cavalry crushed them on one side and barbarian cavalry crushed them on the other. Then the carthagians could wheel and attack the roman infantry from the back and sides, while their cavalry cut off any retreat.
People forget that when you get a tool (like an internet connection) that is orders of magnitude more powerful (10mb vs 100 or 100 vs 1000), you don't get to do the same things you used to 10 times better/faster. You get to do completely different things. 56k connections used to be fine when web pages were static text. 1mb connections were fine when the pinnacle of multimedia was MP3s.

Netflix in 4k HDR was not even something you imagined back then though. If we had connections orders of magnitude faster with matching latency, we could, I dunno, ditch local drives altogether! Make my machine a dumb terminal again, even if it's a gaming rig! My imagination is rather limited, but I'm sure people will figure something out.
Good. The only thing Facebook listens to is money.

I'll laugh when the alt-right tries to boycott Unilever, though. Enough big companies do this, and they'll all starve to death. :)
I can attest to doing this.

It's really unfortunate, because a lot of companies that go through great lengths to ensure they pick good candidates do so because they are small and one bad hire could really hurt the company. But the fact is, larger companies are less discriminant with their hiring, and usually pay better too. So when faced with the option of doing yet another programming quiz for a company or accepting the job offer I have in hand, it makes sense to just accept.
See: the FCC's commitment to deregulation has already unleashed innovation in the phone sector!
A strange thing about deep learning, is that sometimes you're creating a model that generalizes beyond a particular domain. You might be tuning parameters to improve computer-vision and your tuned solution happens to also outperform the original at translation or partial-knowledge navigation. And your goal may very well be to create something that behaves well under all of those domains, while only having any real domain knowledge in a few of them.
You couldn't be more wrong. For consulting shops, Angular 1.x is and will remain a huge revenue generator for many years to come.
Horses provided the muscle to replace human muscles in antiquity. Mechanical muscles (machines) replaced horses.

Now we are building AI (mechanical minds). Is there any reason to believe AI won't eventually replace humans for all mental tasks? I can't see one.
About Six years ago I replaced my iPhone with an HTC One, which at the time was the most expensive Android phone. I returned that phone in about two weeks, got another iPhone, and never quit the Apple ecosystem again. And I’m one of those windows guys still bitter after the “I’m a PC, I’m a Mac” ad campaign of 10-15 years ago.
They spent about 10 billion dollars on advertising last year; I don't think their angle here is "free advertising". Stop being so cynical.
There are a subset of users on HN that can be hyperbolic. I've worked at a few well known companies and every time they come up here you get some vocal minority outraged about the product/pricing/culture/tech/anecdotal experience etc. I think it's truly toxic (yet entertaining) and definitely deflating as an employee. There is a lack of empathy for other people, companies and a deep inability to disconnect the two. I've noticed a hyper-rationalism here that reduces every company and product into the sum of it's parts and deems it outrageous- which to me comes across as unhealthy (reminds me of going to lunch with an engineering team that optimizes the route, their orders, seating, etc).

Congrats on the raise and good luck with everything.
If that is how you were using CVS, its no surprise that it gets so much hate.

OTOH, I think the common CVS workflow actually matches the modern "we don't do stable branches" workflow a lot better than git does. Basically, if you had upstream CVS branches for more than released versions of software in maintenance mode you were doing it wrong.

I also tend to yearn for the days when I didn't spend 20% of my time rebasing and merging patches together, or rewritting dozens of patches worth of git history in order to move a couple minor commit hunks between patches for some reviewer. Or just juggling 20 different -next style remote repos.

Git is one of those tools that let you endlessly play with your tools rather than getting the job done.
Ask HN: Do you use the context menu key on your keyboard? Why?
To be clear, I'm talking about this key:

https://en.wikipedia.org/wiki/Menu_key
I've seen no evidence of this having been done.
Ah, I thought the outer two were optional and not always used for every landing. Ok, thank you for correcting that.
Boostback and reentry burns are always 3 engines. Landing burns are often 2 engine and often 1-3-1, usually on the drone ship.

The unique part of the GovSat "failed to expend" mission a few weeks ago was not cutting off the outer two engines some time before hitting the surface, not that it used three engines at all.
No, three engine burns are typical for boostback/re-entry. In many of the webcasts you can see the initial round plume turn into a rectangle as the two outboard engines ignite.
Huh. My algorithm for bathroom goods is basically: these are all the same get the cheap one.

There's probably a bell curve where we all make some decisions on brand, but some people moreso.

I wish they could put where I fall in my advertising ID. Advertisers could spare me jingles and cartoon dogs and just tell me who is selling cheaper toothpaste than I usually buy.
My wife works at amazon, and has time to read such stuff as well has have a lot of fun, intellectually and otherwise, at work.
"Half of all money spent on advertising is wasted - the problem is we don't know which half."
Ethereum Energy Consumption Index (beta)
>Eventual consistency. The great thing about multi repo is the ease of decoupling the pieces so they can evolves separately (you can do that in monorepos too, but it's not quite as natural).

I don't see how you can do this any better in a multi-repo than a monorepo though, unless you mean to the extent of simultaneously having multiple versions of the same library in your transitive deps (and thus kind of kludgily sidestepping the diamond dependency issues). Would you mind elaborating?

>You're free to PR changes gradually

This is possible in a monorepo too, by much the same means, I'd expect: you define an adaptor that you slowly migrate everyone onto, deprecate the old thing, and then optionally remove the adaptor and deprecate it too. Am I missing something?
Do you do this with VLC or another media player? I have a 16:10 monitor that often has space in the letterboxes for subtitles. I took the time to do this in VLC for a foreign TV series, but the next time I went to use subtitles it was broken and I didn't bother to tweak it. This really ought to be a built-in feature that just works™ without fiddling.
You can manually select which apps can be found with Spotlight in the settings app. I had the same problem finding 1Password until I went into settings and explicitly added it. This is terrible UX, but that’s how to fix it on your device until Apple sorts it out.
I have a similar service (1gbps up/down) and I was able to get 944mbps by cabling my laptop directly to the ONT. According to my research, that's the practical maximum since there is some protocol overhead taking up part of the pipe. Once I reintroduced the router, I also dropped to ~750mbps.

All testing was to an iperf node at my ISP.
Backblaze says they are using 400 PB of storage[1], or around 2^59 bytes. Of course, it's not one big filesystem. They aren't quite doubling annually, but looks like they are growing around ~1.5X each year, so in another decade, they could be close to the 2^64 limit.

[1] https://www.backblaze.com/company/about.html
An ex-manager (who was from Microsoft) told me that's how they cheated interns. 4 months of great views and weather, the intern is hooked, and when they join full-time they discover the other 8 months.
But is a "Quantum leap" really equivalent to leaping one planck? Honest question.

I assumed it implied something far 'larger' such as a leap through spacetime...
Meanwhile, in Amtrak they are channeling the vibe of the Cold War era Soviet machinery.

Seriously, who builds these American trains? And when were they built?
Here's a older brand map that also includes the non-food products:

https://crueltyfreeblog.files.wordpress.com/2015/05/foodmap....
Is there a way to bring a flagged story to the attention of Hacker News people to unflag it?
Practical Advice on Cloud Hygiene
It's like CEBIT/Hannover Messe for PC stuff (or COMDEX if you're from the USA), all that stuff has moved online and only inertia keeps the remainder going.

There was a time when going to tradeshows was a must to stay up-to-date, nowadays it is mostly a waste of time.
Yes, exactly - informed consumers are one of the requirements for a free market. Agents cannot act rationally when information is obscured.

In this case, the information is technically available but obscured such that consumers cannot make educated purchasing decisions without expending an irrational amount of time... thereby reducing supply-side competition.