skysight-inc/HackerNews huggingface dataset:
Actually I think majority of Americans are not in favor of the diversity programs and affirmative action. It’s detrimental to your career to speak up.

I suspect in the next decade progressives will fall out of favor as the masses get fed up.
This is a pretty weird article. Their "how we do it" section lists:

- "We only merge code that is ready to go live"

- "We have a flat branching strategy"

- "High risk features are always feature flagged"

- "Hands-on deployments" (which, from their description, seems to be just a weird way of saying "we have good monitoring and observability tooling")

...absolutely none of which conflict with or replace having a staging environment. Three of my last four gigs have had all four of those and found value in a staging environment. In fact, the often help make staging useful: having feature-flagged features and ready-to-merge code means that multiple people can validate their features on staging without stepping on eachother's toes.
Word Alignment for Sentence Similarity
I'd take this a step further and argue that any gaps in employment history should not be looked on nearly as negatively as they are today. It really invokes a wage slave mentality.
This is quite dishonest. I thought this was from people that used to be on the Chrome team that have defected, but it's just an adaptation from a third party. This is explained in the PDF but not on the slides.
How much do you save?

We spend like 3-4k/yr tops on staging
He said many women he knows follow this pattern. Also, George Orwell did observe this too, it's the bit of Nineteen Eighty-Four that people forget.
> New Windows 11 Pro installations will require Microsoft account

I don’t really understand why this is a problem for you, let alone such a major problem. Takes two seconds to set up an account. I don’t even use Windows and I already have one!
>I think you are misled about the degree to which much of our "history" is based on what _was_ politically expedient at the time.

What changed between now and the cold war? You'd think that it'd be very expedient to do some revisionist history when they had nukes pointed at us, or were engaging in proxy wars all over the globe.

>A lot of "revisionism" is more akin to removing the convenient lies of the past than it is to your analogy.

Of course, the revisionism isn't going to be as blatant as "We've always been allied with Eastasia" today and "We've always been at war with Eastasia" tomorrow. This time it's going to be "removing the convenient lies of the past", and the next time (when we want to be allied with russia) it's going to be "judging them by the standards of the time" or whatever.
That would be controlling a lot of feature flags given how many can be switched on at once. How do you control them?
Files-11, specifically.

https://en.wikipedia.org/wiki/Files-11
But it’s a class with lots of small methods. Maybe not the same as the single large VB script the OP described.
"We will remove more features and add more random changes in design to confuse our users to an even further extent."
> For example, people get a lot of tax breaks as a landlord

As a landlord that is wrong. You get to deduct the expenses you have for running the property against the rental income, but that's just how business works. Landlords have enormous deductions because operating a property is really expensive.

In fact, you pay higher taxes in a lot of cases. It is very common to give people a property tax deduction/reduction if it's a person's primary residence. Landlords don't get that. Many places also impose direct revenue taxes. So your city/county/state will take several percent of your revenue off the top.

Finally, after higher input taxes, paying all those business expenses, you get to pay income tax on what's left over.

Also, primary residences are subject to a $250k/$500k capital gains exclusion that rental properties do not get.
The GFlops/W of the various machines in the VMW Research Group
"Administrative burden" is the phrase that pushed to the front of my head. So much bureaucracy.

Hearing tales from my activist friends, this LIHTA tale most reminds me of the gauntlet exfelons brave to get their voting rights restored. My own state had 20+ steps. Like getting the original sentencing judge to signoff. For people who already have the legal right to vote, were it not for the paperwork.

My second thought is about the strategy of housing advocates. Instead of lobbying, maybe they should be underwriting. PKIs showing how many units got built would mosdef help with fund raising.
I was thinking similarly. From neurological, psychological and human perspectives-- women spend their pregnancy bonding with their child before they're even born. They give their child names, learn their mood, play music or sing for them. They feel their babies kick and plan all the things they're gonna do together when the baby is born. Large amounts of oxytocin, the bonding hormone, are released to strengthen the emotional bond between mother and child. Not just oxytocin is released, but a variety of hormones prepare mother and child together.

I think the fact that we so naively try to paper over all of this with "it's cool we will just invent metal birthing pods to replace this" is part of why we have this problem in the first place. People didn't intentionally have children throughout history because it's logical, they did it because of emotions(99% of the time). We don't really emotionally appreciate the fact that women can CREATE LIFE. Like it's actually an amazing unbelievable thing. But it's rarely viewed as that
It depends.

Self-publishing is not always the best option.
Maybe you can start writing for a well established magazine/blog. This may help you to build your 'audience'.

If you want to go on your own, I think the best is first to define what are your goals, from that you can choose if your best option is a blog, a newsletter or a book.

Every platform has its advantages and big disadvantages but choosing one is a matter of your audience's preferred channel to stay in contact with your work.
Sure, but, there is plenty of evidence that educational attainment is negatively correlated with number of children. And so we have this strange phenomenon of educational success negatively correlated to evolutionary success. Here is a graph: https://ourworldindata.org/grapher/womens-educational-attain...
http://web.archive.org/web/20220403111024/https://rootprivil...

https://archive.ph/orA2T
>One main difference is that subjects were trained mainly in the underscore style and were all programmers.

so in this study, where the subjects were trained in snake_case, they found snake_case was better.

and in the other study, where the subjects were trained in camelCase, they found camelCase was better.

I bet if we did another study of programmers who used kebab-case they'd find that kebab-case is better.

I don't think there's any reason to believe any particular case style is better than any other. personally I like snake_case and kebab-case because I find the word boundaries easier to recognize, but that's just a preference on my part. I have no idea if it's objectively better.
> I meant the consequences of the two-complement system is known.

How does that matter? We're calling abs() which is not defined over the "two-complement system" it's defined on C's signed integer type, and the way it's defined is that if you call it with the valid integer INT_MIN you get Undefined Behaviour.

Let me underscore that, you don't necessarily get zero, or INT_MAX or five, or even INT_MIN (which might feel pretty unexpected given you just called abs and now you've got a negative number again - but is at least a defined behaviour) you get Undefined Behaviour. All bets are off.

The programmer who gets bitten by this isn't thinking about INT_MIN, they're thinking about how to check the input is in range, they've written abs(x) < 100 and they think this means they checked that x is between -99 and +99 inclusive, but they're wrong, what it did was introduce Undefined Behaviour into their program whenever x is INT_MIN.
It depends how you see it: I see a project that is quite successful since it's running in production for mission-critical needs and the code is solid enough that even non-programmers can do improvements to it
If men graduating from college at a higher rate than women, or men earning more than women, is indicative of lack of equality, then wouldn't the opposite hold true - women graduating from college at a higher rate than men, or women earning more than men is indicative of lack of equality?
Would another spin on this be: if the connotation of MBA includes "bad" in it, then applying this label to bad stuff is tautological and doesn't add information?

Here's another example: made in China has a connotation of cheap and low quality, despite the fact that the iPhone and all the other high quality electronic products are made in China too. But if someone says "made in china" we know they're referring to the cheap stuff.
The .NET runtime GC is a 47k C++ file.

https://github.com/dotnet/runtime/blob/main/src/coreclr/gc/g...
It happened again :( it was stuck on the last square
Basically boiled down to:

1) build a plan and make meaningful progress on a high impact, but stalled, project

2) communicate about progress and/or roadblocks to the team, and ask for help where needed to get past said roadblocks

3) be more proactive about finding and proposing high impact work, or areas where others could bring their expertise to help benefit my work or get it done faster

Details are confidential, of course.
flag = true

More seriously, at my old company they just never got removed. So it wasn’t really about control. You just forgot about the ones that didn’t matter after awhile.

If that sounds horrible, that’s probably the correct reaction. But it’s also common.

Namespacing helps too. It’s easier to forget a bunch of flags when they all start with foofeature-.
That attribute could also let you easily group your users into different languages. If you wanted to add more discovery features or something and let people search by language. Not sure what your goal is around that. Maybe opt out of discovery by default or something.
Like it. The main page has a rss <link> but blog posts can have too.
Long time reader of your blog, thanks for doing what you do!

So I've been into "connector technologies" (if that's a thing) for a while -- more specifically I really admire the simplicity of edge connectors that nowadays are basically free (except the higher amount of metal than traces, (gold?) plating etc.). Anything you'd like to add about these sort of connectors from this era? Were they reliable in mating-cycle sense? Could you just casually insert them or was there a specific process? Was there a standard?

As you can see I don't have a precise question, I'm looking more towards the considerations that an engineer at that time would have to take into account. Unfortunately it's not very easy to google this these days.
I created fully open source and cookieless web analytics platform
Will this soon be available in 22.04 variant ?
One of the big issues in clothing and related is mostly market dynamics. The market used to be full of relatively niche brands (and stores) that sold genuinely differentiated, often higher quality, and typically somewhat more expensive clothing etc.

Over time, a lot of those companies got bought out by conglomerates and started selling the same Asian-made stuff as everyone else (for the most part; there can still be differences. Premium brands often manufacture in Asia as well).

It’s harder to charge a big premium for random clothing and soft goods. To pick a random example Lands’ End is a case in point.
Damn, yeah that is a pretty ironic possibility.

Either way, I hope you've found a good place to share your skills since that experience. Wishing you the best
I don't see how this can scale beyond a single service.

Complex systems are made of several services and infrastructure all interconnected.
Things that are impossible to run on local. And even if you can run on local, the setup
is most likely very different from production. The fact that things work on local
give a little to zero guarantees that they will work in prod.

If you have a fully automated infrastructure setup (e.g: terraform and friends), then
it is not that hard to maintain a staging environment that is identical to production.

Create a new feature branch from main, run unit tests, integrations tests. Changes are
automatically merged in the main branch.

From there a release is cut and deployed to staging. Run tests in staging, if all good,
promote the release to production.
I think the replies answer your question well enough, though likely not in the way you were hoping.

The rationalisations and denials point strongly to the answer being: Because we're bad people.

I was hoping for better, but live and be disappointed, I guess.
> We only merge code that is ready to go live
> If we’re not confident that changes are ready to be in production, then we don’t merge them. This usually means we've written sufficient tests and have validated our changes in development.

Yeah I don't trust even myself with this one. Your database migration can fuck up your data big time in ways you didn't even predict. Just use staging with a copy of prod. https://render.com/docs/pull-request-previews

Sounds like OP could benefit from review apps, he's at the point where one staging environment for the entire tech org slows everybody down.
Amethyst: A Tiling Manager for macOS
Yes, to bring our corner as an example. Compare the rent of these buildings on the same street:

- 2020, new ~$4500

- 1990, renovated, ~$3500

- 1975, maintained, ~$2500
> I think there's an accessible middle ground for most people.

It doesn't even need to be a middle ground. Even the least effort is
enough.

Think about smoking, drinking and other risky behaviour.

I make a similar plea and argument in Digital Vegan [1] as is made in
the blog post. Like plenty of other thinkers now (Newport, Doctorow,
Kingsnorth, Vaidhyanathan, Kardaras, Tufekci, Rushkoff, Lanier, Véliz
and Oddell) I framed surveillance capitalism, social media and
smartphone addiction as a public health issue. This is now the
dominant emerging frame.

People who use drugs and alcohol use the same sunk-cost fallacy:

"Hey, I've been doing this for years now, what's the point in
quitting?"

The point is that ANY reduction offers an immediate health benefit.
You don't have to become an Olympic athlete to eat a little healthier
and exercise a tiny bit more.

By the same token, any improvement to your digital lifestyle is worth
making - whether that's refusing to give personal data, not
participating in the "cashless" society, buying quality, durable
digital goods that reduce e-waste, getting a dumb phone or quitting
social media... they all count.

That's why I think the diet metaphor is very powerful.

[1] https://digitalvegan.net
It makes sense, some Huawei phones are really nicely made.
No one mentions it so there you go: mataroa means "hope" in Maohi
I'm not even sure many women want someone else to take care of their kids after giving birth. I'm a man. I took many months of paternity leave after our child was born so my wife could return to work. My wife enjoys her work, but definitely less so after giving birth. She was totally fine to work until midnight before giving birth. Now, she wants to clock out as early as possible to maximize the amount of time she has to spend with our daughter. I've since returned to work and feel the same way. Hanging out with your child is fun and special, and it's not something you can buy with more money or status. The bond between a mother and child is also very powerful on a hormonal level. One thing I found surprising was how direct and physical the hormonal bond is shortly after birth. For instance, the uterus enlarges to hold the baby, and is still large right after birth. When a mother breast feeds, her body releases oxytocin (aka the love hormone). Oxytocin causes the uterus to contract. Literally within seconds of breastfeeding, a mother can feel physical changes occurring in her body. Pretty wild.

Of course, the above is just my anecdotal experience and doesn't apply to everyone.
Note: I did not write this; I just absolutely love this tool (ex-XMonad user) and thought more people should know about it.
> Last updated: April 1, 2022
Same for me but with Scrabble. Saw the same thing in that scene. I don’t necessarily want more from life, but I didn’t want to be obsessed with Scrabble any longer.
Nearly half of LAUSD students have been chronically absent this year, data show
Yes, that's bad. We've changed the URL from https://contrachrome.com/ to the pdf which makes this clearer.
This is because childbirth is an externality that we expect women to bear.

Isn't it strange how there are only three factors of production? Land, capital and labor? Ultimately everything is being derived from the land but surely it doesn't take much imagination that humans are also derived from female humans. Reproductive work is not part of any economic model. It's just lumped in with labor even though it is not compensated and the very thing it produces is labor.
Changed from https://contrachrome.com/ above. Thanks!
Right here, the #1 mistake on the whole idea:

> Why is it so? An old adage tells us “A picture is worth a thousand words” and intuitively we know that text is clearly not the best way to represent everything. All those bright minds working on the visual programming languages were clearly onto something, but seems like we are missing something essential to make visual programming a reality.

Yeah, that "missing something essential" is not see that write text IS VISUAL. The examples comparing graphs and text show how much BETTER is the text side.

“A picture is worth a thousand words”

is more about how much you talk, and bam, you can show instead. You can do that with TEXT. I will summarize EVERYTHING in a single char:

∞

Done.

See? Programming is using text because text is VERY visual. Fonts are different shapes, sizes, colors, bold, italic, etc: That is a lot of visualization!

Combine with ways to do hyperlink and all that and you get something very powerful.

---

What is the real problem, IMHO, is that there are not much advance in how leverage the rich information that a compiler infrastructure has until recently (with things like language serve protocol, tree-siter, error with diagnostics, etc), and archaic editors with SUB PAR environments (shell, vim, ...) are terrible places to do nicer!

And this critique account for the fact that most are not even on par with TurboVision or FoxPro DOS!

And this combine with the fact some languages (like C) are so bad that is VERY hard to "analyze them", because if the compiler get confused and output thousands of errors then you can't make it better with fancy graphics.

In other words: You need to align everything to make the idea work great.

This is not novel: We already have in the past much better implementations like hypercard, smalltalk, fox pro, borland pascal, etc
> will just say fuck it and move.

Nothing wrong with that

People are free to choose what suits them best
Haha, same!

The first project I inherited was PHP app that used a custom UI framework created by an agency that didn't work with us anymore.

One file had 7000 LoC and it would generate hundreds LoC of with-sprinkled JS code and send it to the browser on every click.

Debugging that thing was a nightmare.
Battle of Kyiv (Thread)
Apparently they never roll back, only forwards. That was elsewhere in the article.

Sounds like a miserable idea. If you make a mistake and take down production you have to debug under extreme pressure to find a roll forward solution.
My company has REST client that is a single 9,000 line Go file that I have nightmares about. By my estimate it is really a ~300 line program written by someone who hated DRY.
The tone of this comment is disturbing. Can you keep that kind of FDS/incel ideology off this forum, please?
This may also interest you: https://betonit.blog/2022/03/31/sunk-costs-and-substack/

Caplan is the author of The Case Against Education and Selfish Reasons to Have More Kids, and he blogged regularly at Econlog for many years. His remarks are consistent with my own recent experiences; I've written on Wordpress since 2007: https://jakeseliger.com/ and, although I don't have the reach of Caplan, or have the need for some of the features Caplan does, I also find recent changes to be chalelnging. Two may not constitute a trend, but, if I were starting today, I'd use Substack or Ghost.
The "Planned Obsolescence" documentary is (infuriatingly) great on how goods have degraded in quality over the years.

https://youtu.be/wzJI8gfpu5Y
I used to live in NYC 20 years ago.

I played a few of the hustlers. Some you will lose to, but most aren't actually that good. They are entertaining though.

One moment that I will never forget was watching two hustlers play each other for fun. The position was something like white had a pawn at a4 and a king at c7. Black had a pawn at h5 and a king at f3. Black to move. Black offered a draw, white said OK, I let out an involuntary, "WHAT?" They drew and black said, "You really think white can win here? I'll bet you $5 on that. I agreed so we played.

... h4
a5 h3
a6 h2
a7 h1(Q)
a8(Q)+

Black was in check, and no matter where he moved his king, his queen was toast.

Easiest $5 I ever made.
The temporary file should be created in such a way that other users cannot modify it. If that does not happen, if other users can modify it, I would regard that as a bug.

Malicious processes running as the same user could potentially modify the file, but if you have malicious processes running as a user with sudo privileges you have probably already lost.
I think, now are strange times, looks like for really wide distribution, need to switch to video (podcast) format - youtube, tiktok, share podcasts through app stores (Apple/Google/Sony).

So, writing will become screenwriting, or make presentations.

Podcasts, are for people, who listen them while commute, or while waiting in queue, or while do gym exercises, or something like these.

For just text format, I think, just upload to github is good enough for many cases.

But if you want to see real value of your texts, mind about make small books for read on Amazon Kindle, or other reading platform (now Apple have such service, and Google, and many smaller companies).
May be good fit Patreon.
Mean, if people pay for your work, they really value your work.
Yup. Sometimes it looks like they are trying to intentionally sabotage an otherwise great product. The regressions in UX are infuriating.

Still, it is the only non-WebKit option out there, so there's that. And they at least claim to care abour user's privacy.
That's like running down the side of a very steep mountain and calling it a successful endeavor before you've reached the bottom
Feel free to reach out to us in Timescale community slack :), Would love to help you in getting started with Promscale!
Yea I’d say that’s a nice and concise way to summarize a lot of the issues here.
In Europe you should be able to find:

- We (their men stores)

- Uniqlo
Great work, enjoyed it
How do you do QA? I mean, staging in our case is accessible by a lot of non technical people that test things automated test cannot test (did I say test?).
I don't even care at this point. I used to advocate for Firefox and Chrome on Windows platform but it just seems silly to try to force Microsoft's hand to make their platform neutral to competitors. It's like walking into a Ford Dealership wanting them to support Toyota Trucks. The better choice is to leave Windows. Mac, Chromebook and Linux a all very good options.
The “consensus” in raft is simply a way to guarantee durability of writes (among other things) in distributed setup. In your case the producer node gets a guarantee that it did in fact commit its route to the db. Ofc you can achieve similar outcome with something like gossip + repeated announcements. It would probably depend on specifics which approach is more efficient