News for hackers. Stuff that matters.

marbu

Re:Google De-Indexed My Bear Blog and I Don't Know Why on Sunday December 14, 2025 @12:56PM (#46265142)
Run into a similar problem with my blog this year. After spending some time trying to resolve it, I just gave up.

I can understand that every now and then Google changes it's rules and validation procedures, so that what used to work now gets removed from the index out of sudden, given their fight with spam and slop. But what I'm struggling to understand is how could Google crawler and Google Search Console be so bad so that:

* google crawler stops fetching sitemap out of sudden, even though Google claims it's an important signal for the search engine * requesting sitemap refresh via GSC fails on "unknown" error, which is puzzling considering according to my web logs, nobody tried to load it between my request and the error * after fixing an error, validation job gets stuck for weeks, only to fail for unclear error * random deindexing events as explained in the post

And I don't buy the argument that this is necessary for Google to deal with spam, because Bing Webmaster Tools just works flawlessly, and they have to deal with it as well.

I don't understand how a small business deal with this kind of issues.

Re:Coding Trance Music from Scratch (again) [video] on Monday November 17, 2025 @10:05AM (#45954221)
It's Strudel, JavaScript port of Tidal Cycles pattern language.

https://strudel.cc/workshop/getting-started/

Re:Fun with IP Address Parsing on Saturday April 26, 2025 @09:46AM (#43803580)
Yes!
Re:Vramfs: Vram Based Filesystem for Linux on Saturday March 29, 2025 @04:53PM (#43518651)
> What is the overhead on a FUSE filesystem compared to being implemented in the kernel?

The overhead is quite high, because of the additional context switching and copying of data between user and kernel space.

> Could something like eBPF be used to make a faster FUSE-like filesystem driver?

eBPF can't really change any of the problems I noted above. To improve performance one would need to change how the interface between kernel and user space part of FUSE filesystem works to make it more efficient.

That said FUSE support for io_uring, which got merged recently in Linux 6.14, has a potential there, see:

https://www.phoronix.com/news/Linux-6.14-FUSE

Use https://github.com/daisylb/newtab or other extension to load a home page when you open a new tab.
Re:EU ChatControl is back on the agenda on Saturday August 31, 2024 @07:11AM (#41407958)
> Isn't it time to update the law and catch up with tech?

In case of Telegram groups you mention, local authorities can use existing laws regulating public social networks (Telegram really works similar to Facebook in these use cases, these telegram groups are neither private nor end to end encrypted). The fact that Telegram doesn't cooperate is not because of lack of regulation, but lack of leverage against it (which seems to be one of the reasons why authorities in France detained Telegram CEO recently).

Re:1991 WWW-NeXT Implementation on Saturday August 03, 2024 @12:17PM (#41147466)
Yes and no.

Yes, the first web browser/editor was a GUI application from the start, so was the original Tim's idea. But the first browser/editor was working on NeXT machines only, which were very expensive and rare. Only few people actually had the opportunity to experience the web this way and most people seen this software in action as a demonstration only.

The first browser most people used when introduced to the web was a "dumb" command line client https://en.wikipedia.org/wiki/Line_Mode_Browser. It was as simple as possible, so that it could be compiled on any platform and used over telnet, it wasn't even using curses library.

So the early web users were experiencing the web via text browsers only until the rise of gui browsers later.

See https://blog.marbu.eu/posts/2023-04-29-the-first-web-browser...

Re:1991 WWW-NeXT Implementation on Saturday August 03, 2024 @12:08PM (#41147404)
Another good book one can reach for more details is:

https://books.google.cz/books/about/How_the_Web_was_Born.htm...

One of the authors, Robert Cailliau, was officially assigned to the web project along with Tim Berners-Lee in it's early stages in CERN.

Re:1991 WWW-NeXT Implementation on Saturday August 03, 2024 @04:53AM (#41145451)
I wonder whether there are some new developments in digital archeology here which makes the source complete enough for one to be able to compile it (assuming one has access to a NeXT machine with its app builder from early 1990s).

I recall when people working on recreation of WWW in 2019 were not able to compile the code: https://worldwideweb.cern.ch/code/

Re:1991 WWW-NeXT Implementation on Saturday August 03, 2024 @04:41AM (#41145414)
One way to look at this code is as a quick prototype to get the idea into real thing to play with. And to appreciate that, one have to realize that the original idea included both reading and editing of web pages easily in the same client in WYSIWYG fashion.

See https://www.w3.org/People/Berners-Lee/WorldWideWeb.html for context:

I wrote the program using a NeXT computer. This had the advantage that there were some great tools available -it was a great computing environment in general. In fact, I could do in a couple of months what would take more like a year on other platforms, because on the NeXT, a lot of it was done for me already. There was an application builder to make all the menus as quickly as you could dream them up. there were all the software parts to make a wysiwyg (what you see is what you get - in other words direct manipulation of text on screen as on the printed - or browsed page) word processor. I just had to add hypertext, (by subclassing the Text object)

Re:1991 WWW-NeXT Implementation on Saturday August 03, 2024 @04:34AM (#41145401)
This is likely url of XFIND gateway[1,2] which was basically a first web service making information from XFIND information system available via web. It was already in operational/demo-able state along with WorldWideWeb browser/editor (NeXT), Line mode browser (dumb command line client) in early stage of the web in the end of 1990. This is because gateways like these were crucial for the web to take of in the particle physics scientific community in the first years of the project.

This may seem obvious and boring now, but back then, it made a real difference (copy pasting a section from my old post [3]):

... a physicist from German particle physics lab DESY who get used to look up information via XFIND at CERN, but using it from DESY was bit clumsy. First of all he had to telnet to CERN, then login to IBM CERNVM machine, then start XFIND there and then finally place his query to XFIND. Moreover as the connection was slow an unstable, one have to repeat this procedure again in case of a network failure. Compared to this using Line Mode Browser from DESY to directly access XFIND Gateway at CERN was a big improvement, which helped the web to spread to DESY.

[1] https://www.w3.org/Talks/FINDGateway.html [2] example http://www.dnp.fmph.uniba.sk/cernlib/asdoc/fatmen_html3/node... [3] https://blog.marbu.eu/posts/2023-04-29-the-first-web-browser...

Older »