skysight-inc/HackerNews huggingface dataset:
Show HN: I Fixed Flutter Web's Biggest Problem (So You Dont Have To)
I've been a Flutter mobile app developer for over three years, and recently, I started building a web-based platform—a local gigs web app for students and the community. I chose to build it as a web app to skip the long approval process of the App Store and Play Store.

Excited to dive in, I quickly ran into some major limitations—key web features like SEO, page load times, and routing weren’t as seamless as I expected. I searched online for solutions but found very few resources (mostly YouTube videos with limited depth).

So, I spent weeks researching, digging through forums, GitHub, and YouTube, testing different approaches to improve SEO and optimize performance. Eventually, I figured out a way to solve these issues.

To help others facing the same struggles, I put together a guide on best practices and built a Flutter Web SEO boilerplate. Instead of spending 5+ hours setting up proper SEO, dynamic meta tags, structured routing, and performance optimizations, this boilerplate gets you up and running in minutes—just a few tweaks, and you’re good to go.

Guide: https://github.com/webshipflutter/flutter-seo-boilerplate/bl...
Boilerplate: https://webshipflutter.lemonsqueezy.com/checkout

Would love to hear your thoughts—let me know if this helps or if there's anything you’d add!
And influencers CEO, Vercel being the main one.
Many keyboards don't have AltGraph and many layouts use it poorly.
> Indeed, the wallets I've made are still going strong

I'm confused - I purchase a new leather wallet from a department store (a UK one that has a reputation for quality) about once every ten years. How old are your wallets? Or how quickly did your other wallets wear out?
You know that Reagan hasn't been governor there in like...50 years right?

If the democratic trifecta that has run the state for the past few decades actually cared more about civil rights than scary guns, they would repeal the law.
No, people have been making photorealistic and convincing images in photoshop for ages.
> Explain, don’t “sell”

> Explain, don’t “persuade”

Know your audience. A library on github targeted towards developers does both selling and persuading via a good explanataion.
Kind of. Vercel found a way to destroy React to its own benefit and profit.
Interesting, it would be interesting to see if people who have grown up with dubbed movies pay less attention to lips when listening.

I'm french and I'm terrible at understanding speech when in a noisy environment for example. But I didn't grow up with tv so that's probably not it.
No matter how good a teacher or school is it will never compete with the direct access to children tech companies have 24/7. They spend billions designing addictive apps that destroy attention spans and we are supposed to blame teachers and schools?

Modern mobiles should be banned from schools completely. Every kid who left school >15 years ago did fine without scrolling all day long.
it isn't Ghibli style in particular, just any style as 4o image gen is much better at maintaining a particular art style, the ghibli ones just stand out due to one tweet that blew up and people followed along
Probably not helpfully. There isn't much like this to be found in any training data. The required code would be too novel, and I predict an LLM would hallucinate a good 2/3.
Source routing? Can you tell me what you used it for?

The only place where source routing is used these days is MPLS-SR aka Segment Routing. The edge router precompute the path and sets all labels. Core routers just pop those labels and switch.

Most of time you just use normal routing or ocassionaly PBR (Policy Based Routing) with is not source routing. Src IP can be one of the parameters to decide.
What if you handwash them? Do you think it would last longer? As in, do you think it has to do with the washing machine (and quality)?
"Because money" always boils down to "because it requires a lot of resources".

It's not about random pieces of paper with numbers.
> So either 'Kremlin Free WiFi' or the local cell tower providing connectivity

Or just let someone look over your shoulder?
Do we have any simple benchmarks ( and I know benchmarks are not everything ) that tests all the LLMs?

The pace is moving so fast I simply cant keep up. Or a ELI5 page which gives a 5 min explanation of LLM from 2020 to this moment?
BYD charging breakthrough is another sign of China's EV lead over Tesla
Can you recommend a decent AP without Broadcom? I've used FreshTomato exclusively for many years and haven't shopped for other alternatives.
It's the next day and I am still only getting DALL-E images...
Implicit
That's my experience in cities, but I don't see it tied to affluence.

I do see a tie to perceived threat - people who feel they are in danger don't want to risk interactions. First, a rule of the street is, 'don't get involved'. Second, you don't know if the person next to you is crazy.

But few places are that dangerous; if you do get to interact, the only varient seems to be the seemingly arbitrary subculture of that particular neighborhood.
The user you are responding to is complaining that it is acceptable. Telling them that it is acceptable isn't contributing much to the conversation.
Next is a fantastic choice if you really have the problems that it solves well (SSR and backend proxying). If you don't, it's a huge bloated mess, and you should just stick with a traditional SPA.
Free parking is also regressive, the poor pay a much higher portion of their income for "free" parking than the rich do.

More generally, parking is a service. All market goods & services are highly regressive, because the rich and poor pay basically the same price. Addressing inequality at the individual goods level always creates more problems than it solves. Addressing it for parking is particularly unfair, because the very poorest don't have cars.

The poor would be far better off with more welfare and a less regressive tax system so they have more money to choose what they need. Paying for "free" parking via property taxes and baked into the costs of local stores is inefficient and regressive.
Funny how everything goes through a cycle of it's amazing, it's terrible, it's boring
Is there a comparable open source thing "done properly"?
Just having conventions around routing, and a "just works" build & lint is nice to avoid a team bikeshedding their own solutions. (Please don't suggest react-router... which seemingly reinvents itself every couple years).

API routes in same codebase that can use same TypeScript types instead of these typegen tools is really nice too.

I'm very much in the camp of not fiddling with build, routing, hydration, state, etc. as they end up being a distraction from just making the thing you set out to make.
I thought that's a cool idea. I'm keen on getting back on whoop
I'm incredibly deep in the image / video / diffusion / comfy space. I've read the papers, written controlnets, modified architectures, pretrained, finetuned, etc. All that to say that I've been playing with 4o for the past day, and my opinions on the space have changed dramatically.

4o is a game changer. It's clearly imperfect, but its operating modalities are clearly superior to everything else we have seen.

Have you seen (or better yet, played with) the whiteboard examples? Or the examples of it taking characters out of reflections and manipulating them? The prompt adherence, text layout, and composing capabilities are unreal to the point this looks like it completely obsoletes inpainting and outpainting.

I'm beginning to think this even obsoletes ComfyUI and the whole space of open source tools once the model improves. Natural language might be able to accomplish everything outside of fine adjustments, but if you can also supply the model with reference images and have it understand them, then it can do basically everything. I haven't bumped into anything that makes me question this yet.

They just need to bump the speed and the quality a little. They're back at the top of image gen again.

I'm hoping the Chinese or another US company releases an open model capable of these behaviors. Because otherwise OpenAI is going to take this ball and run far ahead with it.
Cannot Submit Vercel Deployment?
So the music analogy would be if you could buy an album still in copyright as MP3s cheaper than a used record from eBay?
> With Next.js having such a sizeable share of the market, I would expect a lot more hosting options, which would foster competition and innovation across the board, ultimately benefitting users and the web.

Would it? Or would it turn Next.js hosting into a commodity with zero marginal profit, ulimately making it impossible to fund development?
What is a good alternative, if I want to stick to React. Does any other framework support server/client hybrid rendering.
Transit that is safe will never sprout if you keep building parking lots.
The fish version of history search doesn't just do a simple substring search like in bash. It's already more powerful by doing a subsequence search. See https://github.com/fish-shell/fish-shell/pull/9476
It... really isn't though?
Thanks so much, we'll look into it!
> next.js when they switched from the pages router to app router

It is react-router all over again. For those who weren't around, react-router appeared early in React's life, and lots of people were using it. But, for every major version they released, they completely changed the way of doing the routes/routing, so if you wanted to use a maintained release, you'd have to constantly refactor, often without any real gains except "now we're on the latest version". I, just like parent with next.js, eventually stopped using it because it was too much.

It's kind of weird to me how programmers (especially of libraries like that) aren't more careful about introducing breaking changes, since the work needed to be done afterwards multiplies really quickly. I'd wish people just split their new stuff into new libraries instead of changing the interface of existing ones.
You skipped the step where the manufacturers make the physical item in your home a SaaS requiring wifi access and an account in order to enable all of the features advertised on the box.

Your comment makes it like all attempts at hacking are nefarious. Some are in direct response to the makers being assholes and attempting to extort more money from the same sale. You want to lump all hackers into the same box, yet I want to lump all manufacturers into the same evilCorp box.
All these languages may work very well for many people for the described use cases.

But one of Scala's strength is versatility. You could use it quite well for all the listed use cases too. With just one language. (Maybe with the exception of system programming -- Scala Native still requires a tracing GC.)

Also, it's worth noting that Scala is more popular/mainstream/supported/has bigger community than Julia, Zig and Elixir / gleam. And if Red Monk is to be trusted, even more than Rust
https://redmonk.com/sogrady/2024/09/12/language-rankings-6-2... That comes with many benefits.

> if you don’t need JVM / Java interop

OpenJDK is also very good, even if it's not a strict requirement to use it. Battle-tested, easily debugable, etc... AOT compilation is possible via GaalVM's native-image.

Or you can try Scala.js or Scala Native (which don't have anything to do with JVM).
> but the idea that a local store owner wouldn't give me if I were to give off a "dangerous vibe" would be somewhat concerning

If the person had a history at denying the keys at random for no good reason, people wouldn't trust them with the keys anymore.

Anyway, it's way more likely that they would call the home owner instead of just denying. People are mostly reasonable.
My post that you responded to was specifically about the UK. You’re talking about someone being arrested in France. Your complaints about various pieces of legislation may be justified, but they’re not pertinent.
Curious on this: "Atuin's sync keeps my history on all of them"

I just checked on their GitHub and it says "Additionally, it provides optional and fully encrypted synchronisation of your history between machines, via an Atuin server."

So you trust all of your shell commands to be stored on a server that you don't control?

Maybe I'm missing something here.
So a fancy trailer park basically?
but one where relocation and moving can
be more difficult?

People get divorced, relocate for work,
relocate for mental health,end up in jail,
People end up hating each other, have kids
and need space, get a raise a want space,
and people die.

How long does the friend structure survive?
There will be people moving in and out just
like any part of real estate.

Do the original owners turn into landlords
and rent out the homes?

There would be an interesting dynamic if
the homes were mobile, when you could move
to a different friend compound if you wanted
to leave.

But again, all of this is solved in trailer parks.

I am -not- being derisive of trailer parks.
I am saying that this is a rich person's
reinvention of it with some added attributes.
Spending time studying the dynamics of a
trailer park over time would provide lessons
on mistakes not to make, and nifty solutions
to problems not yet pondereed.

(Yeah if you can afford a mini house on its own
real estate in California these days you are rich)
None of this really matters. It could be either case.

The thing we need to worry about is whether a Chinese company will drop an open source equivalent.
I'm not really convinced the serverless approach is a good default. It adds a lot of complexity that you might not need at all. I'm also not a fan of Javascript on the backend, but that's really more of a personal preference. But it is quite common to have backends in different languages, so the focus on server components and Next.js in the React world felt a bit like some tunnel vision to me. It was focused on an entirely different use case than mine, which is of course perfectly fine as not all features need to target my use cases. But pushing a more narrow and specialized setup as the default does seem like the wrong choice to me.

And the serverless approach very likely was the reason they used HTTP headers for this kind of privileged communication between parts of the application. Which is a terrible idea for environments where you can't be sure those headers are never set by users.
Maintaining Critical Protections Against TCE Health Risks Under TSCA [pdf]
Her previous integration with Ghidra and an LLM had a good video, too: https://news.ycombinator.com/item?id=42860849

Malimite – iOS and macOS Decompiler - https://news.ycombinator.com/item?id=42829402 - Jan, 2025 (37 comments)
The Wikipedia article on Stepan company says that they use 100 tons of leaves per year.

If we assume that the processed leaves sold for coca cola weight the same as unprocessed (what is very doubtful), then how much would Europe get allocated? Probably less than half. But let's say it's half.

50 tons of this special extract isnt much. That's just two shipping containers.

Also with their scale every bottle probably onlu getd some trace amount, so I wonder if cola would taste any different if it didnt include this.
Hmm? Generally, I've found them to be more pleasant than 737s, which is what they're competing with; they're a little less claustrophobic, and generally not as noisy. Also the doors rarely escape, so there's that.

> I wish more airports supported wide bodies

The vast majority of A320s aren't used in cases where wide bodies aren't supported; they're used for routes for which wide bodies aren't _suitable_.
I left big tech on the other hand. I use RSS for most 'news'.

I have bookmarks for most common Internet places: https://rumca-js.github.io/search

I have my music bookmarked also https://rumca-js.github.io/music

I have some parts of the Internet crawled. It takes a long time to boot, but once project is running I can search all domains: https://rumca-js.github.io/internet

Some people complain about AI slop. I do not encounter it.

That does not mean I do not use google, or chatgpt, but only for things I cannot find at my bookmarks.
Hahah I was just reading your blog earlier this morning and saw

> I can think of two remaining cards to play.

> The first is to get on the front page of Hacker News. That’s usually difficult to do, but I’m supposed to be the expert.

Well done
Study: E-scooter crashes mainly caused by reckless driving
In the mid-2000s, I attended evangelical 'kids night'. Held each Friday at the dead-center of an unincorporated community in rural Colorado.

The "cool" youth pastor who was responsible for these events told us "the Gospel's authors are anonymous, their names are totally traditional". I never had the sense that this view was in any way heretical or contentious, even in a strain of Christianity that strongly emphasized the historicity of the Bible.
I think that part of the issue is “suburbs” means different things. Suburbs can be pre-war streetcar suburbs or villages, often pretty walkable and dense. It could mean a housing development which can be large with hundreds of houses or town homes or small. My development has 13 houses on two culdesaca and everyone knows everyone, gives a great neighborly vibe. But ive lived in a town home development with 200 houses and most people didnt know anyone. Urban environments and apartments I didnt really know my neighbors.

Small villages, street car suburbs that have individual houses but walkable, and small developments seem best.

The biggest differentiator I have found is: do the majority of people consider this place their long term home or a temporary home? an apartment or town home people know they will only live 2-4 years or so, makes different behavior with a house that everyone plans to spend the next 20 years in.

I think suburbs with porches and stoops help as well, too much garage/car focus means people dont spend time in the front of their house.
you only get those kind of pay outs if the coffee burns you badly enough to need surgery or etc. suing usually needs you to prove a serious damage to get the jury to want to give you money

a month in jail has some concrete damage but it's still going to be harder than pointing at a medical bill, right?
Being put on the sex offender registry happens after conviction. The comment you are responding to is talking about how unconvictable trumped up charges are used to scare people into taking pleas so your challenge doesn't make sense in context.
>For those of us who did maths this is obvious, but for those for whom maths was just a list of formulas and processes, applied without any real understanding, I can see that this can come as a surprise.

This comes off as obnoxiously superior. I was excellent at math in school. I was the guy who understood the theory and could extrapolate. And yet this surprised me. Not because the theory is surprising, but because I just hadn't thought about it before - or maybe I did, and it didn't stick. I don't work with percentages every day.

It's sort of like implying that only people who are bad at programming don't know about a particular API or pattern. That's not what makes somebody good or bad at something.
You could add an option for the user to paste a token (fine grained etc) to retrieve only from repositories they grant via the token (and never write access)- and they can revoke at any time.
Getting Started with TDD: A Practical Guide to Beginning a Lasting Practice
Yes! But the point is that nowadays an AI should be able to collect all this information for all product categories, and provide a uniform UI. But indeed, this is the kind of filtering I'm thinking of. It would also be nice, if, on the product page you can easily search for alternatives. I.e., all the filtering options should be presented for that product, and you should be able to make modifications and then hit "find alternatives".
> So a fancy trailer park basically?

Would you describe an apartment building this way?
If you're running your own CA then really should just set your expiries to the maximum (49 years is practical) and never worry about it.

You don't have enough nodes for CRL size to become a problem, and if a node does get compromised you're hardly going to leave it up and running for a year (i.e. you'd obviously kill the node, and the cert is useless without control of the DNS name).

EDIT: the other direction to go of course is way shorter. Like do you need a certificate with a lifetime longer then business hours before renewal?
You put an ad for more friends on Find a Friend Facebook groups or Craigslist. Maybe match makers appears to solve a gap in the market.
Stay away from both Vercel and Netlify.

Both are hype technology and will go the way of Gastby.
I like Astro
>It's kind of weird to me how programmers (especially of libraries like that) aren't more careful about introducing breaking changes, since the work needed to be done afterwards multiplies really quickly.

Programmers, generally, always aim to do that.

But the JS framework world for whatever reason has this constant obsession with reinvention. I honestly think it stems from a sort of inferiority complex that FE devs had in the the 2000s/10s which led to every single library feeling the need to invent new words to describe some CS concept that has been around for 40 years, and to massively overcomplicate things for the sake of sounding smart. So stores became "reducers", promises became "thunks", and macros became "runes", and lots of FEs got to high five themselves and add that stuff to their FAANG promotion packets while we wallowed in their mountains of meaningless abstractions in the name of "doing things The Right Way" like FB and Google.
Dify's Open Source License
The problem isnt really jobs imo. I think wed need to rework the system itself because working shouldnt be necessary anymore. Time for some communism.
It's interesting because I have been to many walkable places in southeast Asia with extremely cheap collective taxis, but even then most extended families have a small motorbike so they can visit another village without all the bother of begging/renting/borrowing.
The problem is that it is easy to write code that is not easy to read/understand afterwards. Especially if the code has a lot of operator soup and implicits.
"Who are you with 4ndrewl ?"
You can also see what it looks like from the control room on Hamish Hamilton's YouTube channel, with the AD calling out shots and all: https://m.youtube.com/watch?v=gfjWjkTP4p8. (Hamish Hamilton has directed every Super Bowl halftime show since 2010.)
> I'm still trying to square how 98% of American voters went for candidates promising to continue arming the world's most live-streamed genocide, even with all those protests; even with all the footage we've seen

in case you’re not being flippant and genuinely believe what you’re saying, it’s because we had only two viable candidates, one of whom should never have been legitimized. the line of thinking you present throws the baby out with the bathwater and represents a false choice. it comes across as saying that you’d rather do nothing than do something to—if not move things in the right direction—at least make it easier to permit the right direction in the future. no, instead you or others like you choose to exercise your cynical blend of moral superiority, demonstrating that you care more about your own sense of self worth than actually, you know, holding your nose and doing something. holders of that philosophy can’t seem to stand the smell of ‘imperfect’, regardless of how much damage they’ll allow to happen in the name of some false standard.
I have a $1000 fusion splicer from Amazon, and it is fantastic. It is very straightforward to use, and for my home use it is perfect. If I did spicing as a job this wouldn't be the tool to use, but for occasional splices in my homelab it works great.

https://www.amazon.com/dp/B0CW2HGVT2?ref_=ppx_hzsearch_conn_...