MurphyA/hacker-news huggingface dataset:
by clown_strike | 2025-05-21 01:18:22+00:00
> Grading on curves and having kids play zero sum games where there don’t need to be any is what makes bad behavior unethical and unethical behavior a habit at an early age. With AI everyone can have mentors in every discipline (some better that others). So instead of encouraging laziness with laziness, invest in gamifying the degree

I agree with all else but I get a different impression here.

The unethical behavior really ramped up not with participation trophies per se, but around the same time we started gamifying everything. People treated each other like NPCs in GTA to abuse for their own amusement or advancement. On the internet we stopped being people and became targets to destroy. Nothing appeals to psychopathic behavior like turning any environment into a feedback loop of reward-seeking.

"Gamifying" life should give anyone pause when you witness how people act within existing game systems. How much effort is spent policing fraud, abuse and antisocial behavior within zero-stakes environments of games themselves? Multi-player Minecraft is unplayable unless you band together into tribal cliques with private servers (de-facto ingroup "racism" with no inclusivity clause for trolls); otherwise random people will log in, destroy your world on purpose and leave. We see similar behavior in real life from terminally-online types committing arson and trying to bait law enforcement into killing people. It's not coincidental.

Gamifying anything drives a competitive environment in which people are compelled to win (dominate) by any means necessary. It's not ethical to force opponents into bankruptcy by ruthlessly exploiting them, but it's the literal point of Monopoly.

School itself is gamified through the reward of grades and privileges. The system you describe is the one we already have. People will always have incentive to cheat to get ahead, especially when competing for or trying to retain tenured positions.
by kevingadd | 2025-05-21 01:18:37+00:00
From looking at the blog post I suspect the explosion of generic instances could be a serious problem for code size and startup time, but that's probably solvable somehow. The performance certainly seems impressive.

The way LINQ currently works by default makes aggressive use of interfaces like IEnumerable to hide the actual types being iterated over. This has performance consequences (which is part of why ZLinq can beat it) but it has advantages - for example, the same implementation of Where<T>(seq) can be used for various T's instead of having to JIT or AOT-compile a unique body for every distinct class you iterate over.

From looking at ZLinq it seems like it would potentially have an explosion of unique generic struct types as your queries get more complex, since for it to work you potentially end up with types vaguely resembling Query3<Query2<Query1<T>>>>. But it might not actually be that bad in practice.
by freetime2 | 2025-05-21 01:20:45+00:00
Another big piece I would add to this is the processes that enable organizations to ship code. Not just processes that are directly related to the product and code, but other organizational processes like hiring, sales, support, etc.

Efficient processes require a lot of thought to develop and implement. When a badly-run organization acquires a good piece of code, it will eventually start to stagnate and bloat.
by bigyabai | 2025-05-21 01:21:36+00:00
It's not the 1960s anymore, most people's work transit is not a bus ride to the factory complex. I'd ride a bike to work and be all Eco Andy if my job wasn't 30 miles away in a town smaller than mine. America isn't built for the sort of utopian public transit Europe enjoys and I hope most Americans are capable of making their peace with it.

Were it that it was, but alas.
by ksymph | 2025-05-21 01:21:51+00:00
Here [0] is an example of what it looks like. Took some digging to find, really should be more prominent on the site.

It's very elegant! I can't fully grasp everything that's happening but the visual appearance of the syntax alone is interesting.

[0] https://github.com/red/code/blob/master/Scripts/clock.red
by Manuel_D | 2025-05-21 01:22:11+00:00
I have not been at a single company that anonymizes its interview pipeline. Are there some examples of companies that do this?

I know Interviewing.io does, but they don't have the final say in hires. They just forwarded candidate to companies, which were under no obligation to maintain anonymity. Ironically Interviewing.io's anonymity is why Meta refused to work with them: https://interviewing.io/blog/i-love-meritocracy-but-all-the-...
by conradev | 2025-05-21 01:25:07+00:00
> It only offsets their use

This is exactly the problem. During the day when solar energy is plentiful, the homes don’t use energy – great! But at night, they do, and it costs the power company a lot more money to serve this power at night than they are saving during the day.

> I would also point out that with solar this free excess is directly helpful to utilities because it happens in the middle of the day when summer energy use peaks

It is not. Peak load happens in California in the summer, yes, but the moment the Sun goes down. Not during the day.

If the houses have batteries for load shifting, then yes, distributed generation is helpful for peak load. But not without.

Feed-in tariffs in Germany were a huge “gift to the world” [1] and instrumental to the solar industry. But not sustainable :P

1 - https://gregnemet.net/book/ch5
by const_cast | 2025-05-21 01:25:39+00:00
Right but the inverse of this is that those are the same people who are making housing unaffordable over time.

Because when housing is an investment, that means more homes being built is threatening to your investment. Home prices going down is BAD, you want them to be as high as possible. And you can't just undo or ignore this bias, it's fundamental to the model.
by bikamonki | 2025-05-21 01:25:51+00:00
The value is in keeping the code running. Unless you are doing something very complex from scratch, you are mostly writing code for hire or for your startup. Nowadays, that code does not really take that long to develop. You will be wrapping, mixing, and orchestrating several paid, free, and OSS APIs and frameworks to work together with your solution to the problem. This will take six to eighteen months to complete. Then the value starts. That code is making you or someone else money. If you stop efficiently and correctly managing the code, someone loses money.
by 90s_dev | 2025-05-21 01:26:42+00:00
Thanks.

I failed to capture the essenence of what my project is. The APIs are really what's exciting. But you can't see APIs, they're like the wind, you have to see them in action, through their side effects. I should have waited until I had made more things that show off how innovative these APIs are. I released it too soon.
by bobthepanda | 2025-05-21 01:27:57+00:00
I mean, the SDR exists, and currency baskets are not new or unheard of.

USD has mostly been where it is because the alternatives are a lot less appealing:

* CHF - they explicitly would rather not be a strong reserve currency and threaten to print money whenever it starts strengthening

* JPY - they also don't want a strong reserve currency because it would tank their export led economy, plus Japan's debt and economy make the US look very healthy in comparison

* EUR - people remember the Euro crisis, and a lot of the fundamental issues with the currency were just papered over. It wouldn't ake a lot for a new Euro crisis to happen.

* GBP - post Brexit, not that attractive, and not so long ago the whole Liz Truss debacle happened to the currency

* CNY - China flirts with the idea of a reserve currency from time to time but would much rather have the ability to impose strict capitol controls quickly

It's only in the last year or so that USD has started to look very wobbly.
by JackYoustra | 2025-05-21 01:28:00+00:00
> There isn’t the income

There's always the real income, the probably is usually just the price rigidity! Most rich economies have no problem with this (the US and the EU can just adjust interest rates, which are comfortably above zero, to accommodate trade balances). Ironically, China is the biggest culprit here: their interest rates are way, way too high given their inflation and unemployment. This is unfortunate, it'd cause a lot less political disturbance if they lowered it, but as a practical economic matter, not a concern to the US / EU. Drop trade barriers, lower interest rates, and everyone will be richer and have a job.
by rented_mule | 2025-05-21 01:28:57+00:00
I once heard a great question to illustrate this... When you are inspired by a painting, is this your first thought:

"I need to figure out what brand of paints and brushes this painter used so I can paint like this."

Of course not! It's the painter that determines the quality of the painting and not the maker of the tools. A great painter (or filmmaker or cook or software engineer or ...) will understand the unique attributes of the tools available and leverage those to do great work, whether that's in oil or water, black & white or color, Python or Rust. A difference between experts and non-experts is that experts will find opportunity in the constraints of the tools they have available, and not only frustration.

I believe this extends to engineering managers. I want managers who are good at spotting the unique advantages of each person on the team and are good at structuring the roadmap and individual projects to let the team get the most out of those advantages. And I want them to spot where advantages and disadvantages can be paired to enable learning. All this helps teams see how valuable their teammates can be and how much they can learn from each other. I've seen it result in teams achieving remarkable outcomes while having a ton of fun doing it.

Scaling this up further... I want senior management that is in tune with the unique advantages of different parts of the org, and who then use that knowledge to make better decisions about direction. We can go in direction A, B, or C... that group over there is great at A, so let's pick that and give it to that group. Some see Conway's Law as a sort of "doom", but I've seen it used to the org's advantage with this kind of thinking.
by _aavaa_ | 2025-05-21 01:29:27+00:00
Some of these would benefit from changes (e.g. electric heating -> heat pump). Others would be better off with other changes. E.g. too much cooling? Consider better awnings, stronger blinds, or even IR rejecting films.

As for the stove, how much it uses is directly related to the kind of cooking you do, and for how long.
by viraptor | 2025-05-21 01:29:49+00:00
> Thus negative prompts are used a lot for iterative image generation.

Are they still? The negative keywords were popular in SD era. The negative prompt was popular with later models in advanced tools. But modern iterations look different - the models capable of editing are perfectly fine with processing the previous image with a prompt "remove the elephant" or "make the clock show a different time". Are the negative parts in the initial prompt still actually used in iteration?
by mncharity | 2025-05-21 01:30:42+00:00
Hmm. We've often discussed AI as programmer codegen tool, and as vibe coder. But there have been other roles over the decades associated with programming. Perhaps AI could serve as a team Librarian? Historian? Backup Programmer (check-and-balance to a programmer)? A kibitzing greybeard institutional memory? Team Lead for humans? Coach/Mentor? Something else? Mob programming participant?
by DerekL | 2025-05-21 01:30:53+00:00
Actually, Commodore should have kept their chips up-to-date with process improvements. That means releasing a new chipset with four times the performance every three or four years. So the AGA should have arrived in 1988, and the blitter should have been four times faster as original, not just twice as fast.

The Amiga 2000 should have been delayed until 1998 to include the new AGA. Keeping the cheaper Amiga 500 on the OCS would have been fine.
by ChrisMarshallNY | 2025-05-21 01:31:40+00:00
Well, I looked at all kinds of “clever” approaches, and kept coming back to needing to use a map.

I found a project that is under active development, that generates a very precise shapefile, and figured out how to use it.

I load a database, as opposed to doing shapefile parsing on the fly, for performance reasons.

The magic juice is the domain rect. It’s a superfast triage, that gets us into the ballpark, and then I use a fast winding number test, to get precise.

I think that I could probably do a whole lot to optimize it, but PHP/SQL is not my forte, so I kept it simple. It works great for the manner in which I use it.

The unit tests have a lot of points, close together, on either side of a TZ boundary. The edges are where the Devil lives.
by _aavaa_ | 2025-05-21 01:32:28+00:00
Even pricing CO2 output from burning fossil gas, plus a % for upstream leaks, and the same for car combustion will go a long way.

Mind you people won't like that since we're so used to using the atmosphere as a free sewer. The idea of having to pay for our pollution isn't palatable since the gasses are mostly invisible.

Though it's sad that we're talking about market solutions rather than outright bans for the majority of applications like we did for leaded gas.
by JackYoustra | 2025-05-21 01:32:35+00:00
> They could have built a similar amount of production in the US, for example, instead of importing.

They could not. If they could've, why wouldn't they? Companies, all else equal, have an enormous preference to colocate supply with HQ or with demand, and both are in the US.

They could not because labor was so much more expensive that if you can use cheap capital but it takes 5x the labor you should make that trade and the world will be so much richer because the labor would otherwise be completely unused. The only way around this is to liberalize migration.

This is preferable! Liberalizing migration would also let us escape the terrible cost disease we've been experiencing, but instead we liberalized goods only and now people are confused about why goods are so cheap but human-intensive services (restaurants, education, healthcare, etc) are so expensive.
by antihipocrat | 2025-05-21 01:33:08+00:00
>>have an operating system for AMD64 hardware that is overtly governed (not Linux or FOSS)

Not understanding this part, aren't Linux distros achieving this already without licence restrictions and various levels of stability depending on the distro selected?

A huge amount of enterprise tooling is now being run on the cloud through the browser or via electron - for a large number of businesses, their staff would only need the equivalent of a Chromebook style GUI to perform their work.

Native software is still essential for a small % of users.. is this what you're suggesting needs to be solved? A single alternative open source system (OS or VM?) that the software dev company can target.
by travisgriggs | 2025-05-21 01:34:20+00:00
Couple months back, someone posted how they lost a days work due to hard drive crash and had to redo it. It took them roughly 30 minutes.

Their point was the same as this article with a shorter time window. Knowing what to do, not how to do it, is 90% of the battle.

But that is counterintuitive to the lay observer of software. They think they know what to do, because they’ve got ideas, but feel inhibited because they don’t yet know how to achieve them. So they assume that their immediate hurdle must be the hard part of software development.
by runarberg | 2025-05-21 01:34:56+00:00
You’ve made this argument before and I don’t see how it is relevant especially to your parent.

The Rome Statute is an international treaty by every definition of that term. It is available to every sovereign state, and has been signed and ratified by a majority of the UN member states on all six habitable continents. The ICC is as global as the WHO, UNICEF or the International Atomic Energy Agency.
by p_ing | 2025-05-21 01:35:53+00:00
SharePoint/OneDrive Lists can be directly edited in Excel. The Power platform can directly access/manipulate/transform Excel files in the cloud or on-prem via the Power BI Gateway.

You don't seem to have much of a familiarity with this ecosystem. If you're curious, I'd suggest hunting down these things on learn.microsoft.com, but to dismiss them is only showing your lack of understanding.
by JackYoustra | 2025-05-21 01:36:35+00:00
(a) There's an argument that people should save more for retirement, but I haven't heard anything more than that about why domestic savings as a whole has to increase. If anything, this is quite a good place to naturally run a deficit! Good rule of law and investment opportunities, as well as future earnings from migrants.

(b) Targeting the fiscal deficit usually works well, especially because it's particularly yawning right now. Forced savings (sing-style CPF) work ok too though, although only Singaporeans wouldn't consider that a tax.
by yieldcrv | 2025-05-21 01:37:14+00:00
> Yes but how many will sign up for that? Im sure few will continue to do so but crea

It’s not important to me that they do.

> Im sure few will continue to do so but creativity will certainly take a big hit.

I’ve seen the workflows for AI generated films like https://youtu.be/x6aERZWaarM?si=J2VHYAHLL3og32Ix and I find it to be very creative. Its more interesting to me that this person would never have raised capital and tried to direct this, but this is much closer to what they wanted to create. I’m also entertained by it, whether I was judging it for generative AI issues or not.
Show HN: TitleBridge - A FinalCut Workflow Plugin
by _morph3ous | 2025-05-21 01:38:04+00:00
I’m working at getting back into video editing. Lots of short-form videos have the captions on them. There was a video I wanted to do that for too.

I did some research and the workflow was annoying. Export captions from Final Cut, import them into a website, export FCPXML from the website, import the FCPXML into Final Cut, open the imported project, select all the titles, go back to your original project, paste the titles.

This was too annoying, so I did some research and created a little Final Cut workflow plugin. It is all drag and drop.

The workflow becomes drag project onto the plugin, drag caption titles from plugin to your project’s timeline.

I hope this little project is useful to others as well.
by tmpz22 | 2025-05-21 01:38:42+00:00
I have the same concerns. To push people to the ultra tier and get their bonuses their going to use dark patterns.

The only reason I maintain Claude and OpenAi subscriptions is because I expect Google to pull the rug on what has been their competitive advantage since Gemini 2.5.

Have you also noticed a degradation in quality over long chat sessions? I've noticed it in NotebookLM specifically, but not Gemini 2.5. I anticipate this to become the standard, your chat degrades subtly over time.
by panarky | 2025-05-21 01:38:51+00:00
Not profitable given their loss-leader rate limits.

Platforms want Planet Fitness type subscriptions, recurring revenue streams where most users rarely use the product.

That works fine at the $20/month price point but it won't work at $200+ per month because the instant I stop using an expensive plan, I cancel.

And if I want to use $1000 worth of the expensive plan I get stopped by rate limits.

Maybe the ultra-level would generate more revenue with bigger market share (but lower margin) with a pay-per-token plan.
by gdubs | 2025-05-21 01:38:57+00:00
Our first computer was a Tandy from RadioShack. When I got really into computer animation I learned about the Amiga and The Video Toaster, which included Lightwave, which generated images for some of the best 90s television science fiction shows. It also, notably, was created by Brad Carvey who's brother Dana Carvey, who wore a Video Toaster t-shirt as Garth in Wayne's World 2.

Anyway, we finally, maybe, had enough money to buy an Amiga and drove a couple hours down to New York City to B&H Photo back when it was basically one shop, and there it was.

But the guy's at the shop said, "you don't want to buy this - Commodore is going under."

So, never did get to actually use the Amiga but, I felt like I did. Subscribed to the magazines and all. It really was a magical machine.
by conradev | 2025-05-21 01:40:28+00:00
Both can be true!

IOUs like Dominion and especially the ones in California are corrupt. They do want to discourage rooftop solar and NEM 3.0 is a battle between the solar industry and IOUs.

But the economics still stand, and your local power co-op is still going to have to end net metering at some point, too. Its a matter of when, and you could absolutely argue it’s too early.

My ideal model is what the city of Cambridge, MA did:

They built their own solar farm, started their own retail electricity provider (only found in MA and TX), and automatically opted everyone into cheaper, cleaner power by default.

We need the flexibility of REPs to de-emphasize the role of IOUs in building generation. Because then they don’t compete as directly with distributed generation.
by Merad | 2025-05-21 01:41:41+00:00
Basic LINQ on in-memory collections isn't really that different from what you have in other languages. Where things get special is the LINQ used by Entity Framework. It operates on expressions, which allow code to be compiled into the application and manipulated at runtime. For example, the lambda expression that you pass to Where() will be examined by an EF query provider that translates it into the where clause for a SQL query.
by andrekandre | 2025-05-21 01:41:55+00:00
> There's a certain sense of satisfaction in knowing I've tested a piece of code per my experience in the domain coupled with knowledge of where we'll likely be in six months.

one of the other important points about writing unit tests isn't to just to confirm the implementation but to improve upon it through the process of writing tests and discovering additional requirements and edge cases etc (tdd and all that)

i suppose its possible at some point an ai could be complex enough to try out additional edge cases or confirm with a design document or something and do those parts as well... but idk its still after-the-fact testing instead of at design-time its less valuable imo...
by ChuckMcM | 2025-05-21 01:41:58+00:00
>Not understanding this part, aren't Linux distros achieving this already without licence restrictions and various levels of stability depending on the distro selected?

No. Ask yourself, if I install distro <pick one>, can I run a complex binary from 2015 on it? To pull of that kind of stunt you need to ensure you have control over changes not only in the kernel, but also in all of the associated user libraries and management tools. There are change paths for everything from how daemons get started to how graphics are rendered and sound is produced that are incompatible with themselves, much less other versions from 10 years ago. That is not a support burden that someone selling a specialized piece of software can easily take on. It makes their cost of development higher and so their price higher which loses them business.
by chabska | 2025-05-21 01:42:06+00:00
> US manufacturing output is double that of China's on a per-capita basis.

Only on a dollar value basis. And that's heavily skewed on how an item's value is calculated. When you use $50 of parts (all made in China) to assemble a machine that you sold at $500 , $50 of GDP value is attributed to China while $450 of GDP value is attributed to the US. But who did more "manufacturing"?