MurphyA/hacker-news huggingface dataset:
by bborud | 2025-06-11 09:01:55+00:00
> Speaker Selection Driven by Influence: Many rosters feature the same familiar faces year after year.

This isn't exactly unique to Go. I used to attend a big Java conference once per year and some of the main speakers would be there year after year. And to be honest, I didn't think they were very good speakers in that most of what they peddled was opinion, flavor-of-the-year style talks and advice that lacked specificity and often wasn't actionable. Some of the bigger names would routinely present pseudo-research fooling gullible developers to believe in things that were not true. But the conference was well-attended.

The thing is: conferences are expensive to organize and are financially risky. You need to attract an audience. The easiest way to do this is to have a roster of well known names. If none of the speakers are familiar to most of the audience, it will be harder to sell tickets.

If you want to change this there is one thing you can do: give talks yourself or recruit someone with something interesting to say and get them to give a talk. Complaining about conferences being conferences doesn't help. You are just stating the obvious.
by beardyw | 2025-06-11 09:02:03+00:00
'Using “you” in Korean is quite interesting since the direct translation 너 / neo is often too rude'

This is most likely an equivalent to thee/thou which was considered rude to use for one's superiors or elders as in:

"Don't tha "thee" me!" - it's ok for me to use for you but not t'other way round.

Now many believe thou/thee to be respectful because of the bible, where in fact it is used as familiarity.
Show HN: Rapidez – Headless Magento with Laravel and InstantSearch
by royduin | 2025-06-11 09:02:48+00:00
I've been working with Magento for years, but for side projects I used CodeIgniter. When Laravel was released, I switched and thought: It would be nice to create a Magento shop within the Laravel ecosystem!

So, in 2020, I created a proof of concept: some Laravel models on top of the Magento database, with a frontend using Laravel Blade templates and some basic styling with Tailwind CSS. The result compared to Magento? Super fast product pages!

Next up: category pages. These need filtering, sorting, etc. preferably without page refreshes. Magento requires Elasticsearch (since 2.4.8, only OpenSearch), so it would be nice if we could use that for product listings. We found ReactiveSearch, a frontend library with search components. We implemented that for super fast filtering and searching. Recently, with Rapidez v4, we switched to InstantSearch (from Algolia) with Searchkit, so we can still use Elasticsearch/OpenSearch since there wasn't much activity on the ReactiveSearch repos and we ran into some issues with it.

But visitors also need to log in, add products to the cart, check out, etc. GraphQL support in Magento wasn't as mature back then, so we started by using the Magento API with some renderless Vue components: logic only in the Vue files, while templates stayed in Blade. As GraphQL support improved, we switched to GraphQL for the cart in Rapidez v2, and for the entire checkout in v3.

Now, 5 years later: 2000+ commits, 250+ releases, 50+ packages, and 10+ live showcases.

But best of all: it's free and open source!

- Website: https://rapidez.io - Demo: https://demo.rapidez.io - Docs: https://docs.rapidez.io
by helloplanets | 2025-06-11 09:02:58+00:00
What's your take on Anthropic's 'Tracing the thoughts of a large language model'? [0]

> To write the second line, the model had to satisfy two constraints at the same time: the need to rhyme (with "grab it"), and the need to make sense (why did he grab the carrot?). Our guess was that Claude was writing word-by-word without much forethought until the end of the line, where it would make sure to pick a word that rhymes. We therefore expected to see a circuit with parallel paths, one for ensuring the final word made sense, and one for ensuring it rhymes.

> Instead, we found that Claude plans ahead. Before starting the second line, it began "thinking" of potential on-topic words that would rhyme with "grab it". Then, with these plans in mind, it writes a line to end with the planned word.

This is an older model (Claude 3.5 Haiku) with no test time compute.

[0]: https://www.anthropic.com/news/tracing-thoughts-language-mod...
by DrScientist | 2025-06-11 09:03:33+00:00
It's complex - that's why you have judges and juries - to make judgements.

I'm saying leaders bear more responsibility than foot soldiers - I'm not saying foot soldiers don't also have a responsibility - but 'I didn't physically do it' isn't a defence for those that gave the orders/ created a culture where it happened.

Sure, Zuck might not really known and that is a mitigation. But I think the interesting question here is what does everybody ( in the commpany ) think would have happened if he did find out? Would it have been a 'well done, that's clever/cool nod and a wink', or would they expected to have lost their jobs?

It's easy to frame laws to make it the leaders responsibility - it's their job to know - their job to act if they find out - their job to put systems and procedures in place to ensure illegal activity isn't happening on their watch.

And back to the billionaires/foot soldiers thing. Motive also matters - if people did it because of fear of losing their jobs that's a mitigating factor - if people materially benefited to the tune of millions - that's another factor. If you steal - the punishment scales with the value of the theft - same principal - if you want the law to be a deterrent then the punishment has to fit the crime. A fine of 1 million isn't going to stop Zuck doing it again is it?
by gku | 2025-06-11 09:03:42+00:00
Preprint Abstract: Global surface warming has accelerated since around 2010, relative to the preceding half century1-3. This has coincided with China’s efforts to reduce air pollution through restricted atmospheric aerosol and precursor emissions. A direct link between the two has, however, not yet been established. Here we show, using a large set of simulations from eight Earth System Models, how a time evolving 75% reduction in Chinese sulfate emissions partially unmasks greenhouse driven warming and influences the pattern of surface temperature change. We find a rapidly evolving global, annual-mean warming of 0.07 ± 0.05 ºC, sufficient to explain a majority of the uptick in global warming rate since 2010. We also find North-Pacific warming and a top-of-atmosphere radiative imbalance that are consistent with recent observations. China’s aerosol cleanup is thus likely a key contributor to recent global warming acceleration, and to Pacific warming trends.
by arturocamembert | 2025-06-11 09:05:16+00:00
left-pad even being a package is pretty funny, no? How many bytes got pumped across CDNs, proxies, build pipelines, etc. just to write a tiny utility function? I'm all for taking advantage of existing solutions, but I can't wrap my head around needing to pad a string and thinking "oh, I bet there's a package for that"
by tossandthrow | 2025-06-11 09:06:37+00:00
The housing market in SF is definitely an indication of concentrated wealth.

That said - relatively few participants are needed to price the market. This is the case for housing, stocks (where ETF-holder do not perform pricing), etc.

You are also likely not a nobody, not even in SF terms, with $6M liquid (assuming that there are quite a bit of investments on top of that). This would either require some successful speculative investments, top-level position in a successful company, inheritance, or successful exits. only inheritance with a long frugal lineage would yield a wealthy nobody.
by thaumasiotes | 2025-06-11 09:07:52+00:00
In Tamatoa's musical number in Moana, he spontaneously breaks into French for a single line of his song, "c'est la vie, mon ami". This is not expected to cause problems for English-speaking audiences.

I thought it was interesting to see how foreign language dubs handled that line. Sometimes they translate the French into the dub language as if it had just been English like the rest of the song. Sometimes they leave it as French. I don't remember any that translate it into a language that isn't the language of the dub, but also isn't French.

(Of particular note, the French dub leaves the line as "untranslated" French.)

Something that feels similar to me is the treatment of the Italian brothers in Lady and the Tramp. In the English original, they are jovial immigrants from Italy who operate an Italian restaurant and speak English in a very thick Italian accent.

This cultural concept translated better into some foreign languages than others. In the French dub, the brothers are jovial immigrants from Italy who operate an Italian restaurant and speak French in a very thick Italian accent.
by aa-jv | 2025-06-11 09:08:09+00:00
As someone who avoids javascript and its attendant ecosystem like its the Visual Basic plague of the 21st Century, the most interesting aspect of this whole story is the fact that Koçulu disconnected from the tech scene for some time, did some amazing hiking and camping and trail discovery, and now .. 8 years later .. still feels compelled to explain himself.

Technology is a fickle muse. We nerds obsess over her and degrade ourselves in her service, but she always calls us back into the light.

As someone who was around for the Morris worm and spent weeks negating its impact, I feel that there is a fundamental issue impacting our ability to make world-changing technology with the current tools. The less we strive to understand the organizational (ethical) failings of technology, the less technology can be used to effect productive change in the realms it is being applied.

That said, I'm about a month (and a few hundred failed compiles) away from taking my own sabbatical, and I can't help but try to reason what things would be like for me, upon my return after some years, in the technological space I've carved out for my own needs, at much different scales and contexts.

Perhaps it should become somewhat standard for us technologists to take sabbaticals, more often, and more seriously, in order to give us the context we need to understand the ethical dilemma that impinges upon our technological prowess.

Koçulu, thank you for your thoughts. I may never be effected by the javascript world, but the lessons it provides from within the temple nevertheless reverberate among the outer chambers ..
by crubier | 2025-06-11 09:08:16+00:00
Are you french by any chance?

This article made big news in France recently, but I have not heard of it anywhere else. I'm wondering if that thing is really the revolution it's been touted and I just missed the international news talking about it, or if it's just another example of "Look, France is great!" propaganda by french media.

Edit Note: I'm french.
by DrScientist | 2025-06-11 09:08:23+00:00
So your argument is that because the ring leaders, and the people who benefit the most from the crimes, almost always get off - we should forget about them and just penalize the people who have to do what they are told because they need to feed their families?

That would seem to be a recipe for more crime, not less.

Note i don't think anyone is saying those directly involved should get off scot-free, just that those really responsible shouldn't.
by anthk | 2025-06-11 09:09:05+00:00
The closest would be the modern Oberon environments, but I found them weird and unusable. If Win95/FVWM with virtual desktops work perfectly well, why the change?

FVWM had great working setups on their screenshoot page. This predates smartphones I'd guess:

https://www.fvwm.org/Archive/Screenshots/2011-04-15_Christin...
by LinAGKar | 2025-06-11 09:09:53+00:00
Is there anything in those EU directives that requires browsers to let webpages connect to localhost? Because that's the main issue here. And also maybe apps should need permission to listen on ports or connect to localhost, but I doubt the regulation prevents that either.

On https://localmess.github.io/, they think that this is technically possible on iOS too, and the main reason it wasn't done there is due to restrictions on apps running in the background.

This is nothing new that has been opened up because of those regulations.
by im3w1l | 2025-06-11 09:11:08+00:00
One thing I did once with great success was asking chatgpt something like "I'm trying to find information about X, but when I Google it I just get results about the app named after X. Can you suggest a better query?"

X was some tehnical thing I didn't know a lot about so it gave me some more words to narrow down the query that I would not have known about myself. And that really helped me find the information I needed.

It also threw in some book tips for good measure.

So yeah I can highly recommend this workflow.
Show HN: Open-source Go Challenges – Interactive practice for interviews
by RezaSi | 2025-06-11 09:11:45+00:00
Hey HN,

For a while, I've been looking for a comprehensive, free, and interactive platform to practice Go, especially specific concepts like concurrency, interfaces, and goroutines, with immediate feedback. Since I couldn't find exactly what I needed, I decided to build one myself: an open-source GitHub repo with 30 Go challenges.

The goal is to provide a structured way to learn Go by doing. Each challenge comes with learning materials and automated tests. Users can run their code directly in a web interface, get instant test results, and even track performance. There's also a leaderboard for some friendly competition.

I've tried to make it easy to jump in without much setup. You can simply fork the repo, solve challenges, and even get your solutions auto-judged via GitHub Actions if you push them.

It's still evolving, and I'd love to get feedback from the HN community. What challenges would you like to see added? Any thoughts on the testing or documentation?

Thanks for checking it out!

Project link: https://github.com/RezaSi/go-interview-practice
by Barrin92 | 2025-06-11 09:13:33+00:00
seniority as in rank, and respect for elders as in filial piety in East Asia are two very different things. Autocracy relies on execution of arbitrary power, and the latter places a limit on it. It's why after the revolution in China, Confucianism is the first thing they tried to get rid of. I stayed in Beijing during the covid lockdowns and there was one group of people that could do what they wanted "dancing grannies", old people who meet up to dance in public parks because messing with them was seen as too offensive.

Autocracy is usually driven by the opposite, unrestricted mobilization of the youth. In particular true in the West today. Bukele is not exactly a pensioner, and if the US has displayed one thing in recent times it isn't respect for the age of their leaders to put it mildly.
by sph | 2025-06-11 09:13:42+00:00
> The problem is that everyone is doing their own thing instead of coming up with a common standard

I mean, there is a reason XKCD 927 is the most quoted to the point of attracting downvotes. It's pure cliché, so I wonder why you believe a common standard to rule them all is possible.

There is only one sane approach in software: opinionated configuration. Yet the free-software world somehow still clings to the utopia of multiple, freely interchangeable choices, and all you get is half a dozen unmaintained backends and just one that actually works for a number of years when someone forgets 927 and decides to reinvent the wheel, badly.
by miki123211 | 2025-06-11 09:14:23+00:00
If you mean snail mail address, no it wouldn't. It's common to share these between people who have the same last (or sometimes first) names. Things get really fun when it's. both, e.g. a man marrying somebody who has the same first name as their sister. This actually happened in my (distant) family.

If you mean an email (or the part before the @), also no. People sometimes sign up from addresses like contact@example.com, and "dear contact" would be super confusing.

The "right thing to do" is to have a "what should we call you" field, which should be completely separate from any names collected for legal purposes, if any.
by careful_ai | 2025-06-11 09:14:37+00:00
This repo (and the Product Hunt launch) is a great example of pushing code assistants beyond static generation into dynamic runtime debugging.

The idea that Zentara can drive VS Code’s debugger—setting breakpoints, stepping into stack frames, inspecting variables, even modifying execution state—elevates it far beyond most LLM-based tools. It closes the loop between generate → execute → analyze → fix.

What’s especially compelling is the human-in-the-loop model. The author describes how they guided the AI: “99.9% written by AI, but still requires us to review, correct, and sometimes prompt the AI”. That mirrors the consensus on HN—AI shines as a partner, not a replacement.

Curious how it performs on non-trivial codebases or frameworks with heavy I/O or async flows. And from an enterprise perspective, this kind of system could be complemented by tools like Techolution’s Project Analyzer—automatically surfacing trouble spots while engineers steer the refactors and safety checks.

Overall: this is a solid step toward smart coding agents—runtime-aware, interactive, and still human-guided. Would love to hear others’ experiences running it on messy monorepos or legacy stacks.
by sfifs | 2025-06-11 09:14:44+00:00
Yes. I find addressing people by surname uniquely stupid. Like are you calling the person or the historical clan? It perhaps made sense for medieval lords to address their underlings as if they were interchangeable, in our modern context that has largely done away with royalty, using surnames makes no sense.

It becomes even more interesting when traditionally cultures (like mine) don't use surnames, but modern IT systems stemming from the Anglo Saxon culture force people to arbitrarily assign one of their names as a surname or IT systems generally don't work.
by short_sells_poo | 2025-06-11 09:15:02+00:00
Well throw us bone! Can you cite robust examples where private markets deal with this gracefully? Because I can't.

An informational asymmetry that is beneficial to the businesses will heavily incentivise the businesses to maintain status quo. It's clear that they will actively fight against empowering the consumer.

The consumer has little to no power to force a change outside of regulation, since individually each consumer has asymptotically zero ability to influence the market. They want the goods, but they have no ability to make an informed decision. They can't go anywhere else. What mechanism would force this market to self correct?
by tauntz | 2025-06-11 09:16:05+00:00
Why's it called o3 then if it's a different thing? There's already a rather extreme amount of confusion with the model names and it's not clear _at all_ which model would be "the best" in terms of response quality.

Here's the current state with version numbers as far as I can piece it together (using my best guess at naming of each component of the version identifier. Might be totally wrong tho):

1) prefix (optional): "gpt-", "chatgpt-"

2) family (required): o1, o3, o4, 4o, 3.5, 4, 4.1, 4.5,

3) quality? (optional): "nano", "mini", "pro", "turbo"

4) type (optional): "audio", "search"

5) lifecycle (optional): "preview", "latest"

6) date (optional): 2025-04-14, 2024-05-13, 1106, 0613, 0125, etc (I assume the last ones are a date without a year for 2024?)

7) size (optional): "16k"

Some final combinations of these version number components are as small as 1 ("o3") or as large as 6 ("gpt-4o-mini-search-preview-2024-12-17").

Given this mess, I can't blame people assuming that the "best" model is the one with the "biggest" number, which would rank the model families as: 4.5 (best) > 4.1 > 4 > 4o > o4 > 3.5 > o3 > o1 (worst).
by kgwgk | 2025-06-11 09:16:53+00:00
You’re not wrong but what did the commenter above meant with “50 hours+/week”? Weeks have three times as many hours. Years also have many more than 218 days.

Anyway I found an official survey saying that 40% of them work more than 50 hours per week (but fewer weeks than regular employees) so I guess it’s not so rare (around one private sector employee in twenty).
by GreyMolecules | 2025-06-11 09:17:05+00:00
Being a 빠른 can put you in a slightly sticky situation, especially when combined with the strict hierarchy rules regarding honorifics (존댓말).

Typically, throughout middle school to university days, a South Korean individual is expected to use the honorific version of the language when speaking to someone older. This version involves a completely different set of vocabulary and grammar, used to show "respect to others" and sound "polite," effectively preventing one from being casual with others. Whereas a 빠른 is allowed to befriend people one year above their age and gets to use "반말" (the casual version of the language) with those peers.

A social complication can arise when two groups with a monotonic increase in age meet. Say, friend group A comprises a regular 95 and a 빠른 95. They became friends in high school and talk casually. Then there's group B, which consists of a regular 95 and a 빠른 96, who also became friends in high school. Now, when groups A and B start hanging out together at university, the 빠른 95 has to decide whether to use honorific or casual speech with the regular 95 and the 빠른 96.

The ones stuck in the middle, in this case the 빠른95, gets called "족보 브레이커", which roughly translates to "pedigree breaker".
by roryirvine | 2025-06-11 09:18:43+00:00
It's in the same vein as the "co-operative multitasking is best because it forces programmers to write applications correctly" argument which was a mainstay of the 90s OS wars. People with a little knowledge but not much understanding, arguing in favour of their favourite OS and trying to spin its limitations as actually being a positive.

In most cases, they'd have been better off saying "yes, it's not ideal but it's a reasonable trade-off on a small system".
by kijin | 2025-06-11 09:19:09+00:00
Korean age is a hack that helps ease the friction that all those rules of seniority and different speech levels impose on us.

It gives you an age bracket within which everyone is equal, once and for all, regardless of their exact date of birth. Your friend isn't suddenly going to speak down to you when he turns 7 and you're still 6, except perhaps as a joke. Both of you are 8 in Korean age, and will turn 9 at the exact same moment. This age bracket produces a stable peer group who can remain friends for life, regardless of when or where individuals went to school, got a job, or enlisted in the army -- all the other places where hierarchy can be imposed.

Of course, the year is also important for reasons of superstition. There are still some elderly people who ask for the (Chinese zodiac) animal associated with your year of birth, instead of the year itself.
by samzer | 2025-06-11 09:19:16+00:00
There is definitely hype around AI but there is also value in it.

The realistic scenario for a well functioning organization is not to replace their entire DevOps team with AI agents and then realize the hard reality that their entire tech infra is on fire but to actually use these as a tool that makes their best DevOps person more efficient and make their DevOps resources much more leaner. This increases the productivity for the same cost. Even though this sounds grim for the future of work, this is what I feel is going to happen.
by justinc8687 | 2025-06-11 09:19:21+00:00
Way back in the day (2010), I worked for a company using Bluetooth scanners to measure traffic speeds. We could get about a 500' range with custom hardware.

The real fun part at the time was that every Bluetooth device pretty much was always in pairing mode, and that MACs didn't rotate...

Eventually those both happened, but in ways beyond my comprehension (I worked on the software side), the hardware guys could still pick up the signals to track cars.