MurphyA/hacker-news huggingface dataset:
by pc86 | 2025-05-12 13:51:53+00:00
When I studied political science and economics in college we had a lot of really intriguing discussions around the rise of fiat currency, its pros and cons, its effect on global trade, etc. Some really well thought out opinions on both sides, from "nothing is real, who cares what this piece of paper means" to people who thought it was all a "globalist" scam and that we should be giving the grocer tiny pieces of gold in exchange for bread. This was before bitcoin existed.

Post-BTC it seems like anyone who uses the term "fiat" to describe currency in any non-academic setting is about to launch into some nonsensical "bitcoin fixes this" tirade, they think everything is some jewish space laser pyramid scheme, and you wonder if they have a sovereign citizen paper license plate on their car.

"Fiat is a pyramid scheme" is a dog whistle except the person blowing it doesn't know.
by gloxkiqcza | 2025-05-12 13:52:34+00:00
AI is a tool. Just like with a drum machine or a DAW, you need to be a musician to be able to use it to create something worthwhile. And just like sampling, drum machines and DJing didn’t kill acoustic music, AI won’t either. It will merely create a new type of music that will coexist along with all of the other types of music just fine.

AI just raises the level of abstraction and therefore the capabilities of an individual.
Show HN: HLExport–Export Apple Health data to JSON in one tap (offline)
by orenodinner | 2025-05-12 13:52:37+00:00
App Store: https://apps.apple.com/us/app/hlexport/id6745495959

*Problem* Apple Health on iPhone locks raw data behind an XML export that’s 100 MB+ and painful to parse. I wanted a programmatic, privacy-friendly way to feed that data into notebooks and LLMs.

*Solution* HLExport (SwiftUI): * Reads every HealthKit type between any start/end date * Outputs compact JSON (share sheet or clipboard) * 7-level mood logger (`HKCategoryTypeIdentifier.stateOfMind`) * All on-device; no backend; MIT-licensed

Under 600 KB binary size. iOS 17+ (mood write: iOS 18). Happy to answer questions & take suggestions – this is weekend-project code that I’d like to harden with your feedback.
by kees99 | 2025-05-12 13:52:41+00:00
Some wifi controllers can also boot like that. In particular ESP8089 chip that shipped with some android tablets circa 2012-2014.

Later, Espressif took that chip, modified bootrom to be able to boot from an SPI flash as well, and marketed that variant as "ESP8266". Serial bootloader was kept as a debug/programming interface, and that was inherited to ESP32 and later chips. All of which can boot directly from serial.
by DarkWiiPlayer | 2025-05-12 13:52:57+00:00
My opinion continues to be that AI companies should have to prove that they have consent to use any and all data their models are trained on.

That is, be able to prove a) that their models were actually trained on the data they claim, b) that they have consent to use said data for AI training, and c) that this consent was given by the actual author or with the author's consent.

I want platforms like soundcloud, youtube, etc. to be required to actually send out an e-mail to all of its users "hey we will be using your content for AI training, please click here to give permission".
by turtleyacht | 2025-05-12 13:53:16+00:00
QA receives whatever gets merged and (what they decide gets) deployed (to test); they cannot block PRs. It would be nice though to make some checks block merge, i.e. Required workflows.

Learning from bugs is amazing. Connect to production support tickets to link code changes to real incidents. When done manually by on-call, there is no other historical context.

Automate estimation with "this story reminds me of stories A, B, C, which were estimated to be X points and took Y days." A link lets folks drill down to code metrics, artifact version, etc.

A QA agent would be remarkable in that it has a complete and total timeline for everything, and can be queried in chat.
by kmarc | 2025-05-12 13:53:33+00:00
Other map apps offer different routes between two points, showing the trade-off in time. Organic Maps calculates one route, and it doesn't matter if it's through a deadly car-congested highway.

My example is going from Zürich West to Downtown. Here is my experience:

* Organic maps: calculates fast, although through a street with a lot of traffic, no alternatives offered.

* OsmAnd: takes 5 seconds on a flagship phone to RENDER the current view. I try to avoid zoom and pan. What the hell. Calculating the navigation is either a couple seconds or a minute. The whole UX is totally broken, however, at least you can select to prefer byways / bicycle routes.

* Mapy: fast rendering, fast pathfinding, alternatives offered, configurable to use bike paths.

* Google Maps: totally random what happens, it's a combination of the above (I guess it tries to use live traffic data, too?)

Now the funny thing is that there is an actual signaled bicycle path (which I prefer, since it avoids traffic), and OSM does have this data. None of the app would prefer that path, unfortunately (it's maybe 20 minutes instead of 18 minutes, but much safer).

It feels like most of the apps are hyperfocused on one type of navigation / exploration / feature set (being offline is huge, though), and nothing comes close to Google Maps' "not the best, but delivers alright UX across all these features" approach.
by sp527 | 2025-05-12 13:53:44+00:00
This is a very primitive, pre-genAI type of thought process.

People like you can only see copyright infringement when it's blatantly staring you in the face, like Studio Ghibli style AI images. Why is it obvious in that case? Because we have a large enough preexisting sample of Studio Ghibli style frames from anime to make it obvious.

But move closer to zero-shot generation, which anyone with a modicum of knowledge on this subject understands was the directional impetus for generative AI development, and the monkey brain short circuits and suddenly creatives who want to protect their art can go fuck themselves, because money.

You may not find common cause with multi-millionaire artists trying to protect their work now, but you certainly will in hindsight if the only fiscally-sustainable engines of creativity left to us in the future are slop-vomiting AI models.
by lolinder | 2025-05-12 13:53:55+00:00
Forks introduce chaos and are sometimes impossible. If WordPress had a different government structure from the beginning Matt would not be in power anymore, but because it's a dictator for life he's still there and the community has decided to put up with him rather than risk the chaos of a fork.

No one is happy about it, but collective action is hard when it's not baked into the system.
by GuB-42 | 2025-05-12 13:53:56+00:00
The issue with lifetime (vs something like lifetime + X years) is that of inheritance.

Assuming you agree with the idea of inheritance, which is another topic, then it is unfair to deny inheritance of intellectual property. For example if your father has built a house, it will be yours when he dies, it won't become a public house. So why would a book your father wrote just before he died become public domain the moment he dies. It is unfair to those doing who are doing intellectual work, especially older people.

If you want short copyright, is would make more sense to make it 20 years, human or corporate, like patents.
by ceejayoz | 2025-05-12 13:54:14+00:00
> The whole financial world would be better written using blockchain/smart contracts, same goes for voting/governance, etc.

These are all scams, too. No.

https://en.wikipedia.org/wiki/The_DAO serves as a nice concrete example. "Code is law" fell apart as soon as the code resulted in a large enough bad outcome for enough people.
by TheDong | 2025-05-12 13:54:27+00:00
Even that phrasing is kinda rude. "bridge a communication gap", presumably the gap between programmer and non-programmer, right?

He used AI as in he gave the AI the patch that regressed, asked the AI to "find the bug", and pasted that output.

This would be akin to walking up to the architect for a house, and saying "it's not my job to build buildings, but I tried to use this lego design to show you how to do your job. Look, the legos snap together, can't you do that with the house?"

Using AI to try and explain things to a subject matter expert, which you yourself do not understand, will come off like that, like you're second-guessing, belittling, and underestimating their expertise all at once.
by rdtsc | 2025-05-12 13:54:28+00:00
> “You can see the PTSD in my eyes, right?” he said before telling this reporter to leave.

He was dead, with an obituary even and now back to being alive. Why the PTSD?! He should be rejoicing! /s

But I wonder, is faking your death on social media a crime? If he still paid taxes I guess he might be legally out of the woods, just based on the faking part, not related to the scamming thing.
by DanielHB | 2025-05-12 13:54:50+00:00
It is really hard, especially given you have to optimize for the lowest common denominator. For us it was a 512kb RAM microcontroller, we had to go to procurement to expand it to 2MB RAM and they were not happy about that.

On the other hand it was nice being able to just import a library into your code and JUST SEND A FREAKING MESSAGE without having to deal with thousands of lines of code that were last changed 3 years ago and nobody knows how it works. The scrutiny on the code quality of the common protocol was much higher and therefor much more pleasant to use and troubleshoot.

All the encoders and decoders of messages used the same code in all the parts of the stack (technically 2 implementations, one in Go and one in C)
by kbolino | 2025-05-12 13:54:55+00:00
True enough [1] but the end result is actually a slightly shorter time range ("only" 544 years vs. 584 years for a "true" 64-bit ns-resolution timestamp). Though, admittedly, when we get anywhere near to the year 2514 and happen to still be using ext4 (or yet another extN+1), the format can always be extended again.

Also, I may have been wrong about XFS on Linux at least; though the data structures are not as easy to follow as for ext4, they seem to be using struct timespec64 for all times, which has both separate fields for seconds and nanoseconds as well as a 64-bit-wide seconds field [2], covering a range of 584 billion years.

[1]: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux...

[2]: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux...
by camcil | 2025-05-12 13:55:03+00:00
> the case that all religious or other organizations that regularly supervise children need to be willing to report and deal with abuse by their staff is very strong

I completely agree, and would never argue against that. It appears that this is precisely their angle - to back them into a lose-lose corner. It is a 100% guarantee that the Church is not going to remove the 2,000 year requirements of a sacramental seal to appease a state law. So this will be booked as more "evidence" of the Church failing to protect children.
by whamlastxmas | 2025-05-12 13:55:25+00:00
Because the concept of owning an idea is really gross. Copyright means I can’t write about whatever I want in my own home even if I never distribute it or no one ever sees it. I’m breaking the law by privately writing Harry Potter fanfic in my journal or whatever. Copyright is supposed to be about encouraging intangibles, and the reality is that it only massively stifles it
by jrockway | 2025-05-12 13:55:35+00:00
Java-- is an interesting comparison. I used Dart when I was at Google like a decade ago and my impression as I was learning the language was that it was like a scripting language variant of Java. I'd have called it "JavaScript" ;)

I haven't really looked at it since then but it felt like a lighter and easier Java at the time, which I was fine with. (I did a lot of Java in those days.)
by thesuitonym | 2025-05-12 13:55:46+00:00
Years ago I was working for a company that was having trouble with their payroll processing vendor. As I was helping them out, I was astounded to find that the final step in payroll was to email a CSV file the bank for the ACH transfers.

This was a fairly small company (~300 employees) and a national bank, so it strikes me as likely that this is how a lot of companies do business.
by wutwutwat | 2025-05-12 13:55:51+00:00
What folks don't understand, or keep in mind maybe, is that in order for that autocomplete to work, all your code is going up to a third party as you write it or open files. This is one of the reasons I disable it. I want to control what I send via the chat side panel by explicitly giving it context. It's also pretty useless most of the time, generating nonsense and not even consistently either.
by UncleEntity | 2025-05-12 13:56:05+00:00
Maybe because the virtual zero-interest rate policy from the Federal Reserve skewed the market in ways is "should" have not gone?

Would a business to this if they were paying more interest than the revenue generated from the time of the loan period? Or would they take a deep and hard look at their operations and decide that maybe the CEO doesn't get as big a bonus this year?

Sure, it makes sense to finance business expansion or whatever but if they are/were just floating some capital which has nothing to do with their core business of making widgets then this clearly falls into the "should" category.
by SketchySeaBeast | 2025-05-12 13:56:15+00:00
The first article is saying that "Copyright is bad because of corporations", and I can kind of get behind that, especially the very long term copyrights that have lost the intent, but the second article says that artists will be happier without copyright if we just solve capitalism first. I don't know about you, but that reads to me like "If you wish to make an apple pie from scratch you must first invent the universe".

If an artist produces a work they should have the rights to that work. If I self-publish a novel and then penguin decides that novel is really good and they want to publish it, without copyright they'd just do that, totally swamping me with their clout and punishing my ever putting the work out. That's a bad thing.
by rlnorthcutt | 2025-05-12 13:56:25+00:00
I agree that it is great to see the improvements. However, in the absence of comparisons to other libraries, it is tough to see the real impact. Even a comparison to the 1.x version would be helpful.

The concern is that relative to 3.0, it is improved... but relative to 1.x or a different library, it is not scalable.
by jq-r | 2025-05-12 13:56:27+00:00
I don't know. To add a bit of anecdata, I've married into a carpentry family. They are all older and much healthier than me who "is just sitting at the computer whole day". Also goes to my IT friends from university and high school who all developed serious back and other health issues from sitting the whole day doing office work. So I would say it depends.
by KingOfCoders | 2025-05-12 13:56:30+00:00
Reading the original issue (instead of the article)

"But I am not blaming you for not having a degree in software engineering."

But then

"And you admitted that the large scripts in question contain hardcoded information such as your personal computer's login username, clearly those scripts won't work out of the box on someone else's machine".

while the other committer ends with

"You're free to propose a patch yourself instead. "

So the committer is acknowledging that the user is no software developer, but then the two of them demand the user to do things that the user might not be able to do.

That's not going to work.
by MyOutfitIsVague | 2025-05-12 13:56:33+00:00
They aren't competing with a raised bar, they are competing with a bar that can only be passed if you already have a massive presence in an unrelated area. You can not compete with an entrenched existing player when they are giving their things away for "free", subsidized by a massive ad tax. This entrenchment is tailor-made to make competition infeasible.

This is illegal for a reason. It does NOT benefit consumers to make it impossible for anybody to compete with you. This is anti-competitive, not competition.
by AlotOfReading | 2025-05-12 13:57:00+00:00
Google asserted fair use in that case, which is an admission of (allowed) copyright infringement. They didn't turn books into a "new form", they provided limited excerpts that couldn't replace the original usage and directly incentivized purchases through normal sales channels while also providing new functionality.

Contrast that with AI companies:

They don't necessarily want to assert fair use, the results aren't necessarily publicly accessible, the work used isn't cited, users aren't directed to typical sales channels, and many common usages do meaningfully reduce the market for the original content (e.g. AI summaries for paywalled pages).

It's not obvious to me as a non-lawyer that these situations are analogous, even if there's some superficial similarity.
by nlh | 2025-05-12 13:57:40+00:00
I am but a small humble minority voice here but perhaps I represent a larger non-HN group:

I am not a professional SWE; I am not fluent in C or Rust or bash (or even Typescript) and I don't use Emacs as my editor or tmux in the terminal;

I am just a nerdy product guy who knows enough to code dangerously. I run my own small business and the software that I've written powers the entire business (and our website).

I have probably gotten a AT LEAST a 500-1000% speedup in my personal software productivity over the past year that I've really leaned into using Claude/Gemini (amazing that GPT isn't on that list anymore, but that's another topic...) I am able to spec out new features and get them live in production in hours vs. days and for bigger stuff, days vs weeks (or even months). It has changed the pace and way in which I'm able to build stuff. I literally wrote an entire image editing workflow to go from RAW camera shot to fully processed product image on our ecommerce store that's cut out actual, real, dozens of hours of time spent previously.

Is the code I'm producting perfect? Absolutely not. Do I have 100% test coverage? Nope. Would it pass muster if I were a software engineer at Google? Probably not.

Is it working, getting to production faster, and helping my business perform better and insanely more efficiently? Absolutely.
Show HN: Chrome Tool to Compare Top Investors Portfolios for Common Holdings
by Thilak_Thakur | 2025-05-12 13:57:46+00:00
Hello HN,

I made Superstar Investors Tracker : chrome extension to discover common stocks among top Investors portfolios. Since a year, I've been contemplating building a tool to discover common stocks in top investors' portfolios.Now, amidst my job hunting, I finally had the opportunity to bring this idea to life. As an active investor in the stock market since 2019, I've found value in analyzing and investing in the portfolios of renowned investors. I observed, identifying overlapping stock holdings among these investors can provide insights into high-conviction investments. However, manually comparing extensive portfolios—Buffett's 40 holdings, Dalio's 691, and Kenneth C. Griffin's over 3,800 and more..—is both time-consuming ,prone to errors and practically impossible as list grows.This challenge inspired me to create a tool that automates the process. Finally sample screenshot of how output looks like : https://drive.google.com/file/d/1TDq3W6vdJURCbkh3R-l10nnMMkX...

Key Features:

Scrape and compare portfolios from Top investors of your choice.

Automatically identify common stock holdings.

Display a list of investors associated with each overlapping stock.

Export results to CSV or XLSX for further analysis.

Responsive UI designed for clarity and speed.

No login required.

Free to use.

The extension is built using plain JavaScript, HTML, and CSS, utilizing Chrome's storage capabilities to scrape static webpages—no third-party APIs involved.

Not all websites display portfolios of Top Investors until we pay premium and some websites allow but each website is unique in itself. So I've presently listed some websites with their links in the FAQ section of the official site. Currently, the extension is tailored for Indian and U.S. investors. To see the extension in action, there is a short demo video in official website.

I'd love to hear your feedback and suggestions!
by chironjit | 2025-05-12 13:57:53+00:00
I've been using cursor for several months. Absolutely hate Agent mode - it jumps too far ahead, and it's solutions, though valid, can overcomplicate the whole flow. It can also give you a whole bunch of code that you have to accept blindly will work, and is not super great at making good file layouts, etc. I've switched to autocomplete with the ask mode when I'm stuck
by mattxxx | 2025-05-12 13:58:20+00:00
Well, firing someone for this is super weird. It seems like an attempt to censor an interpretation of the law that:

1. Criticizes a highly useful technology 2. Matches a potentially-outdated, strict interpretation of copyright law

My opinion: I think using copyrighted data to train models for sure seems classically illegal. Despite that, Humans can read a book, get inspiration, and write a new book and not be litigated against. When I look at the litany of derivative fantasy novels, it's obvious they're not all fully independent works.

Since AI is and will continue to be so useful and transformative, I think we just need to acknowledge that our laws did not accomodate this use-case, then we should change them.
by glitchc | 2025-05-12 13:58:29+00:00
The academic funding model was long overdue for a change. As others have pointed out, there was no room in the current model for the curiously ambitious scientists, the ones responsible for ground-breaking discoveries. Rather, the bulk of the funding was being secured by careerists and ideologically driven researchers. It's good if those two groups lose interest, science overall will benefit as a result.

Research is inherently risky. If we don't take risks and tackle the big problems, we cannot make progress as a species.
by HideousKojima | 2025-05-12 13:58:31+00:00
>The blockchain technology itself is a marvel and the safety/security properties of properly decentralized systems are unmatched. The whole financial world would be better written using blockchain/smart contracts, same goes for voting/governance, etc.

No, blockchain really isn't all that amazing. Blockchain is useful when you need something decentralized, immutable, and trustless. That trustless bit is the important part, there are existing solutions for decentralized immutable ledgers that work far better than blockchains and require far less compute power. And it turns out that the vast majority of human and business interactions and transactions are actually based on varying levels of trust.

And that's before you get into blockchain-specific issues like the Oracle Problem.
by lolinder | 2025-05-12 13:59:28+00:00
I'm not trying to be pretentious, but wrangling an HN thread is hard and I don't have time to get into an argument about a bunch of different implementation details. Rather than just ignore your post I decided to respond explaining why I couldn't answer.

The only valid short answer is what I said: that it really depends on the details and how they all work together. I truly can't give you features in isolation that won't be questionable, because the decision hinges on the whole combination of factors. Had I said "x and y" someone would have come along and argued that X and Y didn't call for a framework because Z. Me identifying the two points would have accomplished nothing and would actually have undermined my primary point of "it depends".

Edit: btw, I just corrected the downvote on your original post with an upvote. Whoever did that probably assumed you were being belligerent, but that's not fair.