MurphyA/hacker-news huggingface dataset:
by zozbot234 | 2025-07-05 04:33:23+00:00
> composition addresses any concern you might have.

Agreed about this, of course. My approach is based on trying to describe what exactly it is that implementation inheritance adds beyond pure composition, and "open recursion", meaning late-bound dispatching through the 'this' or 'self' implied parameter (which is what potentially allows method calls anywhere in the hierarchy to dispatch to overridden methods in derived classes) is the pithy answer to that question.

The generic typestate pattern turns out to be a close analog in that it also involves function calls that go through a genericized "Self" object.

I do think that this leads to quite severe problems wrt. getting caller and callee code to agree on expected semantics in a large, multi-modular and potentially a quickly evolving codebase (which is what "programming in the large" means as a term of art) but then I've made that point above already and I'm not going to belabor it.
by simonw | 2025-07-05 04:34:13+00:00
The self-service thing is such a nightmare. There are two things that you almost certainly cannot trust your marketing team with:

1. Understanding the security implications of code they add via tag manager. How good are they at auditing the third parties that they introduce to make sure they have rock-solid security? Even worse, do they understand that they need to be very careful not to add JavaScript code that someone emailed to them with a message that says "Important! The CEO says add this code right now!".

2. Understand the performance overhead of new code. Did they just drop in a tag that loads a full 1MB of JavaScript code before the page becomes responsive? Can they figure that out themselves? Are they positioned to make good decisions on trade-offs with respect to analytics compared to site performance?
by neom | 2025-07-05 04:34:49+00:00
I grew up in Scotland in the 90s, the high school I went to was ill equipped to deal with someone as wide as I am on the spectrums. I was put into the "retarded children" programs. I think this resulted in me always "knowing" I was the dumbest person in the room, and eventually as a survival mechanism I learned to, well... not care. All through college, my 20s and 30s, I always felt like the dumbest person in the room, but I didn't really care I just felt super happy to be in the rooms, and so I said whatever I wanted and asked whatever I wanted. Now that I'm older, I realize what a blessing this ended up being because I've always ended up in rooms full of incredibly brilliant people having decent amounts of money thrown my way to be in them.

Low status isn't so bad.
by layoric | 2025-07-05 04:35:04+00:00
No ECC is the biggest trade off for me, but the C236 express chipset has very little choice for CPUs, they are all 4 core 8 thread. Ive got multiple x99 platform systems and for a long time they were the king of cost efficiency, but lately the ryzen laptop chips are becoming too good to pass up, even without ECC. Eg Ryzen 5825u minis
by fulafel | 2025-07-05 04:35:38+00:00
.. And the 1992 Amiga 600 and 1993 1200 sold 193k/95k. The volume was always in the A500 form factor machines that used a TV as the display half the time.

Commodore's focus on low cost stuff (in their own way) while PC clones managed to push the HDD+SVGA setup price down was a critical factor for how things turned out I think. In the high end there was also Apple, Macintosh had launched a year before the Amiga and made the professional GUI market harder to enter.

But the fateful focus also let the masses have access to a great hacker's computer growing up, without the vibe satirized by "Office Space" that marked the Microsoft platforms.
by dosnem | 2025-07-05 04:35:41+00:00
> there’s a process of research and planning and perusing in careful steps, and I set the agent up for success

Are there any good articles you can share or maybe your process? I’m really trying to get good at this but I don’t find myself great at using agents and I honestly don’t know where to start. I’ve tried the memory bank in cline, tried using more thinking directives, but I find I can’t get it to do complex things and it ends up being a time sink for me.
by Spivak | 2025-07-05 04:36:10+00:00
Probably just doesn't want to take his work home with him :P

In a way I get it, I wouldn't buy or recommend the product I currently work on. Still cash the paychecks though. I also am the stereotypical tech person who avoids technology. I can't exactly blame anyone for playing the game. The guy who works at the sausage factory but won't eat sausage due to what he's seen is a pretty common refrain.
by yorwba | 2025-07-05 04:39:15+00:00
> The dictionary needs to be downloaded too

Which is why the idea is to use a previous version of the same file, which you already have cached from a prior visit to the site. You pay the cost of decompressing without a dictionary, but only on the first visit. Basically it's a way to restore the benefits of caching for files that change often, but only a little bit each time.
by al_borland | 2025-07-05 04:39:25+00:00
Someone I know who is really into photography uses SmugMug, but they generally send me a link when they post something they think I'd be interested in.

A few years ago I tried out write.as, and they also have https://snap.as for photos. It was a little finicky at the time, but may have gotten better.

Without a social aspect, I don't know that you'll have any organic discovery, it will mostly be close friends who you send the links to.

I really only take photos when I travel, and usually just make a shared album on my phone and invite a handful of people to it.
by Joel_Mckay | 2025-07-05 04:41:30+00:00
I tend to find if it isn't ambitious enough, than it is just low hanging fruit for competitors... Chances are someone already published something similar.

The market usually doesn't want advanced technology, but rather the comfortable nostalgic dysfunctional totems they always purchased in the past. =)

"The Man In The White Suit" ( 1951)

https://archive.org/details/TheManInTheWhiteSuit1951_201810
by zozbot234 | 2025-07-05 04:41:31+00:00
A 286 machine with no sound card and needing a costly external monitor, while the Amiga could just be hooked up to a household TV (it's not like you could tell the difference in quality at VGA 320x200 resolution). That's hard to describe as a high-end or multimedia-capable PC. It seems that you're proving the point I made.
by WhereIsTheTruth | 2025-07-05 04:43:32+00:00
Call it delusions or conspiracy theories, what ever, I don't care, but it seems to me that NVIDIA wants to vendor lock the whole industry

If all game developers begin to rely on NVIDIA technology, the industry as a whole puts customers in a position where they are forced to give in

The public's perception of RTX's softwarization (DLSS) and them coining the technical terms says it all

They have a long term plan, and that plan is:

- make all the money possible

- destroy all competition

- vendor lock the whole world

When I see that, I can't help myself but to think something is fishy:

https://i.imgur.com/WBwg6qQ.png
by 0xbadcafebee | 2025-07-05 04:43:46+00:00
The elimination of green energy incentives is going to have a big negative effect on the economy. Those billions of dollars not only were going to new businesses and jobs, but they were joined with loans from banks and commitments from customers with the expectation that the government would be funding the remainder. This means private industry and banks will be shouldering the loss of hundreds of billions of dollars, which, as any astute person should know by now, later gets shouldered by the average citizen in rate hikes, stock market plunges, increased inflation, etc. There goes your job and 401k and here comes more expensive products.

Aside from the direct negative effects: we lose even more to foreign countries who now have even more runway to gain expertise in green energy and sell to everyone else investing in it. Nobody but the 3rd world is increasing investments in coal/oil and there's no money we could make there anyway. So there goes any money we could've made on energy internationally.

Either this country is intentionally being tanked, or we're in the stupidest timeline.
by reaperducer | 2025-07-05 04:44:13+00:00
This article is just gatekeeping the word "engineer" for no reason.

For a while in the 80's it was a pop culture joke that everyone was an "engineer."

Trashman: Sanitation engineer

Housewife: Domestic engineer

and so on.

The modern tech industry comes along and missed the part where the rest of society isn't impressed by slapping "engineer" at the end of your title unless you have a specific licensee or degree.
by pmontra | 2025-07-05 04:47:26+00:00
Maybe, but the UX is so terrible that I never figured out how to use uBO to replace uMatrix. I always use both: uBO for ads and DOM elements filtering and uMatrix for JavaScript, frames, cookies, anything in the columns of its UI.

Basically uMatrix is so donor to use that anybody can use it. The equivalent uBO section is so complicated that I feel I need to take a master degree in that subject.
Build Effective AI Agents the simple way
by Arindam1729 | 2025-07-05 04:48:21+00:00
I read a good post from Anthropic about how people build effective AI agents. The biggest thing I took away: keep it simple.

The best setups don’t use huge frameworks or fancy tools. They break tasks into small steps, test them well, and only add more stuff when needed.

A few things I’m trying to follow:

1. Don’t make it too complex. A single LLM with some tools works for most cases.

2. Use workflows like prompt chaining or routing only if they really help.

3. Know what the code is doing under the hood.

4. Spend time designing good tools for the agent.

I’m testing these ideas by building small agent projects. Would love to hear how you all build agents!

Link to Anthropic's Post: https://www.anthropic.com/engineering/building-effective-agents

If you’re curious, I’m sharing the agents here: https://github.com/Arindam200/awesome-ai-apps
by kristopolous | 2025-07-05 04:48:36+00:00
Right. Those were the ones I talked to, just by random chance. It means that there are a lot of them.

This implicates a few things - (1) people win the lottery every day and (2) it's highly unlikely that the best techniques are publicly known.

Perhaps there's something that requires $1,000,000 in investment to yield a 1:100 chance of finding a particular targeted wallet using some clever shortcuts.

The other explanation is very implausible: a human sits on wallets without splitting up the funds or derisking exposure, has wallets with a billion dollars sitting it in.

Now I only have a few million, but even I have something like 6 brokerages and 12 banks. Even when I was a btc holder, I didn't keep over $100k in a single wallet.

The snatching theory requires no new revolutionary math, no substantial breakthroughs, just some clever people with a lot of resources and a goal.

Either explanation is speculative. I think the "lucky researchers at some University" theory is more likely then the "let's wait 14 years until this $1,000 becomes $1,000,000,000."

Especially because (1) we're not exactly at some high water mark and (2) if this was just a person with a wallet trying to do something like pay for life's uncertainties, you can do basically 100% of that with like 4btc.

However if you successfully snatched the wallet, you're on a clock before someone else gets it. This is exactly the kind of movement you'd be doing

Also if some old bitcoiner comes out and says "hey that was me", we're still up in the air. If I had snatched a billion dollar wallet, the first thing I'd do is payoff an old btc'er to claim its there's to prevent market panic.
by troupo | 2025-07-05 04:48:36+00:00
> That is wild to me and should be obvious to anyone who spends more than a few hours using LLMs.

And here you're assuming I'm (the author) not doing that.

Just the fact that the US wakes up and the available compute goes down affects model output significantly more than any magical prompting.

I've literally had the same prompt on the same code produce exactly two different results (proper magic and complete broken hallucination).

I've had one-line "do it"s one-shot complex problems, and I've had detailed precise instructions completely ignored producing horrendous code (and vice versa).

Until you have a way to measure your "should be obviously", it's nothing but wishful thinking.
by nico | 2025-07-05 04:51:34+00:00
Very similar to the concept of the dip, explained in the book The Dip by Seth Godin

I asked Google to briefly summarize the concept:

> The Dip: It's a term Godin uses to describe the unavoidable and challenging period that occurs after the initial excitement of starting a new project, skill, or career, and before achieving success or mastery. This is the time when things get difficult, frustrating, and many people are tempted to quit

> Embracing the Dip: Instead of being discouraged by The Dip, Godin suggests that dips can be opportunities. They serve as a natural filter, separating those with the determination to persevere from those who are not truly committed. By pushing through the Dip, you can emerge stronger and potentially achieve greater rewards
by wpm | 2025-07-05 04:51:38+00:00
And good luck finding a single fucking computer for sale that even uses these "Pro" CPUs, because they sure as hell don't sell them to the likes of Minisforum and Beelink.

There was some stuff in DDR5 that made ECC harder to implement (unlike DDR4 where pretty much everything AMD made supported unbuffered ECC by default), but its still ridiculous how hard it is to find something that supports DDR5 ECC that doesn't suck down 500W at idle.
by margalabargala | 2025-07-05 04:51:45+00:00
Absolutely. Many bills in the Senate in that time have gotten over 90. Here's one that passed 95-2 that I picked at random.

https://www.congress.gov/bill/118th-congress/senate-bill/870...

A lot of what happens in Congress is obvious to do and everyone agrees. While the media certainly focuses on the handful of things the two parties are at odds over, most of the lawmaking done by Congress is not controversial between parties, and is simply passed, so we don't hear about it.
by yalok | 2025-07-05 04:52:31+00:00
a friend of mine is a SW developer in Nvidia, working on their drivers. He was complaining lately that he is required to fix a few bugs in the drivers code for the new card (RTX?), while not provided with the actual hardware. His pleas to send him this HW were ignored, but the demand to fix by a deadline kept being pushed.

He actually ended up buying older but somewhat similar used hardware with his personal money, to be able to do his work.

Not even sure if he was eventually able to expense it, but wouldn't be surprised if not, knowing how big companies bureaucracy works...
by lukaslalinsky | 2025-07-05 04:53:23+00:00
From the video, it seems like the houses were cut from the original foundation and a huge blocks of concrete was formed underneath the houses. Before pouring the concrete, they dug under the houses and inserted metal framework for the move, that was likely how they lifted the whole thing to insert the jacks later on. The process of doing this seems way more interesting to me than the final move with these synchronized jacks. I'd love more details about that
by FlyingSnake | 2025-07-05 04:54:49+00:00
Sometime around mid-30s I stopped caring about what people think about me and it had a great effect on my mental well being. I reconnected with age old Lindy wisdom and started reading classics that helped me with my midlife crisis. Not giving a fuck surprisingly opens up lots of doors.

Status games and tech-bro style hustle culture only leads to burnout.
by RainyDayTmrw | 2025-07-05 04:55:46+00:00
This is interesting. If you approach this game as individual moves, the search tree is really deep. However, most levels can be expressed as a few intermediate goals.

In some ways, this reminds me of the history of AI Go (board game). But the resolution there was MCTS, which wasn't at all what we wanted (insofar as MCTS is not generalizable to most things).
by crackrook | 2025-07-05 04:56:57+00:00
I saw Joe Rogan share the same graph to support his claim that scientists don't know anything about the climate and that the ones who claim to all have conflicts of interest; I can't recall if it came before or after the ad-break for all-natural, grass-fed and methane-relieved Beef Stix.

If you zoom in on the tiny sliver at the end of that graph, the portion that represents the last million years or so, you'll see that we're rocketing upwards at an unprecedented rate. We're experiencing one of the fastest sustained rates of temperature change on geological scales, outpaced only by isolated incidents like dinosaur-killing meteors. But, even if that wasn't the case, geological scales aren't what matters! The question is: what rate of change can our civilization and current biosphere (whose organisms had millions of years to adapt to the current climate) tolerate? The mountain of evidence and research that you'd call "propaganda" suggests that humanity and the rest of life on earth is not well-equipped to tolerate changes this fast.

Consider the possibility that you are mistaken, and have your head in the sand.
by ksec | 2025-07-05 04:57:26+00:00
> I ran these benchmarks on an older 16-thread AMD 3700X

The 3700X is an 8 Core Zen 2 CPU. Or about 150 RPS per vCPU. By EOY we will have 256 Core Zen 6c EPYC, on a Dual Socket that is 512 Core or 1024 Thread. 153,600 RPS.

And in the old days a RPS is a single pageview, which isn't the case in the modern world.

CPU Core still have a healthy 5 - 10 years cost reduction roadmap. I wonder if CGI will make a comeback someday.
by ranger207 | 2025-07-05 05:00:03+00:00
I think a QR code is easier for most people to share in a computer-readable format. You take a picture on your phone and either decode the QR code on your phone or send the picture to another computer and decode it there. The alternative is taking a picture on your phone of a screen of text, and either manually typing out what it says or using OCR, which (given pictures I've seen where people take pictures of their screen) is going to run into difficulties
by mindslight | 2025-07-05 05:00:17+00:00
Sure. I get that having to facilitate accounting takes away from programming, and that nothing is cut in dry with the IRS. I'm not even a fan of the general idea of mandatory depreciation schedules, seeing depreciation as more of an artifact that fell out from double entry book keeping's proliferation of different types of accounts. My only point was that this is just the same regime that everything else has to deal with.

For example if you pay someone to fix a leaky roof and they replace a section of a given size, can you call it a repair/maintenance expense or should you be depreciating it as an improvement to the building? Can you convince the IRS of such? The only reason this has more straightforward answers is that accountants have been answering this question longer.
by troupo | 2025-07-05 05:00:23+00:00
> 12 months ago, if I fed a list of ~800 poems with about ~250k tokens to an LLM and asked it to summarize this huge collection, they would be completely blind to some poems and were prone to hallucinating not simply verses but full-blown poems.

for the past week claude code has been routinely ignoring CLAUDE.md and every single instruction in it. I have to manually prompt it every time.

As I was vibe coding the notes MCP mentioned in the article [1] I was also testing it with claude. At one point it just forgot that MCPs exist. It was literally this:

> add note to mcp Calling mcp:add_note_to_project > add note to mcp Running find mcp.ex ... Interrupted by user ... > add note to mcp Running <convoluted code generation command with mcp in it>

We have no objective way of measuring performance and behavior of LLMs

[1] https://github.com/dmitriid/mcp_notes
by amathew | 2025-07-05 05:00:26+00:00
Hi all, I'm an analytics professional looking for a role as an analyst, data scientist, or analytics engineer

Location: Arizona Remote: Yes Willing to relocate: Yes Technologies: SQL, R, Python Résumé/CV: https://www.linkedin.com/in/abraham-mathew-21221b29/ Email: mathewanalytics@gmail.com
by skissane | 2025-07-05 05:00:36+00:00
I think the issue with any new physical filesystem, is even if it becomes mature, fully upstream as part of the mainline Linux kernel, and supported out-of-the-box by all the major distributions - still a lot of people are just never going to use it, because there is so much competition in that space (ext4, XFS, btrfs, etc), people are understandably quite conservative (fear of data loss due to bugs), and the fear that a less popular filesystem may end up being abandoned if something unexpected happens to its primary developer (see e.g. ReiserFS)

By contrast, improvements in performance of FUSE, L4-style IPC, could be much more widely beneficial-both for developers of new physical filesystems (by making possible in-user space implementations where they can iterate faster, get better API/ABI stability, easier adoption by end-users), but also for developers of numerous other pieces of software too

Of course, you personally are going to scratch the itch you want to scratch. But in terms of what’s most beneficial for the Linux ecosystem as a whole, I think FUSE improvements and L4-style IPC would deliver the most benefit per unit of effort
by goatlover | 2025-07-05 05:01:36+00:00
There was agency in policies promoting automobile adoption over rail travel. People who act like market forces are inevitable trends in nature tend to forget the political part where companies convince politicians to make policies in their favor, while bombarding the public with advertising. Like fossil fuel companies for example. Continued climate change wasn't inevitable. It was a choice humans with lots of money and power made and are still making.
by thrwwXZTYE | 2025-07-05 05:01:44+00:00
This syndrome is called "eternal child" (puer aeternus) in psychology.

You were destined to great things. You were exceptional as a child, you learnt to associate your great potential with all the good in yourself, you built your identity around it. You were ahead of your peers in elementary school, whatever you applied towards - you exceled at.

So you value that potential as the ultimate good, and any decision which reduces it in favour of actually doing something - you fear and avoid with all your soul. Any decision whatsoever murders part of that infinite potential to deliver something subpar (at best - it's not even guaranteed you achieve anything).

Over time this fear takes over and stunts your progress. You could be great, you KNOW you have this talent, but somehow you very rarely tap into it. You fall behind people you consider "mediocre" and "beneath you". Because they seem to be able to do simple things like it's the simplest thing in the world, while you somehow can't "motivate" yourself to do the "simple boring things".

When circumstances are just right you are still capable of great work, but more and more the circumstances are wrong, and you procrastinate and fail. You don't understand why, you focus on the environment and the things you fail to achieve. You search for the right productivity hack or the exact right domain that will motivate you. But any domain has boring repeative parts. Any decision is a chance to do sth OK in exchange of infinite potential. It never seems like it's worth it, so you don't do it.

You start doubting yourself. Maybe you're just an ordinary lazy person? Being ordinary is the thing you fear the most. It's a complete negation of your identity. You can be exceptional genius with problems, you take that any time if the alternative is "just a normal guy".