MurphyA/hacker-news huggingface dataset:
by greybox | 2025-06-21 15:59:15+00:00
This is cool, I always like to see local-first services on Mobile.

All of these features are great, and it's really cool that I can have them run locally on my phone, but what I feel is really missing on the Mobile App market right now is AI cross app automation.

I'm not sure it's possible with IOS right now though.

For instance: I went to france earlier this year, and before I went I saw this french vocabulary sheet that was just an image. I wanted to get the text from the image, format it into a csv with english in column 1 and french in column 2 and then export it to anki, which is also on my phone. AnkiDriod has this feature, and Gemini can deffinitely do OCR, translation and text formatting, however I had to do all the awkward app switching and input myself! This is the bit I wanted automated
by czarit | 2025-06-21 15:59:17+00:00
Really interesting development approach here. On unix, this depends on _one_ crate: libc. That crate is just a bunch of wrappers for libc. Absolutely everything else is implemented in the project itself. This is kind of baffling - they have their own everything (from base64 library to a cross platform terminal handling system) instead of using well-proven crates like termios. Why? I don't know. But very unusual in the rust world
by rpdillon | 2025-06-21 15:59:44+00:00
I started programming in grade school, and never learned to touch type. I was faster than my teachers, and ended up becoming a professional dev without touch typing.

When I was 29, I got very bad RSI in my right wrist, and re-evaluated my whole computing life as a result: switched to dvorak, removed the mouse/touchpad in favor of keyboard-centric tools, and swapped to a trackball when the pointer was needed. I also learned to touch type.

Of all the changes I made, I think the one with the most lasting value was touch typing. I didn't want to learn it, but I just bit the bullet, and I'm glad I did. It makes doing everything else on the computer very fluid and comfortable. It sounds like the touch typing position doesn't work for you, but the core point is that being able to effortlessly interface with the machine while your eyes can do something else is empowering.

I bothered writing this because I spent decades both before and after learning to touch type, so I feel I have some perspective on how they compare.
by DavideNL | 2025-06-21 15:59:46+00:00
> Or just pay for it?

on top of all the things already mentioned like privacy issues, etc.

- you'll also still see "Branded Content" when paying Google: https://en.wikipedia.org/wiki/Branded_content

- because of Googles "monopoly", they take a big % of your money, instead of you actually paying the content creators themselves.
by noqc | 2025-06-21 16:00:45+00:00
>The primary thing that makes advertisements disagreeable is their irrelevance.

The primary thing that makes advertisements disagreeable is the system that disputes my indisputable right to ignore them. If I paid someone to cut the adverts out of my newspaper before I read it, would I be stealing from the publisher?

Silicon valley has spent the last 30 years getting the internet to run on lies, and depends upon the charity of people willing to be lied to. Now that trillions of dollars depend upon this system, they can no longer afford to leave it up to charity, and believe that they must go to war. This is a war that they will lose.

Ban advertising, formally enshrine the right of adblockers to operate, and use the new regulation to work out a new business model, or perish in the arms race that you are absolutely destined to lose.
by loughnane | 2025-06-21 16:01:20+00:00
I had an interaction like this at Labcentral near MIT a few weeks ago. I was talking to this young kid for a minute before I realized he had those glasses on.

I asked if those are cameras, he said yes. I asked if he’s recording he said now. I told him in any case I find it very off-putting to have cameras in my face and that I’m going to go. Shook his hand and that was it.

I feel like that’s the right way to handle it. I’m sure I’ll need to keep doing it.
by tguvot | 2025-06-21 16:01:49+00:00
cluster munitions are considered to be indiscriminate weapon and prohibit to use in civilian areas

2.5km is also indiscriminate weapon.

>So to me it seems not "just to hit somebody and do some damage", but also to make the war expensive to Isr

what you wrote can be rephrased as "terrorize population by bombing downtown"
by Apreche | 2025-06-21 16:01:51+00:00
It depends how far you dig. Let’s say there’s a movie you enjoy. First a person can describe how it made them feel overall. Then they can identify which characteristics and components of the film made them feel a certain way. What was it about those various aspects that caused those feelings? Which parts of the experience were the result of the craftsmanship of the work in question and which parts come from the eye of the beholder?

At that point you have to kind of stop digging. Repeatedly asking why will always lead to a psychological or biological explanation, which is too reductive to be relevant.
by croes | 2025-06-21 16:01:51+00:00
> The company said it had since enacted policy changes that had been in the works before the episode to protect customers in similar geopolitical situations in the future. When the Trump administration sanctioned four additional I.C.C. judges this month, their email accounts were not suspended, the company said.

That sounds exactly like it was because of Trump‘s EO but MS doesn’t want to do it anymore
by timeinput | 2025-06-21 16:02:17+00:00
I'm with you. I'm going to try Zed in the next couple days based on the response to my comment here. https://news.ycombinator.com/item?id=44322560 . I'm stuck with vim. My fingers nearly only work vim, but I managed to move to neovim, which worked. Maybe (something else) can work too.
Tell HN: Beware confidentiality agreements that act as lifetime non competes
by throwarayes | 2025-06-21 16:02:24+00:00
Just a note of warning from personal experience.

Companies don’t really need non-competes anymore. Some companies take an extremely broad interpretation of IP confidentiality, where they consider doing any work in the industry during your lifetime an inevitable confidentiality violation. They argue it would be impossible for you to work elsewhere in this industry during your entire career without violating confidentiality with the technical and business instincts you bring to that domain. It doesn’t require conscious violation on your part (they argue).

So beware and read your employment agreement carefully.

More here https://www.promarket.org/2024/02/08/confidentiality-agreeme...

And this is the insane legal doctrine behind this

https://en.m.wikipedia.org/wiki/Inevitable_disclosure
by JdeBP | 2025-06-21 16:03:21+00:00
The problem is that the nomenclature and conventions differed, and this many years later people tend to conflate them.

BBS networks like ILink had tearlines, optional taglines, and mandatory origin lines. FidoNet had tearlines and origin lines because it shared roots and sometimes nodes with the BBS networks; so they were there for compatibility. Usenet mainly had signatures, with all of its equivalents to the other stuff in headers.

* http://ftsc.org/docs/fts-0004.001
by drakonka | 2025-06-21 16:03:48+00:00
Purely anecdotally, when plastic bags in my country started costing 5-ish SEK I switched to fabric reusables (which I already had lying around from conventions and stuff) almost immediately. In the uncommon case where I don't have one handy I go for the 3 SEK paper bag. I think I now buy maybe 2-3 plastic bags a year in some rare instance where one of the other options isn't practical.
by surge | 2025-06-21 16:03:50+00:00
That commentary was far less prevalent and met a lot of resistance from the same people here.

Few people imagine something like a Department of Mis/Disinformation not being such a good thing if its their person in charge and don't imagine a situation where someone else takes over later on something like the Israeli/Palestinian conflict where there's a schism within parties about what is "misinformation". Instead they'll cheer lead it and downvote or debate detractors and accuse them of being an otherside shill because its immediately good for them. They don't take an adversarial view of how can this be abused, and if not by whose in power now, who maybe 5-10-20 years from now.
by Dylan16807 | 2025-06-21 16:04:16+00:00
> This just seems like nitpicking to me. Colloquially most people would classify discrimination based on country of origin, or "culture" (whatever that means) as racism, even if it doesn't meet the technical definition.

Nobody is going to believe you're talking about real things if you let people call your argument "racism" so it's not nitpicking if you can explain why it's not. Also the word "discrimination" is itself a loaded term.

And yes areas having cultures is real. Sometimes it's tied to country, sometimes it's not.

> Trump's travel bans have been called by many as "racist", even though it covers a bunch of countries,

I'm confused? Covering a whole bunch of countries sharing a demographic is much more likely to be a racist move than picking one or two.

> and even though the countries are majority muslim, it also excludes major muslim countries like Pakistan and Indonesia.

That's a good argument against saying "muslim ban" but I'm pretty sure a focus on the middle east makes it more about race.
by albert_e | 2025-06-21 16:04:23+00:00
The first track i got was an audio summary of "philosophical razors"

I assumed each "track" is an 5-minute audio summary (LLM+TTS) of a random text ARTICLE from Wikipedia.

Apparently I was mistaken and these are actually random MEDIA uploaded to Wikipedia.

Now I have an idea for a weekend project :)

EDIT:

https://commons.wikimedia.org/wiki/File:Philosophical_Razors...

Apparently it was not a summary but the full article: https://en.wikipedia.org/wiki/Philosophical_razor

EDIT2:

Index of all spoken articles on Wikipedia: https://en.wikipedia.org/wiki/Wikipedia:Spoken_articles

EDIT3:

Here is my 10-minute vibe-coded implementation of "Wikipedia Radio" for spoken articles (no LLM or TTS at runtime here) -- https://d3rfhwexohg7ag.cloudfront.net/wikipedia-radio.html
by em-bee | 2025-06-21 16:04:47+00:00
yes, well, maybe. for sure Xorg at this point is not the place for new features. but perhaps, if Xlibre does become sufficiently popular, new features will be ported back.

the ideal outcome would be for Xlibre to become a testing ground for new ideas, where the good ones make it back into Xorg. but the planned obsolescence creates a conflict of interest for Xorg developers, and i suspect that new features will only be accepted reluctantly just to prevent Xlibre from gaining ground.

however, there is another potential outcome, in that the development of wayland focuses more on solving problems that prevent people from switching to it. now that would be a real win.
by astine | 2025-06-21 16:04:56+00:00
I think that the author's complaint is that cons cells are too low level a construct to be exposed so prominently to the user. I think he would prefer that it was abstracted over with some higher level interface the way a lot of other language do it. He mentions Clojure as a Lisp that gets it right in his opinion and that's exactly what Clojure does. Cons cells are still available as a construct, but the default method for interacting with lists is a set of higher level functions that also work on arrays and other sequences and don't require that you think as much about the implementation of the lists.
by kr2 | 2025-06-21 16:05:09+00:00
> The still frame ads are always NSFW games or ads for viagra-like products. In shorts, the ads are always scams of some kind. Usually deepfakes of elon musk “giving investment advice” but also “medical experts” recommending likely dangerous scams

WHAT?? This (and similar anecdote in parent comments) is completely shocking, I had no idea this was a thing. All ads I get on YouTube are blue chip companies or (big budget) movie trailers...seeing a porn still in an ad on YouTube would floor me
by furyofantares | 2025-06-21 16:05:31+00:00
Mario Kart was not originally bundled with the Switch and the Switch has never been exclusively bundled with Mario Kart. You've always been able to buy a Switch by itself or bundled with other games - Mario Kart was not even the first bundle. It was like the 8th or something - two years after release, and has been re-issued every Black Friday since, but there have been numerous other bundles since as well.
by nikolayasdf123 | 2025-06-21 16:05:49+00:00
yeah, same thoughts.

business events + error/tail-sampled traces + metrics

... and logs in rare cases when none of the above works. logs are dump of everyting. why would you want to have so many logs in first place? and then build whole infra to scale that? and who and how reads all those logs? they build metrics on top of that? so might as well just build metrics directly and purposefully? with such high volume, even LLMs would not read them (too slow and too costly).. and what would even LLM tell from those logs? (may be sparce/low signal, hard to decipher without tool-calling, like creating merics)
by esseph | 2025-06-21 16:06:02+00:00
Your first line is wrong.

While it may not impact your site, it does impact your hosting provider. As their costs go up, your costs go up. Anything on the Internet at this point needs DDoS / scraping protection. If may not drop your service, but your ISP or upstreams may blackhole your route.

The "old web" (current web) was largely based on an open exchange of information.

The "new web", post AI bot scraping, is taking its place. Websites are getting paywalls. Advertising revenue is plummeting. Hosting providers are getting decimated by the massive shift in bandwidth demand and impact to systems scraped by the bots.
by Out_of_Characte | 2025-06-21 16:07:00+00:00
I'd guess there is a significant language barrier, for lack of better words, on the meaning of 'god' and 'virtue'(which might have been more descriptive, but I'm not willing to edit my comment for the clarity that it lacks out of respect for the other posters/readers)

Its true that many things co-evolved with us, like viruses and blood types(yes, we're somewhat on topic again) and even though we share many similar characteristics, like blood type, mayor, minor. Its also true that discovery of new things doesn't always invalidate the old way of thinking. Usuallyit just adds to what has already been existing. Like how multicellular life is a true breeding ground for single celled organism.

Similarly, the ABO+- blood type system was good enough to not kill patients, which is quite the improvement. Though only a fool would treat that system as gospel and align personalities with it. Now we're classifying the minor types and we're getting closer to rediscovering the uniqueness of everyones blood just as everyones beliefs,god or no god, is unique if you are willing to look.

I know that HN is not very appreciative of religion or god. I'd just like to change someones perspective on that as we've all evolved from very humble beginnings, both in our personal lives and as the silly monkeys we all still sometimes are. I definitely wouldn't want our economy to become a paperclip maximiser but any perceived missteps should be dissected with a good blogpost on how we got here in the first place.
Show HN: LinkMage – Instantly analyze any URL with AI
by SumitkAg | 2025-06-21 16:07:26+00:00
I built LinkMage to solve my own problem: I wanted to quickly understand any link — a YouTube video, a GitHub repo, or a news article — without opening 10 tabs.

It gives instant AI-powered summaries and suggested actions for any URL. Would love feedback.
by boston_clone | 2025-06-21 16:07:35+00:00
My point is that those conversations were happening in earnest, irrespective of the GPs perception or lack thereof. Additionally, the element of scrutiny I described would still be interesting to explore with the particular EOs referenced by the GP.

Here’s an example article from Reuters that details the potential national security implications with regard to Nvidia GPUs, novel AI technology, and military advancement.

https://www.reuters.com/technology/biden-cut-china-off-more-...

Fear-mongering aside, that’s much more digestible reason than muzzling someone rightfully investigating war crimes commanded by the leaders of our proxy state.
by mandmandam | 2025-06-21 16:08:37+00:00
There's a worthwhile message in there, about keeping a sense of perspective, but it feels incomplete.

Seldon might not be remembered after a few centuries, but he changed the course of history. And we can do the same. Individuals, recognized or not, sometimes have profound impacts over millenia.

Though we might not be able to name the people who did the most for our species, and we might have forgotten their stories, their influence continues.
by seadan83 | 2025-06-21 16:08:39+00:00
Idk of it is a strategy, would be interested for any background reading.

My XP at an ad-tech is that there is only so many targeted ads, and the advertisers cap how many times they want to show you an ad. When it comes time to bid to show you an ad, all of the targeted ads might have exhausted their campaigns (shown you the ad X times already, or the campaign ran out of spend). In this case, all the advertisers that would bid a _lot_ in auction are sitting out. There are still other bidders, but these are less targeted and are bidding less money. Because the highly targetted ads are exhausted, these lower targeted ads might look random. Their targeting might be instead of based on gender, city, income, the targeting might be based on just geography. The fewer targeting parameters, the lower the bid.

In effect, once all the highpy targeted campaigns are done with you, they stop bidding, and the ads with less targeting which have cheaper bids are now the auction winners. If those are exhausted too, then there is a very large pool of low rent ads which have even less targetting.
by lolinder | 2025-06-21 16:08:51+00:00
Like I said: it broke records for data throughput. It doesn't hurt that Cloudflare has an interest in publicizing the size of the DDoS attacks it fights off.

> in spite of not having met your arbitrary and personal bar?

I'm not sure what you mean by this. I didn't establish any sort of bar for what sorts of DDoS should get headlines, I'm just agreeing with OP that that line in the article doesn't make any sense. There may be other reasons to believe this attack was well-engineered but the article doesn't get into them.
by ta1243 | 2025-06-21 16:09:15+00:00
> YouTube channels earn revenue from viewers with YouTube Premium. Throughout this month (August 2018), I earned approximately 55p per 1000 regular views and 94p per 1000 Premium views, so it appears that if 75% of your viewers went Premium, that would actually be beneficial.

https://www.reddit.com/r/youtube/comments/9agg5f/how_does_yo...

> Per user, creators usually get a LOT more from premium than ads. If I divide my monthly views by my monthly unique viewers, I get about 1.9 cents per viewer.

> The way premium works is, first youtube takes a cut--I believe it's 45%. The remaining amount is divided among all the creators you watch based on how much you watch them. I believe that's based on view time.

> So if the YT premium price is $13.99, the creators get 55% or $7.69. You would have to watch 405 different creators for each one to get 1.9 cents.

https://www.reddit.com/r/youtube/comments/16c80eb/how_do_you...
by Kamq | 2025-06-21 16:09:41+00:00
> Go's simplifications often introduce complexities elsewhere

It does occasionally, although I'll push back on the "often". Go's simplifications allow most of the codebase to be... well... simple.

This does come at the cost of some complexity on the edge cases. That's a trade off I'm perfectly willing to make. The weird parts being complex is something I'm willing to accept in exchange for the normal parts being simple, as opposed to constantly dealing with a higher amount of complexity to make the edge cases easier.

> There's no free lunch here

This I'll agree with as well. The lunch is not free, but it's very reasonably priced (like one of those hole in the wall restaurants that serves food way too good for what you pay for it).

> the compromises Go makes to achieve its outcomes have shown themselves to be error-prone in ways that were entirely predictable at design time.

I also agree here, although I see this as a benefit. The things that are error prone are clear enough that they can be seen at design time. There's no free lunch here either, something has to be error prone, and I like the trade offs that go has made on which parts are error prone. Adding significant complexity to reduce those error prone places has, in my experience, just increased the surface area of the error prone sections of other languages.

Could you make the case that some other spot in design space is a better trade-off? Absolutely, especially for a particular problem. But this spot seems to work really well for ~95% of things.
by paulgerhardt | 2025-06-21 16:11:16+00:00
> Minor antigens come into play when crossmatching for infants

I’m reminded of that American high schooler in Uganda running an orphanage and ran into this exact issue when doing a transfusion on a malnourished infant. [1]

She was skilled enough to perform a transfusion and knowledgeable enough to test for a ABO+/- match but not so knowledgeable as to be sensitive to this issue with disastrous results.

On the other hand her clinics metrics were on par or slightly above the local hospitals so it’s not clear to me they would have faired better getting care elsewhere there.

[1] https://stories.showmax.com/za/hbos-docuseries-savior-comple...
by trod1234 | 2025-06-21 16:11:32+00:00
I kind of cringed reading this article because there is also the cost in downtime which doesn't seem to be considered along with the RTO timelines.

Hetzner has had issues where they just suddenly bring servers down with no notice, sometimes every server attached to an account because they get a bogus complaint, and in some cases it appears they are still up but all your health checks fail, where you are scurrying around trying to find the cause with no visibility or lifeline. All this costs money, a lot of money, and its unmanageable risk.

For all the risks and talk of compliance, what about the counterparty-risk where a competitor (or whoever) sends a a complaint from a nonexistent email which gets your services taken down. Sure after support gets involved and does their due dilligence they see its falsified and bring things back up but this may be quite awhile.

It takes their support at least 24 hours just to get back to you.

DIY hosting is riddled with so many unmanageable costs I don't see how OP can actually consider this a net plus. You basically are playing with fire in a gasoline refinery, once it starts burning who knows when the fire will go out so people can get back to work.
by edmundsauto | 2025-06-21 16:11:35+00:00
In terms of risk, building a prototype and getting a quick win really de-risks a project. Smart decision makers' world is a game of risk - they have tolerance in some areas, less tolerance in others. If you can materialize a quick win from a prototype, it's significantly less risky that sight-unseen work.

Coders often don't think in terms of a broad investment portfolio, but that's how I've seen good executives phrase things. AI makes it cheaper and easier to build that prototype - I've been loving it for my own projects, because of how quickly I can deliver that first software.