skysight-inc/HackerNews huggingface dataset:
I think you may have that backwards, if trying to disentangle the individual from the household, a larger household would make the median income per person lower not larger.

Also, I’d imagine Swiss housing costs could easily account for the difference in disposable income.

I’m totally open to the idea the economists at the OECD are dumb and put out bad numbers, but I’d argue GDP per capita (GDP being a flawed measure to begin with due to only including consumption incl. government spending) is a far worse measure of on the ground reality than something that accounts for actual household income and expenses.
This looks interesting but I can't think of an use case. Can you share some examples where it could be useful?
I've used docker-compose, k8s, and NixOS myself, being from a similar technical background as the author, but I find myself disagreeing with some of the author's opinions on the technologies. They're not wrong of course, but I've had different experiences.

k8s: Installing and using k8s can indeed be a nightmare. In my job, we use Azure, so it's not so bad since launching a cluster is mostly handled by Azure. Setting it up for personal use is less fun. The mountains of YAML you can end up using to deploy even semi-complex services is even less fun. That being said, I've been wanting to use it for a personal project (distributed cluster using cloud VPSs and bare metal at home connected using WireGuard). I just wish it was smaller and faster. Most guides recommend 2Gb of RAM and 2 CPU for the smallest of small deployments.

docker-compose: I actually love docker-compose for my personal stuff. I have an intel NUC hosting homeassistant, pihole, caddy, deluge, jellyfin and a handful of other stuff. Everything lives in a series of folders for each service. Backups (both data and code via git), disaster recovery, and just general reasoning about of it is so easy. The docker-compose files are small and easy to read. I also find docker-compose to be about as immutable as you'd like it - version control your docker-compose directories, pin your image SHAs, and you're in a good place. Or don't, and it will still work pretty well.

NixOS: I've done it. I installed it on my Framework Laptop since it was all the rage at the t ime. I lived with it for about a year, and it was okay - for day-to-day use - AFTER I had spent weeks learning how to use NixOS. I will freely admit it's an awesome technology in some respects. But the documentation just was not there. It was way too hard to learn how to do even basic tasks. I thought nix flakes might be the "aha" moment I was looking for, but I gave up trying to get that to work after a couple of days of troubleshooting. Don't even get me started on trying to package up something from scratch. As a random example, I googled "packaging python for nix" and the top result [1] is just way too complex for something that should be pretty simple. The example includes some abomination of a .nix file with inline bash and python scripts.

I don't really know where I'm going with this. I really do like the idea of NixOS. I just wish it was much, much easier to reason about. Curious to hear what others make of this.

[1](https://nixos.wiki/wiki/Packaging/Python)
Kinda OT but do people know why there are so many people misspelling "rogue" with "rouge"? See it a lot online.
Given European demographics and the changing political landscape, it's hard to imagine that the quality of life in Europe can remain as it was through the 1990-2010's. Additionally, many European cities are essentially museums, riding on what was built centuries ago, with little innovation. If you don't believe this, just go to a German city that was completely destroyed during the war.

I'd imagine that Europe is at or near the peak in terms of its quality of life.

At least some of the European lifestyle has been due to peace on the Continent. Up until now peace in Europe has been funded by US taxpayers. The situation in Georgia and in Ukraine is what you get when European affairs are left to Europeans. Without the US providing military aid to Ukraine, Ukraine would have fallen and you'd have Putin banging on your back door.

Additionally, the EU's inability to supply Ukraine with basic military equipment such as artillery shells is indicative of how Europe is devoid of industrial capacity and couldn't rally in its own defense if it had to.
> Rather than attribute it to "late-stage research boredom", why not interpret it as two young math professors (they are both in their 30s, I think) coming up with interesting ideas for their undergrad, math-interested students?

Because I believe that is what the ultimate aim of research is these days: to attract more young minds to eventually contribute to meaningless pursuits.
If 42% of the comments on a pull request are related to increasing the understandability of the code, can we assume that just understanding the proposed code changes consumes the majority of the time spent on reviewing a pull request?
You're missing his point. He's saying if you make a program, you expect it to do X reliably. X may include "send an email, or kick off this workflow, or add this to the log, or crash" but you don't expect it to, for example, "delete system32 and shut down the computer". LLMs have essentially unconstrained outputs where the above mentioned program couldn't possibly delete anything or shut down your computer because nothing even close to that is in the code.

Please do not confuse this example with agentic AI losing the plot, that's not what I'm trying to say.

Edit: a better example is that when you build an autocomplete plugin for your email client, you don't expect it to also be able to play chess. But look what happened.
Japan: Early career setbacks reduce marriage and birth rates
Percieved Age vs. Actual Age
I don't know if it's explicitly Christian, but New Criterion is quite right wing. From that perspective, Bonhoeffer would be controversial due to his ecumenicalism and radical theology.
US will unwind like all declining empires in history have. The rich will move their wealth out of the currency while the currency is debased via inflation (the debt will be "monetized" in contemptory econspeak). It's already happening.
This seems like a great demonstration of basing arguments on a dependent variable. Every slide I've seen so far would be better explained by white collar vs blue collar rather than sitter vs stander.
AFAIU, the semantics of SO_REUSEPORT for TCP were consistent across the BSDs, at least since the time the Google folks started exploring this area. For TCP the behavior was effectively a LIFO/stack-like queue for listening sockets; incoming connections were enqueued with the most recent socket to bind. If that socket was closed, then the next most recent socket, if any, would be chosen. I don't know if this was originally deliberate, but this effectively permitted seamless, robust server restarts (automated or manual) without accidentally losing connections, without requiring an intermediate process (e.g. inetd or systemd), and without any complicated IPC, so long as the older process drained its listening queue before exiting.

Unfortunately, this behavior was never documented in the manual pages; only the load balancing-like UDP semantics were documented. Previously Linux didn't support SO_REUSEPORT at all, and unfortunately whomever decided to make use of SO_REUSEPORT on Linux either didn't check or didn't care what the actual behavior was for TCP connections on the BSDs. AFAIU, on the Linux side the original problem being solved was the infamous stampeding herd issue when multiple processes or threads were polling on listening TCP sockets, as can occur with non-blocking/asynchronous I/O frameworks that utilize multiple processes or threads, each with its own event loop polling (i.e. poll/epoll_wait/kqueue) for incoming connections. The semantics they chose were largely compatible with how the BSDs supported this for UDP, but not how it worked for TCP.

Arguably, at least regards TCP, SO_REUSEPORT wasn't added to Linux so much as an entirely different feature was created and the implementation decided to squat the pre-existing macro definition out of convenience. (SO_REUSEPORT had always been defined, but, IIRC, simply ignored by Linux, similar to SO_RCVLOWAT.) That's not charitable, but neither was the decision to either not investigate the actual BSD behavior, or if they did to ignore or discount it.
Europeans have a bottomless admiration for generational wealth (old money), and equivalently despise individual success (nouveau riche). Centuries of monarchy does that to the spirit of a people.
> Private Registry, No Problem

Minor nit: configuration is not the hard part. The hard part is getting "/root/registry-password.txt" onto the NixOS machine in the first place. I mean, you could just scp it I guess, but why spend hours tuning a NixOS config that requires you to manually do stuff in the end?

I'm aware of all of the NixOS "secret management" methods out there but I found none of them satisfying back when I was still using NixOS.
Email on profile!

I'll match any 5-figure amount you propose. I also know an escrow service we can trust.
This is probably the longest comment I've ever seen on this platform.
Australia has gone backwards in the last 3 years - I think we sit around 20th in the world now.
Honestly nowadays industry seems to be just about maximizing stock value through hype and CEOs are basically hired just for that. Like all stocks are meme stocks now, profits be damned because you can always do some accounting maneuver, and as long as stock goes up you're all getting your bonus.

I wonder if my impression that this has increased a lot in the last decades is correct, and what would be the impact of this on the whole "stock market as indicator of economy" thing.
I don't know what the pipeline looks for these, but I assume that's due to the costs associated with training and running. Oasis had a context of only a couple of frames, while this genie model apparently runs for a couple of minutes. I guess they have a couple tricks up their sleeve to optimize this though.
Your quality points are similar to mine, but then I don't get the US part? Many of these are basically guaranteed here. And the others are similar; for me it was never hard (because I am programmer since I was a kid) to make stupid money, but stupid money doesn't mean billions. The only reason I can see the US for is to make billions instead of millions. But the point is; if either of that fails, at least I always knew I am never living in a trailer park or on in my car or under a bridge here. Whatever risk (well outside dope) I take, it won't be that bad.

I cannot see how the US helps here positively unless you are don't mess up; I have got all you listen with very little effort and no risk (if it failed, I would live very much exactly the same) except maybe the family starting part as I never wanted kids. But the rest I have. I don't have a mortgage to care for either; I don't care for goods (like you), so I have a simple abode with a lot of (hiking and kayaking) land, which happens to cost next to nothing here.
You can take your pick of any point since the pandemic. Wage growth has essentially stayed flat with inflation, whether that be a slight increase or decrease. Much of the nominal wage growth with white collar workers would have been tied to promotions, which inflation has eaten the real gains of. It is no wonder that many people have a poor view of their place in the economy and it is certainly not just "vibes", like it was arrogantly written off as by many.
I get mild LSD flashbacks to my time in college when I look at the weird blending of edges that AI video does.
Ok, but what's the longer-term trend? Those two number don't mean much alone.
Sex? Scalzi barely touches the subject; contrast that with Arthur C. Clark and his, ah, more detailed scenes, or Heinlein. And I've read quite a few of Scalzi's works (including the Empire series).

Can you offer a comparison? I don't have a good understanding of your baseline.
One of my classmates flunked out of Harvey Mudd freshman year thanks to obsessively playing Moria. First semester he failed 4 out of 5 classes and the administration normally would tell him not to come back in the spring, but they decided to give him a chance to do better. Second semester he failed all 5 classes.
Ok the fact that ChatGPT recited the historical significance of the tsetse fly finally has me scared. It’s good.
Aerial – hand drawn live dashboards
I prefer code names over acronyms. Like code names, acronyms are meaningless to the uninitiated, but for me code names are more memorable. Here, I don't know what "EPD" or "SAN" mean and these are terms I have to get familiar with when reading the code base, just like "kep". I get that EPD and SAN are probably familiar terms to chess people, but the idea there is never a code base where you don't have to get familar with some vocabulary.

Unlike acronyms, good code words have some emotions attached to them, maybe some backstory or theme. For example, Android versions are alphabetically ordered desserts, there is some consistency to it. When first told, you can picture it in your head, even taste it, this can help with memorization as it is not just a random 3-letter string. Even with the nonsensical "kep", it has a nice sound to it, and in fact, I have memorized it, it is a combination of a hmm... chess stuff and... san? (looking up) oh yes, EPD and SAN.
There's something to like in this article. For example, it's rare to see accountability emphasized at all much less in line with control. They are indeed two sides of the same coin.

Being right on systems problems or indeed chem eng, hard math problems is probably harder than the article implies ... but the author's main point isn't there ... so water near a bridge.

It's effectiveness at a systems level that is the focus, and that's a great focus! So let's get straight: to move from an IC to senior or principle anything means a wholly different task set and measurement stick, which most readers already know to one degree or another.

This article however leaves me a bit flat on how. I'm reminded of the matrix of challenges, of accountability and so on -- a reminder here and there is not bad; it's even good --- but that's not far enough by a long shot.
The consequences of sin is death may be a strong moral truth, but it leaves the other 4 bazillion details un-named and un-handled ...

To start making a dent in these larger issues:

- where does engineering stop and management begin ala Deming, Crosby, Drucker, Ishikawa?

- what are the salient differences between upper management, middle management, and TLs in this context? What are their roles and responsibilities, and how do they enforce each other?

- how does one's org handle conflict ... because leadership will invariably put a laser beam on some kind of corporate American BS within the constraints of power struggle. (Think moving on-prem DCs to the cloud.) Let's not pretend, as the article artfully if implicitly implies there are ways to get stuff done without tension or blow back. Some people are quite stubborn!

I could go on ... there are many diffuse interlocking issues here well beyond the scope of a single senior engineer.

The longer I am alive the more and more I believe upper management plays a huge role in these issues ... When's the last time upper management was held accountable? When's the last time upper management stopped by your team in any capacity whatsoever? Measured positively on a project you worked on?

If the c-board dropped dead tonight... would it matter to you?

I'll leave it here on upper management: middle management, tls and ics will run amuck in politics, bs, with holding info (my better half manages cloud migrations was told by a finance lady that data re: on-prem costs is need to know only, and they wouldn't release it unless the on-prem senior manager agreed first while at the same time c-board said move it all to aws), if upper management is stupid, lazy, afraid, or also is playing politics.

You wanna have all your guys pull in the same direction, to know and name customers inside and out, to take cross functional coordination seriously?

Only upper management can set the tone on that. I've seen first hand cboard aloofness tremendously complicate all these issues and burn out talent.
Yes! So Alan Kay points out in some of his many videos that we enjoy sitting around a campfire and talking with our friends, but if we run the numbers, we get more retention from reading and also reading is considerably faster, which makes me a little more willing to take the time to write something up.

In theory text-to-speech is a significant accelerator even though I'm a touch-typist? I haven't found an AI that can actually properly mirror my style and hit the basic points that I'm interested in in a way that I can say "eh, close enough."
Applying to Graduate School
Context: "Dear Oracle, Please Release the JavaScript Trademark" https://news.ycombinator.com/item?id=32709870
Aren't all names "made up"?
I think you're being overly pedantic in your concern for the difference between "buy" and "own".

Most people in the US will say they own their home even if they have a significant mortgage against it. You can be upset that people are not using the word correctly, but that's kinda pointless.
my understanding is that

* condom use is much lower in sub-Saharan Africa

* polygamy, specifically a man with multiple wives, is also more common in sub-Saharan Africa
Yes, of course, but that’s if you are eating out frequently, have a recent model year car payment, have a pretty loose leisure budget (or lack of), live in above average cost of housing, etc. Raising your spending to you means doesn’t make you living paycheck to paycheck. One can live in SF for less than 100k.
> As a random example, I googled "packaging python for nix" and the top result [1] is just way too complex for something that should be pretty simple.

Aware that this is more of a critique about the documentation situation, as opposed to the python packaging situation. However, there is poetry2nix[1]. Which makes packaging look something like this:

myPythonApp = mkPoetryApplication { projectDir = ./.; };

[1](https://github.com/nix-community/poetry2nix)(although it has been merged into nixpkgs master)
Thank you and the team for your hard work, and congratulations on the release!

Suggestions for Demos:

1.Charting Libraries Integration

There’s currently a lack of demos showcasing LiveView integrated with powerful charting libraries like Apache ECharts, Plot, Chart.js, etc. A demo of a LiveView-powered dashboard using one of these libraries, connected to a database like SQLite (for simplicity) or DuckDB (for speed and demonstrating integrations beyond Ecto-native DBs), would be fantastic.

Emphasizes interactivity: For example, demonstrate how a server-based LiveView can handle actions such as mouse hover on a chart to update tooltips/labels, click-and-zoom interactions, or connected charts with brush functionality.

2.UI Component Libraries

A demo showcasing robust integration with UI component libraries would also be valuable. Features like tables with pagination, sorting, filtering, and autocomplete/typeahead functionality within modals could be a strong focus.

I’d suggest leveraging lightweight libraries like Flowbite or Preline, as they integrate seamlessly with Phoenix and rely on almost pure HTML and Tailwind for styling.

For additional inspiration on speedy charting libraries, this resource might be useful:

https://github.com/leeoniya/uPlot
Those are abbreviations,
not acronyms.
That headline is silly. It should be "Trump picks Jared Isaacman to head NASA."

I like the part about how Musk has used his close proximity to the president-elect to discuss missions to Mars and other space exploration matters that could boost SpaceX.

Is that a bad thing? Who else is in the running? So we don't want to go to Mars or the moon in case we boost SpaceX?
Completely misses the fact that a big part of the reason why llms hallucinate sp much is because there's a huge innate bias towards producing more tokens over just stopping.
If you're on e.g. AWS or GCP, you can pull them from the cloud's IAM service. If you're on kubernetes, you can use k8s secrets. If you have e.g. vault you can use that.

It's really only deploying on unmanaged servers where this comes around, but it's also somewhat of a hard problem. Like you don't (or shouldn't) bake secrets into disk/VM/container images, so once you're no longer building on some managed layer then you do have to figure out bootstrapping yourself.
Nix has a dedicated following among some of the DevOps members in my company. Luckily, it stays mostly segregated, but I had an interesting conversation with some of them the other day about how awful troubleshooting Nix is. Now, mind you, these are pretty OG Nix contributors, and the response was basically: you have to want it enough.

I had my own falling out with Nix/NixOS over a year ago. I guess I didn't want it enough shrug.

For clarity, I still use home-manager because it's fairly painless, but anything above that is pretty much a no-go for me.
I'm not them, but I think it's a variation of the subset-sum problem

If we modify the question to be "sum to 100" (to just seriously reduce the number of example boxes required) then given:

| 50 | 20 | 24 |
| 7 | 5 | 1 |
| 51 | 51 | 51 |

the solution would be

| [50] | [20] | [24] |
| 7 | [ 5] | [ 1] |
| 51 | 51 | 51 |

| right | down | win
| X | right | up
| X | X | X
Thank you; I appreciate the explanation. I suppose the cross-country flight is so named as to preclude student pilots flying around and around in small circles to qualify?
In this context, I think the prime advantage would be that instead of:
- Managing/setting Ubuntu/$distro for the host
- Installing Docker compose on host
- Writing a docker-compose.yaml file to declare your container architecture
- (potentially) Writing a systemd service to bring docker-compose up with the host boot

You just:
- Mange/setup nixos
- Add container architecture definition to nixos config

The containers, being systemd units, would have all the normal systemd log management like the rest of your system, instead of having to dig through docker-compose logs with a different mechanism than "normal" systemd service logs.

You'd also get all the normal benefits of a nixos system: the config file can be placed on a new system to completely reproduce the system state (modulo databases et all), rollbacks are trivial, etc.
Especially when the pool of possibilities is equally massive
Honestly, if you or anyone else has a really easy way to get all communications/publications from every government/government-adjacent body, I genuinely would love to hear it. Especially at the regional/local level, cause those can be a real pain, and we'd love to save ourselves some time
The 'p' is for print.
(Coq based) Verified Matching of Regular Expressions with Lookarounds
IP lawyers in the comments, what does this mean? It just says "NOTICE OF APPERANCE (sic) OF COUNSEL".

Is it just a bureaucratic step where Oracle says "we're not ignoring this"?
Sorry I didn't log back in.

I kept trying to do flights from Adelaide (A capital city, but a smaller) to Sydney and back.

It couldn't find anything.
After trying to turn day 4 part 2 as example to my colleagues I came back to check the site. Day 1 winner seems like what I would have expected so thanks for the link!

Sry, can't upvote because I mostly read HN not logged in so I still can't upvote. If there were some other performance oriented forums either on reddit or somewhere I seem to be too lazy to find them anyway.
Proton Battery Research at USNW