MurphyA/hacker-news huggingface dataset:
Show HN: Flipsite – Website builder for 100% Lighthouse scores
by freducom | 2025-08-11 14:27:24+00:00
Hi HN,

We’ve been building Flipsite, a website builder where Lighthouse 100% scores aren’t a nice-to-have — they’re the foundation.

Why we built it: Every other website builder we tried was “builder-first, HTML/CSS second.” That means bloated DOMs (nested <div>s inside <div>s), render-blocking scripts, unused CSS, and SEO headaches. We flipped the model:

Built the compiler first — it generates clean HTML, critical CSS, no third-party libraries, and optimizes for speed, accessibility, and technical SEO.

Then layered on a Framer-like editor for design. Not our first rodeo, but it was hard work.

What’s working today: - Clean HTML output (no nested <div> soup)

- Automatic critical CSS

- Zero render-blocking scripts or unnecessary libraries

- Free forever: 1 website, unlimited CMS items & collections (https://flipsite.io/pricing/)

- Export everything as a ZIP to deploy anywhere

Coming before launch (1–2 months):

1) Automatic deployment to GitHub Pages, Cloudflare Pages, etc.

2) More and better templates to help you get started

3) Whatever you tell us is essential ;)

We’d love early feedback — especially from developers and designers who care about performance, accessibility, and SEO from day one.

Site: https://flipsite.io/

Speed details: https://flipsite.io/features/speed/

Google Speedtest: https://pagespeed.web.dev/analysis/https-flipsite-io/2x2dle4...

We’ll be here in the thread answering any questions.

— The Flipsite team
by freedomben | 2025-08-11 14:27:42+00:00
I went through something similar. I do use Logseq now, but for many, many years I found a notes.txt or todo.txt file in my home directory to be an excellent solution. I typically just write the date at the top of the file and put the notes underneath. A huge benefit is that I can trivially keep these under git. I keep them in my dotfiles repo so they can be easily synchronized to all my devices. A couple of shortcuts makes it quite fluid:

A bash alias so I can run `todo` and have the file open:

alias todo='nvim "$HOME/.todo.txt"'

Some vim config so I can run `\date` (from either insert mode or normal mode) and it will print a date line for me:

inoremap <Leader>date <C-r>=trim(system('date "+%a %B %e, %Y %H:%M:%S %p"'))<CR> nnoremap <Leader>date :put=trim(system('date \"+%a %B %e, %Y %H:%M:%S %p\"'))<CR><ESC>
by mustaphah | 2025-08-11 14:28:00+00:00
Super cool idea… but the "similar title" feature seems broken - the whole similarity thing I guess. Tried apple.com[1] and got rolandd.com as #1.

Not gonna lie, I was expecting at least an orchard or some other fruit.

[1] https://onemillionscreenshots.com/apple.com/similar/title
by skydhash | 2025-08-11 14:28:23+00:00
My advice to anyone, is to start tracking stuff on paper, and once you've got some workflow nailed down, search for digital tools to augment it (or be fine with the current workflow). I prefer digital and have settled on org mode. It has the structure that I would need to implement if I was starting with .txt files.

Another tool I like is Things.app. But it's Apple only and I'm moving away from that ecosystem.
by prasadjoglekar | 2025-08-11 14:28:38+00:00
If you have documented proof, please do what the press release says, and ask that excess rents be refunded. Someone has to put comments, or else it will go through without a hitch.

As required by the Tunney Act, the proposed settlement, along with a competitive impact statement, will be published in the Federal Register. Any interested person should submit written comments concerning the proposed settlement within 60 days following the publication to Danielle Hauck, Acting Chief, Technology and Digital Platforms Section, Antitrust Division, U.S. Department of Justice, 450 Fifth Street NW, Suite 7050, Washington, DC 20530. At the conclusion of the public comment period, the U.S. District Court for the Middle District of North Carolina may enter the final judgment upon finding it is in the public interest.
by azangru | 2025-08-11 14:28:55+00:00
Management are management. They do managementy things. They do not develop. We, developers, do. For some things, we hold ourselves up to certain standards. Why not for site performance?

> I've totally given up with it and I've can write fast JS code. I just don't get rewarded for it. In fact it has be a detriment to my career.

Do you write tests? They also are something that doesn't directly bring money.
by al_borland | 2025-08-11 14:29:02+00:00
A camel is a horse designed by a committee.

It seems there is no shortage of markup languages. The benefits of markdown are simply its ubiquity. It has been shown time and time again that a technically better solution doesn’t win out based on technical merits alone. Every time I think about using something other than markdown, I need to stop myself, as the universal support is a bigger and more important “feature” than anything other markup languages may have. This popularity is in spite of the original markdown author not using it for all this stuff others use it for, and speaking out against its use for anything beyond basic web page generation.
by rdl | 2025-08-11 14:29:27+00:00
If the NG (or ideally another federal LE agency) demonstrably reduces crime in DC, without engaging in particularly political actions, will raise some interesting questions about why things have been so bad for for long.

Aside from street protests and rallies (which NG should scrupulously facilitate for 1A reasons; DC itself has been fairly bad about this in the past, too), I don't think most local policing is highly political. Yes, DC residents are losing some democratic control over their local policing, which is bad, but DC has also done a bad job with local policing for a long time.

(I'm broadly in favor of shrinking DC to the federal areas themselves; the parts where people live generally should be returned to the States.)
by nemomarx | 2025-08-11 14:29:45+00:00
Normalizing those mosquito devices and trying to drive teenagers out of public life, banning kitchen knives in some attempt to keep kids from getting used to blades...

the UK strategy on kids is very very strange to me. I can't follow the logic at all. Do they expect them to silently sit at home, not using the Internet, not going anywhere with friends, and end up well adjusted adults anyway?
by jasode | 2025-08-11 14:29:50+00:00
I've had a plain TODO.txt file for over 20 years so I agree with all the benefits the author mentioned. However, I don't like it because without an app, there's no runtime loop to notify and alert me of what's coming up.

This means I don't have "ambient awareness" of what's going on unless... I open the TODO.txt file ... manually scan it... then rescan it again and again multiple times per day. It's really tedious and inefficient to manually re-read the same items again. Offloading repetition like that is what computers are good for. I just don't have a good app at the moment to turn my TODO.txt into something I don't have to manually eyeball all the time.

So even though I have a tasks in my TODO.txt, a lot of things still falls through the cracks because I forget I need to do them.

If you have the type of brain that has a built-in "6th sense" of tasks that need to get done, a lightweight-no-runtime TODO.TXT will work fine for you. But it's definitely inadequate for me and I need to fix that.

EDIT replies to "use calendar for reminders" : Yes, that's a workaround but I've resisted doing that because I wanted the utopia of my TODO.TXT file being the Single-Source-Of-Truth instead of manually copying items to Google Calendar. (Yes, I know that "perfection is the enemy of the good" and all that.) The way other people do it is they make Google Calendar itself the SSOT. But that defeats the purpose of the freeform flexibility of the TODO.TXT that has all the notes, etc in addition to tasks.

I want my TODO.TXT to be a unified view of everything I want to do in life and splitting some items off into Google Calendar is just more digital housekeeping I wanted to avoid.

The way I'd prefer to use Google Calendar is via the developer API to programmatically add entries that's based off of my TODO.TXT. E.g. : (https://developers.google.com/workspace/calendar/api/guides/...)

... but that requires an active runtime loop ... like a Python script constantly scanning my TODO.TXT and then automatically populating the Google Calendar. I just haven't gotten around to coding that yet. Yes, the irony is that meta-task to enhance my TODO.txt is already in my TODO.txt.
by navi0 | 2025-08-11 14:29:57+00:00
It's the same question, really. If we make housing too expensive to build through stricter codes, then housing won't get built and at some point (e.g., last decade in California discussed in the parent article), the homeless population increases and people/businesses decide to relocate because the math doesn't work.

I don't think a full look at the history of minimum wages will be kind to their supporters. Minimum wages were created by labor unions for the sole purpose of excluding other workers who are more productive or less expensive than their members[0].

Going back further, labor unions were created during the railroad boom by racist white workers to exclude Chinese laborers who were 2x more productive for the same price. Instead of responding to competition by getting better, American railroad workers formed labor unions and lobbied politicians for relief, culminating in the Chinese Exclusion Act [1] that forcibly expelled 400,000 Chinese immigrants and led to some horrific violence and racism towards Asian people in this country.

In all cases, the role of government should not be to mandate wages or prices or anything else that markets are better suited to establish, or there will necessarily be higher unemployment. Governments can help by establishing some health and safety standards and policing abuses, but when it comes to accomplishing the social goals that minimum wages intend to, that's better done through tax policy and income redistribution (e.g., guaranteed minimum income, earned income tax credit, welfare benefits).

[0] https://en.wikipedia.org/wiki/Workingmen%27s_Party_of_Califo... [1] https://en.wikipedia.org/wiki/Chinese_Exclusion_Act
by kube-system | 2025-08-11 14:30:19+00:00
Early immobilizers were just resistors, yes. (e.g. GM VATS) However, later "chipped keys" do use strong crypto over short-range wireless.

The "fobs" in modern push-to-start cars actually have two separate radios in them. The one that this article is about is the long-range keyless entry radio, which primarily opens the doors. These all have separate short-range wireless radios that work inside of the car to authenticate the key before you can press the push-to-start button. That is unaffected by this hack.
by FrustratedMonky | 2025-08-11 14:30:51+00:00
Off topic, but anybody have a quick take why LISP isn't the primary language of all of these AI models, and why everybody defaulted to using Python.

I just remember 30 years ago everyone thought LISP would be the language of AI.

Was it just that some nice easy Python Libraries came out, and that was enough to win the mindshare market.? More people can use Python Glue?
by epiccoleman | 2025-08-11 14:30:57+00:00
I love this article just for the spirit of fun and experimentation on display. Setting up a VPS where Claude is just asked to go nuts - to the point where you're building a little script to keep Claude humming away - is a really fun idea.

This sort of thing is a great demonstration of why I remain excited about AI in spite of all the hype and anti-hype. It's just fun to mess with these tools, to let them get friction out of your way. It's a revival of the feelings I had when I first started coding: "wow, I really can do anything if I can just figure out how."

Great article, thanks for sharing!
Ask HN: After which point do I move to SF to build?
by xucian | 2025-08-11 14:31:05+00:00
I'm a builder. I do have a few promising projects and want to find cofounders in SF, but been postponing this since aug last year (online doesn't work for me).

I want to visit for a few months and attend some events, hopefully will find similarly driven people to build something together. I don't want to wait for 2026, it has to be now. this will cross multiple todos on my list

any tips? I don't have academic credentials and I didn't join big tech because I hate coding interviews so I can only impress someone by talking to them, not showing anything substantial (I mostly did contracting work, and none of my projects made me rich yet, so the only tool I have is my brain and hard-earned eastern-european 10k in my bank account)

I do seem to get some traction on a certain projects, but I've been marketing it everywhere recently, but I'm not sure how much it'll stick
by ericcholis | 2025-08-11 14:31:11+00:00
This flies a bit in the face of the author's "The sync breaks. The company sells out and dies" point and the simple beauty of a text file. I find that Obsidian.md is just one step above a text file.

Simple daily notes, which are automatically organized into year and month folders. (Tip: Set the date format to YYYY/YYYY-MM/YYYY-MM-DD)

The Sync feature works great, but no reason you couldn't do this with just git on your own.

Plenty of built-in features (Plugins, ToDos, etc...)

Cross platform apps.

Markdown

Free. The sync feature is $4/month. Worth it for me.

They also have a one-time $25 payment to get early access to beta versions and a VIP discord channel.
by brokencode | 2025-08-11 14:31:26+00:00
I’m not calling what you’re doing a hallucination. I’m saying that what an LLM does is in fact memory.

But it’s a memory based on what it’s trained on. Of course it doesn’t have a favorite ice cream. It’s not trained to have one. But that doesn’t mean it has no memory.

My argument is that humans have fallible memories too. Sometimes you say something wrong or that you don’t really mean. Then you might or might not notice you made a mistake.

The part LLMs don’t do great at is noticing the mistake. They have no filter and say whatever they’re thinking. They don’t run through thoughts in their head first and see if they make any sense.

Of course, that’s part of what companies are trying to fix with reasoning models. To give them the ability to think before they speak.
by jmyeet | 2025-08-11 14:31:31+00:00
Welcome to gangster capitalism [1], which only doesn't differ from ordinary capitalism all that much.

All capitalism does is build enclosures and engage in rent-seeking. When you see private equity taking over every aspect of your life down to local medical practices, vets and trailer parks, all they're doing is leveraging a necessity into higher prices by giving you absolutely no other choice.

Going forward you will see absolutely no criminal consequences for the company or the indiivudals responsible either because we're now openly selling pardons [2] and we have a Supreme Court that made the president a monarch with immunity from criminal prosecution.

I don't know what America becomes after this but it has changed and is fundamnetally changing and it's never going back. We're in a period like the start of the nuclear age, the Cold War and the Red Scare. Or post-9/11. There are many people here and elsewhere who distinctly remember how different life was before 9/11.

And there is zero political opposition to any of it. The Democratic Party is absolutely complicit in everything that's happening.

[1]: https://en.wikipedia.org/wiki/Gangster_Capitalism

[2]: https://www.nbcnews.com/politics/donald-trump/trump-pardons-...
by aprilthird2021 | 2025-08-11 14:31:35+00:00
Once you have the data the money can be figured out later.

You can figure out how people use the car and what features matter to them and upsell or upcharge for those features in the next line.

You can cross-advertise (oh you listen to music when driving here's Spotify deal through us and behind-the-scenes we get a cut for lead generation to Spotify).

You can use the information to defend in lawsuits. Oh our car is faulty leading to accidents? But all these people were fiddling with the unit before crashing.

Also if you control the platform you can sell integration spots to companies. I know my old BMW had a specific separate path to connect Spotify on your phone to car, no other audio app.

There's surely other ways I haven't thought of. The investment pays off later IF you get the data, but CarPlay and Android Auto have really mucked that gambit up for the car makers
by superkuh | 2025-08-11 14:31:37+00:00
Yep. I lost all my notes to a proprietary format back in 2004. I've been 100% a notes.txt person ever since and it's never failed me nor been not enough.

I don't know what people are talking about not having notification or not being aware. Just make a habit of looking at it and put important stuff near the top with attention grabbing characters by it.
by JdeBP | 2025-08-11 14:31:58+00:00
In case anyone wants to dispute VagabundoP's chronology:

The Internet was invented in 1973 and testing began of the new protocols in 1975.

Teletext, in the form of Ceefax, was pioneered by the BBC in 1972.

So yes, Teletext was indeed pre-Internet. (-:
by yoavm | 2025-08-11 14:32:11+00:00
I've built Wren (https://github.com/bjesus/wren) with a pretty similar idea of simplicity in mind — a task is just a file — but, it can also be whatever kind of file you want:

1. Drag an email to ~/Notes and it's a task

2. touch ~/Notes/get\ milk and it's a task

3. ln -s ~/Documents/something-i-need-to-finish-writing.doc ~/Notes/complete\ writing and it's task

Wren doesn't care about the format.
by ethbr1 | 2025-08-11 14:32:20+00:00
Absent something like a component of the GDPR, I'd highly doubt the judiciary in any country is going to originate a major civil right.

The correct place ELA / T&A consent should be defined is in something like the GDPR -- along with strict requirements as to what standard of consumer free choice is required for it to be enforceable.
by dangus | 2025-08-11 14:32:48+00:00
Claude code seems like the obvious choice for someone using Vim but even in the context of someone using a graphical IDE like VSCode I keep hearing that Claude is “better” but I just can’t fathom how that can be the case.

Even if the prompting and looping logic is better, the direct integration with the graphical system along with the integrated terminal is a huge benefit, and with graphical IDEs the setup and learning curve is minimal.
by megapoliss | 2025-08-11 14:32:49+00:00
for nbody 500000 on my i5-9300H CPU @ 2.40GHz

- 487.41 millis / 2364 kb ram for luajit -joff - 770.17 millis / 41712 kb ram for bolt 770.17 / 487.41 ~~ 1.58 cpu, not 2x, but not 15% either 41712 / 2364 ~~ 17.64 ram
by btdmaster | 2025-08-11 14:33:04+00:00
This is true, but there is a subtle point that key K1 used for the classical algorithm must be statistically independent of key K2.

If they're not, you could end up where second algorithm is correlated with the first in some way and they cancel each other out. (Toy example: suppose K1 == K2 and the algorithms are OneTimePad and InvOneTimePad, they'd just cancel out to give the null encryption algorithm. More realistically, if I cryptographically break K2 from the outer encryption and K1 came from the same seed it might be easier to find.)
by torginus | 2025-08-11 14:33:12+00:00
I used to work at a boring mid-sized finance-y company a while ago. Our stack was full Microsoft - IIS,ASP.NET,MS SQL, plus some appliance doing load balancing/API throttling stuff (not sure, not a sysadmin guy). The whole thing fit in a closet, handled 10k+ requests day and night.

All our code was basically - check user auth - do some stuff with the db/perhaps call out to some external service - serve request.

I never saw a single request above 50ms, with most being way less. Nobody ever talked about performance.

Then I moved to a fancy startup. EKS, nodejs servers, microservices of every denomination, GraphQL, every fashionable piece of tech cca 2018. I realized node was shockingly slow, and single threaded to boot, all that overhead added up to requests with a median latency of about 200ms, with the 99% latency measured in seconds.

Performance engineering was front and center, with dashboards, entire sprints dedicated to optimization, potential optimizations constantly considered, adding fake data and suspense to our React frontend, to hide latency etc. It was insane.
by SamCritch | 2025-08-11 14:33:36+00:00
I gave up on to-do apps as well. I have a text file I started in 2017. It's on my desktop and always open in a text editor. I just add the following at the top for a new entry:

20250811 - Core API - deploy to production 20250810 - Customer X - call about upgrading to new version

Every day I move items I have not yet done to the top of the list. Order in the list is the priority.

Old or done tasks naturally fall down the list.
by figassis | 2025-08-11 14:33:42+00:00
I usually can't build something I don't understand. So no matter how loudly you explain it to me, if it does not make sense, senior or not, I will either ask you to explain it better, or we will have to reach an understanding that you just want me to do it your way based on info I do not yet have and you can't readily provide it to me. There are many situations where one iota of missing context changes everything, and knowing this, I don't push someone that I know often has much more info than I do. I try to find a way to make their request work, while pointing out my concerns. if you're my peer or junior, I push harder, and there have been instances where juniors have changed my mind. It actually feels really good.
by siva7 | 2025-08-11 14:33:51+00:00
> Is this just bad development? Are these just things could be missed by any developer or team

This couldn't be missed by competent developers, in both cases (tea and teaonher incidents). I'm not trying to be harsh, but i wouldn't call such teams competent and i'm fully aware that such bad teams exist. Also with the advent of a.i./vibe coding, people with no qualifications and/or experience in software development are now trying to sell / fake themselves as professional developers which also leads to such catastrophic security situations. You wouldn't hire a barista to build a bridge from a 2-week bridge building bootcamp but a licensed civil engineer, yet in software world this idea doesn't seem out of the order.
by navi0 | 2025-08-11 14:34:26+00:00
Yes, I agree: this research shows that governments do a poor job when they attempt to set minimum wages, and they would do better to focus on accomplishing income redistribution policies through the tax code.

When government tries to set minimum wages, they often result in job losses (or foregone jobs that were never created) which, as you wrote, is known in economic circles as "deadweight loss."
by miroljub | 2025-08-11 14:34:27+00:00
> Wikipedia should voluntarily remove itself from the UK entirely. No visitors, no editors.

No, it should remove servers, employees and legal presence from the UK. It's not their job to block UK people from accessing it just because the UK regime want them to. Let the regime censors actually put an effort to block them. Let them make a Great Firewall of the UK, why make it easy for them?