skysight-inc/HackerNews huggingface dataset:
Do you think that’s because of vertical integration? I’d have thought you’d run this kind of risk with any sort of industrial facility. It seems they had discontinued this by the time this story commences.
> how do feature flags work with migrations?

The idea is to have migrations that are backward compatible so that the current version of your code can use the db and so can the new version. Part of the reason people started breaking up monoliths is that continuous deployment with a db-backed monolith can be brittle. And making it work well requires a whole bunch of brain power that could go into things like making the product better for customers.

> another concern

Avoiding "feature flag hell" is a valid concern. It has to be managed. The big problem with conflict is underlying tightly coupled code, though. That should be fixed. Note this is also solved by breaking up monoliths.

> tight release schedule

If a release in this sense is something product-led, then feature flags almost create an API boundary (a good thing!) between product and dev. Product can determine when their release (meaning set of feature flags to be flipped) is ready and ideally toggle themselves instead of roping devs into release management roles.
Curious what you mean by “toilet time”
I'm also sharing some common knowledge among electronics enthusiasts, but other readers may find it interesting: besides these custom top performance ones in physics labs or miniature chip-scale ones for embedded applications, it's worth pointing out that "regular" cesium atomic clocks are readily available as standard commercial products, anyone with enough cash can just purchase it today and mount it on a rack in your server room tomorrow.

The workhorse in the industry is the Hewlett-Packard^W Agilent^W Symmetricom^W Microsemi^W... oh I meant the Microchip 5071A Cesium Clock Primary Frequency Standard. [1] The TAI & UTC time are literally powered by these clocks - more than half of the atomic clocks in national standard labs are Microchip 5071As.

Also, if much lower performance is acceptable, a rubidium frequency standard is extremely affordable. You can get second-hand modules (usually retired from base stations) for just $200. All they do is outputting an extremely accurate 10 MHz reference frequency, you can use a frequency divider to get an 1 PPS signal and drive a mechanical clock, or connect it to your oscilloscopes, spectrum analyzers, or frequency counters as an external timebase, or time a digital clock using a microcontroller, many interesting possibilities.

And of course, if you have access to an outdoor radio antenna, you can outsource the task of generating an atomic-accurate frequency to a government's shortwave radio station or GPS, your tax dollar does the rest.

[1] https://www.microsemi.com/document-portal/doc_download/13326...
That makes sense. They likely all have ancestors that were spontaneously formed, but are not so themselves. It seems like dialects might be spontaneously formed, and I wonder how we draw the line between languages and dialects.
I'd hardly call the 102% ratio in NYC "more" in this context.
Nobody does anything like learn an instrument or play a sport in Europe? That's what we're talking about.
Still waiting for the last magical but portable CI/CO conversion step of dropping in a Markdown and getting the SSG website.

GitHub has one CI but is only output is to GitHub Pages (username.GitHub.io) and only with Pelican SSG.
Can't find any videos of people actually playing it
Almost like Microsoft deliberately helped marginalize the position because it's profitable!
>women having and raising children should result in no interruptions of their career growth or earnings greater than those experienced by men".

Greater than men in general, or men who make the the same choices as the impacted women?
> This happens with the HTML contents just as easily.

On an individual scale, yes. But if you're a spammer and want to vaccuum up text from 1000 sites, you'll skip writing a scraper for individual sites (which may change their formatting later anyway) and just use reliably-formatted RSS feeds.
Men do not collectively want things, as collective entities don't have psychological experiences like desire.

Individuals of whatever gender exist within incentive landscapes, and they act within those landscapes to result in the best life for them. Many men and women wish they had different incentive landscapes to navigate through. My argument would be that creating a world where men and women can choose their paths according to their individual dispositions without penalty would result in one where more men and women are happy, which is why I'd like to nudge our existing world in that direction.
Allthevaccines.org (6th Jan 2022)
Russia inches closer to its splinternet dream
Depends on your measure of success. Given a steep enough slope, you are almost guaranteed to reach the bottom one way or another.
> and set the new DoNotUpdateToEdgeWithChromium value to 1

Thanks for posting this.
I used to obsess over how many queries per second a server could handle, whether a list was using more memory than an array.
Which RNG was more random, whether CSS tables were better than flex.

All of those are details to worry about later.

Jeez! It's funny how reading so many HN tech blogs actually limited me, I was trying too hard to be a perfect programmer.
De gustibus I suppose, but to me, “Images are a feature many or most articles use and which a very small number benefit from.”
How many niche preferences can Microsoft be expected to accommodate?

What about people who refuse to use capital letters? Can you use Windows without using capital letters?

At some point it's reasonable to design for most people.
Another source, which doesn't require javascript to view:

https://nitter.net/jack/status/1510314535671922689
It astonishes me to see people defending the idea that the pandemic is not a notable component of this. I agree that social media, internet porn, competitive school environment, economic conditions, etc., are all negative influences on teenage mental health. However, to propose that forcing (or, at the least, very strongly encouraging) an entire populace into self-isolation would not have negative impacts for a group in one of the most social and formative times of life, is absurd.

Imagine you spent half the time you were in high school, alone. I cannot imagine any rational person is capable of believing this to not be a major factor to their mental health.

Anecdotally, I am a reasonably strong introvert, and I switched teams at my job during the pandemic after nine months of work from home because it did not feel healthy to my mental state to not have interacted with anyone in so long. I felt that my social abilities had atrophied, and that I had lost sight of a lot of the important things in life that derive from social interaction. I can only imagine that the impact is far greater to someone who can't choose to change their life to obtain the social interaction they are missing, and who (I am generalizing a bit here) probably requires mental/emotional guidance and support from their peers, elders, etc.
Most of this can be tamed with competent software, which libre software can converge on in a way that throwaway proprietary embedded stuff generally does not. For example, failure of your outside temperature sensor should have just resulted in your furnace acting like it was very cold, using a bit more energy and creating a bit larger temperature swing. Furthermore, an alert of the failure through open protocols would allow for lightweight notifications through software you already use, as contrasted with the currently common commercial surveillance rigmarole.
The job of diagrammatic representations is not to "scale", but to effectively display and convey the most salient elements of a high-level design. This is just as true of what OP built as about UML itself.
Exactly. “Staging never matches Prod” - well why is that? Make it so!!
> company that deploys directly from a developer's laptop to production

Luckily, there's no sign of doing that here. There's no mention of how their CI/CD works, probably because it's out of scope for an already long article, but that's clearly happening.
Having worked in health tech for the past ten years, I can name other companies that are equally massive frauds that just haven't been discovered yet. All you need is a good PR team and some big name investors, and it doesn't matter if what you're creating is real or not... you can get away with a lot.

Health care and medicine isn't a "fake it till you make it" type of industry, but that's the entire model that's preached in the startup world. So, almost by definition, startups + health care is really ripe for fraud and deception.
That was a really nice read. Thanks.
Sign up to wordpress.com, find a decent looking theme, done.
I don't want to be that extreme. But I see your point.

Do you prefer then to grow organically, or do you enforce then from the start?
People can have different perspectives on the same events. One can genuinely believe an apology is deserved, while the other genuinely believes it is not.
What happens if they don't pay?
Thanks for that explanation. I wonder how much harder it'll be to sequence a heterozygous genome.
Studies that nobody talks about are probably a lot less likely to be replicated.
You haven't every been poor in the US have you? If you had then you would know that those services aren't the best and border on the useless.
It's randomized. Refresh the page and get a different order.
It does matter to me, I hate it when slimy sales tactics are the norm. I’m saying the boiling frog idea does not really apply here. It is essentially a spam issue.
Why do you reference a year via 01960 or 01940? ... Surely you don't mean Hexadecimal... You won't live past 20x0 so why the importance?
The problem with your counter example is that it doesn't recognize prevailing power dynamics. In the vast majority of cases, software engineers, designers, product managers, and other people hands-on in the business of creating commercial software products, are outranked and have less authority than MBAs within their sphere of interaction. Many of us have been forced to be party to terrible decisions made by someone who has focused on an executive career path with no skill-based qualifications, and a deficient moral compass. Very often, these type of individuals happen to have an MBA, and so the stereotype was born. While it certainly isn't fair to tar all individuals with that brush, the short-hand has been earned by the actions of many MBAs over the decades. Whether you agree with that or not, the bottom line is you're simply not going to get much sympathy around here for the plight of the poor maligned MBA.
Stop and marvel for a moment at the Doublethink he’s displaying.

On the one hand he’s claiming that NATO expansion is a threat to Russia that is the reason for the war. On the other hand he’s claiming that article 5 is toothless, ergo NATO is harmless to Russia.

I can’t tell if he is genuinely so irrational (like most other Russian thinking on Ukraine as evidenced by events of the war) or if he’s exceedingly cynical.
The Chaos of the Dice
Microsoft's being really aggressive now it seems. Won't even allow you to install Windows Pro without having an internet connection AND a Microsoft account? They seem adamant to keep as many people as they can on Windows 10.
> Pay gap for men and women only starts mid career

The article states that in ~10% of USA cities young women earn the same or more than men.

If my arithmetic is working that implies that in ~90% of cities young women earn less than men.
You can change your phone number though. What if you change it so frequently that it's no longer a key identifier? Why not have a system where you can receive phone calls without a phone number? I believe some of the solution here is to stop having globally unique identifiers.
I should've phrased it as all in on Next really. I really like Vercel and Next.js serverless for hosting, and I've usually put APIs on a subdomain. The issue is that then using Blitz for authentication and rpc layer becomes very hard to do.
When you see a single way of doing things through your entire life, from infancy on, very few people will choose to do something different.
Russian Army Executed Civilians
I have never ever even heard of a place where that was possible.

The easiest way to make that scenario happen is take do whatever testing you'd have done in staging and do it in prod. Problem solved.
That's a good point I was using average and not median.

But I think my argument that >50% of college grads are better off having gone to college than plumbing school is true.

If you broke it into quartiles i bet the top quartile college graduate does much better than the top quartile plumber. The second quartile grad does moderately better than plumbers. The 3rd quartile about the same and the 4th significantly worse.

I see the quartile data for plumbers trying to find it for bachelor grads.
Thank you! (I'm the author of the piece haha)
In the middle of the article this is literally the discussion about, it literally has a chart showing that young women earn 93% of what young men do when looking across all metro areas in the US.
I agree that data brokers are underscrutinized and probably the least ethical of the companies who make money from user data.

I didn't realize that they could buy my data from a health insurer—where can I read more about this?
The distribution of "rewards" from this economic boom has been a bit one sided taking all factors into account.
The developer version, yes. But I have not seen the AWS amis for the developer version:
https://aws.amazon.com/about-aws/whats-new/2021/10/amazon-ec...

You can't install the enterprise non-prod for free.
(But the developer version is supposed to have all the features)
Putin gets buried in the kremlin wall, if he loses without being able to save face. He cannot afford the appearance of a loss.
Does anyone recognise the equation from the Aphex Twin track?

∆Mᵢ⁻¹=−α ∑ Dᵢ[η][ ∑ Fjᵢ[η−1]+Fextᵢ [η⁻¹]]

With the ∆M and the sum over Fs, I wondered if it might be something to do with rocket dynamics derived from Newton's second law?
Nothing consequential. May be banned in Russia but mostly any source of information that disagrees with the Kremlins nareative suffers the same consequences.
Also my main thought. Among other things, we sometimes use UAT as the place for broad QA on UX behavior a member of eng or data might not think to test. For quickly developed features that don’t go through a more formal design process, we’ll also review copy and styling.
The existence of gendered statistical tendencies (some of which, I agree, are rooted in biological realities) doesn't mean that there aren't social structures that penalize people for deviating from those tendencies.
Bikes only work for short distances and then only in reasonably good weather AND when you don't need to carry much.

Buses and trains are only efficient than cars if they have a reasonable number of riders who want to go between roughly the same two places at roughly the same time. (Note that the number of people passing by two points is NOT a good proxy for going to the same places.) That's easy with a lot of population density, especially in a small area. But, without those conditions, cars are more efficient.

The Netherlands is a great case for buses, trains, and bikes. The US is different. (As the saying goes, Europeans think that 100km is a long way while Americans think that 100 years is a long time. The typical US car travels 20-25km per year and 50km/year is not rare.)

The Netherlands has less than 18 million people in roughly the area of New Jersey, which the fourth smallest US state. (New Jersey plus New York City have roughly 17M people.) The US is 240-270x as large, depending on whether you count water. (To put that in context, the land part of the Netherlands is less than 280x larger than Disneyworld.)

As to "spending time around other people", the "fraction of population in urban regions" numbers look similar, 90% for the Netherlands and 80% for the US, but half of the US "urban population" lives in small towns that are dozens of kilometers from the next town. That's simply not possible in the Netherlands.

The Netherlands has roughly 15x the population density of the US and even the "rural" regions are close to the cities because they can't be far away.

The longest distance across the Netherlands is roughly 300km. The short way across the US (Mexico to Canada) is over 2,500km and the long way (Atlantic to Pacific) is around 4,500km.

I work from home, so my "to work" is down the hall. That said, when I did work on site, I never worked where mass-transit between near to my house and near to my work made sense and I never worked close enough to bike. (Note that I live in Silicon Valley, which is pretty high density for the US.)

But, there's more than work.

Most weekends, I travel over 250km. About once a month, I travel about 630km. None of those trips have enough people going the same places at the same time to justify small vans, let alone buses, and trains are completely out of the question.
Good monitoring, logs, metrics, feature flagging (allowing for opening a branch of code for a % of users), blue/green deployment (allowing a release to handle a % of the user's traffic) and good tooling for quick builds/releases/rollback, in my experience, are far better tools than intermediate staging environments.

I've had great success in the past with a custom feature flags system + Google's App Engine % based traffic shifting, where you can send just a small % of traffic to a new service, and rollback to your previous version quickly without even needing to redeploy.

Now, not having those tools as a minimum, and not having either staging environment is just reckless. No unit/integration/whatever tests are going to make me feel safe about a deploy.
> That's what they're good at??? It's the same reason only men get drafted to a war, at least for most of human history. Why is that a men's burden? Because we're better at it.

Sigh. No.

IMO the reason men are drafted is men are disposable. Much less valuable than women.
As the author of this piece, I wanted to thank you for sharing it here.

It is interesting reading some of the comments, a lot of negativity floating around on the interwebs I suppose.
> are expected

Not just expected but also want to.

Money for men is like makeup for women - it makes the person (appear) more attractive.
I've been using Unraid for a few years now and while it's served me well I hesitate to recommend it. Were I to start over today I'd definitely be looking at TrueNAS Scale or rolling my own.

Unraid seems to be targeting a rather niche market of people who are used to building PCs for running Windows and would like to have a home server and self host some apps (usually Plex and the 'arr stack if we're being honest). It does a good job of making all this accessible via a nice web UI with basic hypervisor and container management features. The app store they have for Docker containers is great for exposing new users to what's out there.

The problem I've found is that while it does a good job of offering a low barrier to entry, the ceiling is quite low as well. It seems to me that the type of user they're trying to attract is also the type who would want to learn more and tinker, at which point Unraid's limitations will start to chafe.

If you've used other Linux distros you'll find the lack of a package manager and other atypical features frustrating. Once you want to go beyond their app store for containers the web UI becomes limiting. There's no first-party docker compose support. The hypervisor UI is quite limited as well, lacking even the ability to create and manage snapshots. Of course you can manage all this from the command line, but at that point you may as well use another OS with a more performant and reliable filesystem.

There are also some bizarre security choices that they've seemed to have had difficulty moving past. The web UI is only accessible as root, for example.
Correct. To the point where most black hat tools that spammers use will have rss feed ingestion as the primary or only data ingestion method.
Absolutely. The answer is better integration boundaries but then you’re paying the abstraction cost which might be higher.

It’s particularly difficult when the system under test includes an application that isn’t designed to be set up ephemerally such as application-level managed services with only ClickOps configuration, proprietary systems where such a request is atypical and prevented by egregious licensing costs, or those that contain a physical component (e.g. a POS with physical peripherals).
It's like you're completely ignoring the fact that phones and apps are designed to be addictive.

Growing up in a world where tech companies have been given free reign to psychologically manipulate users to increase screen time is yet another pressure facing that generation, it shouldn't be thrown in their face.
What Is Management?
And yes, you need blue/green deployments in addition to feature flags, as it is not easy to feature flag certain things, such as a language runtime version update or a third party library upgrade, among many other things.
> Complex systems are made of several services and infrastructure all interconnected.

Then maybe it's a forcing function to drive decoupling that tangle of code. That's a good thing!
Some places don't even have dev. It's all on production.

"Fuck it, we'll do it live!"
My writing is slower and lower quality while using right handed desks, which I had to use many times in school. If you look hard enough everyone is the "victim of systematic discrimination"
I just do what my linter tells me.
A major political part in the US at the time I write this has had in their national platform the removal of rights from such people including, but not limited to, the removal of their ability to marry who they want to so it is a bit more than "perceived discrimination".
Curious if willing to share the market size:revenue for the premium service?
Maybe Flask?

Or just PHP?
It made sense, in the past, that women with less social status would desire men with more social status.

But once women gain social status, I don't see why they would still desire men with higher status.

If most women still do desire men with higher status, it means most women have integrated patriarchal values, which is something feminists should really talk about.
That plugboard brings back long-suppressed nightmares of bad wire-wrapping jobs.
> one partner having to take on all the health risks

Sure, but let’s be careful not to cherry pick the statistics. It’s still true that the average life expectancy for men is about 5 years shorter than women.

I notice that there are attempts in our society to balance some areas of risk but not others. Breast cancer funding is much greater than prostate cancer funding despite the latter killing more people, etc.
It's what I hate about whatsapp, I have to use it so I have it installed on my phone but I have to jump through so many hoops to properly isolate it from my contacts.

Unfortunately, I can't not have it, it's too entrenched because most people do not care about privacy.
Heads up: jwz.org redirects Hacker News visitors (via "Referer") to an image of a slightly-hairy testicle sitting inside an egg cup. So maybe don't click the link at work.
I once looked at 30 lines of code, analyzed them and found out that they always computed true, never false. My background knowledge told me that Zeit was the correct value. But I did not dare to eliminate it in the main branch, only in a refactoring branch that I think got never merged. I am not proud.
I don't see how you can trust WhatsApp when it's closed source and owned by Facebook ?

(Who, furthermore, already violated their promise made when buying WhatsApp to not use the phone numbers and contact books they got from them for their other services.)