MurphyA/hacker-news huggingface dataset:
by WillAdams | 2025-10-18 15:17:50+00:00
I am sad because:

- I have to use a Windows computer to run Macromedia Freehand, the Affinity Design folks bailed on doing a full clone (and I dread their 30 Oct announcement which will probably be for a subscription model), the Quasado folks are now doing GraviT over on the Chrome store, and I haven't found a vector drawing program for Mac OS which I like which supports Services

- Lotus Improv 2.0 was for Windows --- there is no multi-dimensional spreadsheet like to it for Mac OS --- closest thing I've found is pyspread, unless someone can get Flexisheet running, Numbers.app is painfully 2D last I checked

- Services are woefully under-represented, really miss little apps such as poste.app (envelope printing), and sbook.app and Millenium's Notebook.app

- I have to dig out a Raspberry Pi to run Mathematica

- I miss writing PostScript strokes and fills and seeing them on-screen

- my Wacom One quit working with my MacBook --- that never happened w/ my Wacom ArtZ attached to my NeXT Cube

Yes, I'm glad to have TeXshop.app, but these days I mostly just do Literate Programming in TeXstudio, which is painfully cross-platform.

My next project is to do a Cyberdeck using an rPi 5 and a Wacom Movink --- we'll have to see how that turns out.
by jibal | 2025-10-18 15:17:57+00:00
Indeed there is nothing to suggest that it shouldn't and in fact everything suggests that it should. There's a reason that Penrose goes to such lengths to try--erroneously--to prove that Godel's theorems are beyond the grasp of computers ... which is bizarre since they are theorems of arithmetic and as such can be mechanically derived. The default position is that consciousness, whatever it is, is a physical process of the brain, and the default position is that the processes of the human brain are subject to the Church-Turing thesis. People who say otherwise frankly have no idea what they are talking about. And when they proclaim that they are in "the camp that says that TMs cannot produce consciousness" then it's intellectually dishonest to an extreme to deny that they are acting on faith, and to later pretend that they have an open mind and that it's the people who actually have an education in this arena who have a faith-based position.
by riffraff | 2025-10-18 15:18:18+00:00
but ISPs do not have the power to decide if something is infringing a rule or not.

Thus Ofcom goes through the motions of telling 4Chan "hey I think you're not compliant" and if 4Chan says "lol, I'm not serving UK people" _then_ the UK authority will tell the ISPs to block it (and the will be on the hook if they don't).
by anarticle | 2025-10-18 15:19:22+00:00
"the IDE had to be discoverable right away (which it was) and self-contained to offer you a complete development experience"

This right here was the key to super flow state. Lightning fast help (F1), very terse and straightforward manuals. I have tried to replicate this with things like Dash (https://kapeli.com/dash), to some degree of success.

The closest thing I had to this in windows was probably Visual Studio 6 before the MSDN added everything that wasn't C/C++ to the help docs. After that, the docs got much harder to use due to their not being single purpose anymore. The IDE was a little more complex, but you at least felt like you got something for it. After that, too many languages, too many features, overall not great experience.

The keybindings were so simple and fast, Borland IDE on DOS was a very nice tool. Yes, easier than vim and emacs. The reason is because of mouse in TUI so things like complex selection/blocks/text manipulation are not keybindings in the same way so the key combos are more "programming meta"(build, debug, etc) rather than "text meta".

EDIT: also, I feel like this needs to be mentioned: compilers were not free (as in beer) at that time!

In order to develop on my own machine as a teen, I had to sneakily copy the floppy disks the teacher used to install this on the school computers so I could have more than 1h using it at home! COPY THAT FLOPPY
by Rover222 | 2025-10-18 15:20:41+00:00
Agree that the last fiew percentage points are exponentially more difficult each step of the way. What's your metric for saying Waymo is ahead, in terms of tech? They are strictly geo fenced, limited to specific road types, and often get stuck/confused. Also their system is very expensive, and not scalable to million of cars. Your point about cameras seems odd. Cameras have much better low light performance than human eyes. And cars have headlights.
by simonw | 2025-10-18 15:20:50+00:00
The fix for that is to keep the documentation in the same repository as the code it documents, and then to enforce that it gets updated as part of your code review process. Don't let a PR land if it doesn't also update any relevant documentation at the same time.

Keeping documentation in a separate system - like a wiki - is an anti-pattern in most cases. It leads to documentation that nobody trusts (and hence nobody consults) because it inevitable falls out of sync with the system it is documenting.

Plus... LLMs are good enough now that having one automatically check PRs to warn if the change affects the existing documentation might actually work well enough to be useful.
by encom | 2025-10-18 15:20:53+00:00
It's why I became an electrician, and specialised in telecoms. I realised in my 20's that I didn't want to spend the rest of my life typing on a keyboard, and telecoms is the right kind of combination of geekery and practical work. Plus I know all the fundamental electrician stuff. I highly recommend this career path if you feel the same way. My last job was in robotics where my combined skillset of being a Linux-focused computer+networking geek and having electrical skills made me pretty unique. Lately my career has taken a bizarre turn where I do AV, networking and electrical work, plus... swimming pool maintenance. Life, uh, finds a way.

Anyways, apart from knowing how a car works on a theoretical level, I have no idea how to fix mine, and getting fucked at the dealership is a part of my life I have begrudgingly accepted.

Thanks for reading my blog.
by jasonthorsness | 2025-10-18 15:21:07+00:00
Thanks! This is my favorite someone made: https://ginprov.com/a-dating-site-for-gnomes/

Interpolation happens in two steps. First, there's a prompt for an outline (below). Then, a prompt with the same construction rules but says like "given the outline..." and puts the outline into the context.

You are a professional web designer. Create a concise outline in markdown format of a site for the topic "{{slug}}". Construction rules: - Do **not** reference any external resources (fonts, CDNs, embeds, etc.). - No JavaScript or SVG. - All images must be JPG. - All <img> tags must have a width and height. - In CSS any image use must include object-fit: cover. - All links must be relative to the root and be a long, descriptive slug of the content (like company-owner-with-hat.jpg or goat-facts-continued.html). - The site must display well on both desktop and mobile devices. - Never use position: sticky; The outline should include the following sections: - **Site Name And Paragraph Summary** - a short description of the site and its purpose - **Style guide** – typography (built-in font classes only), spacing, imagery tone, theme - **Color scheme** – primary, secondary, accent, neutrals (name + hex) - **Layout** – grid/flex description, breakpoints, reusable components - **Site map** – unordered list of important pages with slug filenames - **Key features** – bullet list - **Reusable CSS/HTML snippet** – fenced code blocks showing the skeleton for nav, hero, article, and footer Write clearly enough that different teammates could each build a page and the finished site will remain cohesive and on-brand.Make sure you capture the essence of the topic in the design, be creative!

https://github.com/jasonthorsness/ginprov/blob/main/server/p...
by skybrian | 2025-10-18 15:21:44+00:00
> three or four layers of subqueries, each one filtering or aggregating the results of the previous one, totaling over 5000 lines of code

In a better language, this would be a pipeline. Pipelines are conceptually simple but annoying to debug, compared to putting intermediate results in a variable or file. Are there any debuggers that let you look at intermediate results of pipelines without modifying the code?
by nobleach | 2025-10-18 15:22:10+00:00
I had high hopes for Kylix back around the turn of the millennium. At that time my company was looking moving an organization with field agents to a full Linux-based system. Our options were: 1. Keep the existing CA Clipper accounts receivable/accounts payable apps and run on emulated DOS. 2. Attempt to leverage the Harbour language (CA Clipper compatible web based thing). 3. Rewrite the system in Delphi/Kylix. We actually got fairly far with Kylix and I'll always be a fan of Delphi. In the end a pure web-based rewrite won over all those original options. I feel bad for whomever took over that old PHP4 stuff!
by pclmulqdq | 2025-10-18 15:22:31+00:00
Yeah, extradition treaties are a thing, and I believe he wasn't a citizen of New Zealand so the US actually could make the request. The hypothetical above can be narrowed to "you are doing something completely legal in your country of citizenship or some other non-extradition country but illegal in the US" if you want to get more precise about it.
by vannevar | 2025-10-18 15:23:01+00:00
>Believe it or not, businesses don't exist to provide you a "good service" they exist to make money.

This is a common misconception. Businesses actually exist to serve the public interest, which is why some kinds of businesses are illegal. The premise of capitalism isn't that it maximizes individual wealth, but that it maximizes the general welfare of the population.
by jandrewrogers | 2025-10-18 15:25:57+00:00
This is one of several examples where Linus thinks something is bad because he doesn't understand how it is used.

Something like O_DIRECT is critical for high-performance storage in software for well-understood reasons. It enables entire categories of optimization by breaking a kernel abstraction that is intrinsically unfit for purpose; there is no way to fix it in the kernel, the existence of the abstraction is the problem as a matter of theory.

As a database performance enjoyer, I've been using O_DIRECT for 15+ years. Something like it will always exist because removing it would make some high-performance, high-scale software strictly worse.
by jobs_throwaway | 2025-10-18 15:26:21+00:00
He didn't say those words exactly but he did say

"The scalable method is you learn from experience. You try things, you see what works. No one has to tell you. First of all, you have a goal. Without a goal, there’s no sense of right or wrong or better or worse. Large language models are trying to get by without having a goal or a sense of better or worse. That’s just exactly starting in the wrong place."

and a bunch of similar things implying LLMs have no hope of reaching AGI
by mardifoufs | 2025-10-18 15:26:35+00:00
Why? The only complaint I hear about and sort of agree with is that they use snaps, and that's not always a good idea for some packages. But otherwise, for regular users, I'd say Ubuntu has much less foot guns than even Mint. Everything just works, and it's easier to find support and help online whenever something doesn't. I

Pop_os is in a weird state right now too, with the upcoming migration to their new GUI framework
by self_awareness | 2025-10-18 15:27:22+00:00
I don't really like Go as a language, but this decision to skip libc and go directly with syscalls is genius. I wish Rust could do the same. More languages should skip libc. Glibc is the main reason Linux software is binary non-portable between distros (of course not the only reason, but most of the problems come from glibc).
by benjiro | 2025-10-18 15:27:30+00:00
Your also forgetting that Chinese cars have a large import tariff.

Current rates are BYD (17%), Geely (18.8%), and SAIC (35.3%).

> And much like the US found out with rare earths:

Rare earths is not rare at all. China has a cornered the market on processing those minerals for cheap. The problem is that we in the West have no appetite to actually support companies to process those "rare" earths.

And the US is really the last country to even talk about batteries, when the arrested 300+ Koreans that worked to get a US battery plant going.

> They’re playing the long game and western nations seem unable or unwilling to do the same.

Its not just a government issue, its a companies issue. You think that car companies in Europe do not get subsidies? Have you ever looked at how much subsidies they get opening new plants or renovating plants?

Reality is that a lot of car companies enjoyed their little monopolie positions in Europe. Sure, we got a lot of brands, but in reality its a illusion of competition, as most brands are owned by a few big companies.

China had a different situation, where yes, there was subsidies from the government (and a lot of misuse of those subsidies), but you had 100's of car manufactures entering the markets. I mean, we talk about BYD often but BYD was not even a car manufacturer until 2005 ... The result is a strong competition between car makers, what resulted in a lot of technological development and a push to be better then the next guy(s). Constant copy and innovation work. Work to reduces prices to be able to compete better, as remember, their competitor also go those subsidies.

We have this issue with our car industry only to thank to our own car industry. Frankly, i am happy to see the Chinese enter the EU market, for the simply fact that it pushed the EU car makers to actually start innovating again and offering more to the clients.

The issue with competition to dead was a issue in new upcoming industries, like solar. Because their both sides started with the same level vs +subsidies. The car industry is a totally different beast with deep pockets and manufacturing capabilities. So lets not act like "poor EU car makers".
by basch | 2025-10-18 15:27:55+00:00
Part of the reason for the blinking icon begging to be used is because AI chat is a new interface being grafted onto existing products. It's difficult to get people to make the habit of using a different interface to a familiar product. That's why google can get people to use AI by injecting the response above the results. But facebook messenger for example throws a metaai icon in the lower right corner because they cant figure out a natural way to create discovery that isnt intrusive, and is able to silently hijack some existing muscle memory.
by sql_nitpicker | 2025-10-18 15:27:58+00:00
I don't see anything wrong with what the article is saying. If you have a view over a join of A and B, and the view uses "select *", then what is gonna happen when A adds a column with the same name as a column in B?

In sqlite, the view definition will be automatically expanded and one of the columns in the output will automatically be distinguished with an alias. Which column name changes is dependent on the order of tables in the join. This can absolutely break code.

In postgres, the view columns are qualified at definition time so nothing changes immediately. But when the view definition gets updated you will get a failure in the DDL.

In any system, a large column can be added to one of the constituent tables and cause a performance problem. The best advice is to avoid these problems and never use "select *" in production code.
by ttul | 2025-10-18 15:28:20+00:00
My view of the PC dev era was through the lens of a kid growing up in the 1980s with a dad who programmed for a living. My dad was a big fan of the Borland IDEs starting with Turbo Pascal and then moving on to the world of C and C++ by the late-1980s. As a kid, my friend and I spent hundreds of hours in Quick Basic’s TUI - always trying to remake Super Mario Bros but never coming close to succeeding.

These early IDEs were fantastic at their job and worked so well given the constraints of the DOS environment of the time. It’s a shame that Borland the company eventually faded to black in 2015, but that’s how these things go. I wonder where all the geniuses behind the Borland IDEs ended up.
by kzrdude | 2025-10-18 15:28:30+00:00
I think that misses the point (or at least my point). Yes it was warmer then. But it was even warmer 50 Myr ago. For example one thing that sets the two periods we are discussing apart was if Antarctica had glaciers at all or not.

The Climate heading in this article will give a little overview https://en.wikipedia.org/wiki/Cenozoic

See also the plot here https://en.wikipedia.org/wiki/Paleocene%E2%80%93Eocene_Therm...
by Surya1238 | 2025-10-18 15:29:46+00:00
CursorClip is a super lite native macOS screen recorder with auto-zoom effects.

Perfect for creating professional product demos, tutorials, and walkthroughs without spending hours editing.

Unlike other screen recording tools, CursorClip launches in under 2 seconds, records smoothly, and automatically zooms/pans to highlight your actions, making every recording look polished and engaging.

Key features:

Auto-zoom for cinematic screen recordings

Lightweight native macOS app (launches instantly)

One-time purchase, no subscriptions

Works offline, fully private

Free lifetime updates

CursorClip is built for founders, makers, and educators who want to share their products or ideas with professional-quality recordings.
by chuckadams | 2025-10-18 15:30:17+00:00
Ah, I forgot CLUSTER was something run by hand on PG. Same footgun then, but you have to load and aim it yourself instead of being fully automatic like it is in MySQL, where it appears you can't opt out of clustering by the PK (similar story in SQL Server, but you can change which index it clusters by). Thanks for the clarification.
by ajross | 2025-10-18 15:30:30+00:00
> Everyone reading this understands the meaning of a sunrise

For a definition of "understands" that resists rigor and repeatability, sure. This is what I meant by reducing it to a semantic argument. You're just saying that AI is impossible. That doesn't constitute evidence for your position. Your opponents in the argument who feel AGI is imminent are likewise just handwaving.

To wit: none of you people have any idea what you're talking about. No one does. So take off the high hat and stop pretending you do.
by karmakaze | 2025-10-18 15:30:46+00:00
I'm really excited and looking forward to this refresh. The APU spec leaks for the upcoming PS6 and XBox have some clues as well. My wishlist: more memory bandwidth, more GPU/NPU cores, actual unified memory rather than designating, more PCIe lanes. Of course there could be more/new AMD packaging magic sprinkled in too.
by nhatcher | 2025-10-18 15:31:31+00:00
Well, you wouldn't learn as is let's learn Rust from it. But I think it has many interesting bits not found in most open source projects out there. and true that, there is a lot of unsafe code, uses nightly builds, its own allocator, crazy stuff. I did learn a lot from it :)

And yeah, it is a reimplemantion. But it is a TUI and very minimal. Keepining it minimal, with no dependendecies and software bloat seems to be one of the guidelines. So very much something adding to the article at case.

But yeah, you are right on both counts.
by danans | 2025-10-18 15:31:59+00:00
> It's incredibly difficult to compress information without have at least some internal model of that information. Whether that model is a "world model" that fits the definition of folks like Sutton and LeCunn is semantic.

Sutton's emphasizes his point by saying is that LLMs trying to reach AGI is futile because their world models are less capable that a squirrel's, in part because the squirrel has direct experiences and its own goals, and is capable of continual learning based on those in real time, whereas an LLM has none of those.

Finally he says if you could recreate the intelligence of a squirrel you'd be most of the way toward AGI, but you can't do that with an LLM.
by throwup238 | 2025-10-18 15:33:33+00:00
It’s run by a travel agency called Gondwana Collection. The watering hole is at the Namib Desert Lodge [1] so it’s not really remote, they just use whatever internet provides wifi for guests. The watering hole is set up to attract wild animals for the tourists to see so that’s often who runs them. The livestream is a cheap way for them to attract guests.

[1] https://gondwana-collection.com/accommodation/namib-desert-l...
by basch | 2025-10-18 15:33:39+00:00
People want to give you snarky responses without having read the article.

This is a push for a new way to interact with computers. Using natural language, at every part of the interface, to give the computer instruction. Allowing those instructions to be dialog.

Also, on the topic of keyboard vs voice, I think differently when my thoughts are expressed through typing and speech. A computer that can follow my babble around (which would also need eye tracking or some brain connection to fully understand the context of each thought) is radically different than using a mouse or keyboard commands to select focus.

If anything, this marketing copy appears to be a push towards a first preview of the future. What you can actually do with it is rudimentary, but the paradigm of _how_ you interact is a major behavior change that is required first before full capability can be unlocked. We are probably close than people believe to a full holodeck experience of interacting in a fully 3d rendered environment, and having it manifest change realtime. At some point the interface of the shell fades away completely, or at least optionally.
by treesknees | 2025-10-18 15:33:57+00:00
Two counter points. First, crypto is not part of the UK government's financial systems or institutions. They don't automatically hold jurisdiction over all crypto transactions, or more specifically, crypto service providers.

Second, again, 4chan does not operate in the UK. If someone in the UK purchases a 4chan pass, they have electronically transmitted their "money" over to the US to buy it. I would compare this to a UK citizen flying over to the US and buying a ticket, and bringing it back with them to the UK.

It's very clear, 4chan did not perform any business or transactions within UK jurisdiction.
by Ancapistani | 2025-10-18 15:33:57+00:00
I bought a Ring doorbell several years ago, because I wanted an app-connected doorbell camera. That's it.

Once Amazon started rolling out other stuff and it was clear they were setting up a private panopticon, I trashed it and went with Blink, adding five wireless cameras as well. Blink isn't much better, but they're not as broadly compatible and don't have as many bells and whistles yet - but they're getting there.

The next step is to roll my own stuff. I expect I'll have that done by the end of the year.

I'll also note that none of my Blink cameras are pointing outward from my home. The closest to that is that I have one mounted on the front corner eave, but I made sure to point it so that it's looking at where I park my vehicles, and turned off motion detection for the small area of the street that it can see.

What I don't understand is that most of the ones I've seen others install are mounted under the eaves of the house, pointing outward. What's the purpose of that? They're not going to capture anyone actually trying to mess with your property. Most of mine are mounted in trees (front yard) or on posts that I installed for that purpose (back yard).
by burntsushi | 2025-10-18 15:34:44+00:00
Backcompat with what? ripgrep was, is and will never be POSIX compatible: https://github.com/BurntSushi/ripgrep/blob/master/FAQ.md#can...

Aa for ugrep, flipping the question around would be more appropriate. ugrep has caught up with ripgrep in some common cases, but not all.