MurphyA/hacker-news huggingface dataset:
by alexboehm | 2025-04-25 07:08:34+00:00
I'm not discounting WASIX or what you guys are doing I'd love to just use wasm today for everything instead of waiting, I started this project by trying to use WASIX, I just found it quite difficult to actually develop for as many of the essential rust crates, seemed reluctant to merge your changes, and having to use dependency versions from a year ago with patches is very frustrating.
by antononcube | 2025-04-25 07:08:47+00:00
The creation of music by AI brings to mind a quote from David Bowie:

“Music itself is going to become like running water or electricity. So take advantage of these last few years, because this will never happen again. Get ready for a lot of touring, because that's the only unique experience left.”

While Bowie had different reasoning for making that statement, it's interesting to think that with AI-generated music, his idea of "music like water or electricity" might finally come true.
by sunshine-o | 2025-04-25 07:08:59+00:00
> On the face of it, that sounds healthy. But dig in further, and you discover that only the top 10 or so contributors have enough activity to make their personal contribution graph anything other than a flat line on zero.

This is something I always do manually and it is annoying. The number of contributors we see on the front page of a project on Github is misleading and can easily be faked by a malicious actor because a user who corrected a typo 5 years ago is counted as a contributor.

Github should really improve that.
by japanuspus | 2025-04-25 07:09:50+00:00
Agreed: this is the key question. One effort I follow in this direction is Terraform Industries[0] who are building exactly this type of system.

Their approach is PV + DCC (Direct Carbon Capture) and then simple carbohydrate synthesis, with the goal of establishing standalone autonomous systems that can generate valuable resources on their own in remote areas with ample sunlight.

They have a great blog where they go through their motivation for the approach from first principles [1].

[0]: https://terraformindustries.com/ [1]: https://terraformindustries.wordpress.com/home/
by pjmlp | 2025-04-25 07:10:10+00:00
If only, their work is already taken by robots.

https://rbtx.com/en-US/solutions/igus-robot-arm-bartender-co...

https://smyze.com/en/discover/

https://www.kuka.com/en-de/industries/solutions-database/202...

Really we are going into a dystopian society, but hey AI can complete my code, hurray!
by LambdaComplex | 2025-04-25 07:11:06+00:00
I like live music. I've seen plenty of famous bands play before.

But the best live band I've ever seen was an almost completely unknown local band from Florida (that almost never played outside that state, as far as I'm aware).

I'm willing to believe that there's an even better band out there somewhere that's never even played outside of a garage.
by larodi | 2025-04-25 07:11:14+00:00
Perhaps much of what humans be doing in this regard is - validation, and the physical work left. But we're not there yet, of course. Vibe coding takes a lot of manual labor, and it's nowhere near for the actually complex tasks such as... multi-part CTEs munching gigs of spatial-temporal data.

Speaking of AI in music - well, perhaps many will welcome some tools when you have to:

- clear hissing - process levels in tedious clearing - auto-removal of aaah, oooh, eeerrmm and similar - podcast restoration, etc.

but of course, nobody wants darn model singing in the mornings, and composers definitely don't need anyone to make up melodies, drum rolls, or bass lines for them.

I see deepmind advance their offering, still I find it difficult to imagine any of my producer friends embracing such abomination, and particularly giving it is a remix tool before all else, and not a composition tool. People love details the same way a painter loves details.... dilettantes think all this irrelevant, they really can't be wrong more.
by manucardoen | 2025-04-25 07:11:54+00:00
It's not good at making ASCII art. This, for example, is when I ask it for a realistic depiction of the Eiffel tower on fire:

. .'. |o| .'o'. |.-.| ' ' / \ | | __/_________\__ |###############| |###############| |###############| |###############| |###############| /###############/| /###############/ | /###############/ /| /###############/ / | /###############/ / /| /###############/ / / | /###############/ / / /| /###############/ / / / | /###############/ / / / /| '-----------------' / / / / | FIRE & ASH |/ / / / '---------------' / / / ~ ~ ~ ~ ~ ~ ~ ~ / / ~~ / ~~ ~~ ⬆ SMOKE ~~
by mapmeld | 2025-04-25 07:12:03+00:00
At scale, there are a lot of confused people who do unexpected stuff. The maintainer of cURL has people contact him when a notice shows up in car software or when they think he is connected to hacking: https://daniel.haxx.se/blog/2018/02/16/why-is-your-email-in-... https://daniel.haxx.se/blog/2021/02/19/i-will-slaughter-you/
by captn3m0 | 2025-04-25 07:12:10+00:00
Any knowledge held by a person is retrievable with a $5 wrench. Things can get stolen, houses can burn down, bank lockers can be robbed.

Identity Changes, such as name changes, are relevant in the Web o Trust/GPG world where you typically require a valid ID proof (such as a passport) and physical presence before you sign someone's keys at a Key Signing Party.
by Ygg2 | 2025-04-25 07:12:12+00:00
Grass and trees are pretty bad at converting sun into glucose. Main enzyme in photosynthesis Rubisco is both slow (few molecules per min vs several hundred per second) and lowly selective (confusing O2 for CO2 regularly).

Which makes sense, for most of Earth's geological history CO2 was more abudant. So chance of mistaking O2 and CO2 was nil.

https://youtu.be/vYVSH2RpHcQ?feature=shared
by beaugunderson | 2025-04-25 07:12:37+00:00
> Using AI to assist in locating the right library function

Works mildly OK until it invents new functions or libraries for you and wastes your time or worse, you find the library exists but it only exists because of slopsquatting (enterprising scammers realized that LLMs like to recommend the same non-existent libraries and snatched up the names)
by jsphweid | 2025-04-25 07:13:34+00:00
"essentially" is, regrettably, a misplaced word. I meant "basically" or "generally".

But if the art is expressed as a sequence of bytes/tokens (ex. a song on spotify, a movie on amazon prime, a png, etc.), then it is by definition digital. I think it's reasonable to assume this is how most art is produced and consumed today.
by LambdaAndLatte | 2025-04-25 07:14:44+00:00
Thanks so much for the feedback!

1. Rental properties are coming in the next version. We want to get them right — especially the tax treatment and edge cases. Many people have rentals with slight negative cash flow each month, which they cover with income in hopes of long-term appreciation or principal paydown. Unlike primary residences, rental properties do count as income-producing assets toward financial independence, and we’re building that logic in.

2. We considered whole life insurance, but so far we’ve had very few requests for it. (We’ve actually had more interest in defined benefit pensions — though those are increasingly rare.)

3. We're also working on making investment recommendations clearer — this will be part of the next release. We actually do a lot in the back end we need to show.

And for your amusement — as hinted at in the post — our origin story also started with spreadsheets. When we (the two co-founders) met, we compared our personal finance spreadsheets, debated them over beers, and eventually merged the best of both. We thought our first product would be the ultimate “uber-sheet.” But once we added everything, the spreadsheet ballooned to hundreds of columns and took over 40 seconds to run... and testing it became a nightmare. That’s when we knew it was time to turn it into code. And that's how MoneyOnFIRE (MOF) was born.
by afandian | 2025-04-25 07:15:00+00:00
I asked ChatGPT to generate images of a bagpipe. Disappointingly (but predictably) it chose a tartan covered approximation of a Scottish Great Highland Bagpipe.

Analogous to asking for a picture of "food" and getting a Big Mac and fries.

So I asked it for a non-Scottish pipe. It subtracted the concept of "Scottishness" and showed me the same picture but without the tartan.

Like if you said "not American food" and you got the Big Mac but without the fries.

And then pipes from round the world. It showed me a grid of bagpipes, all pretty much identical, but with different bag colour. And the names of some made-up countries.

Analogous "Food of the world". All hamburgers with different coloured fries.

Fascinating but disappointing. I'm sure there are many such examples. I can see AI-generated images chipping away at more cultural erasure.

Interestingly, ChatGPT does know about other kinds of pipes textually.
by goku12 | 2025-04-25 07:15:13+00:00
I would immediately jump ship if I could buy a phone that supports a truly free OS. Instead, I'm stuck with an option between a reasonably-secure, but completely locked-down phone (both hardware and software) with an exorbitant life-long cost and semi-locked-down phones with a pseudo-FOSS OS, whose main business is to my leak personal data for a dozen companies. Honestly, the only reason why Android (and iOS) reign unchallenged is because of their iron grip over the hardware ecosystem.
by hnfong | 2025-04-25 07:15:17+00:00
> The way copyright and other rights to your IP you claim to have work in practice, is you need to enforce those claims or loose the rights.

Generally only applies to trademarks, not copyrights. In most English speaking countries copyright is a proprietary right and you don't lose it if you don't actively enforce it. But there could be time limits to a plaintiff bringing a civil case to court (usually a couple years).
by peralmq | 2025-04-25 07:15:20+00:00
Good point. Notation matters in how we explore ideas.

Reminds me of Richard Feynman. He started inventing his own math notation as a teenager while learning trigonometry. He didn’t like how sine and cosine were written, so he made up his own symbols to simplify the formulas and reduce clutter. Just to make it all more intuitive for him.

And he never stopped. Later, he invented entirely new ways to think about physics tied to how he expressed himself, like Feynman diagrams (https://en.wikipedia.org/wiki/Feynman_diagram) and slash notation (https://en.wikipedia.org/wiki/Feynman_slash_notation).
by killme2008 | 2025-04-25 07:15:45+00:00
That's a good question.

First of all, Kafka is still an event streaming platform and lacks database capabilities such as indexing and query optimization. Although ksql/Kafka Streams can perform computations based on consuming data, they require repeatedly pulling data, and there are no technologies like indexing to accelerate queries.

Secondly, dashboards and alerts in monitoring scenarios require a large number of views—these are the “known unknowns”. When dealing with “unknown unknowns” during exploration, it’s necessary to create views dynamically, which may result in a significant increase in the number of views. I’m not sure whether Kafka can handle such situations. Because monitoring requires greater real-time performance, it’s difficult to tolerate delays.
by Prunkton | 2025-04-25 07:16:19+00:00
Since we've already evaluated - let's exaggerate - that "most Top 40 songs are slop", maybe lyrics are a big factor in creating identity? I mean, it's true for books, right? I could easily imagine an AI-generated Top 40 song that people would still describe as having a unique identity.

I'm not super into the topic, but let me give you two niche examples that are definitely not Top 40 material, yet are considered to have a strong identity within their communities.

I guess one of the reasons the game Yasuke Simulator has like 10x more sales (don't pin me down on that) on Steam than the actual game Assassin's Creed: Shadows is its very catchy soundtrack, with lyrics that are funny and strongly aligned with the content. [0]

Another example, not focused on lyrics and from a completely different niche genre, is this jazzy death metal song that was particularly well received, not only because of the intentionally hallucinatory video. One could even argue that the hallucination is perceived as a feature, not a bug. So why shouldn't the same be true for audio? [1]

[0]: https://www.youtube.com/watch?v=Hkh38jhILec

[1]: https://www.youtube.com/watch?v=OzXafFUekl0
by subroutine | 2025-04-25 07:16:59+00:00
I ask, because according to MS...

"GPT-4o is now available as part of Azure OpenAI Service for Azure Government and included as part of this latest FedRAMP High and DoD IL4/IL5 Authorization."

...we have everything setup in Azure but are weary to start using with CUI. Our DoD contacts think it's good to go, but nobody wants to go on record as giving the go-ahead.

https://devblogs.microsoft.com/azuregov/azure-openai-fedramp...

https://learn.microsoft.com/en-us/azure/azure-government/com...
by tholdem | 2025-04-25 07:17:00+00:00
Yes, but this was about Silverblue and how it implements some additional sandboxing, which it doesn't. SELinux is great, but maintaining it and creating configs is huge amount of work and where on AOSP, every process is strictly confined with SELinux, on Fedora, not so much. Not to mention the additional software the user installs. Not at all comparable to real Android or iOS sandboxing.
by codedokode | 2025-04-25 07:17:03+00:00
I think that packed SIMD is better in almost every aspect and Vector SIMD is worse.

With vector SIMD you don't know the register size beforehand and therefore have to maintain and increment counters, adding extra unnecessary instructions, reducing total performance. With packed SIMD you can issue several loads immediately without dependencies, and if you look at code examples, you can see that the x86 code is more dense and uses a sequence of unrolled SIMD instructions without any extra instructions which is more efficient. While RISC-V has 4 SIMD instructions and 4 instructions dealing with counters per loop iteration, i.e. it wastes 50% of command issue bandwidth and you cannot load next block until you increment the counter.

The article mentions that you have to recompile packed SIMD code when a new architecture comes out. Is that really a problem? Open source software is recompiled every week anyway. You should just describe your operations in a high level language that gets compiled to assembly for all supported architectures.

So as a conclusion, it seems that Vector SIMD is optimized for manually-written assembly and closed-source software while Packed SIMD is made for open-source software and compilers and is more efficient. Why RISC-V community prefers Vector architecture, I don't understand.
by Dagonfly | 2025-04-25 07:17:14+00:00
> I'm curious how high up Guandong or Shanghai would be for example

Surprisingly far down: https://en.wikipedia.org/wiki/List_of_first-level_administra...

California, Texas, England, New York, Guangdong, Jiangsu. Both with slightly smaller GDP than Russia, the 11th largest economy.

More interesting is the PPP table where Guangdong is close to California.
by rovr138 | 2025-04-25 07:17:26+00:00
This depends heavily on how you use these and how you have things configured. If you're using API vs web ui's, and the plan. Anything team or enterprise is disabled by default. Personal can be disabled.

Here's openai and anthropic,

https://help.openai.com/en/articles/5722486-how-your-data-is...

https://privacy.anthropic.com/en/articles/10023580-is-my-dat...

https://privacy.anthropic.com/en/articles/7996868-is-my-data...

and obviously, that doesn't include self-hosted models.
by sjtgraham | 2025-04-25 07:17:34+00:00
```

<TextA> Some document </TextA>

<TextB> Some other document heavily influenced by TextA </TextB>

Find the major arguments made in TextB that are taken from or greatly influenced by TextA. Provide as examples by comparing passages from each side by side.

```

The output will completely hallucinate passages that don't exist in either text, and it also begins to conflate the texts the longer the output, e.g. quoting TextB with content actually from TextA.
by LargoLasskhyfv | 2025-04-25 07:17:49+00:00
Hrm. The german F-104G were planned for the same 'drop that thing high, and get the hell away from there!'

Meaning when reaching the target, leaving low-level flight, and letting the eggs fall while curving up, so the eggs 'fly' for a while in a parabolic arc, longer than actual free fall. So plane and pilot would have (more) time to escape the blast.

Was described in much detail in the 'Reibert' for the Luftwaffe from the 80ies.

( https://de.wikipedia.org/wiki/Der_Reibert )
by terribleperson | 2025-04-25 07:18:16+00:00
There will be no difficulty equipping people in minimum wage jobs with cameras. You could probably even get companies to pay to give you training data, if you sell it as an AI-powered system for reducing shrinkage or avoiding liability. The most likely source of pushback (that companies will care about) is likely to be from customers interacting with people wearing cameras, so it might be limited to non-customer-facing roles.

Another good source of data would be exoskeletons, though I don't know that any of those have actual seen real commercial success yet.
by blackoil | 2025-04-25 07:19:54+00:00
The model is called Open Core, so is well understood so I am not sure what is causing this confusion. The editor is open source as evident from a dozen forks. The complete experience which includes extensions has closed source pieces which the forks won't access to. But OSS community can build replacement or other companies can provide alternatives.

Just because pylance is available doesn't stop jetbrains/Google/OSS from creating an LS. Maybe no such exists as if now, but not from a technical blocker. Just no one created one.
by Al-Khwarizmi | 2025-04-25 07:20:06+00:00
I could see myself listening to AI music in Spotify, not as the main act but at least as a Plan B.

For example, I like a specific music genre, Italodance, which was popular in the 90s and then disappeared. The problem is that I have listened to all of it, as far as I know. No more is being made. If an AI model could make more for me, with decent quality, I'd probably listen to it.
Show HN: I built a tool to extract thousands of YouTube transcripts in 1-click
by munjyong | 2025-04-25 07:20:20+00:00
Hey HN,

I recently ran into a frustrating problem: I needed high-quality data from YouTube for a side project involving LLMs. But extracting transcripts—especially in bulk—was either painful, slow, or hidden behind expensive subscriptions and API limits.

So I built: https://www.youtubetranscripts.io/

It lets you extract transcripts in bulk from any public YouTube channel, playlist, or video with a single click.

You can convert and download transcripts as .txt, .json, .csv, .srt, or .vtt, and customize what’s included—timestamps, video titles, channel names, etc.

I'll be constantly updating the app to improve extraction speeds. Currently, a channel with ~4,000 videos takes about 2 minutes to process.

Use cases for this tool: - Training data for LLMs - Content repurposing

Pricing model is pay-as-you-go. No subscriptions. Just purchase credits when you need them.

Would love to hear your thoughts or ideas for improving it.

Happy to answer questions about the tech stack, the scraping process, or decisions around pricing and UX.

Edmund
by codedokode | 2025-04-25 07:21:23+00:00
I think that SIMD code should not be written by hand but rather in a high-level language and so dealing with tail becomes a compiler's and not a programmer's problem. Or people still prefer to write assembly be hand? It seems to be so judging by the code you link.

What I wanted is to write code in a more high-level language like this. For example, to compute a scalar product of a and b you write:

1..n | a[$1] * b[$1] | sum

Or maybe this:

x = sum for i in 1 .. n: a[i] * b[i]

And the code gets automatically compiled into SIMD instructions for every existing architecture (and for large arrays, into a multi-thread computation).
by pmyteh | 2025-04-25 07:21:48+00:00
Some of it is formatting, some of it is just field dependent. SSRN is commercial and "good enough" for many people. It (at least used to) advertise itself as a social network for social science academics. There's also SocArXiv[0] and others, which are purer extensions of the arxiv model.

Part of the issue is that the arxiv doesn't want every discipline in science, so a certain amount of duplication is necessary.

[0]: https://osf.io/preprints/socarxiv
by sunng | 2025-04-25 07:22:02+00:00
Author here. Thanks @todsacerdoti for posting this.

I am big fan of the idea to have original data and context as much as possible. With previous metrics system, we lost too much information by pre-aggregation and eventually run into the high-cardinality metrics issue by overwhelming the labels. For those teams own hundreds of millions to billions time series, this o11y 2.0/wide event approach is really worth it. And we are determined to build an open-source database that can deal with challenges of wide events for users from small team or large organization.

Of course, database is not the only issue. We need full tooling from instrument to data transport. We already have opentelemetry-arrow project for larger scale transmission that may work for wide events. We will continue to work in this ecosystem.
by carlmr | 2025-04-25 07:22:21+00:00
>The fact that the US and China show up as single countries (and not "continents"/regions) whereas the EU shows up as a bunch of "small" countries is source of a lot of inferiority complex in Europe.

On the one hand, yes, you're right, the EU is more powerful economically as a whole than as individual states. But on the other hand the individual states are a bit less unified than the US or China. So they are a bit more individual in the first place.
by tomdekan | 2025-04-25 07:22:24+00:00
I disagree with the general comment that “any established market” has “only a few entrenched players”. I’d say that most markets provide compelling alternatives. Where they don’t yet, the product is either a commodity, or there is an opportunity for a new business to serve the customer!

But let’s say your point is true. How do those players become entrenched? I’d say it’s from providing great value.
by lud_lite | 2025-04-25 07:22:33+00:00
Well I just used 7 days leave to get 16 days continuous time off so I'm with ya! Like the idea of optimising it.

Of course doing the full 15->53 you suggest means you are counting weekends alot in this, which you get anyway. You can turn zero days off into 104 days off using that logic.
by maxglute | 2025-04-25 07:23:05+00:00
Or how JP "plummeted" from 6 trillion economy to 4 trillion because their FX went from 100:1 USD to 160:1 (at peak last year) now 140:1. Still eaking slow growth in yen terms.

JP can still be 1/3 larger than california US compels them to appreciate. I think 140 is probably a good balance for JP exports (high tech) and imports (energy, commodities/inputs).

Or Trump makes USD weaker.
by carlmr | 2025-04-25 07:24:11+00:00
I'm wondering how much of that is bad developer UX and defaults, and how much of that is inherent complexity in the problem space.

Like the article outlines, partitions are not that useful for most people. Instead of removing them, how about having them behind a feature flag, i.e. not on by default. That would ease 99% of users problems.

The next point in the article which to me resonates is the lack of proper schema support. That's just bad UX again, not inherent complexity of the problem space.

On testing side, why do I need to spin up a Kafka testcontainer, why is there no in-memory kafka server that I can use for simple testing purposes.