Hacker Newsnew | past | comments | ask | show | jobs | submit | h4kor's commentslogin

This is 100% LLM generated; website, documentation and tutorials. There is no link to downloads or a repository. No way to use anything.

Why should anyone care about this?


> This is 100% LLM generated

Who knows, may be you are right here. I actually thought so at first, but knowing the author personally (he is my former colleague, I had the pleasure of working with him in the same team about 17-18 years ago), his extraordinary abilities and his writing style even before the widespread use of AI, I had my doubts.


There is a 0% chance that the vast majority of this site and the repo that was linked elsewhere was written by a human. I would have zero confidence in anything about this language, and frankly your former colleague should be embarrassed about putting this out.

Edit: I just noticed in another comment: "Perfect for : Trading systems, industrial control, Medical devices, aerospace applications". I'd go further than embarrassed, and say this person should be ashamed of themself and take this down.


Emojis make it look LLM af.


Emojis at the end of a statement online are a generational thing, not an AI thing.

Replying to an email inline rather than at the top marks you out as of a certain generation. Using text emojis rather than finding the graphical emoji does too.

Everyone needs to relax about AI generation anyway (did you learn something useful or not? If you did, does it matter if it was AI generated as a site?), but saying "this is what people under 30 frequently do, so it must be fake", is just this weird vibe spreading everywhere I don't get at all.


It isn't a generational thing. The choice of emoji is a generational thing, but people of all ages do it. AI most certainly does not use emoji in the same way a young person does (unless you encourage it to, but even then it comes across as cringeworthy). If anything it's closer to how a middle-aged person uses them.

I'd also say the use of text emoticons has all but died out in anything other than ironic usage, or in situations where it's difficult to use unicode emoji (e.g. games or this very site)

When text is very obviously generated by AI it communicates to the reader that there is nothing of value to be read. It always writes in the same vapid, overly enthusiastic, overly verbose way. It's grating and generally conveys very little information per word. It's a cliché at this point, but if nobody bothered to write it then why would I bother to read it?


I'm talking about this kinda style...

* <Arrow hitting target emoji> 15 compiled libraries!

* <green tick> Works on my machine

* <red cross> No ARM support.

None of which are at the end of a statement. So, I'm not sure who you're replying to.

Incidentally, I recently reviewed a PR heavily written by Cursor that had statements like this.

    logger.info("<magnifying glass emoji> DEBUG: {actual message")
And then CursorBot reviewed it and flagged the emojis as indicative of "debugging statements not suitable for production".

Which made me laugh, loudly, and only somewhat sadly, Cursor added the emojis, Cursor then flagged them as not appropriate in prod code.

But CursorBot missed the obvious problem with

    logger.info("DEBUG: ...")


emoji at the end of a statement are not the same thing as emoji adorning or replacing every heading


I'm sorry but this has all the earmarks of being AI generated, at the very least the website and all the project documentation; and "Trust me I worked with him 2 decades ago, is a very poor argument to inspire confidence"


There is a github repos and that + code looks also LLM generated to me. Not necessarily bad, if it works for what was intended that is; I just don't have time/patience to try it because of how lazy their web page is. I mean LLMs can DEFINITELY make a lot better pages than this; this what you get if you do it one-shot and publish.


The idea may be good and result may be functional but regarding adoption, especially for the domain it targets, for someone to depend on what appears to be vibe coded project is irrational.


The emoji list is so in your face I'm leaning towards it being a parody or some kind of art piece.


I was about to say the same thing haha


These exist. There is "Consent-O-Matic" for example


Direct link, works on mobile as well: https://addons.mozilla.org/en-US/firefox/addon/consent-o-mat...

There’s probably also a version for the adtech browser somewhere.


Isn't that the inverse? Ie auto-accept just to get rid of the UI box?

Edit: their FF-page says,

Set your preferences once, and let the technology do the rest!

This add-on is built and maintained by workers at Aarhus University in Denmark. We are privacy researchers that got tired of seeing how companies violate the EU's General Data Protection Regulation (GDPR). Because the organisations that enforce the GDPR do not have enough resources, we built this add-on to help them out.

We looked at 680 pop-ups and combined their data processing purposes into 5 categories that you can toggle on or off. Sometimes our categories don't perfectly match those on the website, so then we will choose the more privacy preserving option.


> Isn't that the inverse? Ie auto-accept just to get rid of the UI box?

no, that's "I don't care about Cookies"


Reasons I can think of (as a German) from the top of my head:

- Crumbling infrastructure

- Decades of missing investments in education and the public sector

- no digitization

- Unwillingness to move away from ICE vehicles

- Slow internet access and slow build out of fiber network

- Killing future industries (solar, battery ...) by cutting funding/subsidies early

- low wages in European comparison


Whenever you hear a German entrepreneur talk about the biggest obstacles they have and are facing, it's never crumbling infrastructure or slow internet. The number one complaint is always excessive bureaucracy and crippling regulations.

> Slow internet access and slow build out of fiber network

We don't have dial-up anymore. High-speed access is not a problem for commercial and industrial sites, and rarely a problem for remote work in residential areas. Despite what some commentators like to imply, you don't need 1 Gbit/s for productive work. 100 Mbit/s is usually fast enough, and if your browsing experience is still slow, it's most likely caused by round-trip delay, not bandwidth.

> low wages in European comparison

That would actually help commercial output and competitive position, not lower it.


IDK man... the rental market in German cities is "beggars can't be choosers" market and you are very likely ending up with 16Mbit DSL on 2 years contract.


At my former company we paid 900€/month for 1Gbit/s, which we required. That's definitely a problem when the same performance is available for ~50€/month a few kilometers over the border (in the Netherlands).

In rural regions workshops output is limited by their internet speed as the can only download that many CAD files from customer per day.


What makes German cars uncompetitive in the world market are actually high production costs. Which is due to high energy, labour cost and social tax. Combined with a lack of innovation. This is impossible to fix with a state subsidy.


I don't think production cost is the big issue. German cars always were premium-priced compared to what you could get from a Japanese, French or US car maker.

The big problem imho is that due to greed and technical incompetence (especially regarding electronics and software), quality and value have gone down. The high prices are no longer justified, and customers are drawing the logical conclusion.


> This is impossible to fix with a state subsidy.

Is it? Because that's definitely how China is doing it:

https://rhg.com/research/chinas-subsidies-are-fueling-involu...


Those are consumer subsidies, they make buying a cheaply produced car cheaper, they don't make producing a car cheaper. Of course you can industrial policy for that as well, if you have the right conditions, cheap industrial inputs, and can eat domestic politics shit, i.e. automate the workforce. But DE probably don't have the domestic politics to automate the workforce nor future access to cheap gas.

So their industrial problem can't be fixed with subsidies, as in subsidies not capable of improving long term DE competitiveness without subsidies. Even if they automate workfroce and remove social benefits, lack of access to cheap industrial feedstock is precluding, i.e can't offset structurally disadvantage of being more expensive producer on input level.


The main reason I use postgres instead of SQLite is that I have multiple processes accessing the database, often 1 web service for API/Website and a worker running in the background doing heavy tasks (e.g. image processing). Both need access to the database and SQLite will run into locking issues.

How do you overcome this with SQLite and Django?


Afaik the fix for that is to have multiple read only connections and one write only connection.


Yes by enabling the write ahead log feature: https://sqlite.org/wal.html

It's on by default in many sqlite drivers because it really is the best default. But it isn't on by default in upstream sqlite even though it's been out for ages now.


Sure but if you're dealing with WAL logs, why not just go Postgres? Then you also get a port you can connect to from remote machines if you need.


> "dealing with WAL"

What's there to deal with? You turn it on with a pragma and forget about it.


Sure but once you have WAL logs, you suddenly have a more heavy weight setup. Backing it up you'll want to back up those WAL logs to achieve proper point in time recovery, and so on. My point is, you're now bolting on extra stuff on it to do things that Postgres can do (which can be pretty light weight). Not disrespecting SQLite, still one of my favorite DB's.


What? Why are you backing up the WAL?

    sqlite3 source_database.db ".backup backup_database.db"
Now the WAL content is rolled into your new backup file. Stick a timestamp in the backup file name and run this as a cron job every N minutes and you have all the recovery you need. Another one-liner to sync to S3 and you're all set.

Edit: And just to clarify, that command can be run on a live DB as it's being used by your app server. SQLite handles external concurrent readers just fine.


Thanks for the tip, that will work fine as long as the WAL content is rolled up.


IIRC there has been a case in Germany where it was ruled that opening devtools is hacking and therefore illegal intend. A person found a vulnerability by looking at the website source (using devtools) and informed the company. They then sued him using the "Hackerparagraph" (§ 202c StGB) for use of hacker tools.


https://de.wikipedia.org/wiki/Vorbereiten_des_Aussp%C3%A4hen...

"(1) Any person who prepares a criminal offence [Wer eine Straftat nach] pursuant to Section 202a or Section 202b by: 1. passwords or other security codes that enable access to data (Section 202a (2)), or 2. computer programs whose purpose is to commit such an act, manufactures, procures, sells, transfers to another, distributes or otherwise makes available, shall be punished with imprisonment of up to two years or with a fine. (2) Section 149 (2) and (3) shall apply mutatis mutandis."

Not sure how this is twisted into opening devtools.

"Among other things, criminal charges were filed against the Federal Office for Information Security, as the office allegedly violated the law itself." But were dropped. Sounds like this is a vague law that can lead to a lot of harassing intimidation, followed by cases being dropped.


Substitute later parts with earlier parts they refer to and it's much clearer: "computer programs whose purpose is to" "enable access to data", when used "[to prepare] a criminal offense". I guess it depends on what the vulnerability was.


Shit... sometimes I am so happy of living in my lawless 3rd world country. Between the USA crazy Nazism and Europe crazy GDPR and Germany's stupid laws.

Apparently 1st world countries have solved all other problems and are splitting hairs looking for stupid things to legislate.


You literally just compared the GDPR to Nazism. Which, besides making me reluctant to take you seriously, also happens to be illegal in Germany, punishable by jail time. :)

Comparing the USA to Nazism is allowed, since that actually is Nazism.


This isn't a trade "just on paper". You need real hardware integrated into the grid.


I'm working on my own mini time series database.

It only stores (timestamped) floating point values with a series id and uses a B+Tree as the backing data structure. Querying is done with a lisp-like query language.


I've added ActivityPub to my blog system (https://h4kor.github.io/owl-blogs/) as just another way of subscribing to the blog, but found that it is a good model to support interactions.


> Are companies just sending the output of their liquid cooling into the drain?

basically yes. Closed loop systems require more energy and are more expensive investments. The main concern for data centers is Total Energy / Energy Compute.

There was a good talk about this at 37C3 https://media.ccc.de/v/37c3-11796-energy_consumption_of_data...


I had to take offline my personal gitea instance as it was regularly spammed, crashing Caddy in the process.


If you don't have public repos you can use gitolite and have ssh only access.


I used and am now using plain git over ssh. I only hosted gitea to have my code accessible for anyone interested.

My "main" projects I want to keep public are moved/cloned to GitHub, the rest I just don't bother with any longer.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: