skysight-inc/HackerNews huggingface dataset:
Give his Glass Bead Game a try; it is dense, delightful, & its content would appeal much to the denizens of this site.
VAX Pascal is viable for systems programming (though standard Pascal wasn't). I only ever used VAX BASIC a tiny bit; was it interpreted like microcomputer BASICs? That made BASIC a nonstarter for "serious software" in the 80s. Not having records, local variables, or subroutine parameters was also a pretty big problem, but maybe VAX BASIC fixed that.

I wasn't paying for access to VMS either; it just didn't hold a candle to Unix.
Imagine if RMS brought Lisp OS with Emacs not being bound to GNU/Unix. JITted Emacs since the 2000 and Eshell as the default CLI, with a floating WM as an easy desktop. Multithreaded, own modules for images/PDF and whatever. No need for security, daily backups and rollbacks would be granted.
Today you would be 'rewinding in time' from Emacs if any attack happened.
There was an attempt to make imports lazy: https://peps.python.org/pep-0690/

It was ultimately rejected due to issues with how it would need to change the dict object.

IMO all the rejection reasons could be overcome with a more focused approach and implementation, but I don't know if there is anyone wishing to give it another go.
Well, lets just say this guy does not understand what is happening in the book.
"When Hermione DIES Hariezer does nothing, and a few weeks later Voldemort brings her back." - in the book Harry steals Hermione's body from under the nose of all wizards, and keeps it hidden and frozen for a future revival, etc. Also many of the things that "do not make sense" are actually from the canon, and EY is making fun of their absurdity.
Even if I did have 8 computers, which would be weird but OK, it’d be a fraction of the resources used to make one car.
He's absolutely right, transmission is the missing piece of the renewables puzzle. The grid needs to improve, and urgently.

Hopefully his concept will be scalable, cost effective, and wildly popular!
Yes. Low level can mean two things.

Low level in implementation, meaning a representation that matches the native hardware data, code and storage conventions.

The advantage being hardware-level representations are the easiest to optimize for that hardware.

But also mathematically, where low level means simplest and fewest primitive abstractions that allow easy representation and manipulation of code and data. LISP's paired references and symbolic linking are very low level in that sense.

The advantage here is that with so few abstractions, code and data relationships are easy to define, analyze, transform, as well as evaluate.

And small numbers of simple abstractions are very easy to implement. As you obviously know from experience.

I have also created several little LISPs in aid of other projects.

Another language I have recreated opportunistically is FORTH. It can be viewed as a trade off between being low-level with respect to hardware, and in terms of simple abstractions. Not as flexible as LISP, but more efficient on typical hardware. Its basic abstractions consists of two dynamic lists. The first, a stream (a running list) of instructions that manipulate data on the second, a stack (a dynamic list we append and remove items from). And symbols for linking.
> I don't think that macroeconomics is an empirical field

If that's your opinion it's pretty clear your engagement with the field of macroeconomics is several degrees removed from the actual research.

Assuming you're here in good faith, I would ask you to actually browse a dozen or so of any recent, randomly picked papers in the field you claimed is "not empirical", skim them and note if it's empirical work or theoretical work.

Then come back here and seriously argue that the field is "not empirical". I'll give you a jump start, here's two good sources for recent macro papers:

NBER Macro preprints: https://www.nber.org/topics/macroeconomics?page=1&perPage=50

AEJ Macro: https://www.aeaweb.org/journals/mac/forthcoming

Of course that won't be your current view of the field if your knowledge comes from the opinion section of newspapers and HN comments. But, again, I'm assuming you want to challenge your views in good faith here.

> Reminder that in the last 30 years economists have variously told us that there's a (high) natural rate of unemployment that we couldn't change (has recently been completely debunked).

Not sure where you get that opinion from, the NAIRU published by the CBO went from a high of 6.2% in the energy crisis of the 1970s to around 4.4% today:

https://fred.stlouisfed.org/series/NROU

30 years ago the NAIRU was 5.4% and today it's 4.4%, saying it was "completely debunked" makes no sense and I'm seriously wondering which source you got this claim from.

Moreover, the concept of a natural rate of unemployment that's somewhere above 0% is uncontroversial: there's naturally a time gap when looking for a new job, even in an economy at "full employment capacity".

> That raising the minimum wage costs jobs.

Unless your economics education stopped at the first week of microeconomics 101, or comes entirely from the political discourse or reddit, this isn't something that is the position of basically any economist.

Seriously, here's the first recent (2024) highly cited research review I could find from 4 seconds of googling:

https://www.nber.org/system/files/working_papers/w32878/w328...

First, note the review is 123 pages long. There's clearly some subtility past "minimum wage bad, unemployment high!" But we can skim and jump to the conclusion. To quote:

"""
While the evidence is not unanimous, a reasonable conclusion from the existing literature is that minimum wage policies have had limited direct employment effects while significantly increasing the earnings of low-wage workers—at least at certain levels and in particular economic contexts.

"""

Also, by the way, the minimum wage labor effect is studied in your labor economics class, which is micro, not macro. Which points again to the question of where you're sourcing your claims from.
Ruby dev for several years, I agree with this. It’s a frustrating point, especially after you learn the language and want to use the API docs as a reference. And I say that as a fan of the language.
I hear you. I use Cursor editor. I work with all of these technologies: Ruby on Rails, React, Next.js, Django, vanilla JS, jQuery, HTML/CSS, Tailwind...depending on the project.

I just spent the past week working on a hackathon where I built the project using a Node.js closed-source platform that uses Fastify edge functions and Cursor's autocomplete was terrible. Much worse than what I'm used to when Cursor makes autocompletion for Ruby/Rails code. JS libraries come and go every day. This makes it difficult for Cursor team to update their LLMs to provide good autocompletion. On the other hand, Ruby and Ruby on Rails have seen very few radical syntax changes. The syntax and majority of the API has remained the same.

Ruby on Rails is so much more than just fast scaffolding. The code I've written a decade ago in Ruby on Rails, I can still pick it up today and understand the project. I can also pick up anyone else's project and figure out the intricacies of it much faster than I'd ever be able to do in say Next.js or Express project. Express feels like writing assembly (no hard feelings).

I've, unfortunately, recently started working on a project that's written in Django. I thought Django is just Ruby on Rails for Python. Boy was I wrong... But that's a story for another time.

IMO Ruby on Rails is an absolute king!
However, I'm looking forward for a day when I'll be able to use one language on both frontend and backend, while having the same simplicity and functionality as Ruby on Rails. (I'm looking forward for Ruby on Rails JavaScript successor, but it's just not there yet.)
I hike but I'm not a peak bagger. But the first time I encountered the term I found it completely obvious what it meant.

Having only spent a few days of my life in Scotland I didn't know "Munro" but the article defined it.
> would be possible if one is using Chrome (otherwise the fake URLs wouldn't lead to anywhere).

Didn't they do something like that with AMP. I recall that if you were using chrome and visited an AMP site from Google the address bar would say site.com even though the content was being served from google.com.
That's not at all my experience. There's a one-line integration between almost everything under the sun and Rails (business/traffic analytics, performance/profilers, error notifications, logging, object storage integration, I could probably go on). Many other frameworks don't even have the general capability of doing one-line integrations.
I have maybe seen it once when semver was being used.
I've started thinking more and more about a short throwaway conversation in Anathem about how the internet in their world is absolutely ruined by AI and the only solution they have left is a user driven reputation system for entities and how one of the characters just earned a lot of "reputons" for recording an event.

Mostly I think about how something like that is going to be signed into law by some state and it'll require everything you do to be linked to your government issued ID card so they can "prove" you're not spreading AI misinformation and all the horrendous unintended side effects that will spread from there.
The whole LLVM toolchain is a bit big. I think we can reduce much more the size. We actually researched on using tcc but unfortunately tcc doesn’t have a wasm backend (for generating wasm output). It would be awesome if they added it!
Walter Issacson's Steve Jobs bio. I legit disliked Steve Jobs. I could not put this book down for the week it took to read. Then I became an Issacson junky. He just digs into the minutia and makes it digestible.

Currently reading Frank Ramsey by Cheryl Misak. Will appeal to philosophy nerds mostly. Fascinating how a kid of 26 changed the fields of philosophy, mathematics, and economics, but no one really knows of him.
They still firmly believe they'll be the oligarchs, just like lots of people think if they were in medieval Europe they would be nobles or knights.
I wonder: do all the HNers who are excited about their GenAI product or wrapper or startup understand, at a fundamental level, that they are an intrinsic part of this deterioration?

Or is this one of those fundamental attribution error things:

- MY product is a powerful tool for creators who wish to save time

- THEIR product is just a poorly-though-out slop generator

Does it occur to people to instead be part of something real and visceral, and not just blame social media's ad-driven impression model, not pretend they are only part of a trend for which they can't be totally blamed?
I should have picked "The Ultimate Book Of Ultimate Foot Care For Ultimate Results" for my non-fiction choice.
> hal provides an AWS Lambda Custom Runtime environment for your Haskell applications.

Didn't expect that from Nike.
So first it's a bit annoying to read this when I busted my ass for several weeks to refactor Active Record to make it more compatible with the Fiber use case in 7.2.

But also there is very little benefit to it for the vast majority of Rails applications out there.

Unless you are doing micro-services or something like that, your typical Rails application isn't IO heavy enough to run more than 2 perhaps 3 threads before contending.

So the overwhelming majority of Rails applications wouldn't see any benefit from being served via falcon, quite the opposite.

Async is great to enable some use cases where people would have to reach to Node before, but Rails will never be a good solution for that, if you want to do some sort of light proxy or websocket notification thing, Rails isn't a good solution, you want something much lighter.
In my testing, that often causes the model to 'drift' and ramble wildly compared to just getting one long output from the very start.

The issue is probably that when you split it by just asking for the next section, you're asking it to figure out how to continue from a block that wasn't written with the awareness that it'd have to add on to it.

From the diagram on the repo, I guess this first plans out the structure for each block, and generates the blocks based on the plan.
Analog to 22byte messages, instead of direct coding ops in this VM.
If you use the applicable phrase "peacock chick" or "peacock hatchling" then the results are better. Garbage in and all that.
Carrying the Fire by Michael Collins.

He goes into so much detail about training to become an astronaut, his first spaceflight, training and planning for the Apollo missions, and talks about so many of the details and complexities of spaceflight that I had no idea about before.

For example, in the early space walks, they didn't consider how difficult it is to use simple tools in microgravity and without a surface to sit/stand on. The astronaut got completely exhausted just keeping himself still while turning a wrench, because when you turn the wrench, it pushes you and starts moving and spinning you, and when you try to correct it, you'll most likely overcorrect and then have to correct that, and then correct that overcorrection, etc.

And the level of planning and training for the off-nominal scenarios is crazy. They picked the top 30ish most likely failure scenarios and practiced the responses to them in simulators until they're muscle memory, and have detailed checklists for hundreds of other ones (which they also practice, just not as much). For example, when Neil and Buzz land on the moon, they'd be awake for about 10 hours, so they had to decide whether the plan was for them to open the hatch and walk on the moon right after landing, or get a night of sleep and do it "next morning". The problem with doing it immediately was that, if something went wrong, they'd have to abort and get back to the command module, but then they'd end up being awake for 20 hours while handling an emergency. On the other hand, they realized that they wouldn't be able to get sleep right after landing on the moon anyways.

His writing style is awesome: it's easy to read, explains technical details in a really easy to understand way, and quite funny.
(not a response to your particular comment but to the entire subthread)

I have a feeling that the spectrum of responses to this comment—how varied and how intense many were—is mostly a function of cultural differences.

Ways of relating to such matters vary a lot with national/cultural/religious/family background. Unfortunately, on an internet forum we lack the usual implicit ways of recognizing such differences which help modulate this sort of conversation in real life.

https://news.ycombinator.com/item?id=23308098
I'm on FF 131 on Mac 14.7 and experienced the same thing. Browser permissions were allowed successfully, and browser restarted.
This is the conventional wisdom these days, and a real thing, but unless you are admin challenged, running your local scripts with the system Python is fine. Been doing it two decades plus now.

Yes, make a venv for each work project.
Linus Torvalds Asks Kernel Developers to Write Better Git Merge Commit Messages
Unless you worked close to the CFO and are willing to share details (like balance sheets) I'm not going to take this comment seriously.
Neuromancer definitely has a unique prose style that Gibson came up with. And a lot of people do find it to be something of a turn-off. Me, I enjoyed it on the first read 30+ years ago and still enjoy it on re-reads. But it's hard to say whether or not somebody else will find it enjoyable. All I can say is that I/ve enjoyed Neuromancer enough to read it 4 or 5 times and will probably read it again at some point.
It really depends on what you use this for. For recreational use on novels, high-quality human narrated audiobooks are surely still worth the money. Good pod-casts and radio-shows are overwhelmingly research, curation and writing combined with an engaging narration.

This will only do narration, and the engagement is probably still not 100% there yet (sorry cant try it right now).

This kind of thing is very useful to consume high-level information on the side, while driving, cooking, gardening or doing exercise. So it can be useful to make previously curated and written content more accessible. Including content people have curated themselves, or got a bot to curate for them.

For example, I listened to the entire FT weekend edition while cycling on the weekend, using their text-to-audio function. This allowed me to take in even parts of the paper I normally do not have time to read. Before the advent of the text-to-speed function, I would have to chose between health and information. Now I can have both.
I already stated the obvious differences. requirements files cannot capture a lot of metadata that is required to reproduce python setup , PDM deals a lot of important stuff in: Dependency Management in easy to edit pyproject.toml file , properly implementing the standard PEP specs 518 and 612 . Plus it automatically creates .venv with all the packages required when `pdm install` . Also it installs and manage the required Python verion in .venv. It also locks the proper package depedencies in pdm.lock file with proper hashes which pipreq or others can't .

With pyproject.toml being the main config file you can also define build script , run scripts like you can do with `npm run dev` , using `pdm run dev` for example. Also you can define all the development tools and their config along with it.

We used PDM , so it streamlines package and depedency, project management and venv config all in one pyproject.toml - and you can generate requirements.txt and pdm.lock which in turn builds your venv , can easily share with team (just one pyproject.toml file to share) .
The UK NHS website is usually pretty good for this so sticking "NHS" in the search terms might help, although I imagine they may not cover non-UK brand names.
Use either one. `pyenv install 3.x` is slower than `uv python install 3x`, but that's not the most common operation I use either of those tools for. Uv is also comparatively brand new, and while I like and use it, I'm sure plenty of shops aren't racing to switch to it.

If you already have pyenv, use it. If you don't have pyenv or uv, install uv and use that. Either one is a huge upgrade over using the default Python from your OS.
Negative industrial byproducts creating costs for future generations is an unique challenge? Have you heard of climate change?
Biological threads from autism's phenotypic patchwork reveal four core subtypes
Tech imitates life. Hyenas specialized in chasing lions away from their prey.
You are confusing AI and Machine Learning, the latter being a subset of the former.
To make it look like it is has actual engagement
There is fairly good evidence that nicotine causes some mild cognitive benefits beyond the baseline. Of course there are also downsides even separate from the effects of smoking.

https://peterattiamd.com/ama23/
>Personally, I prefer content created by humans—it feels more authentic and engaging to me.

I'd like to think that too, but I wonder how long - if at all - this will be true. I "want" to like human generated content more, but I suspect AI may be able to optimize for human engagement more, especially for simple dopamine inducing content (like tiktok videos). After all, we're less complicated than we like to think.

>It’s crucial for AI tools to include robust detection mechanisms, such as reliable watermarks, to help other platforms identify AI-generated content.

This will never work, unfortunately. There's no way to exclude rogue actors, and there's plenty of profit in AIs pretending to be human. If anything, we will have to watermark/sign human generated content.
It may be a minority, but you're not alone.
The "super duper radioactive material" you're so afraid of is what's left of the fuel. It's full of energy.

This precious fuel is so full of energy that it gets very hot ("decay heat").

Fresh reactor fuel is even more full of potential energy but it doesn't get hot because uranium 235 and 238 have very long half lives. Fuel that has been used in a reactor gets hot primarily due to fission products (lighter elements formed when fuel atoms split apart) that undergo faster radioactive decay. There's also some decay heat from the production of transuranic elements (elements heavier than uranium, generated by neutron capture). But the fission product decay heat dwarfs the transuranic element contribution until several decades have passed.

It makes sense to be more afraid of the super duper radioactive material from spent fuel than the slightly radioactive material in brand new fuel. The radiotoxicity is vastly higher, the heat generation complicates handling/storage, and the chemical composition has gained dozens of elements scattered around the periodic table. In terms of usefulness, a fresh fuel rod is like a clean cardboard box and a used rod is more like a cardboard box that held a hot pizza. It's so dirty that it costs more to recycle it into something usable than to just sequester it and start with fresh material.
Show HN: Gemini and Facebook Bot [video]
In this video, we showcase some of Hexabot's most exciting features, including:

1⃣ Natural Language Understanding (NLU) – Watch how Hexabot uses intent detection to improve chatbot interactions.
2⃣ Multilingual Support – Learn how easy it is to make your chatbot speak multiple languages, from English to French and beyond!
3⃣ Google Gemini Integration – See how to enhance your chatbot with generative AI, allowing for intelligent, context-aware conversations.
4⃣ Facebook Messenger Integration – Discover how to connect Hexabot to your Facebook page and engage users directly through Messenger.

Whether you're a developer or chatbot enthusiast, this video will walk you through these powerful features and show you how Hexabot can transform your customer interactions.
I've said it before and say it again, I firmly think AOL was just ahead of its time.

Bring it back. Charge me 10 or 20 a month. Give me the walled off chatrooms, forums, IM, articles, keywords, search, etc. Revamp it, make it modern. And make a mobile app.

Everyone wanted a free and open Internet, until AI and the bots ruined it all.
"peacock chick" has many more real images than AI
I feel like there were many instances where something would be described, either a a character's internal feelings or an observation about the world and I would think, "damn that just perfectly put into words something that I've thought or experienced" or I'd be like "wow that's so true and insightful." And I would be thinking this all the time while reading.

On top of that I liked all the drug stuff and the kind of dystopian world created in the book.
"Anyone can post information on any topic. The vast majority of what's on the Reticulum is, therefore, crap. It has to be filtered. The filtering systems are ancient. My people have been improving them, and their interfaces, since the time of the Reconstitution."

...

"Asynchronous, symmetrically anonymized, moderated open-cry repute auction. Don't even bother trying to parse that. The acronym is pre-Reconstitution. There hasn't been a true asamocra for 3600 years. Instead we do other things that serve the same purpose and we call them by the old name. In most cases, it takes a few days for a provably irreversible phase transition to occur in the reputon glass - never mind - and another day after that to make sure you aren't just being spoofed by ephemeral stochastic nucleation."

Fantastic book. I read it twice so far, highly recommended. So many little off-handed conceptual gems everywhere.
A lot of the appeal is aesthetic / stylistic. Yes it's "hard to read" compared to more "traditional" works, but it has its own unique appeal... an appeal that resonates with some people and not-so-much with others.
Interesting, that makes sense. I haven't listened to a lot of podcasts, but most of them were interviews, where the two speakers genuinely had different knowledge and points of view.