skysight-inc/HackerNews huggingface dataset:
ridiculous, being a public figure doesnt automatically make you a narcissist. While its tough to stop AI tools from doing this definitively, at least the apps that are available to the public easily should not allow this type of functionality on real humans. Kinda like how chatgpt wont tell you how to make a bomb, even though its capable
> What Emacs needs is the nvim/vim Schisma.

It's already had like six, over the decades.
fzf won't work in shell-mode as it does not handle curses-like apps. Thus, `ezf.el' avoids that problem by using Emacs as the fuzzy searching facility. To say nothing of the fact that this is a fine example to re-use for, similar, needs where you need to receive and send back information in an ordered manner.

(And helm is far more advanced than fzf is, as far as searching)
Seems like I dodged this bullet by using Debian unstable, how ironic.
I haven't tried this myself, but I think it should work. It would be worth trying at least, so I highly encourage you to play with it, and file issues if you find any issues with it.
This was excellent debugging and a great write up.

If the SHAREABLE bit is like on ARM, it won't effect a system running only one core. On some systems this causes memory ordering to that shareable IO memory to be ordered across multiple cores where it might not be otherwise. There's a performance trade off in that additional cache coherency traffic can be a bottleneck, but for something like a UART shouldn't be an issue and could be left shareable.
> Since then, another bug report came in from a Emacs master branch user that suffered from one of the consequences of this change (a specific regression that I spelled out days before, but was ignored, for some reason), and several users reached out to the Emacs development in request to restore the previous behavior in an ongoing thread titled “Please, Restore Previous Behavior for jump-to-register”. Astonishingly, Eli and Thierry won’t seem to budge, and Emacs 30 will thus likely suck.

Seriously, this is kind of funny. I use emacs for like two decades now and I knew about jump-to-register but never actively used it. But yes - emacs 30 will be bad because of this change. Barely useable anymore. This guys in their mailinglist have... very specific problems.

You heard it first here. Emacs 30 will suck.

Also; https://xkcd.com/1172/ hits the spot and is - what a coincidence - about emacs and workflows.
Err, wrong. We must feed the industrial debt complex.
I hate how the market is right now. I understand that NVidia doesn't want to provide a consumer level graphics card with truly impressive RAM specs, even though they could, because they feel it would eat into their datacenter market (and truth be told, it probably would), but it's super frustrating that you need to pay so much for decent performance, even as a single machine for personal use.
I bought a massive Brother DCP-L8400CDN printer for home use after tangling with some monstrous HP combo printer/scanner that didn't like to scan if the ink wasn't genuine. It's a colour laser with double-sided printing and an ADF scanner that works brilliantly over a network connection. I've been running it for years with 3rd-party toner refills and it "just works", though occasionally I've had to power-cycle it when it was too sleepy and didn't wake from a Windows print job.
Global Tipping Points
Starfyre – Make real front end apps using Python
This is really polemically overstating the case, but at least it links to the mailing list threads where you can see what's actually going on. Not that anyone will click them.
See section 4 of the paper, 'Empirical Evaluation.' Meets or exceeds performance of similarly sized transformers on various benchmarks such as Hellaswag and Winogrande. Seems very promising.
I’m not an Emacs user and also failed to understand what went wrong. So they changed a default shortcut or something?
Location: Austin + Remote

Willing to relocate: Yes

Expertise: Sports, Sports Media, SportsTech

Agency: Yes

SportsTech Expertise: Athlete Performance Solutions, Biomechanics, Computer Vision, Full-stack Apps

Recent Projects:

- Fractional CTO: Australia and USA based Athlete Development Platform

- Compliance: Athlete Age Verification and Grade Verification using APIs and AI

- Stadiums: Marketplace for Stadium Equipment Suppliers, Used Equipments

- Full-stack Development: Gen AI, Cloud, Mobile and Web Applications

Technologies: React Native, Cloud, OpenAI

Resume: https://sportsfirst.net

Contact: connect@sportsfirst.net

Discuss: https://calendly.com/sportsfirst
Interesting, why do video slot machines use APNGs?
Even with trades you need to know how to read, write and do basic math (and honestly algebra). Kids who don't show up likely haven't hopped that hurdle and are unfit even for trades. There is a disconnect where kids dont understand that classes are often not about the class but some underlying skill you're practicing via something they consider worthless.

It's a waste for schools to put an unprepared kid in a trade class only for them to realize oh. They actually have zero skills for that. And then backtrack. You'll also never convince most kids that they'll need algebra for a trade because most people can't connect that you need algebra to budget and other basics of life.

Vocational track was a thing when I was a kid. And it didn't matter much because kids who could do it were capable of doing college track if they wanted and kids who could nevet do collegr track and needed mandatory attendance couldn't even read. Maybe the gap is narrower these days, but i don't think a vocational track is encourages the bottom. I do think it's a good thing to expose kids as an option, just to explain that nowadays even trades require schooling after high school if you want to get certified, etc. It's just shorter with more lab type classes a la engineering.
The way I read https://lore.kernel.org/stable/20231205122122.dfhhoaswsfscuh... 6.5+ should be okay. PS: Please correct me if not!
This also happens to me in Chrome on Pixel 4a.
While I understand your point, emacs is changing very specific behavior, that was intended, to do something new now. So I would say you're xkcd comment is slightly off.
Having visited your country, your lifestyle and quality of living is so much better than a “middle class and below” standard of living in the US. I don’t think you want to give up what you have for what we have unless you’re pretty rich.
Something similar that struck me was that, in early February, Russia invaded Ukraine.

And then, I saw an endless stream of aggrieved comments from people who were personally outraged that the outcome, whatever it might be, hadn't been finalized yet at the late, late date of... late February.
Sure, in the sense that they can differ and co-exist? Of course it's much better in OSS when differences can be resolved so that more people may work together on fewer forks, so discussion should come before forks most of the time. The author seems to be doing exactly the right thing - tried to contribute to the shared work, voice their concerns and thought process, and ultimately fork in protest.
They're all left-leaning cities, but the Gerrymandering is strong in Austin, which divides it into four Congressional districts: the 10th, 21st, 25th and 35th.
What is the viable alternative though?

Browsers have become almost akin to an operating system when looking at the user experience. Every tool used has a web version that runs in the browser, and this is cross platform.

I've personally found the browser to be a go to for most work tasks since I switch between Linux and Windows a lot for work.
Design Patterns in Dynamic Programming by Peter Norvig [pdf]
Because even such basic feat is technically not possible, only on a minor percentage of roads. Even limits shown by Apple/Gmaps are often incorrect, the ones that are shown on a midrange 1y old car dashboard aided by camera+maps are laughable.
I was a network engineer for over a decade in hosting datacenter environments and would get false reports of packet loss to various destinations because people would use MTR and say they see loss on the path. If a packet takes the path A -> B -> C and pings to B have 50% loss but pings to C have 0% loss, then the path is perfectly fine.

The only way to reliably isolate packet loss to a hop on the path is to have a destination for testing where packets pass through that hop and is in its bailiwick which doesn't perform rate limiting or policing of ICMP traffic.
> I had a blast and found that teaching helped me understand the fundamentals of my fields at an extremely deep level that I'd never reached otherwise

You spent 5 years teaching a class that, judging from your words, you probably prepared and improved very thoroughly. That is a lot of hours of work. Are you sure if you devoted all those hours to reading textbooks, papers, doing experiments, etc. on your field, you wouldn't have achieved an even deeper understanding?

Maybe yes, but if so, I honestly think you're in a minority. As an academic myself, I like teaching and I do learn things from it, but it's far from the most efficient way to learn a scientific field. If I had a pure research position I'm pretty sure that my research productivity would be better.
Ask HN: Is there a Hacker News takeout to export my comments / upvotes, etc.?
Like the title says wondering if there is an equivalent of Google takeout for HN? Or how you guys are doing it?

Thanks.
> Fire Emblem was first released in 1990, the first western release was in 2003.

Right, the Japanese release date isn't relevant to what it was called in English.
1. No (nontrivial) test is perfect: we take each with a grain of salt and accompanying context
2. You can take these tests multiple times and use the highest score, reducing impact of one-off ‘off days’ for whatever reason
3. These particular two tests do not claim to assess the same thing (aptitude vs achievement) and do so through different implementations

These factors limit me from tending towards ‘reasonable proof’ on its face when considering the system as a whole.
Show HN: Giftruly: AI Gift Finder
Stuck on what to gift for Christmas or someone's Birthday? That's where I was (and I could spend so much time on this every damn year), so I decided to take matters into my own hands. This is how Giftruly was born - a tool that uses AI to recommend awesome, personalized gifts. Perfect for any occasion!

Just visit https://giftruly.com/gift-finder and let the AI do the hard work. It's 100% free and no sign-up is required.

Searching for the perfect gift on the move? Good news - Giftruly has also a mobile app for Android and IOS.

I'd love to hear what you think about Giftruly. Please don't hesitate to share any feedback!

Happy gift hunting, everyone!
How does this “stealthy Linux rootkit” get onto the system in the first place. Without opening a malicious email attachment or clicking on a malicious weblink.
With the old Macintosh Programmer's Workshop (MPW; a text-based shell for Mac OS of the 80s and 90s) there was similar functionality called Commando for almost every command. The commando information was kept in a 'cmdo' resource. Something similar could be done today with extended attributes, if support wasn't so hit or miss.

Oh, apparently, A/UX had commando as well. If you double-clicked a terminal command from the Finder, it would pop up the commando box to choose your CLI options, then run it in a shell window. Today, running a terminal command from Finder just runs it without any arguments in a shell window.

https://cohost.org/boredzo/post/804893-i-still-want-a-moder

http://toastytech.com/guis/aux3.html
Yep it's a great presentation.

I like to always say that traceroute gives you the approximate path a packet will take, whereas ping is for end to end measurement and loss. I'm personally not a big fan of combining the two tools.
It is a nice country but unlikely due to the small tech scene and lack of venture funding.
Am I the only one that thinks 'Productivity' is a euphemism for more work for less pay?
‘Default bindings’ sounds like it’s configurable to be different. Is it?
https://github.com/russellballestrini/flask-socketio-llm-com...

I'm building a similar app but uses python/socket.io
I could not understand and hence I asked the question. The thing I understood was that this broke some peoples flow.
You can 100% do this in many states. But solar, create your own energy and the state will force the electricity company to buy the excess capacity away from you.
I disagree. As a developer I think breaking literally decades old workflows for users without notice or any level of concern is a bad thing. For a program with users so reliant on muscle memory, I think the impact is far worse.
alot more detail here https://www.sae.org/news/2021/10/byds-blade-runner

would love to be corrected here but if i understand they basically did away with the idea of "modules of cells" and just have the entire pack made of hundreds of cells directly attached to the bus.

which ironically is more like the Prius battery (28 'prisms') than the Tesla battery (cylndrical).

also seems to me like, they maybe dont have to flood the entire thing with disgusting pink foam, maybe you could have a halfway chance of replacing a single cell if it went bad.
Computer scientists automate workflows. Each hour of their work amplifies the productivity of an organization. Or so it is assumed.
I just signed up. The front page seems to show lots of posts though I haven't followed anyone yet. Do most users avoid the front page?

(I think your comment is on topic for a post about a moderation system.)
> B777 was introduced in 1995. Having an engine controller that is obsolete and not available any more at the moment it is launched, seems a bit shortsighted to me.

First, in 1995 Motorola stopped development of the ISA, that says nothing about chip manufacturing which is what RR or airlines would care for. Ti launched the 68k-powered 89 three years later, and only switched away with the N-Spire CAS in 2007. Pilots launched 68k-powered Pilots in 1997.

Second, the early 90s were a time of flux for ISA and you could not necessarily know the plans of your provider, the 68k probably looked quite reasonable when RR started developing the Trents in the mid 80s. RR launched the 777’s 800 in 1991. And even after that, 68ks powered much of the early 80s and early 90s.
> It could even create COM objects if you felt brave enough.

Not just "brave enough" - but everyone, honestly. After VB4 and Windows 95, VB's raison d'etre was all about being a glue-language for anyone, regardless of ability level, to piece-together OLE/COM/ActiveX controls and components together onto a form/window surface and ship it the same day.

----

COM only requires bravery if you're lucky enough to be required to implement (or just consume), a COM service from C or a non-COM-blessed language. It is unfortunate that COM (honestly!) is a powerful platform feature built-in to Windows, but it's stagnated and permanently stuck in the year 1999 now - the lack of maintained documentation also makes it incredibly difficult to grok by newcomers. I'll bet there are more people in Gen Z who speak COBOL than feel comfortable around COM/COM+/DCOM.
> The huge drop in 2022 scores can be explained through the longer school closure period during the pandemic lockdowns

The latest PISA scores arrived just last week or so and do not support this.

There is a very weak negative correlation between number school closure days and drop in PISA scores, at least in Western European countries. The higher the number of school closure days, the less the results dropped. But the correlation is so weak that it's basically just noise.

Scores dropped pretty much everywhere so the pandemic probably had an effect, but the data does not support school closures (or at least its duration) of being the primary culprit.

I do not have a good English language source to point to (but the raw data is easy to find).
Hi fellow founders,

I've been an entrepreneur all my life. Founded both successful and failed startups. Marketing was always something I tried avoiding - simply because I found it cringe.

Then I started working on Evercopy, to allocate the marketing operations to AI as a non-marketer founder. The product is still evolving but it is already taking some pain away.

You'll notice it's paid normally. But need good feedback more than money. So please contact me with your feedback with the code "YCfellow" and it's yours free for 3 months with no-credit limits.

Also have an affiliate that pays 35% recurring commission if you're interested to share it with more builders (while making money lol)

Good luck building!
I also don't really use emacs. But by the sounds of it, when you want to use a command that involves a register, you get a mini-popup where you input the register you want.

The downside is that you must push enter after you enter the register you want.
> As long as there are options then we can all be happy. I guess.

Oppressing others is really not about options. It's one thing to live your life according to your own beliefs and principles, but it's an entirely different thing to feel entitled to selectively impose them onto everyone around you.
Inventing new things who cares, but for existing key sequences its a problem even if the new sequence would have been better. Imagine when some of these soft cars start adding power steering in an overnight update.
Not only that, but the author of the original offending change asked the author of this blog to write a patch to make the change optional within the UI and then rejected the patch that was written. That seems like bad faith to me.
> emacs is changing very specific behavior, that was intended, to do something new now

No? It changes how an existing command behaves.

> This commit crippled all user interaction with Emacs registers, turning commands such as C-x r s, once smooth and frictionless, into a cumbersome and painful mess. Concretely, instead of just typing the key for the register you want to operate on, you now get a fully blown minibuffer for inserting a single key.
It is secure because it allows you to fully customize where to process the data (i.e. LLM inference), where to store it, and data-retention policies, etc. You can choose to use a locally running LLM (like it does in my second video) or use a secure third-party service provider like Azure OpenAI.

For example, if you want GDPR compliance, then you can choose Azure OpenAI running in the EU region. For HIPAA compliance, you should choose a service provider that provides the Business Associate Agreement (BAA). You can even run it in air-gapped facilities (like GitLab's offline mode [1]). In all of these cases, you can always run an Ollama-like inference service on your infra and point SecureAI Tools to it)

[1]: https://docs.gitlab.com/ee/topics/offline/
Animated a page with an old 90s look How can I make it more interesting?
I wrote a small amount of JS and CSS to give this page: https://thelibrarian.cc an old UI look and animate it in the same style as typical 90s UIs I have seen during my childhood in La Femme Nikita, Unreal Tournament, Starcraft and The Matrix.

It's a landing page for a book I wrote.

What can I do to make it more interesting?

An option I am considering is allowing user interaction after the main animation finishes. So one can explore and browse the files of other subjects and learn more about the corporation. Would you like something like this?
They did the Emacs equivalent of adding a confirmation dialog to an action which some people do very frequently (like tens of times per minute). I think it also fundamentally breaks some rarer use cases I would have trouble explaining to non-Emacs users, but do seem somewhat valuable.

It's not clear to me from the messages I read why this can't be worked around without a hard fork, although I do agree it's an obvious bad decision to begin with, and obvious to me even as someone who barely uses this feature.
Galaxy-Backed Gyroscope's 'All-Weather' Stablecoin Goes Live on Ethereum
https://news.ycombinator.com/item?id=38591788

This person seems to explain it well
Steerable Motion, a ComfyUI custom node to steer videos with batches of images
The git model has fundamental limitations because it saves snapshots rather than changes, and doesn't capture some metadata changes like renames. A tool like Darcs or one of its spiritual descendants will have fewer merge conflicts than git.

Totally agree on your main point though. The benefits of switching are far lower than the costs.
“Instead of a native GUI, let us launch an entire browser” is how we got 100+ MB Hello World apps.
Amen to this. Frankly i would go a step further and say that any student that doesn’t show a real interest and propensity for STEM should be equally encouraged and introduced to trade school and apprenticeship options as well as college with equal emphasis.

You will serve those students better and society as a whole.
This is bad news. Most of these people are pushed to the brink normally because of the executive function loading of the task.
In Vim speak:

Imagine you create a bunch of recorded keyboard macros that store stuff in different registers. Now this change comes and instead of typing `"ay` you have to press `"a<Enter>y`. Indeed any time you store to a register (`"a`) you have to add an enter key. This breaks all of your keyboard macros and all of your muscle memory made over the past twenty years or more.

This is why people are upset.
https://web.archive.org/web/20231210141834/http://t3x.org/t3...
It's like California but with Roman emperor's palaces and Habsburg vacation homes strewn around the shoreline. Happy to see this trend and hope it continues.
I'll summarize my understanding.

A commit that changes how copying (actually "registers", which is a bit more general than copying) works in emacs was recently accepted. Now emacs opens up a minibuffer that shows what is happening, requiring one to accept the change by hitting enter or equivalent. The OP thinks this is a terrible, breaking change as it changes default behavior (and possibly without the possibility of easily configuring this away). Further, this happened without much discussion.

Let's state a vim analogy. If I want to copy the current line into my `d` register, I can type `"dyy`. This proposal would do something like, after typing `"dyy`, open up a scratch buffer that tells the user the text and the buffer, requiring a keystroke to close. This is terrible for people who understand registers (the typical vim user). But I acknowledge that sometimes I don't copy the intended text into registers and have to try again. I also know many vim people who only yank from visual mode, which has a similar show-explicitly-what-is-being-copied behavior.

The rest of this article is a description of how the OP tried to raise discussion, but the commit-author, Thierry, shot it down. Implicitly the rest of the emacs dev community is at fault too.
You'd be surprised. I accidentally pushed myself out of Windows around XP because I loathed to wait out its startup and patch installation times. The longer you stay in Linux, the worse Windows punishes you when you come back, so you do just this one thing more in Linux. Then one day you wonder why Windows is so miserably user unfriendly for anything, and notice your brain flipped from Windows defaults to Linux defaults somewhere in the recent past. Turns out they are both equally brain damaged, and the brain damage from the most used one becomes invisible.

Now Apple, for some reason, never clicked with me.