MurphyA/hacker-news huggingface dataset:
by growse | 2025-05-03 08:05:34+00:00
> So you don't see how having an automated blackbox that takes copyrighted material as an input and provides a competing alternative that can't be proven to come from the input goes against the idea of copyright protections?

Semantically, this is the same as a human reading all of Tom Clancy and then writing a fast-paced action/war/tension novel.

Is that in breach of copyright?

Copyright protects the expression of an idea. Not the idea.
by kergonath | 2025-05-03 08:07:09+00:00
ChatGPT has no clue, you should not have bothered and instead have a read on Wikipedia.

Considering that humans evolved out of what were effectively mice at the end of the Cretaceous (~62M years ago), 200M seems wildly out of proportion. Of course you’d still need the right evolutionary pressure and tweak your definition of humanoid.
by watwut | 2025-05-03 08:08:44+00:00
The homelessness goes up and down woth economy and housing availability. Sure, people worh mental health issues are first to loose ... and being homeless makes all the mental health issues worst.

Like, common. And beyond homeless, you have people one paycheck away from being homeless. And people unable to pay for drugs they need - like insuline.

Yes, if all you know about West is what you see in movies, then everyone is rich.
by ferbivore | 2025-05-03 08:09:00+00:00
All games with a budget over $10m will be online-only gacha soon enough because it would be fiscally irresponsible to do anything else. The only reason you can still "buy" large games - to whatever extent you still can, you're mostly leasing games if you don't pirate them anyway - is irrationality and inertia on the part of publishers, which I doubt will last forever under shareholder pressure.

A lot of games are already nearly impossible to preserve because they use DRM and anti-cheat systems that only a handful of people in the world could crack. Maybe in the future more people will learn, but I think it's more likely the opposite will happen and these people will be fully outcompeted by DRM providers.

I wish there was a way to prevent this, but I don't see it. You would have to outlaw SaaS in general. I mean, that sounds like utopia to me, but there's no chance any country would go for it.
by bambax | 2025-05-03 08:09:42+00:00
This is a really cool project.

From the end of the video:

> I had the bars of music auto-sending at a preset interval. The pedals, instead of flipping bars, temporarily pause the flipping or speed it up, in case I'm desynced from the glasses.

That's how teleprompter apps work. Of course the difference is that when speaking you can pause a little if you get desynced, while with music you're like "on a train" and if you pause, it shows. But having an interval is not shocking.

Maybe the problem with this is that typically, sheet music resolution is not constant -- if there are many short notes it will result in a larger space on the page (a larger bitmap) than if there are few long notes.

So maybe an approach is to send a fixed number of bars, regardless of their actual size, so that the interval can have a constant relation with the tempo of the piece?

> My dream smart glasses would just listen to the performance and automatically flip bars

Couldn't the phone do that? The phone is already the part doing most of the work.
by DidYaWipe | 2025-05-03 08:09:51+00:00
This is an oft-repeated and utterly bogus argument. You can simply change how many spaces a tab is in your own IDE. And in decades of programming in IDEs from Borland to Visual C++ (since there were separate 16- and 32-bit versions) to Xcode... I've never seen one default to five spaces. Four spaces is, by far, the most common.

People who don't understand tabs are akin to those who don't understand styles: Doomed to laboriously dick around with formatting, and make work for everyone else.
by 1dom | 2025-05-03 08:10:27+00:00
I see it like a scale of how easy it is to deal with a problem.

The easiest thing is to stew and do nothing. Next easiest thing is to is to sit around and complain. After that comes actually doing something about the problem.

I think efficient, productive, optimistic people are people who don't have the ramp up time of stewing and complaining, and it becomes self perpetuating: they have a better life that's easy to be optimistic about because problems get solved by themselves without issues ("complaints").
by trinsic2 | 2025-05-03 08:11:20+00:00
> All software has a "lifecycle" and has to be turned off at some point because no one is willing to pay the costs of keeping it running (with hosting and client changes as ongoing moving targets). We see this even with games that have sales! So ones that don't have sales are not likely to attract anyone to pay for such staff. [0] Source: I spent 2 years inside a studio owned by "big gaming.

You mean SAAS has a life cycle.

Software itself can be run by people willing to keep it running.

The whole "software should be turned off" comment is you trying to change perception about what software is.
by rglullis | 2025-05-03 08:12:13+00:00
> the average ear won't care. (...) will be available for a fraction of the cost without the licensing fees. (...) be ready to see it popping up everywhere

And you wonder why people are cynical? Do you really think that the best answer to solve IP law and the blandness of pop-music is by making it so cheap that we make it available to everyone?

> But, there are massive use cases where that type emotional connection is not necessary (...) game & movie soundtracks, in waiting areas, tv shows

What will be the point of watching a movie or TV show, then? What will be the point of making one?
by timkofu | 2025-05-03 08:15:40+00:00
Exactly.

It's like saying "robots are replacing civil engineers". Asphalt laying is about 10%? of the work required in commissioning a road. The deciding whether to build a road at all, the costs, where to build it, the math all need to be done by a civil engineer.

The bulk of Software Engineering is feasibility study, requirements gathering, detailed design (architecture) then finally the implementation phase where AI comes in.

Those stages are in order of importance. Getting it wrong in especially the first two results in a high quality shiny white elephant at best.

The implementation phase is at most 20% but on average 10% of the work required to commission reliable maintainable software.
by DiogenesKynikos | 2025-05-03 08:16:08+00:00
The magnitude of the velocity vector is dependent on the frame of reference.

If you measure the same object's velocity from a spaceship traveling through the solar system, you'll get a different answer from what we measure from Earth.

That's why physics doesn't distinguish between acceleration and deceleration. What looks like acceleration in one frame looks like deceleration in a different frame.
by roenxi | 2025-05-03 08:17:07+00:00
Another fun one is asking for a higher salary - for obvious reasons moderately sized companies have formal systems that make it logically impossible to do on an employees initiative (the boss doesn't control salaries, payroll doesn't control salaries and all the formal systems point to the boss and payroll). The real approach is that a worker has to somehow convince one of the people with serious power to overrule the default systems.

But the important thing to recognise is there are always people who can overrule a given formal process and they are being held accountable to something. The issue becomes what their incentives are. In the success stories in this article (like the one where the doctor saves a bunch of people) the incentives lead to a good outcome when the formal system is discarded. In the leading ground squirrel example someone without doubt had the power to prevent the madness and didn't because their incentives led them to sit quietly in the background hidden from history's eye. Ditto the Nazi example - obviously there was someone (probably quite a few someones) who could have stopped the killing. They didn't override the system because they through it was performing to spec, and it is probably difficult to prove they were in hindsight because informal systems don't get recorded.
by albertoCaroM | 2025-05-03 08:19:13+00:00
Although the study by Prat et al. (2020) suggests that linguistic aptitude is a better predictor than numeracy for learning programming in Python, it should be read carefully, as it can easily be oversimplified.

To begin with, the study measures functional numeracy: the ability to solve everyday numerical problems. This is quite different from the kind of advanced mathematics often associated with programming, such as formal logic, symbolic abstraction, or the use of formal languages (as found in denotational semantics or type theory).

These more abstract skills—not basic arithmetic—are essential for understanding recursion, type inference, or algorithm design. That functional numeracy has low predictive power in this study does not imply that deep mathematical reasoning is irrelevant to programming.

Moreover, the language used in the study is Python, which was explicitly designed to be readable and semantically close to natural language. This may give an advantage to individuals with strong verbal skills, but the results don’t necessarily generalize to languages like C, Lisp, or Haskell, where symbolic and logical density is much higher.

Finally, language and mathematics are not opposing domains. They share cognitive underpinnings, such as working memory, executive attention, and hierarchical structure processing. The key is not which one "wins," but how they interact and complement each other in different programming contexts.
by neuronic | 2025-05-03 08:22:08+00:00
Seeing the Milky Way and thousands of stars in all colors and brightnesses, sparking and not, is my favorite non-social memory of all time.

Nothing like lying on that bench on the Peloponnese in Greece in the summer. You could watch it for 2h and not get bored. Shooting stars, satellites... it was colorful and humbling.
by angra_mainyu | 2025-05-03 08:24:52+00:00
>A U.S. Census Bureau survey found almost 592,000 new apartments were finished last year, the most since the 1970s, when baby boomers sparked a construction surge as they moved out of their childhood homes. There were 693,000 new apartments built in 1974, when the country had about half as many households.

I feel the numbers would be best contextualized as ratios of demand (e.g: prospective homeowners).

As a rough first approximation, Google gives me the US population in 1974 as: ~212.53M, with the 2025 population at: ~347M.

So it'd be more significant with: 1.63 * 693k = ~1.131M new apartments.

Of course, this is a rough approximation which doesn't take into account a host of other factors, but you can already guess things are not as optimistic as the headline would make it seem. That said, I'd guess those factors would further increase the "households per capita", with phenomena like the shrinking of nuclear families relative to the 1970s.

For example, googling average household size gives me: 1974=3.44 and in 2025=2.51. This yields roughly: 61.78M households in 1974 vs 138.24M households in 2025. Which means we'd ideally want to see something closer to: 2.26 * 693k = 1.57M new apartments.
by globular-toast | 2025-05-03 08:24:55+00:00
Pigs undoubtedly have a better sense of smell than us, but it's unclear if it's really "better" than dogs. Pigs in truffle hunting is a bit of a misconception. Wild boars might be able to find them sometimes, but the best truffle hunters are dogs. In attempts to quantify "sense of smell" pigs ranked lower than mice and way lower than elephants.

So, no, I don't think the large brain is to do with smell. I think it's more to do with them being quite similar to us which is apparent if you ever encountered a pig. What people do to them is horrible and they don't deserve it.
by Gigamegs | 2025-05-03 08:25:04+00:00
A while back, I developed an early freely available implementation of the additively weighted Voronoi Diagram, but I haven’t shared it widely until now. So, better late than never—I’d like to present it here. It’s an algorithm for computing the additively weighted Voronoi Diagram, which extends the classic Voronoi diagram by assigning different influence weights to sites.

My approach is quite fast since it leverages triangulation. This makes it efficient for computational geometry, geospatial analysis, and clustering, where sites have varying importance. While my implementation isn’t the most robust, I believe it could still be useful or serve as a starting point for improvements. Would love to hear any feedback or see how others might build on it!

Website+git: https://tetramatrix.github.io/awvd/
by soganess | 2025-05-03 08:26:36+00:00
I don't know if you really need the full ROCm stack just to throw matrices at a card. Inference requires less "scaffolding", but maybe Fujitsu just want to outsource the whole stack and forget about it.

My only worry would be that the software model of compute that ROCm has is going to drastically different than the hardware model of compute the Fujitsu chip has. This would be like using one of those CUDA compilers that target AMD hardware. Sure you can produce something that will run, but depending on what you are compiling, it will run dog slow.
by MHM5000 | 2025-05-03 08:26:46+00:00
Location: Tehran, Iran

Remote: Yes - Fully

Willing to relocate: No

Technologies: Python, Django, Viewflow-Pro, React ecosystem, Vue ecosystem, WebAssembly, WebSocket, TypeScript, MySQL, PostgerSQL, jQuery, Apache2, Wordpress, HTML5, CSS3

Résumé/CV: https://www.linkedin.com/in/mojtahedi/

Email: mhm5000 + hn [at] gmail [dot] com

Looking jobs for: Back-end Developer, Front-end Developer, Full Stack Developer

Preferably: Senior Level

Additional Note: I’m also seeking equity in the company I’m helping build.

I’ve worked remotely my entire career and bring the discipline, communication, and reliability you expect from a senior remote developer.
by jumploops | 2025-05-03 08:26:56+00:00
> ChatGPT has no clue

Yes, and neither did I!

I simply asked o3 (after learning about kiwis), if, given that our common ancestor was ~300m years old, would it be possible in the same time frame (assuming it would be).

o3 vehemently disagreed:

> Not impossible, <bold>just very, very unlikely.</bold>

I then learned about Dollo’s law of irreversibility[0], and onto stick bugs regrowing wings, etc.

Eventually we got to computational estimates for simulation of evolution, which it then got very defensive about:

>“<bold>Utterly out of reach</bold> today.. ”

My takeaway is that LLMs are a lot more human (thinking in the present), than one might assume an AGI to be.
by scotty79 | 2025-05-03 08:27:18+00:00
Another major accountability sink is employment. Employee is shielded from financial responsibility for the damage he incurs while working. While he may be punished for disobeying orders or acting criminally, he's not financially responsible for the fallout (especially if he was only doing the things he was ordered to do and/or reasonable things). Doing a job is inherently risky behavior. If you are doing it in a context of financial amplifier (a company) in a regulated society that can quickly hunt you down and destroy your life if you misstep then in the absence of accountability sink protections barely anyone would be brave enough to get employed. That's also why LLC exist. To enable risk taking by promising to not hunt you to the bottom if you fail.
by dmwilcox | 2025-05-03 08:28:03+00:00
I guess I'm the odd duck with a switch that has never been online. It sounds like the switch2 isn't for me.

Sad but I don't want another device that wants to be more than it is, I basically want an updated version of my gameboy from the 90s and that's it. No downloads, no network, no social, just a game you can quietly play anywhere when you have a bit of time, no nonsense
by einpoklum | 2025-05-03 08:29:36+00:00
> Bad people react to this by getting angry at the gate attendant; good people walk away stewing with thwarted rage.

Notwithstanding the rest of the column, this particular example brings the following thought to mind:

It could actually be argued that getting angry at the gate attendant is not a "bad people" response. Suppose that under those circumstances, the typical individual passenger would demand the gate attendant to either let them onto the flight, or compensate them reasonably on the spot, and if denied - even with a "it's not within my authority" - inform their fellow passengers, which would support the demand physically to the extent of blocking boarding, and essentially encircling the gate attendant until they yield (probably by letting the original passenger onto the plane), and if security gets involved - there would be a brawl, and people on all sides would get beaten. Now, the individual(s) would would do such a thing may well suffer for it, but in terms of the overall public - gate attendants will know that if they try to do something unacceptable, it will fail, and they will personally face great discomfort and perhaps even violence. And airports would know that such bumps result in mini-riots. So, to the gate attendant, such an order would be the equivalent of being told by the company to punch a passenger in the face; they would just not do it. And the airport would warn airlines to not do something like that, otherwise they would face higher airport fees or some other penalty. And once the company realizes, that it can't get gate attendants to bump passengers this way, it will simply not do it, or authorize decent compensation on the spot etc.

Bottom line - willingness to resist, minor ability to organize, and some willingness to sacrifice for the public benefit - can dismantle some of these accountability sinks.

a good "collective response" would be to deny the non-agency of the gate attendant. That is,
by hyperman1 | 2025-05-03 08:31:14+00:00
I've lived trough the doom craze. My perspective:

It was a game that clearly advanced the state of the art. Even in the month before it came out, people were claiming it simply could not be done technically on the underpowered PC technology of that time. Even after it came out, it took others a year to catch up.

Expectations at release were sky high, and Doom still overdelivered. The tech, the gameplay, the esport aspect, the gritty graphics theming. It was all new and daring.

The BSP was an obscure thing nobody understood. It took the DEU people months to wrap their heads around the NODES datastructure.

When the modding tools were finally available, the whole world became 1 big modding community for the same game. That amount of focus on 1 game has never happened before or since. Modding continues to this day, 30 years later.

Then the source code was delivered, for free, to everyone. It was easily readable and told every secret. We all went crazy. It was studied by every programming student. Even today, no other codebase has the same amount of scrutinity, with every bug and detail documented.

Myhouse.wad was a great example of how far a doom mod can be pushed. But it is also a testament to the collective midlife crisis of the doomers from that age, all of us yearning for the good old days.
by taurath | 2025-05-03 08:31:34+00:00
I would want to bet against it but then we’d have to agree on what “performance” means. Also agree there are horrible therapists. The funny part about horrible therapists is that sometimes they can actually be extremely good for one population of people. Will AI be able to connect with all sorts of people? Will we have AI politicians (do we now?)?

It’s sorta like saying AI will be a better friend. We’ll see about that - I don’t consider profit seeking enterprises to be my friend.
by delusional | 2025-05-03 08:33:37+00:00
> storing and retrieving a map of HTTP headers.

I dont have the profiling data for this, so this is pure theoretical speculation. At the time you're shoving http headers, which is dynamic data that will have to be read at runtime, into a heap allocated datastructures inside the request handling. It kinda feel like doing a little xor on your characters is a trivial computation.

I don't envision this making any meaningful difference to those HTTP handlers, because they were written without regard for perfomance in the first place.
by angra_mainyu | 2025-05-03 08:34:08+00:00
What's wrong with renting? I refuse to buy until I hit at least my 40s and/or start a family and decide I will stay put in a place.

I've seen people go through the incredible pain of having to either turn down job offers because they can't sell in a month's time and relocate or be drowned in the myriad issues involved in selling/renting out.

Personally I can't justify buying a house to myself until I either hit my 40s or have picked a corner of the world I want to settle down with a family and probably die and get buried there.

EDIT: why downvote? I'm not opposing people buying houses, I'm opposing demonizing renting out when for lots of people it's the preferred option.
by yusina | 2025-05-03 08:34:23+00:00
Counter point: people get too hung up on staring at the sheet. The sheet is just a tool to help you remember what you intend to play. The goal should always be to not need it anymore, and while using the sheet, it's like using a crutch.

The "looking at your fingers" challenge then becomes that you start to play "by eye" instead of "by ear" (or "by feel") which I find is very hard to overcome. Especially when you are improvising.

Though in a sense "by sheet" is just as bad.
by wkat4242 | 2025-05-03 08:34:29+00:00
Ah yes the first few are some of the biggest annoyances in Firefox. I thought it was because of that. I assumed they had made sure it doesn't happen in edge. Guess not.

I do have some extra Firefox issues if I don't set my user agent to edge. Like copy paste uploads not working. If I set the UA to edge they suddenly work fine :X

The status stuck is so annoying. You see someone that's green, send them a message and instantly after sending it they show as away or something. Grr. I know it's not the user, they can't react that fast.

And yeah especially now on Linux the browser experience is important because they discontinued the teams client.
by feiyu123456 | 2025-05-03 08:41:04+00:00
Unleash your creativity with our free AI random image generator. Create stunning digital art, abstract backgrounds, and concept illustrations with a single click, no artistic skills required!

1.Design professionals seeking quick visual inspiration for client projects 2. Non-artists creating custom visuals for social media and marketing materials 3. Educational settings exploring AI art as a teaching tool for digital creativity
by commandersaki | 2025-05-03 08:41:08+00:00
To make things clear: no, this is not an implementation of the ISO standard library. At no point was such a thing claimed. There is little point in writing one of those, there are several high quality implementations available. "Standard library" in this context means "a collection of low level functions and types that would be needed by most applications".

I was hoping it'd be about an ISO standard library implementation. Mostly because the GNU and Clang ones are difficult to read.
by carabiner | 2025-05-03 08:41:09+00:00
I think it's:

> I spent my many tedious hours in L.A. traffic considering the Chesterton’s fence of social norms—why did “everyone else” act the way they did? Why care about how you look? Why care about what other people think? Why care about anything?

It could have been developed more. In the past 20 years we have questioned and often rejected so many norms, but what value did they serve in the first place?

In tech, you see many "liberal" tech companies that have moved much closer to traditional business culture vs. the other way around. Why is that?