MurphyA/hacker-news huggingface dataset:
by jMyles | 2025-11-11 18:02:22+00:00
> The only leverage you have to stop Spotify from taking your music and publishing it without your permission is your copyright of the music.

There are a lot of challenges facing a band, including the frustrations of CDBaby and Distrokid. If you told me my music would just magically appear on Spotify without my having to lift a finger (and without having to implicitly endorse them by putting it there), that'd be a huge relief.

> it completely ignores the massive scale of abuse for profit purpose that would occur if copyright didn't exist.

"abuse"? If you can somehow make money by playing music that I've made, nothing will make me prouder. And whatever you're doing that's generating that profit, it will almost certainly increase the likelihood that I can plan a series of shows around it, which will in turn generate income for me. Who exactly is losing here? Where is the "abuse"?

> Think of how AI scraped everyone's books without permission using the flimsy excuse that it's transformative work, except they wouldn't even need that excuse or the transformation.

I'm already sold, you don't have to keep making it sound sweeter and sweeter.
by mel_at_gaia | 2025-11-11 18:02:42+00:00
Gaia AI | Fullstack Platform Engineer | Full-Time | Boston

Hi, I’m Mel at Gaia AI (https://www.gaia-ai.eco/).

We’re a small GreenTech startup in Boston building hardware and software in the forestry space.

Role: Full stack / platform engineer working on the web app and mobile app.

Preferred Years of Experience: >= 3

Our Stack: TypeScript, React, Mongo, AWS, React-native

Company Size: 7 people

Company Location: Downtown Boston near South Station

Apply here: https://docs.google.com/forms/d/e/1FAIpQLSeXplH__tMz_EIRS4yq... Feel free to reach out to me with questions: mel at gaia-ai.eco
by giarc | 2025-11-11 18:03:10+00:00
The Hutterites in Alberta, from what I've heard on various talks etc, aren't anti-vaxx in the traditional sense. There is definitely some attitudes like that, but the reason the vaccination rate was so slow was a mix of distrust of healthcare professionals and also difficulty in accessing the vaccine. People would have to travel to a public health clinic which is typically quite far away. The uptake in vaccine rates among these groups in Alberta has actually gone way up since the outbreak, and since the healthcare organization has made the vaccine more readily available.
by frde_me | 2025-11-11 18:03:11+00:00
I don't think dropping a random software developer into a random project to do their open source duty would end well

It takes a _lot_ of time for someone to meaningfully contribute to a project, and would just result in maintainers having the overhead of training that many new people on a project

I'd much rather figure out a way to finance those open source projects in a sustainable way where those projects can decide to hire full time employees.
by blenderob | 2025-11-11 18:03:52+00:00
Hard disagree! Making open source contributions mandatory for those who lack genuine interest or motivation would lead to lower quality contributions ultimately increasing the workload for maintainers. Many maintainers already face burnout. This will only make it worse.

On another note: There's very little substance in this post. It comes across as a lazy, shallow, "hot" take! Which is fine. It's your blog and you should write however you like on your blog. But is this really a good fit for HN? It's frustrating to see shallow posts with no substance like this rise to the top but higher-effort go unnoticed.
by Sohcahtoa82 | 2025-11-11 18:04:00+00:00
> and multiple full motion video codecs were being used in games, albeit for cut scenes

Yeah, but we were still using MPEG-2 back then, weren't we?

They would have looked like utter garbage. Bitrates would have had to be so high that I'm not sure we would have actually had enough storage. I guess we could have shipped TWO hard drives.
by dontlaugh | 2025-11-11 18:04:56+00:00
If you’re looking at custom design, there’s plenty of everything.

The column stagger is quite good though, especially to make up for the little finger being shorter.

Fewer buttons is a less obvious improvement, but it does help to reduce hand movement. I’m programming and gaming just fine without F keys or a number row, for example. And there are good commercial designs that have such keys, like the Glove 80.
by mikepurvis | 2025-11-11 18:05:12+00:00
What were the major projects that changed that? Rails and Prototype.js feel like early examples where there was a major cult of personality around their creators, but I don't know if that was really unique to them or something that was just an extension of the webdev / css / web standards blogger culture of the era— A List Apart and all the people who would got to SXSW every year to chit chat with each other on panels and share the hottest new way to make a row of tabs without using a <table>.
by bitwize | 2025-11-11 18:05:16+00:00
> And even those who favor AI don't make stark declarations such as "you're not really an engineer if you don't use it", instead accepting that their colleagues have a difference of opinion.

I have heard this exact statement with this exact phrasing from working engineers. When it comes to CEOs and the like, making public pronouncements alongside yes-you-will-be-graded-on-this AI mandates, it's couched in softer terms, like "as a technical company we must use these advanced technologies to maximize productivity and increase our market advantage", but the subtext is still clear: AI refuseniks are not doing their work properly and are irresponsible on the job.

Among the investor set there is a much clearer consensus: if the organization does not use AI they are not maximizing ROI and are being fiscally irresponsible.
by chasd00 | 2025-11-11 18:05:18+00:00
heh our county judge (Dallas County, TX) drove around my neighborhood and yelled at people walking their dog to get back inside. I met him at a fundraiser toward the end of the pandemic and asked him why he wasn't wearing a mask, he just turned around and walked away. Lots of people who wished they were powerful delighted in finely having their little hobby authoritarian regime to play in. The most depressing part of the COVID discussion was seeing HN jump on anyone daring to even discuss what Sweden was doing. I lost a lot of respect for HN then but I don't know why i ever assumed this community was immune to toxic group think behavior.
by hollerith | 2025-11-11 18:05:19+00:00
In the war plan under discussion IIRC all the nuclear bursts were air bursts, so minimal fallout, not enough to kill anybody even right after the strike.

Or all the bursts in the territory earmarked for invasion were air bursts while some of NATO's air bases outside the invasion area get hit with ground bursts (to maximize destruction of the runways).
by regulation_d | 2025-11-11 18:05:28+00:00
I follow a few landscape photographers on YouTube and really enjoy watching them go out into the field (whether it's an actual field or mountain or beach). They've got their art (at least their own style) so dialed in, that the technical details, the subject, the composition, those are almost a forgone conclusion. What matters at that point is light. And light is luck. The difference between an average image and an outstanding one lies in something beyond their control.

And when fortune smiles on them, they get positively giddy.

I really appreciate people who understand that they have to meet luck half way. Even though they've spent hours upon hours upon hours honing their craft, the thing that puts them over the hump is both unpredictable and uncontrollable.
by frmersdog | 2025-11-11 18:05:37+00:00
In this job market, in this political environment, with Luigi Mangione a Bonnie-and-Clyde-tier folk hero, the bit you quoted was perhaps a clue to the lack of wisdom in humblebragging that you spend a family's annual food budget on 5 pounds of spun sheep keratin.

I imagine that I will be the bad guy for pointing this out. (Perhaps even to myself, considering that there's certainly utility in rich people yapping incautiously about the reasons others might want to turn on an Enes Yilmazer video and figure out where the panic room is.)
by mike_d | 2025-11-11 18:06:01+00:00
Apple developed iMessage to work around the problems with SMS and MMS, as well as decrease load on carrier networks. There is no closed ecosystem, you can still receive messages and videos from iPhone users, just at the quality your hardware and software can support.

Google later decided to come up with a completely different implementation called RCS to deal with the same problems. Rather than work with Apple on bringing an iMessage app to Android or licensing it, they instead tried to pressure Apple with a public advertising campaign to adopt what is frankly an inferior solution that doesn't even have reliable end-to-end encryption.

Your complaint is basically that you bought a Toyota and it does not have BMW's laser headlights that adjust brightness and angle automatically. You still have headlights, you just didn't spend the money to get the good ones.
by vitorbaptistaa | 2025-11-11 18:06:01+00:00
I enjoy vcrpy and use it a lot, but it doesn't seem to be that similar.

Vcrpy is closer to an automock, where you create tests that hit external services, so vcrpy records them and replays for subsequent tests. You write the tests.

Here you don't write tests at all, just use the app. The tests are automatically created.

Similar ideas, but at a different layer.
by swiftcoder | 2025-11-11 18:06:27+00:00
I don't think anyone who could help it wrote software in Objective-C++ directly.

It was an unholy welding of the two languages that mostly let Objective-C apps adopt some libraries from the broader C++ ecosystem. Plus the occasional cross-platform C++ codebase used it as a thin shim to provide a Cocoa-based UI...
by pmontra | 2025-11-11 18:06:28+00:00
That happened with the Mac in the mid 90s and Apple closed the deals immediately when the clones started to sell well, because they were better machines than the ones Apple sold. If Apple didn't stop the clones they would be a software company by now and we'd probably have a PC market with 90% of Mac compatible machines and 10% of Windows PCs + Linux.

The first link I googled about it is https://tedium.co/2025/09/02/apple-macintosh-clones-history/
Show HN: StructEval - a structured output evaluation and comparison tool
by jwesleyharding | 2025-11-11 18:06:38+00:00
I'm sharing a simple utility I worked on to make evaluation of structured outputs from LLMs a bit simpler.

For context:

When evaluating structured outputs, you often want to composable comparison logic to allow for meaningful comparison across different types of outputs (free text, enums, ints, and all the other json tyeps). You also want to compare arrays as a multisets -- order-agnostic pairwise matching across elements in sets.

What it is: This CLI and python library (I called "structeval" but not to be compared to the LLM eval framework with the same name -- I may change it!) supports order-agnostic pairwise matching, customizable comparison logic, and recursive metric aggregation. It can also be used to compare outputs when sampling from an LLM with N>1 to measure semantic entropy or find the "median" result. As it works as a generic json tool without requiring a schema, it could also be applied, at least in principle, as a more configurable (and quirkier :) ) alternative to a generic diffing tool like jd.

I had struggled with this task in a few contexts and found I was often rewriting a utility like this, so figured it may be helpful for others if encapsulated in a little library.

But I'm curious if any feedback or suggestions!
by chemotaxis | 2025-11-11 18:06:41+00:00
As an open-source developer... no. No, no, no, no.

The toil of dealing with low-quality, half-assed first-time contributions is often higher than the effort of implementing the same features or bug fixes from scratch. And that's if you agree the features or fixes are useful in the first place.

I've already seen college students forced by their teachers to contribute to open-source projects and it's almost always just sad. The patches don't follow your project's practices, they usually have an array of subtle bugs to diagnose... and on top of that, you're dealing with a person who probably doesn't want constructive feedback in the first place. They just want a good grade on their assignment (or, in this proposal, want you to sign off the completion of their "OSS duty").

If you compel 100x as many people to submit half-assed contributions, you'll just drown in noise. Nothing good will be accomplished this way.
by thaumasiotes | 2025-11-11 18:06:53+00:00
I recently watched the despecialized edition. During the lightsaber duel between Obi-Wan Kenobi and Darth Vader, there are moments where Obi-Wan's lightsaber has no glow and looks more like a very thick metal antenna, or like he's play-dueling with a short curtain rod.

I can't figure out how to determine if that's intentional.
by ctxc | 2025-11-11 18:06:59+00:00
Haha, I understand.

I actually agree with the sentiment in your first comment. These aren't what defines if a company is successful. A good experience, care and craftsmanship are important, but not company defining.

I have decided for myself that most company defining areas are not where I want to gain expertise in (focused user research, finding PMF, funding, GTM, sales, marketing, etc) - I'm passionate about tech and am intentional about excellence in this area.

Which is why I will probably never establish a company. But of course I can lead a team to do good technical work and would like coworkers who do the same. One can dream ;)
by lifenautjoe | 2025-11-11 18:07:13+00:00
Hi opengrass! thank you for the comment.

That is true but these are two really distinct parts of the ecosystem.

A realtor is fantastic for the 'where' the lease and the physical space. We're all about the 'what' the actual operating business with its brand and cash flow. It's the difference between taking over a location and buying an income stream.

And yes, big franchises are their own walled gardens but our world / approach is the millions of independent businesses, the local coffee shop, the family-owned auto repair that make up the vast majority of the market.

That's the massive slice that's been left behind by modern tech.
by signatoremo | 2025-11-11 18:07:17+00:00
GP called the term “pro war”. That’s what I object. I thought it was very clear?

As for “negative connotations”, you are entitled to your opinion, but that isn’t commonly shared, judging from how often it’s being used. I’m sure there are people in Finland who don’t like being called Scandinavian, given their distinct culture and language compared to other Scandinavian countries. That doesn’t mean it is unreasonable for someone to call them that.
by vdupras | 2025-11-11 18:07:20+00:00
What I mean by a penalty of threaded code isn't related to whether words are implemented in native code or not. For example:

: square dup * ;

is going to generate a square word that does 2 calls, regardless of whether "dup" and "*" are native words or not.

The equivalent in C:

int square(int x) { return x*x; }

will generate code that contains no call, even if your C compiler is not a very optimized one.

With STC, it becomes possible for an elaborate Forth to inline "dup" and "*", but STC is less popular on the 8-bit architectures you mentioned because it's much less compact.

It's in that context that I mention that threaded code entails a speed tax. It's those 2 calls.

Of course, in your Forth system, you could rewrite "square" in native code to get rid of the penalty, but then it's not threaded code anymore, it's native code.
by palata | 2025-11-11 18:07:26+00:00
I have done a lot of open source and I disagree.

The problem being that as a maintainer, I refuse most contributions. Not only because they are low-quality (it happens), but also because they are often out of scope, or I just disagree with the direction. It's my project, I maintain it, I choose what goes in it. But you're free to fork it with your changes, that's exactly why I made it open source. If you make an interesting fork, I may totally import some or all of your changes! And if you first ask in an issue, I may offer you to open a PR directly.

I almost always use copyleft licences: it makes it mandatory to share the modified sources with the user, who can then upstream them.

Many times in companies, if I need to patch a permissive dependency, my company will not allow me to spend time upstreaming my patch. Whereas if it is a copyleft licence, I can tell my manager that I am obligated to open source my changes (which is not correct, but managers usually don't know that, don't care so much about the nuance, and anyway it's a win if we follow the copyleft conditions to the letter).
by gizajob | 2025-11-11 18:07:36+00:00
Yeah it is tricky in the current climate who to say “fuck you” to first. GEMA does at least represent human artists a bit. Nobody I know in music or any other creative industries has given a blanket allowance for AI companies hoovering up their artworks to then regurgitate for profit. Pirating music to hear it is one thing. Cloning it with modifications to resell is a whole other thing.
by pron | 2025-11-11 18:08:02+00:00
> These two languages were created and pushed by two of the largest corporations on the planet.

I don't think Rust lacks in hype and marketing. It doesn't buy ads in print magazines, but no language does anymore (that's exactly how VB, Delphi, FoxPro, Visual C++, and Java were marketed). And don't forget that while being well-known is necessary for success, it's far from sufficient.

There's also the matter that large corporations may let certain star personalities work on vanity projects, they tend not to invest too heavily in projects they think are unlikely to succeed. In other words, even corporations can't market their path to success, at least not for long. That's why they try to market the things they already believe have a chance of success. Sun acquired technologies developed for Smalltalk and diverted them to Java because they believed Java had a better chance of success.

> This seems to me like cherry picking

Quite the opposite, I think. I can't find a single example of a language with Rust's adoption at age 10 that ended up very popular.

> whereas Rust came from the side project of a lowly Mozilla software engineer

So did C++.

> If you're going to make this claim you've gotta back it up with some data.

I'm backing it up with the market and the idea that in a highly competitive market, any technology that carries a significant competitive advantage in shorter time-to-market or in better reputation etc. should be picked up - at least if it is well-known. It's the claim that a technology gives its adopter a competitive advantage and yet doesn't spread as quickly as previous similar technologies that requires explanation.

> Did anyone make that claim here?

This whole debate is over whether Rust has some "superabled" and unique bottom-line-affecting capabilities compared to Zig.

> Rust is programming language like any other, and at best it's an incremental improvement over current languages

If you see Rust as one avenue for incremental improvement over C++, then we're in complete agreement :)
by firefax | 2025-11-11 18:08:07+00:00
I'd suggest burning her a Knoppix CD-R. I learned on Knoppix, back when storage was scarce and expensive -- I couldn't afford a backup drive for the family PC (which I ended up being admin for despite violating COPPA every time I asked for technical advice online). So I was scared to repartition or anything...

Actually, I'd suggest guiding her through burning one of her own.

Then let her decide if she wants to keep Windows on the machine or install it.

The process of obtaining an ISO, burning it, and booting it will teach her a lot about the hardware involved.
by _DeadFred_ | 2025-11-11 18:08:19+00:00
Ah yes, give away the protection that also protects me, the small person, should I write a song, write a book, come up with a compelling software concept, come up with a way to improve food growth, should go away because it's 'rent seeking' in order to be replaced with.... rent seeking trillion dollar valuation tech companies?

Prior to the current tech bros economy one of the number one ways average people moved up to being rich in the USA was all enabled purely by the copyright/patents laws protections you want to do away with.
by latexr | 2025-11-11 18:08:41+00:00
No, that’s not what I’m saying. Frankly by this point you seem to be deliberately engaging in bad faith, which doesn’t fit at all with what I remember from the character in your username (unless that is your real name). Steel man the argument, then we can talk.

Either way, there’s no point to engaging in your hypotheticals. Answering them won’t make any difference, they’re just a waste of everyone’s time.
by ghssds | 2025-11-11 18:08:43+00:00
I think it's mental rigidity. In BASIC, the = symbol means both assignation as in

X = X + 1

and equality as in

IF X = 3 THEN 'Do something

and it's as natural as 'to dust' meaning both removing the dust and adding dust, depending on context, and 'to sanction' meaning both to approve and to punish. And the Prolog way seems all good too. There are more than one way to think about things.
by googamooga | 2025-11-11 18:09:00+00:00
I'm currently a technical architect (individual contributor role, IC) at a large multinational financial firm in Switzerland. Previously CTO/CIO/Founder/CEO in multiple companies in multiple industries (enterprises and startups), most of them in Russia. My overall experience in tech (IT/Telecom/SW Eng) is more than 35 years.

Before I joined my current company, I have never been an IC and never stayed for more than four years with the same employer. I'm five and a half years already with my current employer and would really appreciate to continue with them further despite obviously like the OP says "my knowledge is not really valued and useful" there.

The thing is, using my accumulated versatile tech experience and good understanding of how any large enterprise works, and working in IC position, I can really bent my workload/agenda in a way that work becomes more or less fun! Not counting the Teams meetings, an unavoidable evil. :) But even them, I turn them into fun activity too, by generating nice useful minutes using transcripts "anchored" either in code or in Confluence pages (with a tool-enabled LLM). Being an individual contributor is important for this, otherwise if you even a level higher, in example, a line manager, you can't really bent your agenda much because you must care for other people and invest your time in helping them to achieve common goals.

That were my 50c. :)
by vitorbaptistaa | 2025-11-11 18:09:23+00:00
Congratulations on the launch! Is it possible to replay the tests against another URL? My use case is that I have a nodejs backend that I want to rewrite in python. I wonder if I could use your tool to record the API requests to the current server and use them to replay against my rewritten server to check if the responses are the same.

Another useful thing would be if I could create the tests from saved requests exported from my browser's network tab. In this case your tool would work regardless of the backend language.
by WilliamIPark | 2025-11-11 18:09:24+00:00
I never comment on this site and I use an app to view it that doesn’t even have sign in capabilities. But I disagree with this nonsense so much that I had to go login just to vocalise that.

People should have choice and freedom in what they want to spend their time doing. I respect the open source community and some day I’d love to find the time to contribute at my own will, not because I’m called to.