skysight-inc/HackerNews huggingface dataset:
Show HN: I Built a Web App to ditch my Kindle that I never bought
Imagine having your entire eBook library at your fingertips, on any device, without the hassle of passwords or being tied to a specific e-reader. Meet LibraryIO—a web app built by a reader,for readers.

Tired of juggling devices or losing your reading progress? LibraryIO offers a seamless, distraction-free experience that automatically syncs your place across phones, tablets, and laptops. Whether you’re curling up at home or commuting, your books follow you—no Kindle required.

Here’s why book lovers are switching:

- Read anywhere: Pick up where you left off, instantly, in any browser.

- Zero clutter: A minimalist design that puts your stories front and center.

- Dark mode: Comfortable reading, day or night.

- No passwords: Quick email signup—just upload and go.
I use the "VSCode Neovim" extension which lets me use a real Neovim instance inside VS Code, including my personalized vimrc and a lot of plugins. Not all plugins work but if they're just textual good chance they do.
Here's a tiny bit of missing context.

This blog is for LinuxServer.io, who build repositories that produce free docker images, for free, paid for by donations, for a bunch of open source software. By the looks of things, they are literally a charity.

Conversely, their complaint is not "aren't docker rubbish? Let's mob 'em" - it's "heads up, something seems to be wrong and docker are not responding to anything, chances are there's trouble brewing - we're gonna start looking around and if you're depending on this, you should too"

I would say calling "the open source community" a "parasite" because they're using free services from companies that have benefited greatly and earned a lot of money from things given freely by the open source community seems weird.

Seems like a lot of people on here very concerned about those poor struggling corporations, and their exploitation by those evil open source charities. Feels like an evil political wind is blowing, wonder where that's coming from?
I don't agree that you can speak on behalf of "everyone".
Thanks for the clarification! The more you kbow I guess haha.
The alternative front ends exist because people want something for nothing. If you don’t like their policies don’t use their product.
Blackman[1] is a 1986 textbook that includes an example of a naval tracking application with observations every 90 minutes. It was obvious to me that the observations were satellite based and TIL they must have come from this system.

It's an excellent book. Used it heavily during my PhD.

[1] https://uk.artechhouse.com/Multiple-Target-Tracking-with-Rad...
You probably have a good reason for not doing it, but mastering your editor is a great power up. Especially when the task can be ruled based and repetitive. Like a loop of find-select-transform action.
Yeah, I understand that those methods are still available. But their use is heavily discouraged in new software and a lot of validators & sanitisers will warn if your programs use them. Software itself has largely slowly moved to using the newer, safer methods even though the old methods were never taken away.

I don’t understand the reticence of kernel developers to implement a barrier syscall. I know they could do it. And as this article points out, it would dramatically improve database performance for databases which make use of it. Why hasn’t it happened?

Another commenter says NVMe doesn’t support it natively but I bet hardware vendors would add hardware support if Linux supported it and adding barrier support to their hardware would measurably improve the performance of their devices.
Tailwind is CSS that cleans itself up as you go
Woah, what an array of varied and sometimes indispensable instructions. Does it all still count as RISC?
Sublime, nor Visual Studio are in the cemetery.
Yeah, the privacy policy is dog shit, but it does work quite well (especially in builder mode).
Maybe? But I'm asking for reasons to think one or the other.

Again, I am largely agreed with the idea. But, evidence is not as clear cut. We had entire civilizations that never utilized wheels. Writing was not universal across all humanity.

Would I prefer that it is only access to technology that confers advantages that we see in developing thought? Absolutely. I'm not able to categorically assume it, though.
Canada's Online Harms Act (Bill C-63) (2024)
https://archive.is/1AhAN
There are a few good reasons to avoid docker hub in production environments:

- free usage is capped and throttled if you exceed download limits.

- some cloud environments don't pay for docker hub access and it's easy to exceed those limits collectively. I've seen that happen on telekom cloud a few times.

- you can configure docker on your machine to use a mirror. For example https://mirror.gcr.io. Or you can setup your own mirror of course. Most cloud environments do this for you.

Using a mirror means you can continue to use images published (by others) to docker hub. And since you don't really have much of a choice about where others publish their images, using a mirror is a good workaround.

IMHO the docker solution of simply prepending images with your registry domain is actually a decent practice. I don't get websites I browse from a central repository either.

For your own stuff, you don't really need to use dockerhub. You can just run your own repository, which isn't that hard or expensive. But of course, an empty repository isn't that useful if you mainly use stuff made by others.

Btw. docker is not unique with having a corporately owned central repository of software. Annoyingly, maven central is run by Sonatype and their process for pushing stuff there is mildly convoluted. It's stupidly easy to use a simple aws or gcp bucket as a maven repository from gradle (I do this for some of my OSS projects). Or any old server with ssh access and a web server. Github also offers repositories for a lot of stuff. But getting your library on maven central just means dealing with their bureaucracy (Jira driven!) and jumping through a lot of hoops. I've been wishing somebody would beat some sense into them or would setup a (vastly) easier to use public repository for years.

It's nice that companies offer public repositories of stuff. But it's inconvenient when they start policing/taxing access to that or put up barriers to get stuff in there. Mainly because they tend to host the vast majority of interesting dependencies that you might want to use.

IMHO the ownership of such central infrastructure ideally moves to some kind of foundation with proper governance rather than some company. For docker that could be the Linux Foundation. It's not clear to me why that responsibility lies with a tiny company for the Java ecosystem that makes a rather convoluted product for hosting jar files which at this point isn't actually that widely used since there are plenty better alternatives. Nothing against them but why delegate such a big responsibility to them?
> Just give it another generation or two

Until they go extinct?
With all the hardware "security" issues discovered in the last few years, CPU designers should provide the possibility to turn off many of hardware features to end up with a brutal in-order basic CPU.

Performance will be destroyed for somewhat more confidence in their "security".
> If you're reading this and you work for Docker in some relevant capacity, give us a hint as to what we're supposed to do here, we'd really appreciate it.

It sounds to me like their ultimate goal is to get more free stuff.

And I'm saying: open source should not rely on benevolent corporations.

And writing articles to beg for services is not a healthy strategy in the long term.

Instead: use open standards, don't rely on centralized infrastructure, create a marketplace for providers, and create a better future. Stop maintaining the status quo of indentured servitude.
How many 100s of billions had been invested into Atari Graphics? What administrations supported Atari Graphics as a nation-wide top-level project?

The key difference in AI is the combined investment of industry champions AND nations states on mind-boggling scale. That can cut the adoption from 40 years to 10. Today's graduates would hardly be able to pay their edu debts by then.
You could probably lump PyCharm and IntelliJ together; different language modes of effectively the same editor.
This one? https://papers.ssrn.com/sol3/papers.cfm?abstract_id=4945566

So it's more accurate to say you have seen a study, you just don't believe it.
I became unemployable sometime five years ago, throwing my CV into the abyss since then. This video alone almost gives me epilepsy with music and flickering. Is this how software development looks right now? Every code snipped including secrets goes to some remote server?
Sorry, you are completely wrong.

The perimeter is equal to the square one at every iteration, thus its limit towards infinity is still the square one.
The future of no code data science, my no code extensions for Python notebooks
There has actually been quite a number of studies like

Abstract: Several cross-country studies have found that corruption is detrimental to economic growth, but the
findings are not universally robust. We utilize the economic freedom index to examine if corruption can facilitate
growth by allowing entrepreneurs to avoid inefficient policies and regulations when economic freedom is limited.
Using regression analysis, we find that corruption is growth enhancing when economic freedom is most limited but
the beneficial impact of corruption decreases as economic freedom increases. Not all areas of economic freedom
affect the corruption-growth relationship equally. In particular, we find that when we analyze individual areas of
economic freedom the beneficial effect of corruption disappears most quickly when the size of government and the
extent of regulation decrease.

But whether they're valid or not, I can't say.
Google translate says vim = 'I came' in portuguese, so I guess that explains Brazil.
Ironically though, if you do need to build raw HTML emails in 2025, it's still a huge PITA due to the horrible support for HTML / CSS across many email clients, and a dearth of good resources and information out there.
Siri has never been good at anything. Apple fans (other than me) gushed over it for years; now no one I know uses it or mentions it anymore. I like apple hardware but xcode, siri, icloud, apple mail; all terrible stuff imho. Siri wins though; it's even hard these days (with llms and other natural language processing) to make something so bad.
The thing is, each time you do a fold, you don't get any more of the triangle's perimeter covered by the staircase.

Not only that, every point that ends up on the triangle's line segment is adjacent to a point that isn't: there's always some little epsilon that you can step along, and you are no longer on an overlapping point. You've made no difference to the perimeter.

When it comes to the area, this is not true. Folding the triangular segments over the smooth line moves an area on which you can slightly move to one side or another, and you are still in an overlap.

Gotta wonder whether the sawtooth is actually a triangle. Each step makes it... not any closer to a triangle. Why would it be a triangle when you keep going to infinity?
> You use a scale of 1-4 (okay sure you use ordinal words, but it might as well be numeric for all the difference it makes), and get upset that others use a scale from 0-10 when you boycott their scoring system.
> Simply map your score from your domain over to theirs and move on with your life: Low => 2.5 Medium => 5 High => 7.5 Critical => 10

Mapping a simple 1-4 severity scale onto a 0-10 scale creates a misleading sense of precision. Curl's scale is just a broad categorization—"Low," "Medium," "High," and "Critical" represent general levels of severity, not detailed gradations. And it's a simple to understand scale:

"Low" => Probably doesn't even affect me, I'll give it a look whenever I have some time, or even ignore it.
"Medium" => Could affect me, I'll check it out whenever I have a chance.
"High" => I should check it out, and will probably have to update.
"Critical" => Stop whatever I'm doing, and patch it.

When you assign values like 2.5 or 7.5, it implies distinctions that don’t exist in the original system, such as suggesting there's a meaningful difference between 2.4 and 2.6.

This kind of conversion introduces a false level of granularity, distorting the purpose of the original scale and potentially leading to misinterpretation. For instance, a "Low" severity issue might range from a minor inconvenience to something just short of "Medium," but assigning it a fixed score like 2.5 oversimplifies this range and misrepresents the data.

It also leads to lower trust in the score, since you might see a 2.5 value for something that has a "one in a billion" chance of affecting you, or it's a feature you don't even have enabled in your build, or abuses something specific. So what could be a 1, is represented as a 2.5.
The thing with containerization is that it is sometimes used to virtualize an OS and sometimes to virtualize processes.

My containerless worflow, when compared to typical container workflows, usually involves splitting some of the responsibilities to the OS virtualization layer and some to the process layer.

For example, if I have a testing server and a prod server, to test a change I just git push to the testing branch. Which is quite fast and reproducible.

Yes in theory there can be side effects and leftover effects from the previous version, but I am also a competent programmer and have the capacity to ssh into the server to debug, so it's not a huge issue. So bottomline I don't virtualize as often.

To take a wildly different use case of containers, if I want to have two different systems on the same machine, I just run the two different systems as processes? You know there's a process for a sql db and an http server in the server and we are fine. You can even use users for more stringent encapsulation and security guarantees, it's fine.

But since we are talking about registries, I focused on the third distinct use case deployment automation.

The whole details on how to live without docker (and docker registries by extension) won't fit a hacker news comment, but be assured it's 100% possible and you'll be fine.

I'm focusing on docker as a whole because if I can prove that you don't need Docker, by extension I prove you don't need a docker registry. It's an overkill of an argument to show how ridiculous complaining about your free docker registries is. You are out here complaining about a problem with your Docker registries, while I'm a chad who can just axe Docker like it's nothing.
>How about supporting a socket for more than one generation?

Intel typically seems to support sockets on the desktop for 2-3 generations of CPU:

https://en.wikipedia.org/wiki/CPU_socket#80x86
A cynical interpretation could be that it is the game-theory optimal minmaxing play for their current game state to brutally exploit Human Resources.

We require more minerals…
Privacy advocates slam UK ID digital wallet proposal
You should be glad you didn't. As someone nearing the end of a 2-month journey ripping thousands of blurays, it's sad to see how many simply no longer work. The material degrades and they become unrippable (or DRM prevents it? Or the reader doesn't work?). As you found, it's user-hostile territory and I suggest you avoid it. In my case, these were all legally collected so each one that doesn't work stings because that's about $40 that's gone forever.

I'd say maybe 10% haven't worked. Some have visibly blackened which I didn't realize was possible. Plus if you have 1tb of data to back up, you need 26 disks at the minimum!
Shameless plug for another similar system: http://cwerg.org
Less ambitious with a focus on (measurable) simplicity.
One of the kids in my computer club found himself to be an avid Helix user. I guess once the dust settles around nvim's approach to LSP and stuff, give or take 5 years, it will build itself quite a following, including young people. I think the hackability is attractive.
A Chance Discovery May Have Cracked the Antibiotic Resistance Puzzle
Do you also use dc? (can be used on terminal / termux)

https://linux.die.net/man/1/dc
One of first things I do when I set up a new iThing is to delete the calculator app and install a third-party calculator.
To some people, rejection is uncomfortable.

And rejection is noisy and wasteful. And companies can't really be honest in this situation anyway, so it's pointless.

So I like the Hollywood approach: Don't call us, we'll call you.
These Docker "parasites" are providing dozens of free containers for Docker's customers and still have the audacity to request an email correspondence about their sponsorship status.
[dupe] https://news.ycombinator.com/item?id=42806063
There is difference between paying for software and paying for the development of software, you know.
I'm pretty sure every domain name provider already has such a tool. Also adding "with AI" reminds me of all the ideas that were like "XYZ in the cloud" or "XYZ in a mobile application." For me it's useless and I don't know why I would ever pay for this.
Kakoune does this too, and it’s amazing with a tiling window manager. On a big monitor, I can get 4-5 terminal emulators across, and in any of them, at any time, I can attach a kakoune client, copy and paste between buffers in different windows, edit the same file in two places at the same time, close all the clients and reattach later, and so on. Emacs is the only other editor that does this, as far as I know.
I've been disappointed to not encounter the hot trans girl content the comments are complaining about.

How do you handle iOS testing? Do you have VPN blocking? What are some guerilla marketing tactics did you use? I am trying to grow a community in an unrelated topic and want to see what I could potentially do.

Cool project by the way!
OpenAI launches Operator, an AI agent that can operate your computer
They're at $90M ARR right now and accelerating, so no that's not ambitious. Midjourney is close to half a billion in ARR.

Figma destroyed Photoshop & Sketch.

Whatever, you have your opinion, none of the facts today support it, maybe you'll be right in the future (you won't be).
See: Middle East
I wonder how it will get the agreement of half the democrats, required to change the constitution.

In my country, we have the same fail safe on the constitution (2/3 of all people representatives), but recently it was modified: freedom of abortion for women was added explicitely, yep, for that, in my country, we got actually nearly 100% of the people representatives...

Trump term could be extented if upon the next presidential election, the USA go into martial law: end of the world, world war III, other?
That's a fookin crazy exit!

Always like seeing these stories. Will mention it in my High Signal newsletter.
I've been RPN for so long that I pretty much need an RPN calculator app even for relatively simple stuff.
True, more interesting things happen when you close your eyes.
Sending proprietary code through TikTok to a US corporation seems like a hard sell. Who would do this?
The Exodus
Why designers and marketers are leaving the field.
Roughly, yes.

I know a lot of developers who have leaned into using AI heavily in their workflow.

I also know a handful of graybeards who refuse on either moral grounds or general distrust.

The output of the prior group though is undeniably, and I really think one is going to have to learn the tools to stay competitive.
Korea didn't become prosperous "because of" corruption and nepotism necessarily, but at least "in addition to".

And now that it is prosperous and the rising tide has lifted all ships, it'll be a few more generations before they can largely clean up the corruption and nepotism that has been along for the ride.
We are currently looking for a skilled & passionate Senior Fullstack Engineer (m/f/d) with the focus on the backend) to support our ABOUT YOU Partner Portal.

Our ABOUT YOU Partner Portal is part of the Supply Tech Unit and is a single point of contact for the entire partner journey across operating models incl. several features and dashboards that enable partners to monitor and manage their business easily.

What you will do
- Build high-traffic web applications with Vue.js and PHP (Laravel)

- Working autonomously and taking ownership of the ABOUT YOU Partner Portal

- Engage in decisions ranging from UI/UX Design to Backend architecture together with the Head of Engineering and explore new technologies

- Build internal & external RESTful API as well as beautiful user interfaces

- Work with agile processes that are adapted to the team’s needs

- Exchange your knowledge with other developers and be part of our ABOUT YOU TECH community

- Lots of space for your own ideas and creations, flat hierarchies and very short decision-making process

Who you are

- Proficient & MVP-focused coding skills in Laravel
Practical & recent experience with Vue.js

- Good technical understanding of RESTful APIs
Experience with translating business requirements in functional and beautiful user interfaces

- Passionate about writing well-structured, efficient and maintainable code, actively keeping the quality of the code base in check

- Used to work in an English-speaking environment

YOU ARE THE CORE OF ABOUT YOU.
We take responsibility for creating an inclusive and exceptional environment where all genders, nationalities and ethnicities feel welcomed and accepted exactly as they are. We believe that a diverse workforce essentially contributes to the ABOUT YOU culture. In order to maintain talent and diversity, we emphasize the care for physical health, mental health and overall well-being. Our values and work ethics essentially contribute to our brand mission: empower acceptance and shape an inclusive, fair and circular fashion culture.

We are looking forward to receiving your application – preferably via our online application portal! Thus, we can ensure a faster process and for you it is very easy to upload your application documents.
There's several use cases to virtualization. You might be under the illusion that you use docker for the same use cases, but you will probably find 3 or 4 use cases if you talk with other users: Deterministic testing, automated deployments, external dependency installation (docker run psql).

Besides the semantic usecases of Docker which can be infinite, technically docker is a virtualization and isolation mechanism. So whatever you do with docker can also be done with type 1, 2 virtualization or even processes and users (hint that's what docker is actually built on). There's plenty of junior programmers that learn to docker run something to isolate it without learning how to isolate with basic user permissions.

So the use case isn't really relevant when I say that you can live without docker.

In general if you ever find yourself complaining about your free stuff, I recommend that you uninstall it to show yourself you don't need it. And then you can reconsider to come back to it again from a place of gratefulness instead of demanding neediness.
Indeed, the original article on thebookseller.com seemed to go up AFTER the deal was reached.
> and it never will be connected to any network

That you know of. It might still connect through other TVs in the vicinity using hidden access points, and reach the internet through those for automatic updates and telemetry and, of course, malware.
In other words: “If it sounds too good to be true, it is.”
I believe the lead of this at ByteDance said that Trae is only focused on go and js/ts right now.
Yes, my comment acknowledges this, but it took them 3 weeks to turn off a bug that could've misled a lot of users.
> I'm not a particular fan of XML, even if it's functional enough to get the job done.

XML by itself is okay-ish. The true design by comittee disasters are the specs surrounding it. XMLSignature, SOAP, etc