skysight-inc/HackerNews huggingface dataset:
> ... why it isn't ready for prime time yet ...

I think for a professional / team setting, its learning curve is sufficiently steep enough that it'd be risky to adopt with only one or two team members familiar with Nix.

Writing Nix code for your own packages varies in difficulty from 'trivial' to 'demands you know a lot about Nix, the compiler, Linux, and your software package'.

> What is a real world use case where Nix isn't overkill? ...

I'd rephrase this as "nix is 2nd best at everything".

So, yeah.. to setup tools you could use asdf; provision a system you could use ansible; to build an image you could use packer; etc. -- But, if you've already paid the (steep) learning curve for nix, it's going to be a better choice when doing anything that involves packages.

I'd put emphasis on "declarative" more than I'd emphasise "reproducible", though.

> It feels like the Kubernetes of package management/build if you will complexity wise.

This is an apt comparison.

However, there Kubernetes alternatives are often simpler with 80% of the power.

With Nix, there's nothing that's simpler that handles as many use cases.
We created an interactive Miro workshop for teaching the C4 model structure.

https://miro.com/miroverse/c4-model-getting-started-workshop...
That's odd to me. Even when using GPS I'm always looking at the map to figure out what the upcoming turns are because I have zero faith in the accuracy of the voice directions and arrows. Do people just follow the directions without understanding the route on the map?
It's on the books, under "toilets" or something. That money has to go somewhere. Also, undocumented workers still have to pay income taxes.
"Undocumented" means they lack citizenship or a valid visa. It doesn't mean they aren't calculated in productivity statistics. Many undocumented workers even pay taxes to the IRS, are counted in censuses, and more.
The real issue here that people don't seem to want to face is the WHY. Why do so many people want to check out of life completely by abusing medicine? If we don't address that nothing is going to stop the drug abuse let alone the relapse and overdose. I'm not talking about "more 12 step" here but more of a Frommian psychoanalytic approach. You are broken because society is broken. You have the ability to change yourself and subsequently society. A lot more empowering than just "submit to a higher power" which is clearly not working for the majority of users.
What's an example of a support ticket that might come in? Do you have a priority matrix for support tickets?

I find it helpful to rank support tasks by:

* Likelihood. Does this issue impact 10%, 25%, 50%, or 100% of all users?

* Pain. Where does this issue rank on a scale of 1 (minor nuisance) to 4 (product usage is impossible)

Adding categories about the "type" of work is also helpful. This lets you stay current on "crash" support issues while also giving you the ability to lesser-priority tasks for dedicated "localization sprints."

Check out excellent article for more examples:
https://lostgarden.home.blog/2008/05/20/improving-bug-triage...

For some DevOps teams, I've found that "support ticket" is equivalent to "hold someone's hand while doing ____." This happens because DevOps people tend to be jack-of-all-trades and know their way around a wide variety of systems. If you're swamped by these kinds of tasks, start collecting metrics about the types of tasks coming in and build a self-service knowledge-base. Another common way to deal with this situation is dedicate 1 person to "triage" each sprint cycle. This person's workload is expected to be 100% support/routing.
If I had to guess it's not so much the actual cost of building the house as it is the profit margin of those who are building homes. Why build a $200,000 "starter home" when you can build a $478,000 home with gigantic margin on "luxury" trim like cheap granite countertops and "hardwood" floors for roughly the same cost? And then once you get the ugly design down you can just copy and paste it with few adjustments and save even more money.

Unfortunately we have bad incentives aligned here versus stated goals.

Manhattan and San Francisco are like Japan and Argentina in economics. They're just not the same market as most places. In Manhattan in particular the value really is the land.
I generally use paper backups for tickets. I used to print out directions when I had my first GPS, but now I usually have enough redundancy that I don't feel like I need a paper map.

I should point out that my printed directions saved me a few times with my first GPS. It was really bad, it would get confused and make me take off ramps and then get right back on; or it would make me drive in circles. One time it tried to send me 100 miles up a dirt road. (I turned around and relied on printed directions.)
Why are you even arguing this? There already exist two major competitors that are treating streaming music as just an insignificant portion of a multibillion dollar business - Amazon and Apple. Also to a lesser extent Google/YouTube.

As far as the content that’s unavailable - it doesn’t matter.

The long tail theory has been debunked decades ago (https://mackinstitute.wharton.upenn.edu/2018/long-tail-theor...). You can’t make money at scale with out having the most popular content.

> This wouldn't be sufficient to cause most users to switch from Spotify. It certainly wouldn't get me to switch from Spotify, and I don't even like Spotify!

You’re a geek posting to HN (as am I) you don’t represent the mainstream and it doesn’t matter if people switch or not. Spotify needs to be profitable as an ongoing concern and it isn’t and will never be extremely profitable. Its competitors don’t have to have a profitable streaming service.

> Amazon, as it was essentially uploaded directly. I wish I could obtain all of the movies/TV I consume from Apple, but that just isn't how this industry operates.

Again, a successful business doesn’t depend on the long tail - that’s been debunked by every single market - app stores, music, movies, etc. the vast majority of money is made from hits.

You’re also failing to realize that Spotify’s issue of trying to be profitable just streaming music while its competitors can sell at cost to prop up other businesses.
I assume this happens when something is designed to do a thing, documentation is written, then the design is updated or bugs fixed or flow changed to handle a situation, and documentation never gets redone to match.
If your labor hours are billable why on Earth should undocumented in this context mean unaccounted for?
This is why many of us ops types are annoyed at the current popular fad of rejecting the unix philosophy of keeping programs small and task oriented, but able to pipe and be piped as part of a greater workflow putting those things together.

This is exactly it. I see whole stacks, and theres seems to be always a key app or microservice or two written by a particular team, and it usually: has bad log formatting, doesnt multi-thread or muli-task well (concurrency and parallelism), have some non-standard or extranneous db or rpc/api queries that impact entire flow with locking, etc...

If the focus was to make sure the services were rock solid and that was the focus it saves so much future pain and tech debt digging.

On note of what the customers want: I think the approach I prefer is to not spend much time on it, and make it fast and intuitive - quick brainstorming brings rawer truths to the surface often if done frankly.

Alas, all that said, one can't always manage upwards. The c-suite and the boards are so often high on their own airs they stop listening to engineers or have let the wrong ones become filters, and there is nothing you can do to change that unless you are on the board and can fight at that level, but I don't know many engineers that can. This is the main irony of SV to me.
> All expenses have grown faster than wages, or wages have not kept up with inflation

Your expense is someone else's wage + a capitalist's profit margin.

Expenses across the entire economy can only outgrow wages if someone's taking a bigger slice of profit off the top.

When we talk about inflation, we always conflate the two, as if they are the same thing. They are not.
I am sure excited to teach my kids (current age, 2.5 years, and 4 months, so there's a bit of time) to use a map. I must have my old road atlas somewhere.

As an engineer and product manager (and just in general) I constantly think about, metaphorically, where I want to get to and how to reasonably get there. We literally call this "the roadmap" - it's the ability to visualize a viable path.

I love Google maps (I've relied for it on 6 continents for driving, transit, and walking, it's amazing) but it basically does the "how" for you and I want my kids to be able to do that.

So if we're ever doing a roadtrip, I dunno, from NYC to Miami, I want my kids to be part of the planning - how many miles can we do a day? What are the natural destinations along the way? Basically, I think mapping and trip planning is a very natural example of breaking down the problem into sub-problems that are both meaningful in their own way and add up to the whole.

It's also interesting to trouble-shoot this kind of stuff. If Google Maps suggests to us a route that is very different than what we mapped out - why? What is it optimizing for vs what are we optimizing for? I am excited to teach my kids to think this way.
I'm waiting for the vaccine booster V4 myself.
Same news but from OpenAI: https://news.ycombinator.com/item?id=34488811
The PM doesn't explicitly say why the population can't decline. I'm sure there are certain services, like social security in the U.S., that rely on a young tax-paying base. But, overall, the decline in population seems like a temporary problem with many possible solutions, some of which allow the population to fall gracefully. Assuming the wealth of the nation is fixed, halving the population would allow each citizen to own a slice of the pie twice as big.
Yes, they know the value and have priced accordingly.

~$800usd vs. tile+labor.

Definitely a product that is ripe for disruption.

There aren't even many manufacturers.
It is an observation and it fits the data very well. Automotive use of hydrogen has severe feasibility problems and no amount of research is likely to fix them. Not only does it require conversion of useful energy into it at a loss, but it’s transport, storage and use is extremely expensive. You are basically fighting physics to try to get a sane result. Meanwhile, we have a very promising results in battery electrics that far exceed the best case results from hydrogen, yet people want to continue pouring money into the money hole that is a hydrogen economy. Hydrogen’s best attribute in automotive applications is that it will go nowhere.

As for accomplishing nothing, if it put food on the table, it certainly did accomplish something, just not what was being promised to the people who funded it.
Most of the places where houses are already so cheap that the price of actually building a house is a blocker for affordable housing typically have a large glut of unwanted property from population drained to other areas.
Yeah, ok. I mean I agree with his overall point that we shouldn't be like "oh hooray for the kind-hearted billionairres", there is something in it for them in how they have chosen to donate it of course. And they are still pretty darn wealthy already -- his kids probably still won't need to work, from existing already extracted profits.

But that does seem a lot more real than the OpenAI shenanigans, they have actually done something, and they have given up being even more fabulously wealthy than they are already, even if they still have direction over how the money is used, including lobbying -- both for climate change, but ok, let's say also for things that benefit them.

They've still done something, unlike the OpenAI thing which seems like giving up some future hypothetical probably wouldn't happen anyway profits, and making no difference at all for the foreseeable future -- no difference but PR advantage.
Hey Aditya, you can make your command a little more unix-y if you feel so compelled by just renaming `shite.sh' to `shite' and run the shell script as a utility since it's already `chmod +x`'d.

Then you can `shite(1)` anywhere you want after you put the command in your PATH and feel like a proper `git(1)`.

Good `shite(1)` mate. Love it.
> If you're worried that people listen to him over the legacy news media, well, what does it say about them that somehow a comedian has more credibility than they do?

It says absolutely nothing about the "legacy news media". It just means that many people are incredibly gullible.

Joe Rogan does not have more credibility, but some people THINK he does, and that's the problem.
I think the implication is that people often do not give back things you lend to them.
True, that's why I haven't used 'finite' in my comment.

Apparently I've missed that the parent referred to the finite collections and in fact was wrong making my previous comment misplaced. Thanks for pointing it out :)
You have a long history of posting flamebait to HN. I've been asking you to stop it for years, and it's getting old. Surely you know the site guidelines by now? If you keep breaking them, we are going to have to ban you.

https://news.ycombinator.com/newsguidelines.html

https://news.ycombinator.com/item?id=31625160 (June 2022)

https://news.ycombinator.com/item?id=29655736 (Dec 2021)

https://news.ycombinator.com/item?id=29569298 (Dec 2021)

https://news.ycombinator.com/item?id=29547334 (Dec 2021)

https://news.ycombinator.com/item?id=27477147 (June 2021)

https://news.ycombinator.com/item?id=22272727 (Feb 2020)

https://news.ycombinator.com/item?id=20072367 (June 2019)

https://news.ycombinator.com/item?id=19936285 (May 2019)

https://news.ycombinator.com/item?id=16103742 (Jan 2018)
I am pretty sure it does. Lets assume an income of 32,000$ (~median US income) and 30% to pay for housing. That gives them 9,300$/year for a mortgage or 775$. with a 7% interest rate, that means the person would not be able to easily afford to buy a new home > 175,000$.

There are lots of levers that determine if a person can afford a home. income, interest rates, % income that goes towards housing, etc. But its obvious cost of building the home plays a factor.
Agreed, each added dimension adds wacky surprises.

Packing spheres into a cube leaves you a pretty comprehensible space in the middle. Pack hyperspheres into a hypercube, and all hell breaks loose.
The hilarious part is that young teens will find pretty much anything arousing anyway. When I was that age, one of the books in the Ender's Game series involved a weird scene where someone attempts to essentially seduce Ender. You can bet I re-read that scene a hundred times. Or a scene in a harry potter book where a couple young teens talk about making out.

If you want to prevent any "sexualization" content from reaching your young readers, you pretty much have to limit them to Go Dog Go.
People do watch at least certain types of older content. They watch movies from the earlier part of last century.

But I'm not sure how much money is in there, especially for a subscriber service--which mostly justifies licensing costs by retaining or gaining subscribers.

I'd also observe that Netflix has allowed their back disc catalog to deteriorate. Which suggests a fairly comprehensive back catalog doesn't necessarily pay the bills.
I always wonder with runes if there is a huge survivorship bias. Runes most likely lack horizontal strokes to be easier to carve into wood, but wood doesn't endure time as much. Also with stones there's probably a similar effect: in central Europe stones like sandstone or limestone are more common. They are weathering faster than other stones.
The bare minimum is a lot more than it used to be. My parents' house was built with zero attic insulation, and I believe no wall insulation either. Just framed, drywalled insided and stucco outside. I can't imagine there's any fire blocks between studs either.
I switched from Netflix to Prime a year or so ago, and a few months ago to HBO Max, and they're all basically the same: a handful of good movies and series I haven't seen, some more mediocre but watchable stuff, and a lot that doesn't interest me or is just awful. I get that they want to serve as large an audience as they can get, but it doesn't keep me on their platform. The only plus of HBO Max is their low price for a 1 year multi-screen subscription.
Mutable names should be branches, in my opinion, but not because I think tags are only for releases. I will absolutely use local-only "light weight" tags to name immutable points in time that look nothing like releases (and try not to push them accidentally; this is something that I think git's UI could be better about, it's an expected pattern which is why `git push --tags` or `git push --follow-tags` is a separate action by default from normal push, but `git push --tags` which is mostly all-or-none is much more convenient than patterns that push individual, specific tags). I just feel strongly if it is a mutable reference point it needs to be a branch.

Branches are so cheap in git that there's little to no reason to not use a million branches to name every step in a process if you need to, and yeah if you need a long-term name for a specific commit local-only lightweight tags are handy for that. (I find lightweight versus annotated an often easy enough distinction between tags intended for local development and tags intended for release markers. This also seems to be intentional in git UX because of the way `git describe` by default skips lightweight tags.)
A couple of times in my career, I've had the extreme pleasure of working as a dedicated support/backstop engineer within a small-ish (~20 person) development group buried deep inside a giant multinational corp. (I'm one of those seemingly rare weirdos who strongly prefers troubleshooting, bug-fixing, etc.)

My priorities were inverted: customer escalations first, and if you have time left over, then go work on bug backlogs that no one else wants to address. Everyone else sprinted while I bumped along at my own pace -- subject to escalation priorities, of course.

Those were dream jobs for me, and the rest of the teams seemed to appreciate having someone -- anyone, just not them! -- dedicated to the support role.

Is it just my imagination that this kind of (I would say "enlightened") management/organization is rare in the industry at large? Or do lots of dev teams do this sort of thing? And where can I find them? :-)
I've wondered how it would work if Netflix implemented something like Amazon Prime Video Channels and let distributors offer content as additional/separate subscriptions in the Netflix UI.

Like, Netflix's UI has some annoyances, but it would be so much better if I could access all my streaming content in one central place instead of having to manage a dozen different shitty services, all with their own separate accounts, apps, watch lists, etc. and their own idiosyncratic quirks and buggy (or outright missing) features.
A single board computer with something like a 10GbE connection to your laptop.
It is a nice demonstration of an impact of a fairly mild unexpected drop in generation. Renewables, as things stand, are that, all the time, on steroids.

You don't need as much storage if you have nuclear and you can't compare the two without accounting for (potentially weeks or months of) storage. "Building out storage" is not an unavoidable expense that just happens automatically, it's a requirement to have a reliable greed that is mostly based on non-dispatchable renewables, and thus a part of their cost.

Seeing how you outright ignore this point, I suspect you are arguing in bad faith.
I grew up in Southern California in the 1970s, and a non-trival percentage of the daily conversations I had with normal people had to be in Spanish, because their English was much worse than my Spanish, which was fair.

"Southern California" was/is a very, very big area. I grew up southeast of downtown.

Can you share where/when you grew up? Just curious.

As far as 'replacement': I can't dismiss such opinions out of hand, but for another anecdote: two of my great grandparents, who came from Germany in the late 19th century, lived in the US for many decades and never learned English that well.

Their children, my dad's father, of course spoke English fluently.
A Bit of Fry and Laurie, Concerning Language https://www.youtube.com/watch?v=3MWpHQQ-wQg
In this respect, I think that they're hoping that if they get enough experienced and higher income people laid off, that can compensate for the loss in productivity and the reduced workload with whoever remains.
Another interesting thing I learned about just yesterday! Type M vs. Type L.

Apparently it also depends on the ph of the water...

https://www.familyhandyman.com/article/copper-pipe-types/
Conservation of body heat is a huge factor alone. Not only does the competitor expend less energy in keeping warm, but muscles function more efficiently when warm.

Buoyancy is another consideration --- the wetsuit helps float the swimmer higher in the water, again, requiring less energy than would be required for a non-suited swimmer.

As cons, the wetsuit does somewhat restrict movement, though on balance that seems outweighed by other factors. Suits designed for swimming are far less thick than diving or surfing suits generally, and may be vest-and-leg designs.
Yes they will learn quickly as I did before gps
But do you take full accountability?
Apple Music is very clunky, much worse experience than spotify. I tried twice to switch. I would recommend paying a dollar for icloud+ and ignoring the rest.
> Did they blame the people at the top for their new job and wages?

Companies aren’t very upfront about over-hiring.
> In Europe and America, right-wing movements point to it as a shining example of racial purity and social harmony.

It's throw away lines like this that make the BBC and others like it lose credibility to me.

If you're going to make such a claim, the least you can do is cite at least one example.

I've never seen or heard any conservative in the U.S. laud Japan's "racial purity".

What utter nonsense.
I can see how this makes sense, but at my job with thousands of devs each team has the independence to choose their own tech stack/tooling and what ends up happening is if 1 team finds a product they really like then it slowly starts to spread across the organization. Seems bad to ignore a team when they're trying out a new product.
It's pretty wild that Amazon is playing "catch up" at all. Amazon Pay was launched years before Stripe was even founded. Not to mention Amazon has been at the forefront of online payments since the 90s (Amazon itself was founded 4 years before PayPal).

There is some dogma that Amazon is peerless at building platforms and developing APIs, but this is a pretty big failure to capture the market given a huge head start.
Ending AmazonSmile donations ‘could not come at a worse time’ for nonprofits
Worker productivity is meaningless if the secular trends (read:code requirements) increase in complexity over time.

This analysis approach and outcomes are garbage, in my professional opinion. While I generally appreciate Dr. Goolsbee's research, here the causality as presented here is seriously off.

The assumption is that the productivity has decreased. However, the factors of this aren't a shift in the supply curve, but rather an increase in labor supply willing to perform the work more cheaply in real terms and increased complexity in construction codes. Add to that the actual materials have been engineered to improve productivity, and I think you have a complete picture.

It would be accurate to say the output of the median construction employer has changed, but that accounts all the above factors. What Goolsbee is claiming is that the productivity curve has decreased, and I don't think that is true.
The Gigabyte i-RAM from 2005/2006, featured in a LTT video.