MurphyA/hacker-news huggingface dataset:
by sho_yasuda | 2025-07-15 12:36:00+00:00
Hey HN! I’m Sho, the other half of Tabl.

I’ve been a long-time Brave user. I can’t browse the web (or even watch YouTube) without its ad blocker. In fact, Brave is still my default browser, and that’s exactly how we recommend using Tabl. Keep your current browser for personal, and use Tabl just for work, kind of like Slack vs. WhatsApp.

From the beginning, we’ve been a remote-first team. As we started building Tabl, it quickly became our central hub for work. Every web app you open through it becomes multi-player.

Tabl is still early, but we’re proud of the core features like tab presence, shared window, and control switching. If any of those clicks with you, we’d love to hear from you!
by Bender | 2025-07-15 12:36:16+00:00
- Have you switched to a console screen vs X (control+alt+F1) to see if its actually X that is hanging and not the OS? Hanging 5 to 10 mins after using fdisk sounds like a red herring. If you are able to do this check dmesg. Just type dmesg. Then tac /var/log/Xorg.0.log | less

- Do you have sys-rq enabled and if so does the system respond to an emergency sync then emergency dismount then emergency reboot? [0] sysctl kernel.sysrq

- If you switch to run level 2 does this still occur? [1]

- Is there anything interesting in syslog messages in /var/log? Most notably Xorg.0.log and messages

- Do you have lm-sensors installed to watch temperature? sensors | grep -Ei ^temp Also check the temp of your drives smartctl -x /dev/sda | grep -Ei ^temp assuming your drive is sda. OpenIPMI can also get this data and fan speeds. If its hot do you have a dog or cat or something else that sheds hair? If so you may have to power it off, remove battery, open it up, use non metallic attachment on vacuum to remove hair, then compressed air, then vacuum again with non metallic attachment.

That would be my starting point. It could go a million directions from there.

[0] - https://en.wikipedia.org/wiki/Magic_SysRq_key

[1] - https://www.tecmint.com/change-runlevels-targets-in-systemd/
by fc417fc802 | 2025-07-15 12:36:40+00:00
I am certainly no physicist but I remember coming across academic papers in the past speculating about exactly your question. I recall one theorized about singularities being hollow with all of the mass (err was it space? spacetime?) compacted down into 2 dimensions on a shell at the surface (at least IIUC, which I probably didn't).

I think that concept might fit with the infinite time dilation preventing a merger from ever actually occurring? I'd be curious how that might differ for matter that's already inside when the critical mass is reached. (I'd also be curious to know all the creative and wacky ways in which I got the above completely wrong given that's just about inevitable.)
by seertaak | 2025-07-15 12:37:05+00:00
Excellent write-up! Many thanks for your effort.

IIUC, the iterators stuff basically makes the task of creating iterator adaptors easier. Note that boost already provides similar facilities in the STLInterfaces library:

https://www.boost.org/doc/libs/latest/doc/html/stl_interface...

Note also that Joaquín López Muñoz has created a very interesting range iterator library which is based on push semantics. These have better performance, which is is intuitively reasonable (for me at least).

https://github.com/joaquintides/transrangers

Haven't had a chance to play around with them yet, but they look pretty cool.
by oefrha | 2025-07-15 12:37:19+00:00
Wrong, bash scripts can pop up a series of permission prompts on macOS if you do a full disk scan. They’re only suppressed when directly run from an application like Terminal that’s already been given full disk access or developer tools permission. In fact, sometimes the syscall just silently fails with no permission popup. For instance I have this python script calling an HTTP endpoint on LAN that when run within tmux would sometimes inexplicably fail with no route to host error because it doesn’t have local network scan permission, there’s no permission prompt, and the only solution is to restart the tmux server.
by Imustaskforhelp | 2025-07-15 12:38:13+00:00
Oh Yes, I am so excited seeing this!

I have recently started watching a lot of WolfeyVGC and so the graph of incineroar being the most used etc. are so true.

There are a lot of other things that smogon does like the best hacked pokemon (ie. you can get abilities / movesets but not anything else, and some are banned like wonder guard) and there blissy with the transform ability is the strongest.

Honestly, Pokemon VGC isn't that balanced. Incineroar / IIRC before it, there was thundrous. But still its decently balanced that the game works. WolfeyVGC is an absolute delight to watch!
by gus_massa | 2025-07-15 12:38:19+00:00
I think all the previous events were announced with a big delay. They have a long pipeline of checks. The signals have too much noise and it's difficult not to cheat and find fake signals in the noise. IIRC they even have a team that adds secretly fake signals to ensure the pipeline is working and after it's detected the team disclose if it's real or fake, before publication.
by gpderetta | 2025-07-15 12:39:00+00:00
std::future was caught in coroutine/network/concurrency/parallelism master plan that has been redesigned way too many times. Sender/Receivers is the the current direction, and while I don't dislike it, we are still far for a final design to cover all use cases (we still don't have a sender/receiver network library proposal I think).

Whatever we end up with, std::future just wasn't a good base for an high performance async story. Still just adding a readiness callback to std::future would make it infinitely more useful even if suboptimal. At least it would be usable where performance is not a concern.
by arp242 | 2025-07-15 12:39:26+00:00
It wasn't "killed", it was always disabled by default in Chrome, and removed for really quite reasonable reasons: literally every other image decoder has had serious vulnerabilities. Enabling it by default would expose a gigantic attack surface that almost certainly will be exploited sooner or later.

This is also why Firefox doesn't support it by default (IIRC it doesn't even link against libjpegxl by default in release builds – only nightly ones).

There is nothing preventing the Chrome or Firefox people from revisiting all of this in the future.

It seems to me the Rust implementation of JPEG XL is by far the best path forward for broad JPEG XL support in Firefox, Chrome, and other browsers. While Rust is of course not a complete guarantee there will never be any security issues, it does eliminate virtually all of the major exploits that have targeted image decoders in the past. Both Firefox and Chrome have expressed interest in this.
by Traster | 2025-07-15 12:39:31+00:00
There's so much here, and not necessarily in a good way. The way this guy talks sounds a lot like those old effective alturist arguments that went along the lines of "Well if there's a 1% chance we can save a billion lives a thousand years in the future, that's actually better than saving 100 lives today". Ignoring the fact that "1%" wasn't an estimate that you could have any confidence in.

Sure, if Deepmind could save a few percentage points on their data centres that would be huge! Becuase you've taken a small number you have no basis for (a few percentage points) and timesed it by the largest number you can find! Hey Presto! Big number! But then surely the guys at Google are morons right - because they only bought 1 Deepmind, they should've been throwing hundreds of millions around willy nilly! At these savings they can't afford not to!

Secondly, it might be true that it's difficult for you to compete with these companies that are hiring in teams of researchers for hundreds of millions, but what you're also doing is handing employees hundreds of millions of dollars. What are they going to do with that money other than throw it into angel investing? You're literally sowing the most fertile ground for startups in history.

I think we should actually be viewing this blow up in compensation in the context of the hangover of ZIRP and COVID. ZIRP basically made money in silicon valley free, tech companies could hire anyone they wanted at almost any comp and as long as there was growth there were no discount factors so they could effectively make infinite time horizon bets. Then covid happened and helicopter money came in to keep the economy going and Tech hired like crazy massively bloating lots of companies. But as things returned to normal, it became obvious that hiring had just been spending, and the returns weren't there for it. I think it's going to become clear over the long term that the same is happening here, Tech has tonnes of money so they're going to spend it, but 3 years down the line someone is going to do the accounting and I would bet you we end up back in the same spot that we did with Tech hiring in Covid - a long and painful unwind as companies have to return to reality.
by Forgeties79 | 2025-07-15 12:39:31+00:00
It looks like their revenue has indeed increased dramatically this year but I can’t find anything saying they’re profitable, which I assume they’d be loudly proclaiming if it had happened. That being said looking at the charts in some of these articles it looks like they might pull it off! I need to look more closely at their pricing model, I wonder what they’re doing differently
by antonvs | 2025-07-15 12:39:57+00:00
That's an unreasonably charitable reading of the purpose of KYC. It's primarily about government control of the primary medium of economic exchange. As always, this benefits the privileged at the expense of the less privileged.

Its use to limit competition from cryptocurrency is a perfect example of that. A major market which crypto was supposed to be able to serve - the "unbanked" - are largely locked out of it. Turns out giving poor people access to money is not a feature that the system wants to allow.

The benefit you claim for KYC is a marketing bullet point side effect at best.
by lupusreal | 2025-07-15 12:40:18+00:00
I don't really know what the author's real angle is here, does he think LLMs aren't inevitable because they will be supplanted by something better? That's certainly plausible. But if he thinks they might get banned or pushed to the margins, then he's definitely in loony town. When new technology has a lot of people who think it's useful, it doesn't get rolled back just because some people don't like it. To get rid of that technology the only way forward is to replace it with something that is at least as good, ideally better.

Is my position "inevitablism"? Does the author slapping that word on me mean that he has won the debate because he framed the conversation? I don't care about the debate, I'm just saying how it will be, based on how it always has been. Winning the debate but turning out to be wrong anyway, funny.
by weego | 2025-07-15 12:40:20+00:00
It seems to me that every iteration of AI agent framework idea is taking us closer down the path to what is ultimately just an Actor framework where the mailbox is an AI agent instead of a code loop.

Someone should probably just cut out the middlemen and do exactly that. A mature Actor topology orchestrator with a set of node types varying from binary logic to full agentic loops would go a long way.

It might be more like Apache Storm than strictly an actor framework the more I think about it, but it's there somewhere.
by latexr | 2025-07-15 12:40:21+00:00
> A class of schoolchildren here in Paris was sitting a test when a pupil dropped his phone. The kids had handed in their phones on entering the classroom, but this boy had a second one. It is claimed the supervisors let him pick it up and continue using ChatGPT to answer questions. French rules say he should have been banned from taking the baccalauréat, the final school exams. The school fears that if it did that, it would have to bar half the class. This is education in the age of artificial intelligence.

It really feels like this anecdote, especially as it is the opening paragraph, requires a source.

So what if half the classed were barred? What are school and exams for anyway, if you’re just going to let everyone cheat and pass?
by xchip | 2025-07-15 12:40:26+00:00
Here is my take (spoiler: I disagree a bit)

I observed is that Belgian people apply the same bad treatment to other Belgian people. So I believe this has nothing to do with racism or protectionism.

The culture is simply like this, and they are both victims and perpetrators of their own behavior.

In a way, that makes me be a bit forgiving, but still, it is sad to see this unconstructive and toxic behavior.
by vasco | 2025-07-15 12:40:27+00:00
They didn't that was my point. But if people just go to the food court at the mall and complain there's 90% fast food...

Go to a smaller movie theater, go to movie festivals that happen every year in most big cities, you'll see the majority of movies have nothing to do with the few major Hollywood block busters. And comparing Dune, a major block busters to other ones makes no sense when the point was that you need to go outside the main circuit.
by infecto | 2025-07-15 12:41:48+00:00
I think it can be both actually. The FDA through over regulation scared local manufacturing from generics which are generally low margin. Overtime you become dependent on Indian generics which have a horrible track record, this is a country that has massive lead contamination from spices and the government does nothing about it. Too late now the ship has sailed and you are now forced to utilize these. No doubt it’s a structural problem in the FDA but it can also be one where perhaps the stakes were kept too high for manufacturing in the US.
by renegat0x0 | 2025-07-15 12:42:00+00:00
Thanks for feedback.

Though I must correct you in places. Uploading a video to youtube takes me 1 minute, if not less. I really think that learning instruments takes a lot more time. I don't upload into youtube in multiple formats. I only use one format (as is from suno).

I can play a little bit on guitar and ukulele. I know that this is definitely not a route for me. I use my small pockets of time to lead my hobby projects at github. In life you have to choose about how you invest your time. I have chosen. It is still fun to "create" music through suno. So please do not suggest I should be playing 15 minute a day, since this is my time and I will invest it the way I like.

I understand that "creating" music through AI might be a lesser form of creating music, but for somebody who does not have that time for music this might be a fun thing. I hope you can understand that.

I think that I am creating music, since parts of lyrics are written by me, the rest I accept as they are. I remember xbcd cartoon about how programmers argue about how "real" programming is done.

https://xkcd.com/378/

I also remember that Jean Michelle Jarre had troubles with being recognized because he created "electronic" music, which was treated as something of a lesser form. I remember Andy Serkis not being recognized for his work in motion capture.

I think that you can "do" music any way you like, and play with different tools and things. Sure some musicians will laugh at you because play from tabs, not from notes, but hell I despise elitism.
by ka94 | 2025-07-15 12:42:29+00:00
The problem with this kind of argument is what I'd call the "Bozo the Clown" rejoinder:

It's true that people spent a lot of time investigating something that decades (centuries, millennia) later came to be seen as useful. But it's also true that people spent a lot of time investigating things that didn't.

From the perspective of the present when people are doing the investigating, a strange discovery that has no use can't easily be told apart from a strange discovery that has a use. All we can do in that present is judge the technology on its current merits - or try to advance the frontier. And the burden of proof is on those who try to advance it to show that it would be useful, because the default position (which holds for most discoveries) is that they're not going to have the kind of outsize impact centuries hence that number theory did.

Or in other words: It's a bad idea to assume that everybody who get laughed at is a Galileo or Columbus, when they're more likely to be a Bozo the Clown.
by nucleardog | 2025-07-15 12:44:31+00:00
So if I'm reading all your posts correctly the problem is:

* You're a Fortune 500 that's a valuable target. * Okay, well, you're in emerging markets or infrastructure then. * Okay, well, the problem's really that you're being greedy hiring overseas. * Okay, well, the problem's that you're not paying sufficient office expenses and _that's_ greedy.

I think we can call it done here.
by pkphilip | 2025-07-15 12:45:09+00:00
Many frameworks have the "admin" sections with very similar drawbacks. It gets you 80% of the way there in 20% of the time, but the remaining 20% is very difficult to get done.

One framework which does not have this problem - or at least minimises the problem, is the Yii framework for PHP. A very nice and underrated framework
by ilanag123 | 2025-07-15 12:45:48+00:00
I’m interested in feedback on this vertical integration of an ai therapy platform. I’m fascinated with parts work as a hack to help us manage our psyche. Moments when we act angry or get numbed out. Countless other parts too. This is my tedx talk that provides a little background on how it helps.

https://youtu.be/Gl43mqmAbU8?si=Fy-eif8aDJ18nOe1
by sporkland | 2025-07-15 12:46:09+00:00
The problem with this line of thought is that everyone just uses it to hate on people they already hated on. You go after rich tech monopolies, progressives generally go after big business, conservatives use it to go after the biggest business of all, the government.

We all just need to focus on monopoly in all its forms, instead of letting the politicians continue to separate us using division without difference.
by pjc50 | 2025-07-15 12:47:00+00:00
I think AI is inevitable in the way that bitcoin is now inevitable: it's not going to go away, it consumes a huge amount of energy, has various negative externalities, but a massive fanbase.

It doesn't really matter whether crypto is "useful", it has billions of dollars worth of fans. Similarly the LLM fans are not going to go away. However, there will probably be curated little oases for human-made works. We're also going to see a technique adapted from self-crashing cars: the liability human. A giant codebase is launched and a single human "takes responsibility" (whatever that ends up meaning) for the failures.
by bananapub | 2025-07-15 12:47:05+00:00
that seems like a silly way to think about it.

OP wanted a thing. in the past, they've been OK paying $10k for similar things. now they're paying $200/month + a bunch of their time wrangling it and they're also OK with that.

seems reasonable to consider that "$10k of value" in very rough terms which is of course how all value is measured.
by OneDeuxTriSeiGo | 2025-07-15 12:47:30+00:00
JXL is still alive and well, it's just taking time to reach the prime time.

- Mac OS, iOS, and Safari support JPEG-XL

- Windows has first party JPEG-XL support as of this year (admittedly it's opt in rather than default)

- Essentially every major image processing app, editor, or drawing app supports JPEG-XL

- Firefox has preliminary support for JPEG-XL gated behind a feature flag and the nightly release.

- The JPEG-XL team is writing a direct port of the reference libjxl library into rust[1]. There already exists a third party rust port by some of the mainline contributors and it has ironed out a lot of the issues with the porting process prior to this mainline port. This first party rust port is intended to be gradually brought up to a hardened, production ready state.

- Mozilla has stated they have no objections to fully adopting JPEG-XL in Firefox once the rust port is production ready [2].

The last major barriers other than getting the rust code production ready will be chrome and android's first party support/adoption.

------

TLDR: JPEG-XL is very much not dead and instead people are nose down working hard to continue pushing its adoption forward.

------

1. https://github.com/libjxl/jxl-rs

2. https://github.com/mozilla/standards-positions/pull/1064
by cowboylowrez | 2025-07-15 12:47:39+00:00
>Sure. A government issued certificate that is required to get an IP and be able to navigate the internet. How does that f-+-ing sound?

sounds like the solution to me. disallow under 18s from internet access. any parent who allows an underage to browse the internet unsupervised should be penalized to the same degree that they would if they directly provided hardcore pornography to the child, because thats exactly what it is.

I personally would choose this route, handing kids fully internet enabled pornography consumption devices is beyond ridiculous, and the size factor of smartphones (take them everywhere, camera connected directly to encrypted chats with strangers) well the fact that the government even allows this is simply a matter of confusion to my small mind.

What am I missing here? Why do we allow children internet access?