skysight-inc/HackerNews huggingface dataset:
Minorities cannot rely on the majority to make laws protecting the minority. Courts exist, significantly, to protect minorities from the majority.

Before going after interracial marriage, opponents would necessarily have to go after gay marriage, and before that they have to go after Roe. Legalized contraception is also at stake, not just gay marriage. Right to contraception and right to marry are not in federal law either.

Your path might be correct, only hindsight could tell us, but it will have serious consequences: significantly more political polarization will happen to compel a legislative process, let alone if it will be a constitutional amendment process - which we are really overdue for. No venue can be immune to conversations about the most important subjects of the day - even when quite a few people insist these issues aren't important or are off topic and shouldn't be discussed on HN or at holiday and company parties. Necessarily there will be quite a lot of long deep seated fears expressed verbally with a lot of anger - that's natural. And some people will worry about it, whereas I think repression is worse.

If the Court overturns Roe, it is an assertion the state owns an organ only women have as if it were government property. The culture war set aside for so long is going to get so hot, everyone will forget about the Trump presidency. It will divide the country before it has any chance, even if there is a chance, of it coming to a compromise again.
I like the analogy, but it strikes me as missing the upside (and other potential causes of problems the author may be seeing).

Bisquick is a great solution if you have only one problem. I want more solutions like Bisquick: easy to map to the problem (pancakes -> Bisquick; not pancakes -> not Bisquick), hard to fuck up, low marginal cost above the inputs. It's great!

In the converse, we have lots of custom software solutions which are exorbitantly costly over the long term. Small companies without in-house expertise have to figure out how they will maintain software they depend on when their consultant (or the boss's nephew) leaves. Big companies with significant workloads and workforces can afford (and indeed, profit from: https://danluu.com/in-house/) high-complexity custom engineering, which is...fine...but even FAANG have trouble figuring out how to incentivize system maintenance and support.

At heart, I believe we haven't come to grips with the extreme disparity in capital costs vs unit costs of software, such that we don't really know how to pay for the unpredictable costs of bitrot and maintenance. As a result, every software development project is ultimately a question of "how are you going to pay for its ongoing support".
I think you nailed the crux of the problem.

The challenge for engineering management is how to provide metrics to measure your bus factor reduction efforts and the strength of your insurance prior to the emergency.

It is highly possible though that the new support team members are actually coasting up until the disaster so you didn't really have the insurance you thought you were paying for.
UserIQ is Shutting Down May 10th
Received the following email today. My employer utilizes UserIQ in some of our websites and no one I've spoken to had any idea this was coming. That said, checking their website they haven't had a release since November 2019 and their blog is offline. Their website makes no mention of the shutdown.

https://www.useriq.com/

From: user iq <useriq@useriq.com>
Date: Wednesday, May 4, 2022 at 10:18 AM
To:
Subject: UserIQ Shutdown Notice

Please see attached notice from UserIQ.

We regret to inform you that UserIQ (the "Company") is discontinuing
its operations and closing its business. There are no employees or
agents of the Company remaining to deal with any Company business or
creditors. The Company has fully shut down and will be unable to
further address any matters with you. The Company's application will
continue to be available to customers for a short amount of time. All
customer data will be deleted on May 10th. We recommend you remove the
UserIQ tracking code from your website as soon as possible.
This really makes me question all the previous articles I've seen, like this one from 2008 [0], another one from 2013 with no comments and a dead link [1]...

Was Denmark only independent if you ignored the Russian-fueled natural gas peaking plants behind the curtain?

[0]https://news.ycombinator.com/item?id=272403

[1]https://news.ycombinator.com/item?id=9868331
COBOL, ABAP
The point is for the user to not have to go configure their firewall.
I had the same issue. Just bought a HDMI thumb drive Roku (powered by USB port) and install the Jellyfin app. Another benefit is Roku supports more apps like the NBA app.

Previously tried rooting my LG TV which worked but too many random issues like full restart of your TV puts the root in a bad state.
There's a 14 hour difference in the time of day they were posted. My guess is this one caught the morning crowd and perhaps had less competition for eyeballs than something on a Monday?
Agreed! This is top quality writing AND interactive illustrations.
VimGolf – Real Vim ninjas count every keystroke
I'll be honest that I dont really get it. Is it just that the one guy is the only one trying to get work done and everyone else is hindering that?
Articles like these are my favorite. Some of the design decisions about the web feel so absurd until you follow the trail. It's like a slow descent into madness.
Continuing to use the status quo notation would hardly constitute driving the bus off a cliff. And the cases of microtonality are not that edge. Beyond allowing interoprability among musicians from different cultures, western notation has been critical to most (and there's a lot of it) western microtonal music.
Have some kids and become a stay at home dad. It's the most rewarding thing I've done yet.
How Electricity Works [video]
Troubles of Using Mac with External Monitors
I don't use Github, but it seems a little excessive. Does this apply to private repositories as well?
Don't expect your employer to provide the stimulation for you to innovate; look for companies with solid software engineering practice (e.g., Hashicorp, Grafana, Airbnb, Google), and absorb as much as you can.
As long as there is zoning in place for sufficient increases in supply, the market will build to meet demand.

The issue in the US is that zoning is excessively restrictive.
1. It’s one of the cheapest coins to spend. Usually <$0.15

Only litecoin and Dogecoin are cheaper in the top 25. Yeah ok polygon is the cheapest ($<0.01) if you include EVM chains but the rest of them are much more expensive ($1tx+).

2. PoW is security. Rather than crusade against “work”, maybe we should be crusading against fossil fuels?
It’s presumed needlessly complicated is necessary to make the line go up; behind the scenes, they say, mathmagical forces exist that only the chosen few truly understand. You see everything is really a graph of infinite brand names, and the flow of value is determined by the taxonomy of brand ownership.

Many a study have been attempted to quantify what character qualities or technologies boost productivity. Their model becomes so nebulous no reasonable conclusions can be made.

But now of course computers learning helps us untangle that web and low and behold the same economic winners emerged! Wow!
I found it difficult to buy a license for my son and I, and yes the child account blocking multiplayer took me far too long to research and hunt down.

We haven't had any issues since then.
Can you say more about why you are seeing the process as hacky?
> which is the message + send to a with argument b

Yeah, I get that. What I don't get is why I should care that "a+b" means "send the message + to a with argument b" rather than just "add a and b". I see no benefit of the first formulation over the second.

(And thanks for the kind words!)
If corporations are people, then how come they don't get locked up for clear criminal violations?

Because the society you live in is predicated on a giant scam, basically.
First result from Adept: giant NNs that can query DBs, make plots, and use APIs
Acetaminophen (paracetamol) is also associated with reductions in 'social pain'.[0]

> Thus, acetaminophen reduces behavioral and neural responses associated with the pain of social rejection, demonstrating substantial overlap between social and physical pain.

It's a fascinating idea that social pain and physical pain are so strongly related. That depression can be viewed as a form of chronic pain, like a knee that still hurts long after the injury has healed.

And perhaps then positive empathy has something to do with literally feeling the social pain of others- blunt your ability to feel social pain and you aren't as affected by it.

[0]https://journals.sagepub.com/doi/abs/10.1177/095679761037474...
this is more like a test
> still looking for a problem to solve

The Satoshi protocol is about creating a mechanism to achieve distributed, trustless consensus. Plenty of applications for such a platform.

Whether it's achieving that goal is a separate debate (so far it has managed to establish itself as a crazy high risk forex medium that's only slightly less unwieldy than FIX) and I'm not convinced anyone in the builder space has even a vague understanding of the problems crypto has to overcome to be _practical_, let alone replace _the entire global financial system_.

Call me a pessimist but it's not gonna happen without violent revolution (and let's not please).

But we can stop saying vacuous things like "cryptography doesn't have a problem to solve", it's clearly always been about replacing trust with verification. Que KGB expression.
It would be great to repurpose the majority of endowment funds to repay student loan debt.
The dual-ladder system exists to fix something that is broken but ends up breaking it more.

In essence, there's the E9/O1 problem. An elite engineer with 25 years of experience simply knows more than an entry-level manager. Organizations try to solve this by dual-laddering and saying that there are "Director-equivalent" engineers (e.g. Staff or Principal) and so on, to rectify the obvious injustice of a scenario where a fresh MBA is seen to outrank the best engineers because he manages a team and they don't. The problem is that this dual-laddering makes it worse, because it's so much harder to move up the engineering ladder. If you're a Software Manager I at Google, you have to shit five or six different beds not to make Director within ~6 years and VP within ~12. On the other hand, making Principal+ Engineer is quite difficult, especially if you're not in MTV. So it perpetuates a false equivalency in which the managerial and product folk are gods (because of their swift, easy promotions) while most of the engineers are leftovers.
What happens when a fixed-price project hits a delay? Presumably the bidder eats the loss at first but what happens when they run out of appetite? Does the project just... end?
It has been these waves for the last forty years I have been doing this for a living. "The New Thing" shows up, people run around like chickens with heads cut off chasing "The New Thing", then "The New Thing" becomes "The Old Thing". Wash. Rinse. Repeat.

What you have to do as a developer is try to keep up with the hundred new things, possibly dabble in them to see what they are, and decide for yourself how much effort you want to put into that particular "thing". You have to use judgement or you will burn yourself out.

I never bothered with Pascal. I learned enough Java to be dangerous, but it didn't really apply to my problem/solution domain. I did learn C++ and also learned to distinguish between when a solution looked like an object (C++) and when it did not (ANSI C). If anyone tells you to 'always use C++' ignore them.

I learned Perl, because I found it more useful than AWK for large problems, but AWK still reigns supreme for 'one liners'. Then I learned Python, and discovered that the problems then fall into Python or AWK. I rarely use Perl anymore.

I tried my hand at Go. I don't find it very satisfying. I am looking at Rust.

Everything else I have ignored, by virtue of choosing what problem domains I am interested in solving.

So that software engineers are not screwed, not by any margin. Just choose the problem/solution domain that you want to work in, narrow down the tools you want to be competent in, and move forward. Try to avoid the 'Look! A Squirrel!' response mode as much as possible, but do poke your head up to see what the world is doing on occasion. But be aware, a lot of it us useless noise.
1Password is a phenomenal product. Idk what HN's obsession with ragging on it is about.
You didn't say it, I did. Pot, meet kettle. This "obnoxious jerk" has an axe to grind.
With collapse of eastern block life became objectively worse in all countries of it – old structures were destroyed, but new ones weren't in place yet. It took the whole decade to reform and to build these new structures. And most of these countries have some crisis in the end of 1990s, had to learn a little bit from it, but it was already fine tuning.

What you saw in early 2000s in Russia was mostly caused by reforms in 1990s, but times were already turning to worse.
Cost plus contracts are well intentioned, but create perverse incentives. It's also a big issue in the defense industry. The idea is that a contract pays a company the cost of producing a product, plus N% for profit. Thus, profit is fixed and companies cant profit too much off public money.

But in practice, this means that in order to increase profit companies have to increase costs. If you're building a product and you can spend $10 million to build it efficiently or $20 million to build it inefficiently, it's actually beneficial to do the latter. It's disincentivizing cost reductions and incentivizing cost increases.
The software industry has significant energy input.
When it is prevalent (including in the irony of subsequent commentary), it shouldn't be surprising to see it called out, hyperbole notwithstanding.
How to Setup an Ansible Test Environment
This is the misconception that will just never die.

I've worked on multiple products with 1 million+ users running on stock Rails MVC backends. Everything scales just fine. Until you hit a DB hardware limit you can just keep adding more web instances behind your load balancer. And DB Hardware limits these days are astronomical.

If you're actually hitting the limit of scaling our web backends horizontally and you don't have the money to deal with the problem, you might need to take a hard look at your product.

And I'm confident this is true for whatever your backend is: Django, Rails, Laravel, whatever.
They certainly are energy dense (that’s why we eat them!) but given the amount of oil input typically used in growing them (fertilizers, fuel etc) I wonder if it’s really thermodynamically viable. Ethanol vehicle fuel in the USA has this problem: it would pollute less to just burn the oil directly.
> The relentless taking away of options, choices, the ridiculous "everything mobile UI" drive, that's been going on for YEARS.

At this point, damn near to 20 years now, I'd say.

I've always found it bizarre that GNOME basically hid complexity away from users in a way that makes no sense. It often requires extensive workarounds or patching.
I have a 7s26A movement out of a late 90s SKX which was unserviceable, and another 7s26C became unusable after 4-5 months of use.

I also have a replacement 7s26C which worked flawlessly [-5,+5] s/d out of the box and a year so far, and another watch with NH35 which still holds [-5,+5] s/d after seven years of daily use.

There are stories of SKX:s which hold good time after 20 years.

There are much cheaper watches than SKX (at their current prices) that will withstand the depth, see "Beyond on the press" pressure chamber tests, for example https://www.youtube.com/watch?v=Ti-GdfGbj4Y
+1 for Matrix and Mastodon, might wanna check out Libera too. IRC is never coming back in the way we remembered it, but there's still plenty of online communities that are living out their individual Eternal Septembers.
PD-5WS-DV Model is just on/off without neutral wire

https://www.lutron.com/TechnicalDocumentLibrary/369831_ENG.p...

They seem to be pretty hard to find / expensive for some reason.
A while back I read The Death of Cancer by Vincent DeVita, former director of the National Cancer Institute. It's a great book, with a lot of stories about his experiences in research and with patients over a 50-year career. He argues that progress against cancer has slowed down significantly since the early days, largely because of the NIH and FDA.
I had osmosed that the bathtub curve isn't real, but the new time-trail quadrant graph certainly looks like evidence for at least the infant-mortality section.
As someone who has been into mechanical watches since I was kid, this article is beyond amazing and explains everything about how a watch is powered with excellent interactive diagrams and cool animations. The author should try to go after other areas of mechanical movement like operation of a car or a plane. So well done!
If someone is willing to talk about nuclear as option. I know their serious and have done some basic research and maybe willing to negotiate viable solutions.

Most everyone else is either ignorantly repeating what they are told, or trying to make money off them.
When Booleans Are Not Enough State Machines? [video]
Pihole, PiVPN, RSS aggregator, Syncthing, Jirafeau (not used much but I really like it)
A student asked Master Foo: "What applications do you self-host"?

Master Foo said: "All of them and none"

Upon hearing this, the student was enlightened.
You wouldn't promote them. But if they picked up a new system and started maintaining that one too, then they could get a promotion for expanding their scope and for getting more efficient at maintaining the old system.

Or, if they are both adding new features and maintaining them, then that could merit a promotion too. They are still doing innovative work, and they are maintaining it and fixing it.
Y Combinator’s (Virtual) Summer Career Expo – June 8th
I'd just assumed they've decided to make the experience of using and/or buying the Java edition suck on purpose to drive people toward their subscription-based hosting solutions with the Bedrock version, but if that also sucks more than it should, maybe whoever's in charge of it just doesn't know WTF they're doing in general. Seems weird that they'd so badly screw up something that was a cash cow and practically on auto-pilot when they got it.
What they're referring to is something like an Unraid NAS where you can host pretty much any docker image you'd like. You can see examples of the "apps" here - https://unraid.net/community/apps
Show HN: CraftSQL helps you write SQL easily
Hey everyone!

I'm a long-time reader, first-time poster. I built a tool to help you easily write SQL by building queries visually.

I did this because (a) I used to write a lot of SQL in an old job and (b) my girlfriend now needs to write SQL for her job and she's very new to it. So if you write a lot of SQL for work (or help people that need to write their own SQL), check it out! I built this over a weekend, so there are some rough edges, but you can try it out without needing to sign up or integrate with any databases. There's also a 3 minute demo on the home screen.

Link: https://craftsql.com/

Does this generate the most performance optimized queries? The built queries target correctness, not performance. In practice, when I compared generated queries to the ones I wrote by hand, the query planner yields the same plan anyway.

Is this a data security risk? No, it never integrates with your actual database, so your data is never exposed. All you need to do is tell it what your tables' names and columns are, and those are only stored in your browsers local storage.

Would love all your thoughts!
No Starch gives options for authors as far as advance/residual. Still not lucrative, but I think they have a strong brand and it's probably a good career move.
Consider a counterexample: an open source project that loses favor / funding / contributors. Does it become less complex? Probably not.
Hello fellow animation enthusiast. I'm curious about why you are writing a new program rather than working with the existing open source codebases of OpenToonz/Morevna/Pencil2D? (They are C++/Qt for whatever that's worth). Not to mention what Blender has accomplished with the development of the Grease Pencil module.

You might also look at what Niels Krogh Mortensen is doing with his Animation Paper software [https://animationpaper.com], fka Plastic Animation Paper.
Jane Diaz is the name in the US actually.
They last longer if you wear them, say, several times a month - i.e. if you have a rotation with several quartz watches and several mechanical ones. They definitely will last decades that way.

As others have noted, if you own a well-known brand like a Seiko you can easily purchase an entirely new movement for $50-$75 and this should take a watchmaker no more than one hour of labor or you can DIY. (Many non-Seiko brands use NH35/36 movements, which are made by Seiko)
Crazy to see this thing with the spring is constantly rotating so furiously all the time all so just that the second hand would move ever so slowly once a second.
What do you use Keycloak for in this setup?
I spent over 9 years at Google. Got promoted 3 times. Was a manager.

Google is absolutely bonkers when it comes to promotions. At every opportunity to provide feedback towards upper management, I had one consistent refrain:

Everyone needs to chill the f### out.

The stakes (seem) too high. The amount of time invested is too high. The amount of discussion, rehashing, tinkering, rejiggering, and calibration is just too high. It's off the charts how obsessed seemingly everyone is about it. It's off the charts how much company time was blown on it and psychological stress people were subjected to. IMHO, the process at Google doesn't need to be readjusted or tinkered with, but somehow de-escalated; like it needs to not be such a huge f'ing deal.

One positive development ~5 years ago is that promotion to levels L5 and below were mostly moved out of the IC's hands and into their manager's. Despite being a manager at the time (and creating more work for me), I thought this was great. It reduced the bias in the system from ICs writing up their own packets, which disadvantaged poor writers and poor self-promoters less. It got employees thinking less about promotion, since there was less they could control or do. There were other biases that crept up, but it helps the psychology of day-to-day life to not be stressing over the frantic ladder climb.
Do you have any data to back up this assertion? The latest list of sponsors I've found, from 2019, shows these companies in the $1,000,000+ category. Can you spot a single one that is "left leaning"? (I'm tempted to make a bad joke here about a misunderstanding around the name "Progressive Insurance".)

Angie’s List

General Motors Corporation

Lumber Liquidators

Northwestern Mutual Foundation

Novo Nordisk

Progressive Casualty Insurance Company

Prudential Financial

State Farm Mutual Automobile Insurance Company

https://media.npr.org/documents/about/annualreports/NPRSpons...
> 100 more Nature-level articles about climate change is not going to change the situation if there is no political will

All the political will does nothing without research. We need both.
At this point what is stopping browsers from removing all this cruft?
The MacBook design has only changed step-by-step in small increments since the 2003 aluminum Powerbooks. The iPhone has pretty similarly used just a couple of basic designs since 2013.

So I'd definitely say Apple is best in class at incremental changes with the exception of the touchbar/butterfly MBPs. I'd just disagree with you over the quality: my M1 MBP is a big improvement over even the pre-touchbar ones in basically every way.