MurphyA/hacker-news huggingface dataset:
by lisper | 2025-08-02 05:51:33+00:00
Por que no los dos?

Thirty-five years ago they gave me a Ph.D. basically for pointing out that the controversy du jour -- reactive vs deliberative control for autonomous robots -- was not a dichotomy. You could have the best of both worlds by combining a reactive system with a deliberative one. The reactive system interfaced directly to the hardware on one end and provided essentially a high-level API on the other end that provided primitives like "go that way". It's a little bit more complicated than that because it turns out you need a glue layer in the middle, but the point is: you don't have to choose. The Bitter Lesson is simply a corollary of Ron's First Law: all extreme positions are wrong. So reactive control by itself has limits, and deliberative control by itself has limits. But put the two together (and add some pretty snazzy image processing) and the result is Waymo.

So it was no surprise to me that Stockfish, with its similar approach of combining deliberative search with a small NN computing its quality metric blows everything else out of the water. It has been obvious (at least to me) that this is the right approach for decades now.

I'm actually pretty terrified of the results when the mainstream AI companies finally rediscover this. The capabilities of LLMs are already pretty impressive on their own. If they can get a Stockfish-level boost by combining them with a simple search algorithm the result may very well be the GAI that the rationalist community has been sounding the alarm over for the last 20 years.
Ask HN: Emojiboard – Ultra-lightweight emoji feedback widget for websites
by doberdog | 2025-08-02 05:51:50+00:00
Hey HN! I'm building “Emojiboard,” a super-simple feedback widget for websites.

A small floating button on your site lets visitors give feedback with one of four emojis (angry/disappointed/neutral/happy) and an optional comment. Everything is anonymous and embedded via an iframe. We also log some passive data (current route, language, screen size, OS, country) to add context to each feedback entry.

I made this because existing feedback tools felt too heavy or intrusive. With Emojiboard, leaving feedback takes just seconds. We’re currently using it internally (in our company) and want outside perspectives: - Do you think this approach makes sense? - What features or analytics would be most useful (or unnecessary)? - How would you like to integrate or customize something like this?

Finally, if such a tool existed, would you consider using it or paying for it? Would a free plan (for small sites) and paid tiers (based on responses or sites) seem reasonable? I’d love any thoughts or suggestions. Thanks!
by lazyeye | 2025-08-02 05:53:30+00:00
This doesn't negate Trump's concerns. It's not that adjustments were made, it's the timing of them and the scale of them that tends to suggest a political motivation. You can not like the numbers simply because they are inaccurate. I'm in no position to make that judgement and neither are you.

But given the level of hatred of Trump and the lengths the Dems will go to attempt to discredit Trump we've seen so far, it's not hard to believe that this is just another example of the abuse of political power to take out an opponent.
by anonnon | 2025-08-02 05:53:34+00:00
Reminds me of this Redbar clip: https://www.youtube.com/watch?v=v0uZCDlS_YM

tl;dw: you getting accused of rape or sexual misconduct isn't "cancellation." And I say this as someone who posts primarily on 4chan, because I hate the downvotes, flagging, shadawbanning and other groupthink-enforcement cudgels reddit and orange reddit employ, so it's not as though I'm sympathetic to "cancel culture."

This is what cancellation looks like:

https://drewdevault.com/2023/09/17/Hyprland-toxicity.html

https://linuxiac.com/xlibre-xserver-project-plans-revival-of...

Maybe the OP is completely innocent, but it's much easier to side with the "she" in a "he said, she said" dispute when there's more than one "she."
by ggm | 2025-08-02 05:55:11+00:00
Eroding entry grade jobs will erode future value. If people don't understand the value of future human capital, they don't understand the economy.

If kids today can't get jobs which in future pay well, who is going to both buy things and pay the taxes for my pension?

This is a bad move. I encourage fund managers who invest on public and private assets to tell their boards: hire people.
by int_19h | 2025-08-02 05:59:52+00:00
The Brits had this as a custom back when it was viable on the battlefield. They tried to stick to it during WW1 with quite disastrous consequences, which is why they stopped. Well, some brave souls still tried it occasionally in WW2, but any British officer who'd try to do that kind of thing today would be considered an idiot endangering his unit.

Strong martial tradition or not, whether combat is seen as desirable depends a lot on the level of personal risk for those involved. Which, by the by, is why feudal nobility was much more enthusiastic about warfare than the peasants - having good armor significantly reduced risks, and chances were good you'd get ransomed if captured.

When applied to modern warfare, it pretty much depends on whom you're fighting. If it's a modern army (in the sense of military doctrine first and foremost) against premodern one, whether the latter is guerrilla or state, and you're in the modern army, your chances of survival are pretty good - look at casualty figures for Battle of Mogadishu or Desert Storm. But if you're on the other side, the casualty rate is so high that people need some other motivation to keep fighting (ideology, religion etc); very few would fight for loot or glory under such conditions.

And judging by how things are going in Ukraine, two modern armies going at each other isn't much better. Again, hard to be excited about being blown to pieces by an FPV drone the moment you poke your head out of the camo netting.
by Terr_ | 2025-08-02 06:00:19+00:00
I think it's important to distinguish between where we need actual identity versus the lesser issue of ensuring NewAccount123 has "skin in the game", and not part of a hydra-headed botnet.

When we do that, it opens up solutions which are far more privacy conscious and resistant to abuse. (For example, being blocked from signing up for new accounts because somebody in the federal government doesn't like an op-ed you wrote.)
by wyldfire | 2025-08-02 06:02:05+00:00
A really good accompaniment to this is Carruth's "C++, bounds checking, performance, and compilers" [1]:

> ... strong belief that bounds checks couldn’t realistically be made cheap enough to enable by default. However, so far they are looking very affordable. From the above post, 0.3% for bounds checks in all the standard library types!

There's more to the hardening story than just bounds checks. But it's a big part IMO.

[1] https://chandlerc.blog/posts/2024/11/story-time-bounds-check...
by motorest | 2025-08-02 06:03:00+00:00
> What am I missing here that makes this a better fit?

From a cursory read, the answer is "it doesn't".

The blogger puts up a strawman argument to complain about secret management and downloading SDKs, but the blogger ends up presenting as a tradeoff the need to manage public and private keys, key generation at the client side, and not to mention services having to ad-hoc secret verification at each request.

This is already a very poor tradeoff, but to this we need to factor in the fact that this is a highly non-standard, ad-hoc auth mechanism.

I recall that OAuth1 had a token generation flow that was similar in the way clients could generate requests on the fly with nonces and client keys. It sucked.
by maxbond | 2025-08-02 06:03:10+00:00
Something that has occurred to me is that I have sometimes been that asshole entitled customer, and as I've matured I've learned to remove myself from a situation when I feel the urge to yell at a service worker.

It has never been about the money really. The only exception I remember was when I was upset about the way my bank processed my paycheck and yelled about it in my early 20s (my bad, I didn't know how depositing checks at an ATM worked but I ought to have). But usually it's because I felt insecure or disrespected in some way (which wasn't, to my memory, reasonable. It wasn't what the kids call a "valid crash out".).

For instance, it really gets under my skin when I am talking to technical support on the phone and they try to blame the problem on my running Linux. Argh! If it was Linux I wouldn't need their help! I'd either fix it on my own or ask some help forum.

I don't know how much that translates to the larger phenomenon, I'm not even talking about face-to-face interactions anymore, but that's my two cents.
by hahnbee | 2025-08-02 06:03:23+00:00
Mintlify | SWE/Senior SWE | Onsite San Francisco

Join us in our mission to empower developers worldwide! We're a developer documentation platform that helps companies build and maintain public-facing documentation (X, Anthropic, Scale AI and over 20% of the last YC batch). As for the team, we're builders at heart. Our small-but-mighty team is going from 0 to 1, laying down the foundations, and scaling (yes, all of the above). We prioritize attention to detail and are passionate about building tasteful user experiences. If you’re ready to do impactful, hands-on work, we’re ready to chat. Apply at https://mintlify.com/careers
by deathanatos | 2025-08-02 06:04:10+00:00
> Sorry, are you expecting some way to authenticate without any secrets?

I'm not. "It’s truly wild to me what some of y’all will tolerate." What, exactly, are we tolerating that is solved by asymmetric key pairs?

> The post is talking about simplifying things by eliminating all the back and forth. It’s not pretending to invent a secret-less auth system.

Well, then, I'm lost. What back & forth was eliminated?

In one system, we download an API key. In this system, we upload a public key. In both, we have a transfer; the direction doesn't really matter. Someone has to generate some secret somewhere, and bind it to the identity, which is what I was saying above, and is apparently the wildness that I'm tolerating.
by raincole | 2025-08-02 06:04:15+00:00
Ads. They're going to sell ads. It's a bit hard to imagine how else they justify the valuation.

Even if people look for answers from ChatGPT instead of Google, most people still won't pay $20/mo for it, let alone $200/mo. Average people don't pay for Google search and I've never seen any sign telling they would be willing to pay for it.
by fenomas | 2025-08-02 06:04:51+00:00
> I'm not sure what this webpage is, jsxfr is the name of the JavaScript library

Basically:

- The original sfxr was a win32 app, ca. 2007

- There was later a widely-used Flash port called as3sfxr, ca. 2010

- This page (TFA) is a JS port of sfxr, ca. 2011.

- `jsfxr` on npm was originally a separate JS port of as3sfxr, ca 2014

- Current `jsfxr` on npm appears to have changed hands in 2022, and is now a fork of TFA with somebody else's contributions (and a paid version, confusingly branded as "sfxr")
by motorest | 2025-08-02 06:06:53+00:00
> Fair. I assume you mean asymmetric key cryptography and not JWKs in particular?

There's some degree of confusion in your comment. JWKs is a standard to represent cryptographic keys. It is an acronym for JSON Web key set.

> JOSE is a pretty good library (...)

JOSE is a set of standards that form a framework to securely transfer claims.
by saghm | 2025-08-02 06:07:27+00:00
I think it's pretty reasonable to assume that if someone bothers to say "special developer access" rather than just " developer access", there must be some difference between the two. There's clearly not any reason that " developer access" wouldn't be sufficient to describe using APIs though, so it's hard not to read the word "special" as being at least redundant if not actively misleading.
by albertodenia | 2025-08-02 06:08:40+00:00
SEEKING WORK | REMOTE | Worldwide (EU-based) | Senior iOS Developer

Stack: iOS, Swift, SwiftUI, UIKit, Objective-C, SwiftData, CoreData, Swift Concurrency, Swift Testing, XCTest, CloudKit, StoreKit, CI/CD (Fastlane, Bitrise), product analytics (Segment, Amplitude, Braze), error tracking (Sentry, Crashlytics), Git, serverless backends (AWS Lambda), Mapbox, Alamofire, Twilio and more.

Website: https://www.albertodenia.com

LinkedIn: https://www.linkedin.com/in/albertodn/

Email: albertodenia [at] gmail.com

Hi, I’m Alberto! I’m a software engineer with 14+ years of experience building mobile apps and games serving millions of users. My main expertise lies in iOS development, but I'm familiar with other stacks so I can do backend work, setup CI/CD workflows, analytics pipelines, etc. I'm the kind of developer that can lay down a solid foundation for your project, while also caring deeply about the details that make out for a great UX. I usually work with an hourly rate but I'm open to flat-race pricing for well-scoped projects.
by valenterry | 2025-08-02 06:09:19+00:00
I'm on the practical side of things and have dabbled quite a bit with languages like Idris, I think we are mostly far from using them because of ergonomics.

Even in Scala (which is a very advanced language, but still far behind Idris) I deliberately don't use certain type-level features because it increases the compilation times too much (even with incremental compile!). It's very sad, but this is reality.

So, the problem isn't really that we need to "invent airplanes" - we already have them! What we need to do is make them usable and affordable by everyone.

I see more and more languages trying to add type-level features or try to embed other languages like Prolog-like ones into them. I hope that gets traction and becomes ergonomic, otherwise no one will use it in practice.
by Gibbon1 | 2025-08-02 06:09:32+00:00
First thing the new Arab countries did when they gained independence after WWII was to kick out the Jews.

It's an ideologically motivated fiction that Israeli's are all Zionist colonizers from Europe. 60% of them are refugees from middle eastern countries. And the majority of the rest are refugees from Europe. I find Middle Easterners and Europeans to have a lot of gall to ignore their contribution the mess.
by defrost | 2025-08-02 06:10:28+00:00
Because it is and always has been a relatively common name in the Muslim world, it's

an Arabic form of the Aramaic given name Yohanan of John the Baptist in Islam, who is considered a prophet.

~ https://en.wikipedia.org/wiki/Yahya_(name)

Another, perhaps more interesting question, is why is now Marxist libertarian, formerly Trotskyist Revolutionary Communist Brendan O'Neill following the lead of Daniel Ben-David of The Jewish Chronicle and "just asking questions" about something that both admit

there is no definite correlation between the increased popularity of the name and support for the terrorist also bearing the name

~ https://www.thejc.com/news/uk/yahya-soars-up-baby-name-leade...

This seems like a typical Telegraph non story.
by eugengeist | 2025-08-02 06:12:01+00:00
SEEKING WORK | Germany | Remote or Hybrid (Germany for onsites) CV: Full CV and details on request Email: hackernews (at) eugengeist.com LinkedIn: https://www.linkedin.com/in/eugen-geist/

Technologies & Skills: Software Engineering, Requirements Engineering, Data Modelling & Pipeline Design, Python, Golang, SQL, AWS, Azure, Kafka, DuckDB, Postgres, Airflow, PySpark, Clickhouse, API design (full list on request)

Experienced Engineer looking for Software / Data Engineering contracts.

I support you through all phases of the software development lifecycle - from planning and requirements engineering through development and testing until go live and maintenance.

8+ years experience in different industries (HFT, automotive, logistics, internet telecommunication technology, energy) helping customers to solve their problems.

As a seasoned software and data engineering expert, my extensive experience lies in developing and connecting software to various trading exchanges worldwide in different domains (inter alia XETRA, LSE, TSX, ASX, Binance, EPEX, Reuters,..).
by shakna | 2025-08-02 06:15:55+00:00
Writing a mousepad plugin is actually a bit of a pain.

> Note that you'll need all the Mousepad code to build your plugin, as the headers are not installed. We've never gone so far as to actually expose an API for writing plugins, choosing which headers should be installed and documenting this properly.

Which mostly means that you're on your own.

Whilst building one for Ethersync _should_ be fairly easy (exec and ionotify should get 90% there), without documentation - how do you ensure the text buffer gets updated correctly...? I'm not surprised no one has put this together yet.
by meitham | 2025-08-02 06:17:35+00:00
The author of Kitty, Kovid Goyal, calls running tmux on local sessions an “anti-pattern” in the linked GitHub issue. I can’t help but find that a bit ironic, because the very first time I tried Kitty, I was in the middle of work when I discovered Arabic support was broken - https://github.com/kovidgoyal/kitty/issues/536 . I simply launched the macOS Terminal app, attached to the same tmux session, verified my Arabic text rendered correctly, and then closed Kitty. Without tmux, I would’ve been forced to recreate my entire workflow from scratch.
by bmacho | 2025-08-02 06:17:57+00:00
This came out really petty and evil, suggesting revenge as taking away other people's kids just because you don't like them, and lying to the authorities.

In the original post they had confirmed that they were the parents, and were aware of her situation. While their response was rude, that's not a reason to threaten them to call 911 with lies, or to actually do it. I suggest you reread the original scenario.
by usr1106 | 2025-08-02 06:19:09+00:00
Correct. But if we are at comparing Finland and Sweden already: Finland has had one of the highest capital crime rates in Europe for ages. With Swedens increase in bombing and shootings in recent years they might have come close.

Finland has about twice the road accident rate per driven km as Sweden. Don't remember whether that was deadly accidents or any kind of accidents.

Deadly accidents in Helsinki are not that common. Remember it's only 600000 inhabitants and several tragic accidents happened in close cities this year. Zero for 12 months in certain part of the metropolitan area fits into statistical variation. Far too early to speak of a lasting development.
by kruffalon | 2025-08-02 06:20:32+00:00
It warms my old heart when projects use the AGPL (or GPL) licence.

It's a "small" thing to do that tells me that you're not just waiting for VC but actually really care about your work and the world.

(I'm not saying that MIT or other similar licences are used exclusively by people that don't care, I understand that sometimes you just don't have the bandwidth)
by saghm | 2025-08-02 06:22:23+00:00
As someone who uses Linux on all my personal machines but has usually had to use a MacBook for work, tmux is also pretty useful as a platform- independent tool for me to reuse the same workflow without needing to worry about differences between the two. I use Alacritty on Linux, but when I've tried using it on MacOS, there have things that don't seem to work for me out of the box the same way they do in Linux (which I'm struggling to remember exactly at the moment, but I think one of them might have been the setting to have the window maximized on startup). Rather than spend time trying to tinker around on an operating system that I don't have any particular desire to use outside of just getting my work done, it's pretty nice to be able to use tmux on iTerm to get basically the same experience I do on Linux. From that perspective, having something like an entirely independent way of scrolling back in a session is a feature to me, not an annoyance.

A lot of these arguments against tmux seem like they're more relevant to someone developing a terminal rather than using it. It's fine for people working on their own terminals to decide they don't care to support it, but I don't really find the arguments convincing as something I should care about, and I'd personally just switch to another terminal with better support for it rather than stop using it.
by jatin510 | 2025-08-02 06:24:06+00:00
Location: Bengaluru, India (IST, UTC +5:30) Remote: Yes

Willing to relocate: Yes (US / EU / SEA preferred)

Experience: 4+ yrs backend & data-infra engineering

Tech: Rust (4 y), Go (2 y), Node.js/TypeScript (5 y), Postgres, Kafka, Redis, Apache DataFusion (contributor), Docker/K8s, AWS & GCP

Résumé/CV: https://bit.ly/4nDx7sA

GitHub: https://github.com/jatin510

Email: jatin6972@gmail.com

About me - Built microservices & pipelines handling 100 M+ events/day with sub-ms p99 latency - Clean architecture, TDD, performance-first mindset; prod stays calm

Looking for early- or growth-stage teams where I can own backend/data infra end-to-end and help set engineering culture. Let’s build something that flies.
by benreesman | 2025-08-02 06:25:39+00:00
MLA is just one example of a best-in-class technique from Hangzhou that's seen wide adoption in US prestige labs.

And the saltiness of US labs about DeepSeek is well-known. "O3, explain model distillation like I'm five."

No Sam, explain intellectual property rights to the judge in the NYT test case asshole.
by eredengrin | 2025-08-02 06:26:29+00:00
When I first tried to port my tmux config to wezterm it took about a day to learn about all the wezterm concepts, map them to their tmux equivalents, and reach an mvp. I tend to be on the slower side to pick things up though.

Locally - I far prefer wezterm now. The only issue for me was that getting persistent server side sessions seemed to come at the cost of some weird neovim gui refresh and latency issues which I'm not sure are fully solved yet, so I still use tmux for that. Looking at the issue tracker, maybe I should try again, seems that at least some refresh issues have been addressed since I last checked https://github.com/wezterm/wezterm/issues/4607
by djhn | 2025-08-02 06:28:15+00:00
It’s interesting how you are probably saying you are scrawny for a westerner, but if you were the oppisite - an ’easterner’ - you wouldn’t be considered scrawny.

I bet there are people who would consider ’westerners’, however they define them, weak and scrawny. Pacific Islanders? Eastern Europeans?

Either way, our piano teachers must have come from the same school of thought and no RSIs here either. For fifteen years now I’ve typed on a macbook keyboard (tethered to a big display 90% of the time) which I’ve never bothered to upgrade from. No vim. A constant mix of the trackpad, Apple magic mouse (!) and Wacom tablet for input. Haven’t experienced any ergonomics issues whatsoever.
by MathMonkeyMan | 2025-08-02 06:29:08+00:00
I read the article and I feel like I don't understand what was being contested. One lawyer says "yes thing" and the other says "no thing."

What, precisely, is thing? I'm not a lawyer.

Anyway, yeah we know when women are menstruating now so let's cash out. What was the issue, though? Is the idea "I use this to track my own schedule, not to be sold out to strangers"?

Because, I'm sorry, but whether it's menstruation, palpation, or childbirth, if you put it in an app then the whole point was to sell you out.

Good that class action is questioning this, but I wonder how much is law and how much is posturing feels.
by BetBet | 2025-08-02 06:30:23+00:00
Location: Vancouver Remote: Yes Willing to relocate: No Technologies: Python, Haskell, SQL, R, Java, C, MATLAB, JavaScript Résumé/CV: https://drive.google.com/file/d/1qULmw93K5N4BV5gUK-4olEDRJy1AfiNU/view?usp=sharing Email: bethany.west017@gmail.com

I'm an experienced engineering consultant, looking for a role in which I can do more hands-on software engineering, data engineering or data science work, solving interesting technical challenges. I'd be especially interested in roles in life and health sciences (my background is biology). I'm currently also completing a Master's degree in Computer Science (part time) to help me gain further SWE skills and experience.