MurphyA/hacker-news huggingface dataset:
by zdragnar | 2025-07-01 23:50:46+00:00
I've been fighting the way figma interprets fonts for years. It's not too bad at my current company, but at my last company things would look great in figma but with the exact same styles applied they'd be wrong in every browser. That's the sort of thing people are complaining about here.

I'm sure there's something fundamentally wrong with the font files. In both cases, they're not standard, widely available fonts. With that said, browsers render the fonts consistently with each other, but not Figma.

There's also a lot of ways that figma can lead designers down the unhappy path. They'll put together two different screens that look great, wave their hands around the idea of "just make it responsive" and when you go in and look, there's nonsensical crap like absolute positioning on elements, or arrangements that don't work with block layouts and force you into convoluted grid stuff.

Figma is clearly built to be useful for web development. It has tons of gaps that lead designers off the happy path. Take out all the "browsers / versions / os / screen size" differences from the argument; my points above would apply to any design tool built for any product. If it doesn't accurately reflect what is possible or how something is done, it's not a perfect fit.

PS: I prefer figma over pretty much every other tool I've used. With that said, there's no pretending that it is perfect, nor any reason to deflect accurate criticism elsewhere.
by cryzinger | 2025-07-01 23:50:55+00:00
Vegas is hardcore about not wasting water because the water we do capture gets treated and put back in Lake Mead :)

https://www.cleanwaterteam.com/about-us/who-we-are

> [Las Vegas] used 38 billion gallons less water in 2024 than in 2002, despite a population increase of approximately 829,000 residents during that time. This represents a 55 percent decline in the community’s per capita water use since 2002.

https://www.lvvwd.com/conservation/measures/index.html
by sparacha | 2025-07-01 23:51:45+00:00
RouteLLM is essentially a benchmark-driven approach. Their framework chooses between a weak and a strong model and helps developers optimize for a metric called APGR (Average Performance Gap Recovered) — a measure of how much of the stronger model’s performance can be recovered when routing some queries to the weaker, cheaper model. However, their routing models are trained to maximize performance on public benchmarks like MMLU, BBH, or MT-Bench. These benchmarks may not capture subjective, domain-specific quality signals that surface in practice.

Arch-Router takes a different approach. Instead of focusing benchmark scores, we lets developers define routing policies in plain language based on their preferences — like “contract analysis → GPT-4o” or “lightweight brainstorming → Gemini Flash.” Our 1.5B model learns to map prompts (along with conversational context) to these policies, enabling routing decisions that align with real-world expectations, not abstract leaderboards. Also our approach doesn't require router model retraining when new LLMs are swapped in or when preferences change.

Hope this helps.
by monobogdan | 2025-07-01 23:52:29+00:00
Huge thanks for your reply! It means a lot for me. I'm tech author and one of my topics are about retro-GPU's, especially rare now like Intel i740, SiS Mirage Graphics, VIA UniChrome aka S3 Savage/Chrome and, of course, 3dfx Voodoo.

> The drivers may not be easy to find, but OpenGL would not work without drivers

It is. Android previously has (and still have) so-called PixelFlinger, which was very fast sw gles 1.1 implementation. Also Android lacked of 2D GPU acceleration prior to 3.0 (partial) and 4.2 (full). Due to lack of GPU drivers, T-Mobile G1 was shipped without any GPU acceleration despite the existence of driver for some other device. What is much more interesting, is that first versions of CyanogenMod had proper driver, i.e libGLES_qcom.so with proper Q3D functions and OpenGL wrappers around them ;)

Also I remember Windows Mobile smartphones from HTC on qcom chipsets which lacked not only d3dm drivers (native for WM), but gles too. For example, HTC Kaiser aka TyTN II. And after one year some other model on same chipset was released with driver, so community just put q3d dlls into Windows folder and got fully working 3D ;)

Yet again, thanks for your reply! It's always interesting to learn something new ;)
by tshaddox | 2025-07-01 23:53:24+00:00
> In 2014, Southern Nevada’s gross water demand was about 205 gallons per capita per day (GPCD). In the region, single- and multi-family households account for 60 percent of water consumption—70 percent of which is used for landscaping.

I found this quote in this 2016 PDF from the EPA:

https://www.epa.gov/sites/default/files/2017-02/documents/ws...
by rao-v | 2025-07-01 23:53:58+00:00
That's awesome! Yeah it seems strange to me that we don't have a standard way of tracking how a model is built up and parameterized (basically Fusion 360's history mode). I'd naively assumed that this was a solved problem in the CAD world - given the whole point of parametric CAD is to be able to easily tweak the distance between two points and have the whole model update.
by cyberax | 2025-07-01 23:54:38+00:00
> Not much different from average commute in a lot of places TBQH. Though definitely not in big-city-traffic.

The commutes in large cities (New York is a bit more nuanced) in the US are still faster than in _any_ large European city. Mostly because of cars.

> Of course I do have a slightly different set of requirements; since I've always lived out in the countryside. You trade in a longer commute for more elbow-room at home.

My favorite city from the urban design standpoint is Houston (I hate its climate and Texas that surrounds it). People there can have beautiful and spacious single-family houses with backyards, and yet still have short commutes because it doesn't have a well-defined city core.

So it lacks the obvious traffic magnets, and people tend to chose jobs near their housing. This is the model that needs to be promoted, and it can solve housing issues.
by kelseyfrog | 2025-07-01 23:55:00+00:00
I'd confidently call myself an AI engineer[1] though technically my title is Data Scientist.

My day generally looks like this:

8am read email

9am standup

Usually some kind of meeting (planning, 1-on-1s, retro, something else)

Heads down time

Lunch, read at the park

Heads down time until 5pm

Fridays we alternate having a team symposium or a book club that I lead. Right now we happen to be reading the book referenced in [1].

Tasks are usually code based. Fixing/extending the agent code, tool writing/bug fixing, writing pipelines for data ingestion, etc.

Part of my job is technology recommendations, so staying on top of the fast moving field and being able to match problems to best-in-class/stable tech choices is a must. I have a long software engineering background and am an excellent debugger - I rarely get stuck on a bug, only slowed down. I can rapidly prototype an idea, and then take it all the way to development, qa, and deployment, given the right resources.

1. In line with Chip Huyen's AI Engineering book. ISBN 978-1098166304
by pogue | 2025-07-01 23:55:48+00:00
I did search around looking for alternatives and the landscape isn't great. There's ReviewMeta.com which doesn't work 100% of the time and is no longer actively maintained as far as I can tell.

TheReviewIndex.com I didn't find to be very helpful, as it doesn't index all products and sometimes just refuses to check on listings you ask it to. It seems to have some kind of subscription model, but they don't list the price and offer some kind of enterprise model that doesn't sound like it has anything to do with checking reviews.

SearchBestSellers.com isn't for checking individual products, but it will show you the top sellers for each category so you can get an idea of what could be good in the category you're looking for

Camelcamelcamel.com is a price watch tool that will also show you some historical info on a product & notify you if you sign up and want to be emailed when a price drop occurs

There are a few others on AlternativeTo that weren't there the last time I checked. https://alternativeto.net/software/fakespot/

On Reddit, some people were mentioning alternatives, including asking ChatGPT about the product and it might have some kinda helpful advice, but nothing like Fakespot offered. https://www.reddit.com/r/firefox/comments/1ktm4g4/now_that_f...

If you use something else, have found a good alternative or a particular prompt you've tried in your favorite LLM to get info on an Amazon product, let us know!
by david-gpu | 2025-07-01 23:55:57+00:00
> And sometimes, you don't even know what the feature will even be used for.

I did some work in the early 2010s that we expected to be used for computational photography, gaming, and little else. Years later, after I had already left the company, its primary use case became image stabilization for quadcopter drones, something that had not crossed our minds at all when we were building that stuff.

Cue in all the drone footage from the Russian invasion of Ukraine. FUCK. FUCK FUCK.
by jongjong | 2025-07-01 23:55:59+00:00
Haha, would love to see that play out in front of a jury. Who will they believe? The guy who says that the $1 million cube contained $1 million or the ones who try to make the case that it actually contained $1.5 million, contradicting their own claim.

Imagine them opening up the cube and seeing the Styrofoam in the center... I'd be like; "Typical Fed behavior! Fractional reserve banking... Ladies and gentlemen of the jury, this is exactly the same thing they've been doing with your paychecks."

I think where the metaphor falls apart is the part where they bribe the jury into delivering a guilty verdict; offering them jobs at Goldman Sachs and JP Morgan, each earning $500k per year.
by paradox460 | 2025-07-01 23:56:33+00:00
On my personal site, if there's enough room, I show the footnotes to the side of the page, with their top roughly aligned with their position in the text. There's still links, and hovering over the superscript indicator adds a slight background to the corresponding sidebar element. This seems to work well,on desktop. They still follow all the traditional conventions you'd expect, with anchors and return links, so if you can't use the sidebar, it's not an utterly useless experience either

I've been thinking about adding popups, koreader style, for mobile, but haven't yet. Partially because I haven't figured out some of the deeper UX concerns, but mostly because I'm lazy

Anyway, here's an article with a decent amount of footnotes (side notes?):

https://pdx.su/blog/2024-08-10-diy-permanent-xmas-lights/
by Manik_agg | 2025-07-01 23:56:51+00:00
Hey - agreed that for basic fact recall, a simple text file + MCP works fine.

We designed CORE for complex, evolving memory where text files break down.

Example: Health conversations across ChatGPT, Claude, etc. where your parameters change over time.

A text file can't give you: "What medications have I tried, why did I stop each one, and when?" or "Show me how my symptoms evolved over 6 months."

For timeline and relational memory, CORE wins. For static facts, text files are enough i guess.
by chobobro | 2025-07-01 23:56:52+00:00
Location: Philadelphia, PA

Remote: OK

Willing to relocate: Maybe

Technologies: GNU/Linux, Python, C/C++, Erlang, OpenGL, Docker, git

Résumé/CV: https://github.com/rkblake/Resume/blob/master/randallblake_r...

Email: blakerandall0@gmail.com

Strong C++ and Python developer with intermediate experience with Lua, C#, Javascript/TS, Rust, and Golang. My previous job experience was with networking and parsing packets on switches in data centers using C. I also did some QA testing and I am open to those jobs. I enjoy working on side projects like making games in Godot, or websites using Flask or React.
by jameshart | 2025-07-01 23:57:52+00:00
People are quick to state this as if it's a slam dunk case for 'we shouldn't make them any more', but I don't understand the thinking there. An individual coin can be used many many times to facilitate many many transactions before it eventually falls out of circulation through loss or damage. The amount you should spend on making coins of a given denomination has nothing to do with what the total face value of those coins is, but needs to be traded off against the value to the economy of having those coins in circulation. If spending more money on producing higher quality coins enables them to remain in circulation twice as long, it might be worthwhile even if the cost exceeds the face value.

It's a different story if the material value of the metal in the coin exceeds its face value - at that point it makes sense to go to a bank, change money into pennies, then scrap them and sell the copper. That would be bad.

But the reason pennies are a bad deal isn't because of their manufacturing cost, it's because their handling costs exceed the value of incorporating them in a transaction. Should a store go to the trouble of keeping pennies available, counting them, storing them, transferring them to the bank? Or should they round up change to the nearest five cents and take a 4c hit on each transaction where you'd have been able to use pennies? If your average transaction value is over a hundred dollars or so, like most supermarkets, and you only handle cash on one sale in 50 say, if handling pennies in your cash-management operation takes more than a few thousandths of one percent of your budget, it's costing you too much.
by x0x0 | 2025-07-02 00:00:49+00:00
The EU certainly proposed something not far off. And it took the python foundation threatening to block all users from the EU to partially shelve it.

The compulsion: jump through EU paperwork hoops, perform security work, and fix bugs on demand or face ruinous fines.

https://pyfound.blogspot.com/2023/04/the-eus-proposed-cra-la...

Even now, the CRA is very vague -- any commercial activity tenuously related to a piece of software you share can force you to do work for the EU. Of at least try, if you don't tell the EU to shove it. And that commercial activity doesn't even need to be in the EU.
by defrost | 2025-07-02 00:02:07+00:00
Archivers work fine for myself: https://archive.md/qUlES

There's also a direct PDF link https://iopscience.iop.org/article/10.1088/2752-5295/ade17d/... that also prompts for captcha (unless you arrive there via the web version)

Looping redirects on archive.XX urls often traces back to the use of Cloudflare DNS resolver .. the archive folk have some beef with Cloudflare over (?) handling privacy (?) and loop redirects on connections that arrive via that path.

It's a new captcha type for myself also. Interesting as it requires spatial reasoning and a bridge of understanding between text request and objects in images - although it falls to the usual farm of human captcha solvers.
by burnt-resistor | 2025-07-02 00:02:26+00:00
Better than nothing. Not sure how well it worked or if it used any particularly advanced AI similarity checker or sentiment analysis.

It's pretty easy to spot obviously unrelated reviews that talk about or include pictures of completely different products. What's hard to spot is similar reviews written by bots or people paid to write as many reviews as possible using similar language, especially when there are thousands of reviews.
by simonw | 2025-07-02 00:02:27+00:00
My hunch is that this article is going to be almost completely impenetrable to people who haven't yet had the "aha" moment with Claude Code.

That's the moment when you let "claude --dangerously-skip-permissions" go to work on a difficult problem and watch it crunch away by itself for a couple of minutes running a bewildering array of tools until the problem is fixed.

I had it compile, run and debug a Mandelbrot fractal generator in 486 assembly today, executing in Docker on my Mac, just to see how well it could do. It did great! https://gist.github.com/simonw/ba1e9fa26fc8af08934d7bc0805b9...
by wooben | 2025-07-02 00:03:52+00:00
No way to do it straight from the GUI. If you get the OCC web terminal plugin, you could use a command to get recognize to scan for new files. Properly configured notify_push and cron jobs should get Recognize going within 10-15 minutes after a new file upload, but it depends on what else is in the queue and the server's processing power. The initial runs need to finish before any of this is relevant, though.

Once you get everything ingested and the initial classifications and clustering done, the process runs pretty quickly as you upload new photos.
by isaacremuant | 2025-07-02 00:04:17+00:00
I understand where you're coming from and the admiration for someone for whom no problem is seemingly impossible.

I wouldn't glorify "brilliant code" that much though because code should be made to be changed. If it isn't, it's a fragility trait, not a positive trait. Code that no one knows how to change is opportunity lost.

I do understand that it may be hard to create stuff for others when you're alone and going very fast but I don't think praising it is the right idea.
by phatskat | 2025-07-02 00:04:54+00:00
> I was thinking of showing multiple tabs/views at the same time, but only from the same source.

I think the primary reason I use multiple tabs but _especially_ multiple splits is to show content from various sources. Obviously this is different that a terminal context, as I usually have figma or api docs in one split and the dev server on the other.

Still, being able to have textual content from multiple sources visible or quickly accessible would probably be helpful for a number of users
by n_u | 2025-07-02 00:05:55+00:00
Relevant quote from article “Three business tax deductions would be made permanent. That includes the ability to use depreciation and amortization as the basis for interest expensing, the research and development write-off”

from the bill itself on page 795

“SOFTWARE DEVELOPMENT- For purposes of this section, any amount paid or incurred in connection with the development of any software shall be treated as a research or experimental expenditure.”

https://www.congress.gov/119/bills/hr1/BILLS-119hr1eh.pdf

Relevant articles

https://news.ycombinator.com/item?id=44180533

@dang if there’s a more relevant article feel free to change the link
by cyberax | 2025-07-02 00:06:47+00:00
> From some level of experience doing just this all my life, this probably depends a lot on which city

It doesn't depend on the city, if we're talking about cities with population more than 2 million!

It's just the result of the inherent inflexibility of fixed routes. If you pick random points, most likely there won't be any direct route between them. So you'll have to do at least one transfer, and this just kills the average speed.

That's why large cities tend to gravitate to the "hub-and-spokes" model. It's simply the only model that works. Look at the transit map for large cities: Tokyo, Berlin, Moscow, Beijing, and you'll start seeing it everywhere.

BTW, it's also the reason bikes work well in Amsterdam.

> And there's some locations where I bet you'll get drastically worse results, especially during rush hour.

For this particular test, it actually doesn't matter that much, due to randomness of the chosen points. It's likely, that at least some routes will bypass the traffic magnets and chokepoints.

> I'm really curious where you're living at the moment! And have you considered making counterpoint videos vs NotJustBikes? ;-)

Yeah, I'm thinking about it.
by jamesbvaughan | 2025-07-02 00:07:17+00:00
I was surprised by this too! I actually did a search for that character in order to check before posting this: https://hn.algolia.com/?q=%E2%87%84

I was a bit concerned that HN's algorithm might down-weight posts with non-ASCII characters in titles to discourage people from trying to attract attention with them, but it seems like it's fine?
by SamuelAdams | 2025-07-02 00:07:27+00:00
I’ve started resorting to the “x bought this month” metric instead. If a product works for thousands of people and they continue to buy 500+ units a month, clearly it is a good option.

If it does end up being a bad buy, Amazon typically has a 30 day return policy for most items. Use that and get something else.
by dandano | 2025-07-02 00:07:53+00:00
We really only use discord for voice chat. I also loathe discord for communities and anything else. Funny you mention the notifications - every now and then discord won't send the notification till hours after my bot has sent a message. I think it has something to do with having the discord app on your desktop open and it not knowing how to handle the notification.

I guess my friend group is somewhat techy - but they aren't on HN. We've been on discord since its inception. We moved to Signal as we wanted to get off Meta products.
by wooben | 2025-07-02 00:08:14+00:00
selfhosted at home.

I'm using OPNsense as the main firewall/router, with the HAProxy plugin acting as reverse-proxy. Cloudflare DNS proxies my home IP address and keeps it hidden from the public, and the DDNS plugin in OPNsense updates the A record in CF when my ISP changes my public IP address every few months.
by doppio19 | 2025-07-02 00:08:22+00:00
I mentioned it briefly in the blog post, but this is exactly what I'm working on! Essentially, a spiritual successor to Fakespot that combines LLM analysis, more traditional ML techniques, and rule-based heuristics to detect fake reviews. I'll likely go the "subscription with generous free trial" route, to avoid meeting the same fate as Fakespot.

I'm actively working on a prototype and have a landing page at https://www.truestar.pro if you want to get notified about when I launch.
by pseudosavant | 2025-07-02 00:09:27+00:00
Better than poorly formatted code, making basic mistakes like SQL query string concatenation, from someone who didn't bother to write any tests. You just have to treat it like code you got from someone else. It would be hard for AI to produce more magical errors that are harder to debug than what humans write. LLMs are one of the best debugging tools out there too.
by Terr_ | 2025-07-02 00:09:36+00:00
Yeah, ultimately it's Make Document Longer machine, and in many cases it's a hidden mad-libs script behind the scenes, where your question becomes "Next the User said", and some regular code is looking for "Next the Computer said" and "performing" it at you.

In other words, there's a deliberate illusion going on where we are encouraged to believe that generating a document about a character is the same as that character being a real entity.
by aspenmayer | 2025-07-02 00:09:38+00:00
There’s also the strangely still-not-even-admitted-as-problematic Amazon item page referent shuffle, where one item is for sale on a given page, and the item sold by that page points to one item by a given seller. The reviews of this item are spammed positively, and then the item being sold on that page is changed by the seller, yet the reviews follow the page, not the item sold at the time the review was placed.

This combined with Amazon’s commingling of inventory of Amazon corporate sourced items and third party seller items results in a status quo in which, when purchasing an item on a page operated by the first party manufacturer and/or first party supply chain, the Amazon item picking system may still fulfill that order via inventory sourced by third party Fulfilled by Amazon sellers who knowingly and unknowingly are selling counterfeit products. You never know what you’re going to get with Amazon, and neither does Amazon or the third party sellers. It’s insane.