MurphyA/hacker-news huggingface dataset:
by fluidcruft | 2025-12-08 02:33:11+00:00
I got pretty far with this initial prompt:

spacejam-1996.png is a full screenshot of the Space Jam 1996 landing page. We want to recreate this landing page as faithfully as possible, matching the screenshot exactly. The asset directory contains images extracted from the original site. One of the images is tiled as the background of the landing page. The other images should appear once in the screenshot. Use these images as assets. Precise positioning is very important for this project, so you should writing a script that finds the precise location of each asset image in screenshots. Use the tool to detect precise positions in the target and fine tune the generated webpage. Be sure to generate diagnostic images that can be easily reviewed by a human reviewer. Use python 3.13 and uv to create a venv while working.

I just let Claude (Opus 4.5) do anything it wanted to do as it went.

At this point all the image assets are pixel perfect but the footer is in the wrong place and I had to hold Claude's hand a bit to get the footer into the approximately correct spot:

I noticed you were struggling to find the position of the footer text. You could try rendering two versions of the generated page, the second time with the footer text black. Subtracting those two images should give you a clean view of the footer text.

At this point Claude was having trouble because its hadn't got a clean view of the target text location in the original screenshot (it was creating scripts that look at the red channel in the bottom half of the image to pull out the text but that was also grabbing part of the site map logo. Interestingly it made a comment about this but didn't do anything about it). So I gave it this additional hint:

You are getting confused with the site map when analyzing the original screenshot. You could blank out the positions of assets so that they are not interfering with your analysis.

This got the footer in the correct location but the fonts/font sizes etc are not correct yet.
by bloaf | 2025-12-08 02:33:46+00:00
Everyone is out here acting like "predicting the next thing" is somehow fundamentally irrelevant to "human thinking" and it is simply not the case.

What does it mean to say that we humans act with intent? It means that we have some expectation or prediction about how our actions will effect the next thing, and choose our actions based on how much we like that effect. The ability to predict is fundamental to our ability to act intentionally.

So in my mind: even if you grant all the AI-naysayer's complaints about how LLMs aren't "actually" thinking, you can still believe that they will end up being a component in a system which actually "does" think.
by magicalhippo | 2025-12-08 02:33:51+00:00
> Spinlocks outside the kernel are a bad idea in almost all cases, except dedicated nonpreemptable cases; use a hybrid mutex

Yeah, pure spinlocks in user-space programs is a big no-no in my book. If you're on the happy path then it costs you nothing extra in terms of performance, and if you for some reason slide off the happy path you have a sensible fall-back.
by cowsandmilk | 2025-12-08 02:34:02+00:00
Title is confusing given https://en.wikipedia.org/wiki/Bag-of-words_model

But even more than that, today’s AI chats are far more sophisticated than probabilistically producing the next word. Mixture of experts routes to different models. Agents are able to search the web, write and execute programs, or use other tools. This means they can actively seek out additional context to produce a better answer. They also have heuristics for deciding if an answer is correct or if they should use tools to try to find a better answer.

The article is correct that they aren’t humans and they have a lot of behaviors that are not like humans, but oversimplifying how they work is not helpful.
by technothrasher | 2025-12-08 02:34:20+00:00
Note that this law is only for certain products. We would have people at the liquor store I used to own point out mislabeling occasionally and claim we owed them the $10 difference from this law. While we tried to work with customers when we made a pricing error, not only does the accuracy law not apply to alcoholic beverages, but it would often be illegal for us to offer the customer the mistaken price. Alcohol retailers in MA are not legally allowed to sell their products for less than they purchased them.
by pclmulqdq | 2025-12-08 02:34:20+00:00
In general, going to a single networking event with the purpose of networking is kind of silly, but going to the same conference year after year to see the same people and have deep discussions opens a lot of doors. I imagine the point of "networking events" in general is to be a modern take on a country club: You go to see like-minded people who want to meet people like them, and you keep going over and over again to develop relationships.
by crinklewrinkle | 2025-12-08 02:34:21+00:00
> A lot is still very uncertain, but I come back to one key question that helps me frame the discussion of what’s next: What’s the most radical app that we could build? And which tools will enable me to build it? Even if all we can do is start having a more complicated conversation about what we’re doing when we’re vibe coding, we’ll be making progress towards a more empowered future.

Why not ask ChatGPT?
by notepad0x90 | 2025-12-08 02:36:42+00:00
You're making assumptions that are not taking into account all the other capabilities revealed in the Snowden leak and several other prior leaks. The name "Tailored Access Operations" alone should tell you something. They still have presence in all the large tech company's networks (with cooperation from them of course), and they are able to access critical servers like MTA's. The shadowbroker leaks are also another glimpse into their historical capabilities.

You're assuming that despite their budget not having changed meaningfully, no repercussions against anyone from the historical leaks, the continued renewal of the patriot act and unchanged mission of the intelligence community orgs that somehow they've wound down. That they've stopped R&D and tailored access ops.

You're also assuming that tailored access is not used to facilitate, correlate and enrich traffic decryption.

You look at things from your perspective where decrypting traffic alone is all too important. If you can see all the metadata, why would you do that? If you hoard 0 days and sophisticated implants what's the advantage? I mean half the time comms alone aren't enough, you want access to internal networks, documents that will never get transmitted over the network,etc.. smartphone telemetry data from a large group of targets. They're not interested in decrypting traffic to grandma visiting facebook, they want to know who's downloading tails, who's using signal, who's committing to interesting git repos, who the source of some journalist is, what people a politician has been messaging on whatsapp. Once targets are identified they can be implanted, or have their traffic selected for decryption.

But I think i get what you're saying, that most of the traffic they capture is encrypted. That much I agree, that has changed. But whether they can decrypt it on-demand, that is tough to speculate, whether they need to? That's what I'm disagreeing with. If their goal was that one-time traffic decryption, perhaps that has been curtailed with the prevalence of TLS and CT logging. But metadata alone is sufficient to select a target, and all the evidence suggests that even if they can't readily implant targets, they can successfully perform targeted MITM attacks, even with typical non-mTLS/non-pinned TLS setups.
by twodave | 2025-12-08 02:38:40+00:00
That assumes two things: 1. That such a tool couldn’t be limited to the big players (it could) and 2. That “small sites trying to run ads to get by,” aren’t part of the problem. I can understand why someone would believe this, but I believe the web would be a better place without them. These sites are all pretty much designed (poorly) around their ads, which limits their usefulness. Have you tried looking up recipes online? A bread recipe with 5 ingredients is 30 pages long!!!
by LanceH | 2025-12-08 02:38:56+00:00
Ah yes, where Toyota was found guilty of not being a US company.

The only thing they did in the recall was the same floor mat anchor as so many other cases.

"NASA engineers found no electronic flaws in Toyota vehicles capable of producing the large throttle openings required to create dangerous high-speed unintended acceleration incidents. The two mechanical safety defects identified by NHTSA more than a year ago – “sticking” accelerator pedals and a design flaw that enabled accelerator pedals to become trapped by floor mats – remain the only known causes for these kinds of unsafe unintended acceleration incidents. Toyota has recalled nearly 8 million vehicles in the United States for these two defects." -- transportation.gov

Cosmic rays and other wild theories over the simple theory of driver error. Even with a stuck throttle, the brakes will still stop a car (not to mention shifting into neutral still works).
by kumarvvr | 2025-12-08 02:39:22+00:00
This concept is used all over India to cool down homes that are on the top floors.

https://www.amazon.in/EXCEL-CoolCoat%C2%AE-Reflective-Coatin...

Basically, have a highly reflective white coat on your roof, to reduce temperatures by about 3 Degrees Celsius.

Almost all homes in Urban India are made from concrete and bricks, which can hold a lot of heat.

I myself have been in houses that use this to cover only some rooms of the house (mainly the bedroom), and the temperature difference is definitely noticeable. It also makes the room livable in the extreme hot summers in India.
by gnabgib | 2025-12-08 02:39:34+00:00
A re-submission (<20 comments, in the last ~month) isn't a dupe. A re-post (>year old) isn't a dupe. You're not even linking to useful past discussion here:

2020 (152 points, 72 comments) https://news.ycombinator.com/item?id=23569648

2013 (173 points, 99 comments) https://news.ycombinator.com/item?id=6266462
by notpushkin | 2025-12-08 02:39:48+00:00
I don’t think it harms the publishers. If the ad network (well, Google) does detect it, I think they just won’t pay for the “fraudulent”¹ clicks? (And in best case scenario, you’re actually helping small sites!)

Advertisers on the other hand will pay for nothing, yes. Some of them are small businesses. I wonder if there’s a way to click on big corp ads only...

Edit: ¹ – added scare quotes, see https://github.com/dhowe/AdNauseam/wiki/FAQ#how-does-adnause...
by toast0 | 2025-12-08 02:40:18+00:00
Lenovo doesn't have any current Thinkpad Chromebooks, but they had at least a few models in the past. Those qualified for at least pretty nice, depending on which CPU you optioned. If you picked a Chromebook model that used mainstream CPUs (ex Intel Core), chances were good that they'd have a SKU with a higher tier cpu (i5/i7), even if the case and the screen were nothing special. The atom and arm based ones didn't really have a high tier cpu to consider.

Of course, having found and incubated a useful niche, Google has canceled Chrome OS, so Chromebook offerings are going to be trickier to find.
by nine_k | 2025-12-08 02:40:21+00:00
This can't be correct.

10,000 TWh/y = 1e+7 GWh/y, divide it by 365.25 days/y to produce daily output of 27,379 GWh/day, then by 24 h/day to get pure power of 1,141 GW. It's still more than a terawatt, three orders of magnitude larger than the largest nuclear reactors.
by DarkVeil | 2025-12-08 02:40:49+00:00
That’s not a glitch. It’s what happens when privacy and security are treated as optional.

On the dark pool layer: Your orders are hidden from everyone else Trades can’t be tampered with or messed with Bots and snipers can’t stalk your positions You get the best available price

Trade in silence. Regain privacy. Protect your revenue.
by DangitBobby | 2025-12-08 02:41:32+00:00
They do not offer better "value on the dollar" they offer units that individually cost less but over a year of buying what you need to survive you pay more. That's how items are generally priced; smaller packages, higher unit price (as in, price per ounce).

You shouldn't say "screeching" if you want to be taken seriously, it makes you sound shallow and dismissive, incapable of understanding how your narrow outlook is not applicable in some situations.

Please, take even the most basic efforts to understand what people are talking about here instead of forcing me to shove information down your throat like you haven't learned how to use an internet search yet. You don't need my help, and nothing I can say will be more convincing than your own personal research.
by mindslight | 2025-12-08 02:41:56+00:00
> how much effort does it take to look at your receipt and look for errors [compared to your memory of the exact prices of everything you just bought]

> I have watched countless people shop with a calculator or pen/pad to make sure they stay on budget. It is not hard.

Yes, this is exactly what I am talking about. Both of those things are straightforwardly doing extra work using your own time and resources. I generally spot check my receipts and do a rough mental tally, but if I had to turn that paranoia to max because some store was continually trying to defraud me, then I would likely stop going there.

If a store refused to adjust a fraudulent charge or honor an offered price, then I would keep escalating the issue and not back down. This too requires resources of having the time to argue, reading as someone who will not simply be browbeaten, plus deescalation and being able to communicate clearly if they call the police, etc.
by silisili | 2025-12-08 02:42:16+00:00
Brave + NextDNS/ControlD is what I've found the be the ultimate ad blocking combo for the entire household(TVs, phones, computers), when balancing cost/effort.

PiHole is popular but IMO not worth the effort when the above are so cheap. There are free ad blocking DNS servers, but they aren't customizable.
by proc0 | 2025-12-08 02:43:14+00:00
I have a solution but I don't think companies care about this level of meta-analysis on how people work together. They think they do but in reality they just care about optics, and the status quo culture has a huge weight on continuing in the same direction, largely dictated by industry "standards".

In essence, estimates are useless. There should only be deadlines and the confidence of engineers of achieving the deadline. To the extent there are estimates, it should be an external observation on the part of PMs and POs based not only on the past but also on knowledge of how each team member performs. This of course only works if engineers are ONLY focusing on technical tasks, not creating tickets or doing planning. The main point of failure in an abstract sense is making people estimate or analyze their own work, which comes with a bias. This bias needs to be eliminated and at the same time you give engineers the opportunity to optimize their workflows and maximize their output.

TLDR, engineers should only focus on strictly technical because it allows to optimize within the domain, meanwhile other roles (whoever PM, PO or other) should be creating tasks, and estimating. Of course this doesn't work because there are hard biases in the industry they are hard to break.
by j-bos | 2025-12-08 02:43:15+00:00
> People are worried about a backdoor hijack attack similar to the XZ libary.

This is a particular concern because the syncthing-fork is coded to require full storage access, iirc for compatibility with certain phones. Idr, went through with Claude and iterrated through a diff of everything that between Catfriend1's changes and the original repo. The broad access really isn't necessary on most phones as I refactored the flag, compiled the app and installed it with no problems. I ultimately decided to go with the official build to make updates easy, now hmmm. Troubling when the trust gets so dilluted.
by voidhorse | 2025-12-08 02:43:52+00:00
The defenders and the critics around LLM anthropomorphism are both wrong.

The defenders are right insofar as the (very loose) anthropomorphizing language used around LLMs is justifiable to the extent that human beings also rely on disorder and stochastic processes for creativity. The critics are right insofar as equating these machines to humans is preposterous and mostly relies on significantly diminishing our notion of what "human" means.

Both sides fail to meet the reality that LLMs are their own thing, with their own peculiar behaviors and place in the world. They are not human and they are somewhat more than previous software and the way we engage with it.

However, the defenders are less defensible insofar as their take is mostly used to dissimulate in efforts to make the tech sound more impressive than it actually is. The critics at least have the interests of consumers and their full education in mind—their position is one that properly equips consumers to use these tools with an appropriate amount of caution and scrutiny. The defenders generally want to defend an overreaching use of metaphor to help drive sales.
by wilg | 2025-12-08 02:43:58+00:00
The entire premise which he summarizes as:

> A huge reason VCs and tech tycoons put billions into funding LLMs was so they could undermine coders and depress wages

is just pure speculation, totally unsupported, and almost certainly untrue, and makes very little sense given the way LLMs and ChatGPT in particular came about. Every time I read something from Anil Dash it seems like it's this absolutely braindead sort of "analysis".
by raggi | 2025-12-08 02:46:00+00:00
> Spinlocks outside the kernel are a bad idea in almost all cases, except dedicated nonpreemptable cases; use a hybrid mutex. Spinning for consumer threads can be done in specialty exclusive thread per core cases where you want to minimize wakeup costs, but that's not the same as a spinlock which would cause any contending thread to spin.

Very much this. Spins benchmark well but scale poorly.
by etbebl | 2025-12-08 02:46:06+00:00
I get that if you're distributing software to the wider public, you have to make sure these scary alerts don't pop up regardless of platform. But as a savvy user, I think the situation is still better on Windows. As far as I've seen there's still always a (small) link in these popups (I think it's SmartScreen?) to run anyway - no need to dig into settings before even trying to run it.
by hereme888 | 2025-12-08 02:46:24+00:00
Codex vibe-coder who mostly creates personal tools: tell it to accomplish X task with details on milestones, ensure tests are comprehensive and passing, then lint, fix any errors that come up, keep going until I have a working app. And despite the custom config.toml I have to remind it has full access to my system, tools, internet, and mcp servers, and "keep going until tasks are fully accomplished".

It will work for hours and hours if needed while I do something else with my time.

If it gets stuck, I sometimes have to start a new chat and word the prompting differently.
by Denatonium | 2025-12-08 02:47:44+00:00
Not to mention that in an emergency, you can always turn the key to kill the engine, and then put it back into pre-igntion (to unlock the steering column). You won't have power-assisted braking or power-steering, but with a bit of adrenaline-fueled strength, it is definitely preferable to being in a car that is stuck accelerating.
by bri3d | 2025-12-08 02:48:38+00:00
VLIW works for workloads where the compiler can somewhat accurately predict what will be resident in cache. It’s used everywhere in DSP, was common in GPU for awhile, and is present in lots of niche accelerators. It’s a dead end for situations where cache residency is not predictable, like any kind of multitenant general purpose workload.
by raggi | 2025-12-08 02:49:49+00:00
Some considerations can be similar, but the total set of details are different.

It also depends which lock free solutions you're evaluating.

Some are higher order spins (more similar high level problems), others have different secondary costs (such as copying). A common overlap is the inter-core, inter-thread, and inter-package side effects of synchronization points, for a lot of stuff with a strong atomic in the middle that'll be stuff like sync instruction costs, pipeline impacts of barriers/fences, etc.
by marcus_holmes | 2025-12-08 02:50:20+00:00
LLMs can definitely produce original other stuff: ask it to create an original poem and on an extremely specific niche subject and it will do so. You can specify the niche subject to the point where it is incredibly unlikely that there is a poem on that subject in its training data, and it will still produce an original poem on that subject [0]. The well-known "otter using wifi on a plane" series of images [1] is another example: this is not in the training data (well, it is now, because well-known, but you get the idea).

Is there something unique about code, that is different from language (or images), that would make it impossible for an LLM to produce original code? I don't believe so, but I'm willing to be convinced.

I think this switches the burden of proof: we know LLMs can produce original content in other contexts. Why would they not be able to create original code?

[0] Ever curious, I tested this assumption. I got Claude to write an original limerick about goats oiling their beards with olive oil, which was the first reasonable thing I could think of as a suitably niche subject. I googled the result and could not find anything close to it. I then asked it to produce another limerick on the same subject, and it produced a different limerick, so obviously not just repeating training data.

[1] https://www.oneusefulthing.org/p/the-recent-history-of-ai-in...
by silisili | 2025-12-08 02:50:42+00:00
Good question, I forgot this happens time to time. I set DNS at the router instead of devices, so just tell them to turn off wifi on their phones when that happens. It's actually slightly more complicated because of parental controls(if you care)... essentially the router gives out its own IP for DNS via DHCP, and the router itself is configured to use controlD.

On my personal computer, I don't remember ever running into this, but if I did I'd just override resolv.conf temporarily.

You can also just whitelist the domain(s) too via oneclick actions in both systems, which was my initial caveat that you can't do that using public adblocking DNS.
by Nevermark | 2025-12-08 02:50:50+00:00
> then turn your back on said community

This is absolutely awful behavior.

Limited participation in a community is not turning one's back on the community. What would that even mean? What kind of healthy community expects permanent loyalty from temporary participants?

> It is your right, you are correct in saying so, but ...

Manipulation and threats.

Personally, I believe it is appalling for Itch.io to benefit - from hard work submitted at GBCOMPO (Game Boy Competition) 23 - from a community member, then turn on that member and attempt to punish them financially or otherwise, for a lack of lifetime compliance, beyond good faith participation.
by alephnerd | 2025-12-08 02:51:42+00:00
The math of college still holds true in the US depending on what you major in [0][1].

Most non-college goers are not attending apprenticeship programs or joining union jobs - which nowadays increasingly require a college education [2].

This isn't the 1970s anymore where you can go to the local factory and screw parts by hand - manufacturing, carpentry, metalworking, and other industrial arts increasingly require STEM fundamentals which for most students they can only acquire in some form of college (be it 2-year or 4-year).

I've seen this first hand now that I've been taking carpentry courses at my local CC as a side hobby - the union track apprenticeship program that's part of the CC expects an associates degree at a minimum.

[0] - https://www.ppic.org/publication/is-college-worth-it/

[1] - https://static1.squarespace.com/static/60832ecef615231cedd30...

[2] - https://www.bls.gov/news.release/pdf/union2.pdf