skysight-inc/HackerNews huggingface dataset:
Lexical scoping is now available as a toggle and recommended for ELisp code, but Emacs was a mature project and ecosystem when this was introduced, so people know when to use it or not use it. Most languages and environments that start with lexical scoping don't even provide dynamic scoping as an option, failing to recognize when it's useful. And to be fair, it's primarily useful in the thing that Emacs does way more than most software - that is, the ability for some code to override behavior of other code up the call stack, regardless of how that other code got to be called, and without involving intermediate callees in this.

(Or, in short, what you're doing each time you're setting environment variables in a shell call. Environment variables are dynamic scoping, just one level up.)

Namespaces are mostly fine if they're only helping against name clashes, and not trying to do access control. Even then, given the Lisp nature and high extensibility of Emacs (two sides of the same coin, actually), normal namespaces you see in other programming languages are a bad fit, as they don't play well with symbols and various patterns around using symbols as designators resolved at runtime. You'd need a namespacing solution like packages in Common Lisp, which is quite different than what people are used to.

In general, none of that would be a show-stopper - it's more that Emacs always leaned on being easy to extend, including extend interactively (via REPL, or more commonly, just selecting and eval-ing blocks of code), and things like namespaces tend to make it more annoying.
The satellites are on known positions too, once you know the time.
to use a laptop you need to be sitting up. when you are bedridden many times you can't do that. and even healthy, sitting in bed with my legs stretched out is uncomfortable for longer periods of time. not to mention most people would balk at their partner doing that when they share a bed. consider yourself lucky. but do check that you are giving enough attention to your partner otherwise. i have at least one friend who got divorced specifically because he was more interested in computers than his wife.
I have to agree, I know not all people like the same things, but this looks terrible to me. Maybe it’s like Tailwind in the sense that you learn to like it when you actually use it.

The thing is Zod seems fairly standard in the ecosystem, and I value that more than novelty.
TCP is easy to do over the internet. Did you mean the middleboxes? Ah, the middleboxes, the favorite scapegoat of the world wide web's cabal of committees. You'd think they were absolutely powerless. Like firewalls and application proxies are a fundamental principle of nature; unable to be wrestled, only suffered under. Yet the web controls a market share 500 times larger.
> Basically, denying or not seeing the practicality factor of web hosted solutions is either trying to be edgy or worryingly myopic

Are you unsatisfied with the myriad of Imagemagick, FFMPEG, sox or Ghostscript GUI front-ends ? What does a web deployment offer ? Even not taking privacy concerns in consideration, the local solution if better - I guess a one-off conversion might wish to eschew local installation, but such bread-and-butter operations are rarely one-off.

Or should we consider the market for a zip/7zip/rar/tar.gz file compression web front-end ?
I feel you could improve your README.md considerably just by showing the actual output of the little snippet you show.
I meant right now. I acknowledge elsewhere that software development is still near the top of the list, but it isn't affecting us just yet in the way it affects artists today.
The speed with which we went from “out-of-context recording of a ‘yeaaaaaah!’ can end your presidential campaign” to “suggesting your supporters shoot your opponent if she wins doesn’t mean you can’t be president… twice” was incredibly quick.
It is going to be a heroic shared win of the entire community if we get people to even do basic review of dependencies in languages where we have the actual source code. Trying to get people to ignore the source code and actually decompile and review every binary they use on every computer they use, including the decompiler somehow, is a lost cause.

We should expect only a few people will review code, if it is drive-by easy to do. That means proving the binaries for sure came from the published commented formatted code, and then go review that code.
Theirs seems pretty good for music now that they’re using the YouTube brand. YouTube music is a Spotify competitor, YouTube premium gets you ad free YouTube and some other stuff and also comes with YouTube Music.

Though then they use the same brand for their US cable-ish TV service and I have no idea how any of that fits.
The model and the curriculum are two separate things and our schools never included industrial education. That and our higher education is far less "vocational" than the countries that more strictly adhered to the system.

There's nothing odd about the question. What's odd is that you assert that conditions 200 years ago are relevant to it.
> Something went wrong here, at least once

The higher-level view of data-over-time is inherently serial, and I don't think there's anything anyone can do about it: Serial is the correct/best abstraction.

That being said, I acknowledge the problem you're referring to, because serial what exactly? Every time we complete the circle, it gets a little smaller, and our collective knowledge of what is actually going on improves.

It should make a certain amount of sense if you look at it this way: Use a serial decoder to fill a memory bank of character cells or pixels or whatever, and share that memory bank with a video encoder, and the software guys say: well, how about I just fill up that memory bank directly. Then, you don't want character cells but triangles, and you find you're just DMA'ing in that shared buffer and working around the timing of another process reading it and your ring-based memory buffer has turned back into a serial protocol before you know it.

I think the main problem is that programming languages are terrible at serial, so programmers keep trying to work around it, and then convert to/from serial at the edges.

> it's another thing to claim that this is the peak tech to power our modern CLIs, or a solid foundation for portable UIs.

I can't explain all of it, but terminal UI remain without match: Even today (2025) I use a terminal because there's no better human-computer interface for doing intellectual work.

A picture of a terminal, is not a terminal, so I understand why stuff like this confuses.
I can't see President Musk adding electric cars to his tarrif exemption list any time soon...
It does have those:

*** Welcome to IELM *** Type (describe-mode) or press C-h m for help.
ELISP> +
*** Eval error *** Symbol’s value as variable is void: +
ELISP> #'+
+

But I get it, you mean namespaces like Common Lisp packages so people don't need to call stuff `org-babel-load-languages', but they can just call it `load-languages' and put it in the `org-babel' package.
it’s also a bit baffling that someone who’s been at the company longer than myself could have an advantage simply for being born before me, or for applying before me.

Is work performance not a key deciding factor? One could argue that’s absurd.

I don’t think the way it’s done in the U.S. is “right”, but i don’t think what you listed is right either.
My imaginary children aren't using your streaming service
I applaud the FOSS initiative but as with anything ml: benchmarks please so we can see what test cases are covered and how well they align with a project's needs.
Anubis adds a cookie name `within.website-x-cmd-anubis-auth` which can be used by scrapers for not solving it more than once. Just have a fleet of servers whose sole purpose is to extract the cookie after solving the challenges and make sure all of them stay valid. It's not a big deal
Senior Engineer tries Vibe Coding (parody video)
Deep Learning Course by Yann LeCun and Alfredo Canziani
I live in Riga, here cyclists ride on the sidewalk, along with e-scooters.

First, give cyclists bike paths, second develop your culture around cycling and walking. It's not a problem here. Virtually everyone cycles here (more bikes than people in this country). I am over 40 and I can only think of two people I know who had more serious injuries (one broken tooth and one broken leg), but both managed to fall without any other traffic involved.

Kids in our city walk or bike to school by themselves when they are 9 or 10 (some earlier) and there are virtually never accidents.
A bureaucracy can not simplify itself. It is a complex system that can only go one way, ever more complex, until it deadlocks and eventually someone burns it to the ground and starts anew.
Massachusetts is trying essentially this and should have the initial results by the end of they FY. I'm hopeful.
Love that people are trying to improve chunkers, but just some examples of how it chunked some input text in the README would go a long way here!
> I find it very odd to assume that a professional developer (even if it's not what they would describe as their field) is using it wrong.

They're encountering a type of tool they haven't met before and haven't been trained to use. The default assumption is they are probably using it wrong. There isn't any reason to assume they're using it right - doing things wrong is the default state of humans.
Genuinely curious, do you have a good article about Bogota? Because your entire demeanor is acting like you have some "gotcha", without advocating for anything concrete.

For example, from my brief perusal of Google Maps, it looks like they have some sort of growth boundary, because it goes from dense city to farms in a sharp line. For historical reasons, America is not organized that way. (And Chicago is fucked-up, so be it.)
Yes it was hugely transgressive. As was the nudity. John Cleese presenting the fake 6 o clock news wearing nothing but a bow tie, Gilliam playing the piano starkers.

I'd say there was a bit of kicking down. The gumbies and the three Yorkshireman a bit (that predates python, they brought it in with them, they'd written for something like "that was the week that was") mainly they kicked middle class values.
> He and his cohort had to decide which health-insurance plan to choose, how much of his salary to devote to saving for retirement and other financial details. “Every one of us went out into the hallway and called our parents,” he admits. “We were graduates of really elite schools, and we still didn’t know what to do.”

That’s not because you are a child or an idiot. It’s because you know your parents have EXPERIENCE, and that is something you will never acquire from a course.
I don't know what you are talking about.

We just rented one with an ICE, because they only have mild-hybrids.

We need a 15-20min rest after every ~2h (~120miles) anyway.

I cannot refuel unattended, thus the 500+ miles of range are nice, but I would be more than happy to reload a BEV at every stop.
120miles of extra range should be doable, even in just 15min.
Considering we could start with at least 80% battery charge, we wouldn't need the full 120miles extra at every stop.

I don't see the problem even with small batteries (58kW netto) and the charging rate (e.g. ID3 above 100kWh @ 10-80%). It's only a problem if chargers aren't well maintained, or stupid ICE drivers block a station out of malice (and yes: mainly the same sickheads that are responsible for the current economic debacle).
Do you really believe in the comparative advantage argument though? Surely it’s only true if comparative advantage is fixed over time.

And surely in order to leverage comparative advantage, an economy would need to know how good they would be at producing every possible good.

There are good reasons to trade, but comparative advantage doesn’t feel like the correct theoretical underpinning to me.
Exactly, it's a really poor attempt to make it appealing to the larger audience. Unless they roll out a version for nojs, they are the same as "AI" scrapers on enshittyfying the web
They’re offering to fund 160 million euros to bootstrap private enterprises providing launch services to the ESA. Of course they want to review the business plan to make sure it’s viable before dropping a bundle of government money on some random company.
I wish I didn’t have to pay google of all companies to escape Apple.
Rust is no panacea and rewriting a web application in Rust should not lead to any performance gains per se, unless your web application is doing number crunching in the mouse move handler. In most cases, you should be lucky to see no performance hits after a rewrite, because pleasing the borrow checker makes things unnecessarily more complicated.

A valid reason to switch to Rust should be a better developer experience, but it will require lots of upfront effort to realize the benefits. I doubt that it's worth it for small to medium-sized web applications.

Also, React itself is very much lightweight and fast, it's the developers who use it to program slow websites.
If you're on Android there's an app, GPS Test that shows you a chart with all the signals it's picking up with different symbols for each system and a filter too. My phone is currently picking up 5 GPS, 4 GLONASS, 8 Galileo, and even 3 Beidou sat signals (I'm in Western Europe).

Also you should be able to look up your phone specifications to see what GNSS services it's capable of using on GSMArena

Edit:oh I missed that you're on Apple so that app is useless for you. Still might be of some use to others though.
So… it kind of made sense at the time (if you ignored a couple of factors which didn’t become obvious until much later, and which ultimately made it a disaster), and it’s not just an American thing. In 1928, Dublin had 28 tramlines. By 1950, it had zero, with the tram routes being replaced by bus routes (many older Dublin Bus routes basically follow old tram routes even today). It didn’t have trams again til 2004; today it has two lines.

But _at the time_, buses were very competitive with trams; there wasn’t all that much other road traffic, so they weren’t really slower (and they could use the tram lines, while they existed, as a right of way), the trams of the time were non-articulated, so buses had similar or higher capacity, and they were more flexible. It’s easy to see how it happened, and it only became apparent that there was a problem when it was far too late to reverse.

There are really two problems with buses vs trams; buses are slow when there is lots of other traffic, and, _with modern articulated trams_, higher total capacities are achievable (one of Dublin’s modern tramlines has trams that take over 400 people with a frequency of under 3 minutes between trams at peak, which is a level of capacity that you just can’t really get with buses). Neither of these were factors when the first-generation trams died.

Very few tram systems worldwide actually survived from the early 20th century to today; while there are lots of trams today, most are second-generation systems put in from the 80s on.
Why not two out of three?
We have the Fountaine at work, and it works just fine, as long as you don’t aim towards the fly but instead aim towards the drain hole of the water at the bottom.

Funny btw, if you hold the flush button too long, the entire thing overflows.
Larger integers can go into UID:GID values.
Now that’s just hyperbole, and factually wrong, too. The EU has managed amazingly much over its existence. After WW II, it managed to keep peace, establish the worlds largest single market, enabled free trade, allowed citizens to move, live, and even work in any member state; it implemented regulation that makes food, drinks, and products some of the safest to consume and use on earth; it devised standards that are globally adhered to; it funds art, research, and urban development across all member states (as the Brits painfully realised); it distributes wealth in Europe, making the union stronger overall; and that’s just a small sample.

There’s lots of things in dire need for improvement for sure, but downright dismissing the EU as having achieved nothing is just spite and not helpful. That attitude got the Americans where they are now, and I sure don’t want to go there.
I think they fixed the deception.

Annual, billed monthly cannot be a deception the way it is phrased. Lots of contracts work like that, even my phone/electricity bill and they have been like that forever.

The issue, if you look in one of the links posted in the comments, is that some years ago they didn't mention this specifically. They made you believe it was a monthly subscription and when you canceled it, the termination fees were really high. You know, like those old contracts using 4pt fonts for the important stuff :)
The point is to make it expensive to crawl your site. Anyone determined to do so is not blocked. But why would they be determined to do so for some random site? The value to the AI crawler likely does not match the cost to crawl it. It will just move on to another site.

So the point is not to be faster than the bear. It’s to be faster than your fellow campers.
So you just dump hex and know exactly what a program does, and can quickly understand if uses good entropy sources, uses good cryptography choices, etc in the same amount of time or less time than you could read the published source code to verify the same?

If you can do that, you are the only one alive that can.
He's already gotten what he wanted from it and bragged about it: so many leaders of different countries calling up and kissing his ass. He's certainly not going to give any of them what they wanted, and now they all have the taste of his ass in their mouths. At least they have something in common with Elon Musk, now.
A lot of the worst offenders seem to be routing the traffic through a residential botnet, which means that the traffic really does come from a huge number of different origins. It's really janky and often the same resources are fetched multiple times.

Saving and re-using the JWT cookie isn't that helpful, as you can effectively rate limit using the cookie as identity, so to reach the same request rates you see now they'd still need to solve hundreds or thousands of challenges per domain.
Came here to write exactly that. The author includes a large sentence in the sample, so it should show us the output.
Honestly I’d prefer if “yes” and “no” were the only ways to spell the boolean values. They make sense in pretty much all contexts where booleans are used, whereas “true” and “false” rarely make sense.
> built that industry after the war started.

Because for the first year of the war was the "burn down existing cold war era stocks" phase. More importantly, neither side realised the impact that drones would have.

Now that every military has seen years of video clips on Telegram of tank after tank being blown up by $500 drones, the next war is going start with swarms of drones on day 1, not day 400.
Now the UAV needs to track where the signal is coming from. “Hey, this isn’t coming from the sky, what gives”
Show HN: Gemini-CLI – Simple script to use Gemini chat on Linux terminal
A simple weekend project, to check if chat conversation could be used on CLI. Uses Google Gemini's gemini-2.0-flash model.
Configs will make it nicer, but I wanted to keep it simple to test and launch for now. I can add things for you :)
Please give it a try!
I made ScreenMemory. Usually the performance issues happen when users have high resolution monitors (often multiple) and set it to take screenshots very often (like every 2 seconds). It's fair because that's sort of how Rewind works, but ScreenMemory is generally built with longer intervals in mind, the default is 60s. I use this on my 2016 MBP without performance issues.

I have some improvements in the pipeline for lower capture intervals though.
The one thing they lack that OpenAI has is… product focus. There’s some kind of management issue that makes Google all over the shop, cancelling products for no reason. Whereas Sam Altmans team is right on the money.

Google is catching up fast on product though.
Its not cheating, some books can only be read, while others are improved with audio.

I prefer reading books, there is something special about holding a book in your hands, insering a book mark or jotting down something illegible in the margins.

I have read a massive amount of books in my time as a psychotherapist for 25 years.

For me, it is far better to read books to fully understand and examine the theories, concepts and methods illustrated by the authors. Marginalia comes to its fore.

However, I do listen to my fair share of audiobook. My main gripe with audiobooks is the readers voice. I cannot stand the squeeky, high pitched, robotic, nasally, sounds like AI, might well be AI, especially american female voices. Being British, just one paragraph and I am immediately put off and turn them off.

I have recently tried to listen to "Into the Into the Deep Wood 01, The Witch by Polina Volkova". I had to stop listening after a few paragraphs. If only the reader had a british voice.

I find switching back and forth between pages to find something you remember reading a few days ago is too difficult with an audiobook. No marginalia with audiobooks.

Do authors select who reads their books. maybe they do not. They should have readers from different countries and different languages.

My favourite audiobook reader is David Thorpe. I have the entire series of Mark Dawson's; John Milton, Beatrix Rose, Isabella Rose, Group 15, plus the novellas and more recently the Charlie cooper series.

I do not experience the same excitement reading those books.
How would you support someone who wanted to migrate to this and bring all their data with them? Just wondering if you build something like this hoping people start fresh, or do you build tunnels to help people migrate in and out. Kudos.
Somebody went too far after watching The Brutalist
Interview with the Creators of VisiCalc
Not to mention the (now experienced) graduates of really elite schools on the other side of the adversarial relationship, working for those financial institutions.
Hmm, Not really convinced. I like TUIs and also the aesthetic of them.

Much faster to use on a keyboard than point clicking all over the place with a mouse on the screen or typing the long commands and flags and forgetting a single flag and having to typing it once again.
The USA will see a civil war once the majority is overburdened with debt (check), unable to cover their basic needs (getting there) and unable to afford basic medical treatment anymore. (getting there/check)

It is an untenable situation that would require radical restructuring at this point. I don't see it getting any better.
> think positive about your country

Like insisting the United States is 'rigged, crooked and evil'?

Trump insists the United States is 'rigged, crooked and evil':

https://www.msnbc.com/rachel-maddow-show/maddowblog/trump-in...

>“The Witch Hunt continues, and after 6 years and millions of pages of documents, they’ve got nothing. If I had what Hunter and Joe had, it would be the Electric Chair. Our Country is Rigged, Crooked, and Evil — We must bring it back, and FAST. Next stop, Communism!”

So do you have any shred of evidence he's backtracking on all the racism and misogyny and homophobia and transphobia and cruelty and corruption he overcommitted on?
> You could not have had your urban city without cars.

… Eh? The city I live in has been here for a thousand years, and that doesn’t even make it a particularly old city. _Outer suburbs_ are a somewhat car-dependent phenomenon, but cities certainly are not.