MurphyA/hacker-news huggingface dataset:
by denysvitali | 2025-05-27 06:49:16+00:00
I know this is just a small feature and probably a less meaningful one compared to the rest of the project - but for me being able to use pgdog as a way to redirect reads to read replicas and writes to the primary (w/o doing that in code) is a huge plus. Many applications out there do not support R/W splits, and having something that does that for you (at the proxy level) has always brought speed improvements for me in the past.

Such a cool project, good job Lev!
by DoctorOW | 2025-05-27 06:50:58+00:00
That was sort of the PR spin they put on it. If Cloudflare was drawing an ideological line in the sand, they might have discussed where that line is lest others cross it. Instead, the post talks about when they do and don't comply with law enforcement and pleads with government not to try and force them to take other websites down. Posts on Stormfront were under immense legal scrutiny and the praising of Cloudflare brings that eye on them. Reading between the lines it's very obvious that legal made the decision. GP was discussing the larger pattern, and the larger pattern is one of inaction until there's little choice left legally speaking.
by barrell | 2025-05-27 06:51:44+00:00
I find it very interesting the praise Material Design Expressive gets. Perhaps it's just because I've always been on iOS, but every iteration of Material Design seems so much more foreign to me. I'm not really criticizing it, but personally I find it to be extremely confusing to visually process.

It feels a lot like language divergence. iOS and Android started at the same place (same language), then became different accents, different dialects, and (soon/now) different languages.
by dusted | 2025-05-27 06:51:52+00:00
I want to be excited about this, I _HATE_ the flatness of android, windows 10/11, even macos.. but I'm afraid they'll fuck it up.. the 3D objects will be actual objects, everything will be crufted on top of the bloated dumpster-fire that is "modern" UI "frameworks". If git had been with us since the 00s, we could just do a hard-reset down to the latest commit before it became flat and ugly.
by WalterBright | 2025-05-27 06:53:16+00:00
All modern jet engines are based on Ohain's axial flow design, not Whittle's radial flow one. Ohain's engine first ran in 1937. The Heinkel HE178 was the first flying jet airplane, with Ohain's engine.

The Me262 was the first operational jet fighter, again with Ohain's engine.
by impossiblefork | 2025-05-27 06:55:19+00:00
Obviously the authors emphasize that it can make RNNs a competitor for big transformers, but it also means you can do things like feed back part of the output of a transformer into the input of the transformer at the next step, or other ways of making transformers into RNNs, so RNNs don't have to be all about speed.

I think this has every chance of being an enabler for much more powerful architectures.

Depth of a transformer is the number of layers. Depth of a transformer with a recurrent connection from the previous token output to the current input is the number of layers times the timestep.

If it works as well as I imagine it's going to make for much more powerful models.
by JR1427 | 2025-05-27 06:55:22+00:00
Good UI and UX isn't about which icons to use etc, it's about making the user's journey through an app match how they're thinking about the problem.

In my team we spend so much time picking icons, and checking that we are matching the design patterns of other apps (yawn...), that we have just ended up with a UX that doesn't prioritise the number one reason people use our app.
by Bramhoven | 2025-05-27 06:56:01+00:00
I’m working on Proflect — a platform that combines goal-setting, journaling, and feedback to support intentional personal and professional growth. You can link daily reflections and feedback directly to the goals you’re working on, and track your progress over time.

The idea is to bring more structure and insight to self-improvement without making it feel like a chore.

I’d really appreciate any thoughts on the concept or the site itself: https://proflect.io — does it make sense? Anything unclear or missing?
by california-og | 2025-05-27 06:56:24+00:00
I totally agree. I think the neo-liberal university model is the real culprit. Where I live, Universities get money for each student who graduates. This is up to 100k euros for a new doctorate. This means that the University and its admin want as many students to graduate as possible. The (BA&MA) students also want to graduate in target time: if they do, they get a huge part of their student loans forgiven.

What has AI done? I teach a BA thesis seminar. Last year, when AI wasn't used as much, around 30% of the students failed to turn in their BA thesises. 30% drop-out rate was normal. This year: only 5% dropped out, while the amount of ChatGPT generated text has skyrocketed. I think there is a correlation: ChatGPT helps students write their thesises, so they're not as likely to drop out.

The University and the admins are probably very happy that so many students are graduating. But also, some colleagues are seeing an upside to this: if more graduate, the University gets more money, which means less cuts to teaching budgets, which means that the teachers can actually do their job and improve their courses, for those students who are actually there to learn. But personally, as a teacher, I'm at loss of what to do. Some thesises had hallucinated sources, some had AI slop blogs as sources, the texts are robotic and boring. But should I fail them, out of principle on what the ideal University should be? Nobody else seems to care. Or should I pass them, let them graduate, and reserve my energy to teach those who are motivated and are willing to engage?
by Baeocystin | 2025-05-27 06:56:59+00:00
I had to retake a multi-hour proctored test (and only got to do so after a ridiculous amount of back and forth with the school) because my cat jumped up on my computer table while I was taking it, and I looked over at her and gave her a few pets before looking back at the screen. Not joking in the least. It was maddening.
by simgt | 2025-05-27 06:57:37+00:00
So, same as every other kind of design: form over function and cycle in-between various styles to keep on selling. Except here I guess what's being sold is the time of the designers inside corps who need to keep on changing things to have a job. Just give me old Airbnb, old Slack, old iOS, old Google Maps, I could find my way through it just fine.
by rkagerer | 2025-05-27 06:58:15+00:00
I gather Google is a great believer in A/B testing.

Yet I consistently find compounding annoyances in their UI's. I suspect they'll jump on this AI bandwagon and that I'll hate the result.

By contrast, I loved the UI on my old PalmOS and its apps.

There is no substitute for good taste, deliberate attention to detail and eating your own dogfood.
by 7bit | 2025-05-27 06:58:17+00:00
I like Hackernews. I like the simplicity. I don't bother with better AI. I prefer it that way and I acknowledge that the look and feel of Hackernews does not suite everyone.

But I don't value the look and feel of Hackernews, because it drives people away -- as if these people are of lesser value. That is just elitist and gatekeeper mentality.
by roydivision | 2025-05-27 06:58:31+00:00
> More importantly, Docker containers themselves aren’t reproducible—running apt-get update or pip install requests at different times can yield different results, even with the same Dockerfile.

apt-get install <package name>=<version>

> And frankly, no one really needs Kubernetes, they just have it because everyone and their grandma has it. I digress, that’s a topic for another day.

Oh grow up, ffs.
by monero-xmr | 2025-05-27 06:59:01+00:00
I would look at homomorphic encryption, zero knowledge tech (snarks / circuits)

All of the NFT infrastructure will be repurposed for tokenized bonds (Real World Assets or RWAs) and the size of defi and crypto network assets under management will skyrocket, and become deeply intertwined with tradfi

Privacy coins (like my username) are only going to get stronger and harder to kill

It will be much easier to raise funding for tiny startups, like you could back in the pennystock days and IPOing garage businesses. Formalized and strong names / credentials / legal remedies will enable far easier capital formation for risky companies
by maratc | 2025-05-27 07:00:09+00:00
In the way that (a) its establishment and monthly installments are mandated by law, at the rates prescribed by the law (which isn't the case for "a savings account"); (b) both the installments and the revenues are tax-free by the law (which isn't the case for "a savings account"); and (c) the law that establishes the fund, mandates payment on both employees and employers, determines the rates, and frees the whole thing from taxes is called "the Pension Law" (which isn't the case for "a savings account").

However if all of the above also applies to savings accounts in the place you reside in, you can call it "a savings account" all right.
by const_cast | 2025-05-27 07:03:47+00:00
It's been such a long standing tradition in software exploits that it's kind of fun and facepalmy when it crops up again in some new technology. The pattern of "take user text input, have it be tainted to be interpreted as instructions of some kind, and then execute those in a context not prepared for it" just keeps happening.

SQL injection, cross-site scripting, PHP include injection (my favorite), a bunch of others I'm missing, and now this.
by cycomanic | 2025-05-27 07:06:22+00:00
You might be right and they are talking about fibre bundles, but that that's something different to a multicore fibre (and much larger as well, which could pose significant problems especially if we are talking cm links). What isn't addressed is that leds are quite spatially incoherent and beam divergence is strong, so the fibres they must use are pretty large, coupling via just a connector might not be easy especially if we want to avoid crosstalk.

What I'm getting at is, that I don't see any advantage over vcsel arrays. I'm not convinced that the price point is that different.
by SebastianKra | 2025-05-27 07:06:41+00:00
It’s not a loop, it’s a spiral. Each idea brings a (partial over-)reaction to the last one.

For example, flat monochrome icons emerged, because previously the UI was massively overshadowing the main content [^1]. So we traded the recognizability of icons for a better overall hierarchy in the UI.

Now that this problem is solved, designers are looking to reintroduce recognizable icons without sacrificing the previous goals. In the AirBnB app, you’ll find that the busy icons are only used when they’re the main focus. Auxiliary icons remain flat.

[^1]: https://www.geeky-gadgets.com/wp-content/uploads/2011/09/fac...
by hnlmorg | 2025-05-27 07:06:43+00:00
Played for a little while and didn’t get a single L piece. I’m guessing you’re picking pieces randomly?

If you wanted to further reduce the stress then you could use the single bag system (same link as below, bottom of the page).

[1] https://strategywiki.org/wiki/Tetris/Pieces#L_piece
Show HN: ISP Lookup
by pul | 2025-05-27 07:06:53+00:00
The domain name isplookup.com dropped last week, so I made this online tool. It shows your IPv4 and IPv6 addresses and their internet service providers.

You can also enter an IP or domain name to find their ISPs.

Not as revolutionary as some startups, but I love making these single-purpose tools. Hopefully it'll have a tiny impact on many many people over the years :)
by firesteelrain | 2025-05-27 07:07:11+00:00
Downvoting and upvoting even if not visible can also lead to groupthink moreso on sites like Reddit than here. Points acquired here eventually let you downvote. But, really no reason to upvote or downvote comments as no one can see the points of a particular comment on this site. I am aware that after so many downvotes that the comment starts to gray out into oblivion eventually but even that promotes groupthink. Factual counterpoints, especially in political threads, are hard to discuss
by thadt | 2025-05-27 07:10:10+00:00
This is a rather new project so this should be obvious, but anyone looking to use this should be wary of it's quantum resistant security claims (on line 1 no less). Scanning through the code, I didn't see any reference to any state of the art post-quantum algorithms. In its current state, it seems entirely possible that the output of this code could be broken by a future quantum computer.

I see there is an optimization flag for 'MICROSERVICE_ARCHITECTURE' and 'BLOCKCHAIN_ENABLED' which doesn't seem to be used anywhere else in the code yet. Perhaps that's part of the roadmap toward resolving this issue, and it's just not ready yet.
by Manfred | 2025-05-27 07:10:38+00:00
That's a pretty weak argument given that I use Pop!_OS, Ubuntu, and Debian and have had these issues with all of them.

You can look for things like "nvidia drm broken" and find thousands of threads of people all types of problems spanning decades, meaning; old and new. Some of them are pure driver issues caused by NVIDIA but that doesn't matter because we're not trying to assign blame, but we're trying to see if the ecosystem is "mature".
by gloosx | 2025-05-27 07:10:50+00:00
How to fix Google:

1. Install User-Agent Switcher for Chrome plugin.

2. Choose older browser, like IE 10 or Iphone 6, refresh the page.

3. You're now getting "old google" results. Seeing first 5 links without scrolling. Accurate and concise.

The contrast is STARK. There is no "AI overview". There is no "From sources across the web". There is no "People also ask". No "People also search for". No "At a glance" section. No "Images" section, nor "youtube" section taking 50% of the page. No "Short videos" tab. Just. Search. Results.
Ask HN: Still no signs of a vibe coded startup boom, why?
by pera | 2025-05-27 07:12:52+00:00
Given that we have had PhD-level agentic reasoning AI models since last autumn I was expecting to see an explosion of new startups by now, but everything looks exactly the same. What could explain this?

Maybe someone could share some insights from the last YC batch or any other accelerator?
by rjst01 | 2025-05-27 07:13:47+00:00
In practice, whether or not this actually works can be very hit-or-miss. We've found several UEFI implementations will not consider a disk bootable if the pMBR doesn't exactly match the spec, which specifies that the 'protective' partition shouldn't be marked as bootable in the MBR partition table.

Meanwhile, other implementations will not consider the disk bootable in BIOS mode if the partition in the pMBR is not marked bootable.
by klntsky | 2025-05-27 07:14:12+00:00
The status quo of the US society was largely overwritten by a single man back then. This included extraordinary (for the US) measures like expropriating gold[0] and The New Deal (which concentrated a lot of power in the hands of the state). But then everything went back to normal (he's the reason why there is a maximum of 2 presidential terms now).

[0] https://en.wikipedia.org/wiki/Executive_Order_6102
by mirzap | 2025-05-27 07:15:27+00:00
> An attack doesn’t have to be surprising to be an attack.

If you open an API to everyone, or put a password as plain text and index it, it's no surprise that someone accesses the "sensitive" data. Nor do I consider that an attack.

You simply can't feed the LLM the data, or grant it access to the data, then try to mitigate the risk by setting "guardrails" on the LLM itself. There WILL ALWAYS be a prompt to extract any data LLM has access to.

> Yes. That is exactly what the article recommends as a mitigation.

That's common sense, not mitigation. Expecting "security experts" to recommend that is like expecting a recommendation to always hash the password before storing it in the DB. Common sense. Obvious.
by teekert | 2025-05-27 07:16:37+00:00
Signal, Wikipedia, I'd consider my Obsidian sync a donation. I donate to some podcasts.

Edit: Come to think of it, these are all projects that ask for money, but not often enough to be annoying. I bet I'd donate to KDE (or Gnome or NixOS) if I'd ever get a notification and it's a 1 min click-click-click experience.
by tanelpoder | 2025-05-27 07:16:39+00:00
I happen to be an Estonian, but this comment is general: I wonder when teaching kids to be AI-tool-literate, would this also help teaching some critical thinking and reading skills when consuming information from social media and Internet.

Since AI does hallucinate, you have to be able to dig deeper into the sources of facts when needed, to make sure that you're not being hallucinated lies. The same skills ought to be applicable for critical thinking/internet news literacy, as that loud "news" channel or TikTok influencer might also be "hallucinating" lies for you for their reasons...
by JR1427 | 2025-05-27 07:17:17+00:00
I did a similar thing, having been agnostic for many years. I thought I'd give Christianity a go, and keep going until I felt it likely wasn't true. ~5 years later, I'm still going.

Of course, if I was not living in a Western country with a historically Christian society, I may well have tried Islam etc instead. But I happen to be in a mostly Christian country, so I gave that a go, and so far it has stuck.

I don't think that's in any way inconsistent. I have never claimed to be doing a scientific study. I have a PhD, and did post-doc research. I know what science is, and what it isn't, and how far it can reach. IMO these big questions are beyond the reach of science.

In order to really test the waters of a particular faith, you have to put your weight on it. I don't think this would be possible if my research schedule told me I'd be converting to Buddhism in 2 years, and then on to Islam after that, etc. So this "scientific" approach is flawed from the start. Instead, it makes most sense to start off with what you think is the most promising.
by Tanjreeve | 2025-05-27 07:17:25+00:00
The only actual hard data cited in this article is the opposite conclusion to the headline.

>Still, language-learning app Duolingo and fintech app Klarna have recently walked back aggressive stances on replacing humans with AI.

>Some studies have also shown AI isn’t panning out as much as hoped, so far. An IBM survey found that 3 in 4 AI initiatives fail to deliver their promised ROI. And a National Bureau of Economic Research study of workers in AI-exposed industries found that the technology had next to no impact on earnings or hours worked.

The data in favour of the articles conclusion is "some linkedin influencer said so" and

>But Indeed’s findings show that “for about two-thirds of all jobs, 50% or more of those skills are things that today’s generative AI can do reasonably well, or very well.”

And if you read THAT article that's linking it's some MBAs speculating again at a conference. Which isn't inherently a bad thing not everything in the world can or should be quantified in a clear statistical conclusion. But appropriating the language and implying it and then the source is "some ceo dudebro said so" should be treated with at least some dubiousness at this point when a lot more of job market trends can be explained far less nebulously by a generalised slowdown in hiring and economic shocks. If I'm being less generous I can say this is yet another example of the linkedin media complex trying to rewrite reality again.
by thyristan | 2025-05-27 07:17:52+00:00
Well, kind of.

Actually, the developer should really do some work in the UI thread beyond just sending out a "button pressed" message: When I press the button, I need immediate feedback that it was pressed and that pressing it had an effect, that things are now happening. Too many UIs, especially in the web where round-trip-times can be long, rely on just firing of a message or a network request. The response to the user, by displaying a spinner, progress bar, modal or new page only happens asynchronously and after a comparatively long delay. This means that users will sometimes repeatedly click because "nothing happens", leading to multiple messages, leading to multiple actions, leading to a big mess.

So the UI thread should synchronously trigger user feedback, take a lock or other measures to prevent unintended repeated actions and start a timeout callback in case the triggered action doesn't happen in a sensible timeframe.
by carlob | 2025-05-27 07:19:13+00:00
> If they don't share my lineage, how are they my people? my nation? my culture?

Because all of those things are a product of nurture, not nature. If your twin was adopted, raised in a different country and didn't speak your language would you still consider them part of your culture?

> You're wrong. Go to any city that experienced mass immigration, and then to a city that didn't. See which one is culturally rich.

Oh, like Paris?

Honestly I'm trying to come up with a large city that didn't experience mass immigration and the only thing that comes to mind is something like Pyongyang. At this point I'm not sure if you meant that seriously, but mass immigration is something that pretty much defines being a large, culturally vibrant city. I come from Rome, and the moment our city was richer both economically and in terms of culture was when it was at the center of the Roman Empire and it was experiencing huge influxes of people from all the corners of the known world.
by jll29 | 2025-05-27 07:19:37+00:00
I also wrote a language in which keywords are not reserved, called Leazy, during high school ( https://github.com/jochenleidner/leazy ), but just for fun.

It`s arguably a good idea to treat keywords as reserved, in order to avoid confusion and to write faster compilers.

No-one should (be able to) write confusing code like:

if if = then then then = else else else = end end if

It's good to have a PL/1 compiler available to those that hwve legacy needs and that want to learn about the language, but it has been said it was overly complex (what I read about it sound like it was "the C++ of its time"). Since then, many language designers, at least the good ones (e.g. Wirth, Gosling), have recognized that less is more.
by birn559 | 2025-05-27 07:19:44+00:00
If using the work as training data was lawful (which hasn't been always the case as we know today) I tend to agree with you, but it might depend: creating an alteration of the work might be prohibited altogether or you might need to give proper credit to the original authors and that might already be violated when you present certain output to a user. In general, the user is responsible to obey the license of the original work. The problem is that the LLM doed not know on which works its output (mostly) is based on. So in theory, no output for which copyright laws might apply should be used whatsoever.