MurphyA/hacker-news huggingface dataset:
by mmastrac | 2025-05-23 14:21:07+00:00
There is not much, unless you're working with AV1. rav1d is the alternative there but you've got to trade off some performance for security gains.

ffmpeg is a monopoly in the space which means that you either take the exact set of tradeoffs they offer, or... well, you have no alternatives, so take it.

Of course the alternatives are never going to be as good as the originals until they've had more effort put into them. It took _years_ until the Rust gzip/zip libraries surpassed the C ones while being more secure overall.
by _nalply | 2025-05-23 14:21:20+00:00
It's a font that morphes the text fragment "am-" into the curly dash using a ligature.

https://chriscoyier.net/2025/05/10/the-am-dash/

But that won't help for long. If the Amdash becomes popular, then AI will pick it up, because "am-" is just a text fragment and AI can learn to produce it.

Even worse if a future version of Unicode adopts the Amdash, then nothing will stop AI.

Or the opposite happens as one already said here: Nobody will use the Amdash.
by akomtu | 2025-05-23 14:21:29+00:00
AI creation is more like Alchemy than science, and breakthroughs come not from math background, but from intuition and a bit of math skills. Transformers behind the chatbots isn't a rocket science and were discovered almost by accident. The next breakthrough will come a similar way. I'd frankly bet on someone like Carmack than on some theoretical researcher who is churning out papers.
by Nopoint2 | 2025-05-23 14:22:50+00:00
There is just no reason to believe that we are born with some insanely big library of knowledge, and it sounds completely impossible. How would it be stored, and how would we even evolve it?

It just isn't needed. Just like you can find let's say kangaroos in the latent space of an image generator, so we learn abstract concepts and principles of how things work as a bonus of learning to process the senses.

Maybe a way to AGI could be figuring out how to combine a video generator with a LLM or something similar in a way that allows it to understand things intuitively, instead of doing just lots and lots of some statistical bullsit.
by mistercheph | 2025-05-23 14:23:06+00:00
Another issue with the approach is that the model had direct access to game data, that is simply an unfair competitive advantage in dota, and it is obvious why that advantage would be unfair in CS.

It is certainly possible, but i won't be impressed by anything "playing CS" that isn't running a vision model on a display and moving a mouse, because that is the game. The game is not abstractly reacting to enemy positions and relocating the cursor, it's looking at a screen, seeing where the baddy is and then using this interface (the mouse) to get the cursor there as quickly as possible.

It would be like letting an AI plot its position on the field and what action its taking during a football match and then saying "Look, The AI would have scored dozens of times in this simulation, it is the greatest soccer player in the world!" No, sorry, the game actually requires you to locomote, abstractly describing your position may be fun but it's not the game
by NoImmatureAdHom | 2025-05-23 14:23:12+00:00
I worked there for years, still spend a lot of time there, and therefore know a lot of people who either are or were there. Many people associated with the University are pretty happy about it getting smacked down.

Shameless, wrong, and overtly illegal discrimination on the basis of race, sex, and creed, suppression of free speech, even the compelling of speech have all been de rigeur for Harvard for the past decade.

I just wish they would use a scalpel rather than a sledge hammer.

The University (and many other universities) has been engaging in overtly illegal discrimination on the basis of sex, race, and creed in hiring, grants, and I'm sure many other areas. There were many job postings where the CVs of white men were never looked at, because of their skin color and sex. There were many grant-funded opportunities (often federally-funded) where a white man, or a man, or a straight person would not have a chance because of those characteristics. Oh, and I should mention "diversity statements", now called "belonging statements". These are political tests: regardless of your skin color and genitals, if you don't sing the right political song you have no chance. This was a first line assessment at many places (e.g., UC Berkeley). This was all overt in that it was openly talked about, people would send emails to the effect "this job opening must go to a brown woman", etc. People generally, somehow, even Americans, didn't understand it was illegal. I would be greeted with quizzical looks if I enlightened them! (in casual conversation, of course, never officially!). This is all for hiring and similar. Students are different, and since the end of affirmative action Harvard has still been doing everything it can to continue discriminating against e.g. East Asians and Whites, which is of course illegal.

You risked losing your job for expressing an uncool belief (e.g., Carole Hooven: https://www.mindingthecampus.org/2024/02/15/carole-hooven-wh...). Of course, they will try to force you to resign before actually firing you, which would leave open the possibility of legal problems. This may be a sort of "why not, it's a small thing, just say it" to a chemist, but to an endocrinologist or social scientist it can be intolerable.

Compelled speech was on the table, too, which is a bright line we have so far, as a society, have managed not to cross. Harvard and other elite universities were crossing it, and the Biden admin's Title IX rules overtly crossed it (by forcing you to use someone's preferred pronouns). A bad look, to put it mildly.
by Nayak_S1991 | 2025-05-23 14:23:13+00:00
First they add hidden fees, now they use your email for marketing all under the guise of going paperless. Feels less like saving the environment and more like squeezing the customer. How ever few restaurants which we serves as a technology partner we made an interface to unsubscribe so it will be convenient for people like you to not getting unwanted emails
by vanviegen | 2025-05-23 14:24:44+00:00
The talk seems to be mostly about all the limitations and workarounds they've had to deal with, because they choose not to shard. Apparently, they have a policy of adding no new functionality to the database, which presumably means additional separate database services being setup for each new feature. That sounds a lot like accumulating tech debt very rapidly, just because sharding is not on the table, for whatever reason.
by Bjorkbat | 2025-05-23 14:24:52+00:00
He's still a great designer, the problem though is that without the right kind of editorializing force he'll make mistakes, usually in the form of compromising practicality and functionality for the sake of aesthetics. I should probably clarify that this isn't some fault unique to Jony Ive. It feels like it's common among designers and probably just creative people in general.
by cm2012 | 2025-05-23 14:25:10+00:00
“After Virtue” annoys me because it basically argues that morality only makes sense within cultural traditions, as if we’re all just trapped in our local narratives with no access to universal truths. MacIntyre romanticizes ancient communities and traditions, but ignores the fact that plenty of those upheld horrifying practices—like slavery, misogyny, or human sacrifice—and calling those ‘virtuous’ just because they fit a narrative feels like moral relativism in disguise.

I get that modern ethics can feel fragmented, but the answer isn’t to retreat into tribalism or pretend reason can’t give us shared values across cultures.

Just because some people are bad at finding moral clarity doesn’t mean it’s impossible or meaningless.
by aaronbaugher | 2025-05-23 14:25:36+00:00
That's sad. It's not like when I was watching Holy Grail in the late 80s it was in theaters, and the "effects" weren't good enough when it was made to become dated. We watched it and lots of other stuff on VHS because it was good, regardless of when it was made.

I suppose some of the jokes depend on cultural things that might not be taught as well anymore, like the Trojan Horse. But most of it is about human nature, so it seems like that should hold up.
by rayiner | 2025-05-23 14:25:43+00:00
I don’t think my family was involved in corruption. But they are part of a landed gentry class that cooperated with the British colonial administration. My mom’s surname is an honorific reserved for people in a high position within a rigid class hierarchy: https://en.wikipedia.org/wiki/Begum

But yes, I think that, in the aggregate, it’s not good to have a large number of people like me injected straight into America’s major institutions. We dilute what I think is a core american value against elitism and hierarchy. And our presence gives our home grown elite permission to drop certain beneficial safeguards on their behavior, such as the WASP taboo against conspicuous consumption. This is highly visible in Northern Virginia where I grew up. It was always full of elites, but now it’s full of elites that don’t feel pressured to keep a low profile and at least pretend they’re not elites.
by bryanlarsen | 2025-05-23 14:25:46+00:00
The article contradicts itself. The text says that the chip will be sold for $10. The headline says the board will be sold for $10.

Generally editors write headlines while the journalist writes the text, so when they conflict, the headline is usually wrong.

A $10 retail price for a board would be a big deal.

A $10 wholesale price for a chip is not news.
by spenrose | 2025-05-23 14:25:59+00:00
Some headlines, such as this one, are catnip to up-voters* despite the article's contributing nothing to the established discussion c. 2015, let alone 2025. I don't know how you disrupt this dynamic and redirect to "go read X", where X is _Team Topologies_ or whatever, but it would improve HN.

* (not a criticism; the topic is important to hackers)
by vlovich123 | 2025-05-23 14:26:32+00:00
I’m not necessarily convinced despite my human bias that it’s a superior mechanism. Humans work the way they do and learn the way they do in no small part because of biological limitations and a physical reality. It’s not clear that a virtual entity needs to face the same limitations, although clearly learning from feedback that’s not available to an AI is important. It is true though that humans are more energy efficient learners, but letting the AI experiment with the real world and get feedback that’s way may be the only missing piece rather than a problem with the “blender” approach.
by evanelias | 2025-05-23 14:26:34+00:00
> I'm now hoping all the cloud providers read this article and start exposing the feature to try disabling an index in the query planner before you drop it for real

I'm surprised there isn't non-superuser DDL to handle this. For example in MySQL you can ALTER an index to make it INVISIBLE (or equivalently in MariaDB, IGNORED) and the planner won't use it.
by amluto | 2025-05-23 14:26:56+00:00
The whole “server facing the Internet” attack model is real, but it’s rather out of date. Especially if you’re a programmer, the software on your machine is likely to try to attack you.

In any case, the right solution for saving files from Thunderbird has been known for years: “portals” or whatever a particular sandbox system calls it. The sandboxed code in Thunderbird asks more privileged code to pop up a file chooser, and Thunderbird gets to save the chosen file. Zero friction and excellent security. Sadly, no one has gotten the whole ecosystem to play along. Android has supported this for years and app developers complain and refuse to use the correct API. iOS apps barely support files. I think Flatpak can do this, but almost no one does it.
by andrewl | 2025-05-23 14:26:57+00:00
That site is really hard to read. I was about to say it needed a designer, but it obviously had one. But the designer is either very bad or intentionally made the design very bad. I can't tell. I also can't tell if the author is serious or being satirical.

And that flashing image at the bottom could be dangerous for people with seizure disorders.
by cossatot | 2025-05-23 14:28:02+00:00
Similar to the flood analysis others have mentioned, this can be used to create databases of buildings with the number of stories for each, which is important for understanding how each building will respond to various catastrophes (earthquakes, strong winds, etc.) in addition to various non-catastrophe administrative tasks. The other post about finding the depth of oil in oil tanks is actually super interesting to me because the amount of oil in the tank is a huge determinant of how it will respond to seismic ground motions. I had no idea the top sinks with the oil level and am skeptical that it does on all of the tanks but it's cool nonetheless.
by pflenker | 2025-05-23 14:28:17+00:00
It's surprising how many "to do lists" don't really model "to do"s correctly. They confuse reminders (I do not want to forget something so I want to be reminded) with todos (I want to do something), they confuse a start date (I want to start working on something now, but if it's still not done tomorrow it's OK) with a due date (if I don't do it by then I'll be in a lot of trouble), and they give us a lot of knobs to turn, like priority, tags, dependencies, sub-lists and so on, which are not always useful.

At the same time, absolutely basic recurring functionality is surprisingly often broken or not implemented correctly, like "I want to write my update on every work day, but if I forget it once, I don't want to write it twice". Even things, one of the top apps in the space, annoyingly doesn't allow me to check off a recurring item before its start date.

I absolutely love the simplicity of Bullet Journal here: A piece of paper, a dot, some words, that's the todo. Add some doodle next to it, like an asterisk or an exclamation mark, if you need to highlight it. That's it. Too bad recurring tasks come with a lot of manual overhead there.
by seanmcdirmid | 2025-05-23 14:29:06+00:00
I don’t think we’ve really figured out how to use AI in coding yet, vibe coding doesn’t really feel like it’s it. Vibe coding and just generating code like how some people claim intellisense is just to save on typing, when it’s actually a great in-situ browse what members can be selected on a value of a certain type.

There is definitely a way to abuse AI in programming, but it doesn’t seem to be very compelling and I don’t think it will get people who do that very far (eg relying on intel sense to save on typing rather than just learning how to type).

ChatGPT is a great writing tool if you already know how to write. You can curate and modify on top of it, allowing you to write your paper faster with the same amount of quality. But again people just using it to write essays or paper without knowing how to write themselves aren’t going to get good results.
by jm4 | 2025-05-23 14:29:52+00:00
Vivaldi seems to be doing ok and they only focus on a free browser. Brave seems to be doing well too, even if some of what they're doing is controversial. I admire them for at least taking a shot.

I don't necessarily fault Mozilla for trying to diversify revenue. The problem is when they neglect the browser to work on silly projects like Pocket, VPN's, mail relay, etc. and not even do a good job on those either. All of them were bolted on via acquisition or partnership, felt like an afterthought, and didn't provide anything that wasn't already easily accessible.

The organization doesn't execute well at any level and hasn't for a long time. They only exist because of Google and the remaining holdout users who feel obligated to use a sub-par, non-Chromium browser. I'm finally off that bandwagon. For the first time in over 20 years, I don't even have Mozilla's browser installed on my system.
by joshstrange | 2025-05-23 14:30:01+00:00
> The thing about "agentic" AIs is that nobody is thinking of the consequences downstream here. Why would your guests turn up, since they'll be getting loads of random spam? How does the bowling alley handle loads of automated requests? Who do you complain to if the cake is wrong?

>> Fascinating @benthompson vision of the future of the Internet-i.e., "The Agentic Web"

>> Scenario: Before I go to sleep, I tell ChatGPT "Plan my 5-year-old's birthday next Saturday, budget $500. When you've made the reservation, email these 20 ppl a printable invitation to attend. Also my wife wants to go to England in mid-July. Find 5 plausible flights for the family and make several distinct itineraries. Finally, pls edit this work memo."

>> When I go to sleep, the Al agent negotiates slots with two bowling alleys, buys a cake, emails printable invites, plans the trip, copy-edits, etc.

> In the real actual world we already live in, restaurants are already reverting to only taking reservations by phone, or charging huge reservation fees, to stop automated booking. This is with basic bots!

So which is it? Are LLM/Agentic AIs ruining things or just an extension of what has already happened without any LLMs involved?

"Hey look at this horrible thing that LLMs can do! I mean, people have been automating this for years successfully but now LLMs can do it as well! The sky is falling!" /s

I don't think you should use AI for something like this, most "Plan a X trip/event" prompts I find hilarious and would never trust (with today's tech at least, and tomorrow's at a minimum) but this doesn't seem like a very strong argument.
by sgarland | 2025-05-23 14:30:15+00:00
I would never say that self-hosting anything is trivial. Linux administration, tuning, and troubleshooting can be learned, obviously, and the same is true of RDBMS. Neither is a trivial skillset if you want to actually be able to run stuff at scale, though. There's a massive difference between 25 QPS and 25,000 QPS (TFA states ~40 replicas, and an aggregate of 1,000,000 QPS).

That shouldn't deter anyone from trying, though. You can't learn if you don't try.
by zelphirkalt | 2025-05-23 14:30:18+00:00
One could also call it a bubble. Last as long as it lasts, which is as long as the stakeholders believe in it.

I think your argument doesn't hold. Just because people still believe something to be the case, doesn't mean it really is the case. It being "worth so much to so many groups" just means they believe in it being worth as much. A well formed argument would come up with examples of the brightest hailing from Harvard and perhaps statistics about achievements of former Harvard students.
by TheNewsIsHere | 2025-05-23 14:30:40+00:00
Why are you gatekeeping what constitutes poor working conditions?

There are people all over the technology sector that suffer from various issues that make the “modern” office an absolutely unproductive, overwhelming shitshow.

You might also be frustrated if you’re asked to meet unreasonable goals in an environment where you can’t get anything done, at a company that doesn’t give you any options or agency over your work space.

It’s not the workplace suffering olympics. We don’t need to figure out whose cornering the market on bad working conditions to acknowledge that that issue spans industries.
by vlovich123 | 2025-05-23 14:30:52+00:00
But that’s precisely NOT the problem that exists in OPs code. It’s a problem Valgrind will detect if and only if the optimizer does something weird to exploit the UB in the code which may or may not happen AND doesn’t even necessarily happen on that line of code which will leave you scratching your head.

UB is weird and valgrind is not a tool for detecting UB. For that you want Miri or UBSAN. Valgrind’s equivalent is ASAN and MSAN which catch UB issues incidentally in some rare cases and not necessarily where the UB actually happened.
by cryptonector | 2025-05-23 14:31:04+00:00
> Feature Requests

> Concerning schema changes: they desire PostgreSQL to record a history of schema change events, such as adding or removing columns and other DDL operations.

You can do this right now today by using `EVENT TRIGGER`s. You can check out things like Aquameta[0] (if I remember correctly) to see how it's done.

[0] https://github.com/aquametalabs/aquameta
by jjulius | 2025-05-23 14:31:18+00:00
I recognize that this is certainly going to be a YMMV response, but I've got circles of friends and acquaintances in most of the areas I'm interested in. I can reach out to all of them if I'm feeling up for whatever, or I can reach out to specific ones depending on what I want to get into this weekend. I appreciate that sense of community more than a cold events calendar can get me. I don't need to know what all of my friends are up to all of the time, and if it's important to me, I can reach out directly.

Heck, even RSVPs to calendar events can be misleading and don't actually tell me why my friend marked themselves as attending. Sometimes people use it as reminders, or maybe they were interested last month but aren't anymore and forgot to remove the event from their list. Maybe plans have changed and they're not going, or maybe their reason for going would be wildly different than mine. I'd rather find out from them what's happening and what they're excited about.
by blacklion | 2025-05-23 14:31:48+00:00
I've tried many media servers (but not Navidrome, though, I'll try it too!) and all for them mangle my collection. Albums shown twice (because there is FLAC and CUE files, for example), albums splitted into to tracks (each track seen as its own album, I don't know why), problems with non-unicode tags in old files, 6 ways to spell "Bjork", some don't understand FLAC with embedded CUE (and don't show tracks in such files at all), and, as a cherry on the top, none of them understand such abomination as ISO image with WavePack and CUE files inside (format which was popular on one big tracker some time ago). Files without tags are also a problem. So, each of these servers show 75% of collection Ok and 25% as hot mess. Each software has its own 25%, of course.

And I don't have any willpower to fix all tags and formats in 3.5TB collection (for example, to re-code all lossless zoo to FLAC and fix all MP3 tags for IDv2.4 format and Unicode).
by bccdee | 2025-05-23 14:32:53+00:00
> This makes ultimately no sense. An innovative technology company actively puts roadblocks into democratized application development.

Makes sense to me. See this quote from erstwhile Disney CEO Michael Eisner:

> We have no obligation to make art. We have no obligation to make history. We have no obligation to make a statement. But to make money, it is often important to make history, to make art, or to make some significant statement.

Apple is not innovative by nature, and it is certainly not democratic. It is profit-seeking by nature, and will innovate and democratize when it thinks that is the best way to make money. However, letting the riff-raff into your App Store without paying the entrance fee is not a good way to make money. That fee is where the money comes from. You're letting the public abscond with your golden goose.
by getgalaxy | 2025-05-23 14:33:12+00:00
Super cool for them to finally add in VSCode.

My team is trying to build even more here by building a dedicated SQL editor with a context aware AI copilot, and with sharing and collaboration so we don’t need to send queries in slack anymore :)

Check it out and get on the waitlist getgalaxy.io/explore/product-tour

happy to chat live with anyone if interested, support@getgalaxy.io
by apirone | 2025-05-23 14:34:17+00:00
You've asked — we've listened.

We're excited to announce that our platform now officially supports the Ethereum blockchain, including USDT and USDC transactions! This upgrade comes directly from your feedback, and we're thrilled to bring you more flexibility, faster settlements, and broader crypto coverage.

Start accepting and sending USDT & USDC on Ethereum today — seamlessly, securely, and with the same great experience you know and trust.

Learn more on apirone.com

#Ethereum #USDT #USDC #CryptoPayments #Apirone