MurphyA/hacker-news huggingface dataset:
by DarkWiiPlayer | 2025-05-12 14:09:23+00:00
If you could separate the information from the intellectual property, sure; but if the model is also capable of generating a similar article, that's the point where it starts infringing on the IP of all the authors whose articles were fed into the model.

So in practice, no, it shouldn't. Not because that information itself is bad, but because it probably isn't limited to just that answer.

In summary, I think it is definitely a problem when:

1. The model is trained on a certain type of intellectual property 2. The model is then asked to produce content of the same type 3. The authors of the training data did not consent

And slightly less so, but still questionable when instead:

2. The IP becomes an integral part of the new product

which, arguably, is the case for any and all AI training data; individually you could take any of them out and not much would happen, but remove them all and the entire product is gone.
by thunky | 2025-05-12 14:09:23+00:00
That's fair but I was referering to the humans that delegate "business decisions" to computers, which is what I thought the context was...

For example, if American Airlines uses a computer to help decide who gets refunds, they can't then blame the computer when it discriminates against group X, or steals money, because it was their own "business decision" that is responsible for that action (with the assist from a stupid computer they chose to use).

This is different from when their landing gear doesn't go down because of a software flaw in some component. They didn't produce the component and they didn't they didn't choose to delegate their "business decisions" to it, so as long as they used an approved vendor etc they should be ok. Choosing the vendor, the maintainence schedules, etc, etc: those are the "business decisions" they're responsible for.
by chironjit | 2025-05-12 14:09:28+00:00
Absolutely hate the agent mode but I find autocomplete with asks to be the best for me. I like to at least know what I'm putting in my codebase and it genuinely makes me faster due to:

1) Stops me overthinking the solution 2)Being able to ask it pros and cons of different solutions 3) multi-x speedup means less worry about throwing away a solution/code I don't like and rewriting / refactoring 4) Really good at completing certain kinds of "boilerplate-y" code 5) Removed need to know the specific language implementation but rather the principle (for example pointers, structs, types, mutexes, generics, etc). My go to rule now is that I won't use it if I'm not familiar with the principle, and not the language implementation of that item 6) Absolute beast when it comes to debugging simple to medium complexity bugs
by Philpax | 2025-05-12 14:10:26+00:00
This is inherited from the websites [0][1][2][3] it was inspired by.

[0]: https://motherfuckingwebsite.com/

[1]: http://bettermotherfuckingwebsite.com/

[2]: https://evenbettermotherfucking.website/

[3]: https://thebestmotherfucking.website/
by evolve2k | 2025-05-12 14:10:29+00:00
A few people are talking about multiple issues in the open mapping space.

Today (bear with me), I was looking at a tool called SwiftWave it lets you run your own Platform as a Service. The only reason I mention it is that I found interesting how they’ve really broken the problem domain into a series of smaller open source projects.

https://swiftwave.org/docs/contribution_guideline

I’d love some folk riffing on how this may help, surely nice interfaces for cycling vs driving vs public transport don’t need to be reinvented across projects. How can diff apps work as an ecosystem to allow the brining together of more sophisticated apps that mirror the feature set of the large funded maps apps?
by geob01 | 2025-05-12 14:10:49+00:00
SEEKING WORK | REMOTE

Location: EU, EEST Bucharest time zone

Remote: Yes

Willing to relocate: Possibly

Technologies:

C++ 17, Python 3, Linux, OOP, TDD, Jenkins

Résumé/CV: https://docs.google.com/document/d/1pnVituSV1qz0hFUMajTj38bi...

Email: (Check Résumé/CV)

About: Software engineer with expertise in C++, Python (14+ years of full time software development experience). Proven track record in designing, developing, and deploying scalable backend systems and embedded applications. Passionate about writing clean, efficient code. Language agnostic, open to multiple tech stacks.
by geob01 | 2025-05-12 14:11:16+00:00
Location: EU, EEST Bucharest time zone

Remote: Yes

Willing to relocate: Possibly

Technologies:

C++ 17, Python 3, SOLID, TDD, Linux, REST APIs, Docker, Git, Protocols, Flask, Django

Résumé/CV: https://docs.google.com/document/d/1pnVituSV1qz0hFUMajTj38bi...

Email: (Check Résumé/CV)

About: Software engineer with expertise in C++, Python, and web technologies (14+ years of full time software development experience). Proven track record in designing, developing, and deploying scalable backend systems and embedded applications. Passionate about writing clean, efficient code. Language agnostic, open to multiple tech stacks.
by Goofy_Coyote | 2025-05-12 14:11:17+00:00
Oh wow.

I just noticed how powerful power brands are, in this case BurntSushi’s personal brand.

I’ve been a long time ripgrep user, the moment I saw BurntSushi in the url, I clicked with positive expectations, I don’t even need a datetime cli…

Anyway, thank you for your amazing contributions, persobally my life would’ve been harder without them.
by simonw | 2025-05-12 14:11:25+00:00
I didn't know that about euphemisms, that's a great little detail - makes this hypothetical question even more interesting!

(For what it's worth to, Claude disagrees and claims that news organizations ARE allowed to use the term Super Bowl, but companies that aren't official sponsors can't use it in their ads. But Claude is not a lawyer so <shrug>)
by bastawhiz | 2025-05-12 14:11:36+00:00
> Maybe this could be used as proof of work

There's nothing provable here. Crypto proof of work is easily verified (does the hash of this value look the way I expect?). How do you prove in ~O(1) time that someone did some operation with their GPU? You don't. You don't even know what the thing is that you're training (without a trained model you don't have the ability to know whether the model the was allegedly trained learned the thing you want it to learn).
by sanderjd | 2025-05-12 14:11:38+00:00
I mean, it's that digital "places" are not nearly as good as physical places, is the sense a lot of us have.

I've seen some people who have good descriptions or arguments for why they think this is true. But for me, it's pretty much entirely a visceral intuitive feeling about it. But nevertheless I think it's right. I think we need in-person connection to thrive.
by palata | 2025-05-12 14:11:57+00:00
OSM is the database containing all the data. Navigation is not exactly "data" that is stored in a database, it's the result of computing a path between two locations based on the data stored in OSM.

Maybe a comparison would be this: if you want to hike somewhere the "old school" way, with a compass and a paper map. You will buy a paper map made by someone else, you will localise yourself on this map, and then you will trace a path between where you are and where you want to go. As you hike, you will update your location on the map (by using e.g. your compass) and choose your next steps accordingly.

In this example, the paper map is not doing any navigation. It doesn't know what GPS is, it doesn't have a compass. It's just map data printed on paper. You are the one making the navigation, right?

- OSM is the paper map.

- Organic Maps, or OSMAnd, or whatever app you use as a frontend to OSM is "the navigator" (you).

Does that help?
by gus_massa | 2025-05-12 14:12:05+00:00
> Your credentials are encrypted and never exposed in plain text.

They must have the keys to unencrypt them and send them to the HN server.

> Set and forget - queue up multiple submissions ahead of time.

If it's your own post, it's better to be around an reply some of the comments. People is more friendly when the author is here.

If it's not your own post, it's also good to be around. Perhaps you can reply with another post of the same author. If it's a subject you are interested you can also answer questions.
by jillesvangurp | 2025-05-12 14:12:16+00:00
Dart/flutter of course predates a lot of this stuff. But the point is that Kotlin and Kotlin multiplatform are things that happened to Google that they ended up endorsing and embracing (to their credit).

When they were digging in with the Oracle lawsuit, their Android Java support fell behind a bit. And then Kotlin showed up as a drop in replacement and quickly became the default for a lot of Android development. It was so obviously nicer than Java 1.6 that many Android developers didn't bother waiting for kotlin 1.0 to be released even. Java support was eventually upgraded for Android but that took a while. Google made endorsing Kotlin official many years ago. Kotlin is now the preferred language for Android development. And while Java is still supported, using it is probably a mistake for new applications as Java API support increasingly an afterthought in both Android SDKs and the wider library ecosystem.

Google also pushed Flutter as a completely new way of doing UI and targeted it at a completely new OS (Fuchsia) that would replace Android. That never happened and Fuchsia is basically still around on life support but otherwise not going anywhere. Meanwhile, Flutter seems well liked by some but it's also a bit a weird techstack with its own language and compiler and fairly limited integration options. In short that whole techstack seems increasingly a bit of a dead end.

And crucially, Google has always pushed back on the notion of building any support for Kotlin around flutter, which was an obvious thing to start doing years ago. There are some weak arguments about native compilation here. But Java/kotlin were always compiled ahead of time on Android. So, I expect that the dominant arguments here were non technical and boil down to not invented here syndrome.

And now kotlin multiplatform (endorsed last year by Google) and compose multi platform are there. Compose multiplatform is interesting because it extends Google's own framework to other platforms (IOS, Web, Desktop). That has been an obvious thing to work on for a while but Google didn't want to go there because it had Flutter. But now Jetbrains has done it for them. The multiplatform support on IOS is getting quite nice. Native compilation, easy bindings between kotlin and swift code (both ways), etc.

It will be interesting to see if Google rallies behind compose multiplatform as well. IMHO they should and it's an opportunity to get a bit of control over IOS development and wrestle that away from Apple.
Show HN: Why hanging out on Hacker News is a good use of your time?
by pontes | 2025-05-12 14:12:28+00:00
Hey HN,

This is a Show HN (poorly) disguised as an Ask HN.

I'm launching https://www.parliant.ai, a new survey tool that rethinks how surveys are created and answered. Instead of building forms, the survey creator just writes what they want to learn—and AI takes it from there, chatting with respondents to get meaningful answers.

No fiddling with radio buttons or obsessing over perfect question wording. Just type your intent, and the AI figures out how to ask and follow up.

To show how it works, I’ve created a short demo survey. The idea is for you to try it out and see the respondent experience, which is really the core of the innovation. I’d love to get your answers and your feedback.

The survey is open to the first 100 completed responses (or fewer, if too many people start it and I need to rein in LLM costs).

If you like the UX, there’s a link in the header to the traditional landing page with more info.
by exodust | 2025-05-12 14:12:44+00:00
Only juvenile prompting and reporting finds value in "what nasty thing did the LLM say about Musk."

What's more interesting is the censorship on the input side. I wanted Grok to analyse a wood engraving from 1861, Gustave Doré's "Harpies in the Forest of Suicides". Wouldn't do it. Grok's content policy filter refused to accept the upload because..."boobies". So I pixelated the wood-engraved breasts and re-uploaded. This time it worked. [1]

What about Michelangelo's statue of David? Denied. Instead of pixelating, I cut out David's genitals and placed them on his leg, leaving a genital-shaped hole in the groin area. [1] Bingo. Image accepted. Genital location matters. Now wasn't this more interesting than "Musk-Bad-Man-Says-Grok"?

https://imgur.com/a/pIdBJXm
by bilbo0s | 2025-05-12 14:12:45+00:00
The weavers don’t care.

In four years there will be yet another president. Probably even from a different party the way things are going. They know the system swings back and forth like that. These people have been working that system for over a hundred years now.

How do you think they got d@mn near a century IP protection on a fricken mouse? Who’s in power doesn’t matter to these people.
by camcil | 2025-05-12 14:13:31+00:00
First and foremost, I am sorry that you experienced abuse. That is never okay. I will not pretend to act like I understand the depths of forgiveness, or agree that it is possible for certain things. Abuse should never be justified under religious teaching- period.

From the Catholic Church's point of view, there should be no worship except to God. Not parents, not saints, not statues: God only. Likewise, it is certainly a mortal sin for a parent to fail in their responsibility towards education of their children- the Catechism of the Catholic Church (the official text that comprehensively explains doctrine, beliefs, and teachings) specifically points that the first steps toward bearing witness to that responsibility is by creating a home where tenderness, forgiveness, respect, fidelity, and disinterested service are the rule.
by strogonoff | 2025-05-12 14:13:49+00:00
Your dog quote seems to mean the opposite of the rest of your comment. We’re talking about destruction of the idea of creative work as product of specific living and breathing, at least at some point in time, humans by companies with market caps the size of countries wishing they could charge everyone rent for access to something someone else made without licensing it.

> human work has no agency or free will behind it

There is one case where it is sort of true, but crucially 1) agency still exists, it is just restricted, and 2) it is called “slavery”. I felt like your comment not only equates a human being with freedom/agency (whether restricted or not) to a software tool, it also equates “I have to do my job because it pays money” with having brutally been robbed of freedom, which really underplays how bad the latter is.

> something that exists only because of collective result of 1), but any individual contribution to it is of no importance

Collective result, which consists of individual works. That argument appears to be “if we steal enough, then it is okay”.

> Motivations from point 1. have already been satisfied

We exist over time, not only in the past. A swath of motivations for doing any original work is going away for upcoming original work on which chatbots etc. are built.

> that is not accessible to any individual creator, because (again) it comes from sheer bulk and diversity of works, not from any individual one

Yes, humans can be inspired and build upon a huge diversity of works, like what has been happening for as long as humanity existed (you may have heard the phrase “everything is a remix”). If you talk to me and I previously read Kant then who knows, whatever you create may have been inspired by Kant.

Libraries have done great job at amplifying that ability. Search engines put massive datasets at your fingertips while maintaining attribution (you are always directed to the source), connection of authors and readers, and sometimes even offering ways of earning money (of course, profiting off it as well; the beauty of capitalism). I am sure there are plenty of other examples of ML models in various fields that achieved great results yet were trained on appropriately licensed work. In other words, none of this does justify theft.
by palata | 2025-05-12 14:14:07+00:00
> If they sell the company so what? Create another fork and move on. It is opensource, but that does not mean authors can not get some money!

Sure, but I think this is what's happening now. Not because they are selling the company, but apparently one issue is that nobody in the community knows where the donations are going.

They (CoMaps) complain about transparency regarding finances. I believe this would be a good reason to fork.
by rapind | 2025-05-12 14:14:12+00:00
> And not everything is scam, there are good projects.

I don't disagree, but at this point it has to be like 90% of crypto products are scams, and that number is still increasing. They're simply running out of people to scam. The 18-40 year old male demo can only lose so much on crypto and sports betting before they run out of money and credit. It's a giant ponzi that's losing it's legs. I'm sure it doesn't help that everything else is so expensive (housing), making these hail mary gambas more attractive, but the money will dry up regardless.
by mmastrac | 2025-05-12 14:14:33+00:00
I'm sorry, but I believe your argument is extremely weak.

The Nintendo/Game Boy analogy doesn’t hold water. Nintendo doesn’t give you a filesystem on the Game Boy, but it certainly doesn’t stop you from implementing one yourself. Nintendo doesn’t include a filesystem because that’s not part of the Game Boy’s platform model; it’s a console with fundamentally different goals and constraints. If you require a virtual filesystem to load assets for your game, Nintendo _will not_ slow your cartridge ROM down.

Windows, on the other hand, has always shipped with a general-purpose filesystem and encourages developers to use it for data persistence, caching, configuration, and more. In fact, the Win32 API is deeply file-centric. Even the OS has its own hidden virtual filesystem.

Windows is a Unix-inspired CP/M derivative, and both lineages are strongly file-based. In fact, when Windows tried to replace the filesystem with a database in Longhorn, they failed spectacularly, and only a few pieces of that design are left today. What still exists, however, is a filesystem optimized for storing files.

Suggesting that developers are "in the wrong" for relying on the filesystem on an OS that has always promoted it is like blaming drivers for expecting roads to be usable. We’ve been building software on Windows that reads and writes files for decades, with Microsoft’s full blessing.

If Defender or related tooling starts punishing valid, decades-old patterns like using a folder as a key-value store, that’s not a failure of developers to "understand Windows". It’s a regression in the OS, or at least a poor balance of heuristics.

We absolutely should question Microsoft’s design goals if they break longstanding, legitimate use cases without offering workable alternatives. Being dominant doesn’t make them immune to critique, especially when their changes have real-world consequences for maintainable, cross-platform software using well-established techniques.
by adamgordonbell | 2025-05-12 14:14:41+00:00
Thanks for sharing! I wrote this after thinking about whether platform engineering actually something new, or just a rebrand and seeing this comment on reddit.

My personal hot take is that DevOps (in the truest sense of the word) is a dead end in the way Kelsey Hightower also sees Kubernetes as a dead end. This isn't to say that DevOps isn't important to the computing world or that it hasn't done anything significant for the industry. [But] I have yet to see this work well in practice beyond Series A startups where engineering staff count exceeds 20-ish people

I started in the this-is-just-a-fad-camp, where sysadmin became a devops engineer and then after people saying devops shouldn't be a title they became a platform engineer.

But, after talking to people ( and with my work being focused on interacting with legit teams and practices platform engineering ), I came out the other side realizing that pe teams and building a platform does solve a fundamental problem with pure DevOps. That "everyone does everything" utopia of the original DevOps vision didn't really scale to larger organizations, and you ended up with 'DevOps teams' anyhow. Not everybody can do everything. The human brain has limits and building tooling is a separate and useful thing.
by cyber_kinetist | 2025-05-12 14:14:45+00:00
As a bonus: the vanilla JFA can only calculate unsigned distances, but you can extend this to signed distance computation using a simple trick: by inverting your JFA result and setting it as the seed for running a second DFA. (See https://blog.demofox.org/2016/03/02/actually-making-signed-d... for a better explanation)
by _fat_santa | 2025-05-12 14:15:05+00:00
> PWA’s are damn capable at this point for basic little apps. I wish more laypeople were aware of the ability to “install” PWA’s. Most non-tech people only think apps come from the iOS App Store.

I recently had a conversation with my business partner about our SaaS, he was pushing for us to write a full mobile app for our service and I pushed back and said lets do a PWA instead.

From a technical perspective, maintaining a PWA is so much easier in my opinion than maintaining a mobile app, even if you end up writing a new codebase specifically for your PWA. Simply not having to go through Apple saves so much time.

As for education the distribution channel is very different. We advertise our PWA in our website and prompt people to install it in our app if we see that they are running the right browser/device.

I would say at this point if you have a "business app" that just does regular CRUD stuff and doesn't reach for any mobile API's, a PWA is perfect.
by MrRadar | 2025-05-12 14:15:12+00:00
The Technology Connections video series on RCA's Selectavision CED home video system touches on this quite a lot (it was a horribly mismanaged project which took more than a decade to commercialize, by which time it had already been superceded by VHS/Betamax and Laserdisc)[1]. His main source for the information on the development of the CED system was the book "The Business of Research: RCA and the VideoDisc" by Margaret B. W. Graham.

[1] https://www.youtube.com/watch?v=PnpX8d8zRIA&list=PLv0jwu7G_D...
by groby_b | 2025-05-12 14:15:42+00:00
While there are some valid points hiding deep in the sewage flowing across the page, it also misses a core point: The web (HTML/CSS/JS) is by now good enough to make actually decent UI that doesn't look like it's escaped from the 90s and is holding Geocities hostage.

As is, the page mostly screams "I don't want to learn anything new".
Show HN: AI Powered Earnings Reports (Stock Analysis)
by freeJeffery | 2025-05-12 14:15:49+00:00
Built using a structured schema and powered by GPT-4 and DeepSeek R1, Palmy’s AI Earnings Reports highlight:

- What went well

- What went poorly

- Additional key insights

- Earnings themes (with count and ranked importance)

- Mentioned companies (with relationship context and impact rank)

If you are visiting as an anonymous user, browse $MSFT, $NVO and $DIS, otherwise log in to access more reports.

Eager to hear your feedback and ideas on integrating LLMs into equity research workflows.

Btw, the platform also includes other essential tools for equity research and portfolio management — built for long-term, data-driven value investors :)
by bambax | 2025-05-12 14:15:50+00:00
| <font size="5" face="Helvetica">Monitor and protect your web app from cyberfraud, account threats, bots and abuse with a single security platform.</font>

Sure but how is this better than setting up the font in CSS? There may be an advantage to not having an external CSS file, but setting up CSS rules inside the HTML file works perfectly well and is much more maintainable than this IMHO.