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

I use Thunderbird to consume the changelog of my very own software. I can confirm, it works great! I get always notified accurately when something changed I changed.

Steve Jobs decided differently when he hated on ActionScript.

10 years ago this sentence probably would have start a flame war. ;-)


Jobs’ complaint wasn’t actionscript the language, it was the security and performance nightmare of the Flash runtime.

Though it’s hard to imagine what the web would look like if the language had become the standard. JS is a pain but AS was even less suitable for general purpose compute.


And at least the "performance nightmare" is an irony from today's perspective as the Flash player wasn't actually slow at all! It was the incapability of the Safari browser to handle plugins in a good way and on mobile devices. Today's implementations of mobile application, JavaScript heavy applications and websites are much much more performance heavy.

ActionScript3 was a very suitable language.


Flash performance was also hit or miss on Linux.

As I am interested in long time maintainability (should still work in 10 years) with my projects I am just using esbuild directly. I am not interested in adjusting my projects, just because things changed under the hood in "wrappers" like Vite and I suddenly have a lot of work.

This is the way. Trivial to get live reloading working. HMR is overrated. I went with esbuild in my last project, and have no regrets. Also, used my own 100-line end-to-end typed RPC layer with Zod validation doing the heavy lifting. No codegen required for any part of the project other than generating types from Postgres. No regrets there, either. The only thing I would have changed in that project is I would have used Kysely instead of just raw porsager.

esbuild has been very stable for my projects too.

I think it is the only tool in the JS ecosystem that has not broken after a few years.


IIRC, esbuild is still lacking code splitting.

esbuild still doesn’t support top-level await. And live reloading is way, way slower than HMR.

Unfortunately a lot of other do not understand (in the double sense).

That's true, but on the flip side I regularly get downvoted because my English is not the best, so say it mildly. So, now I need to be really careful, to a) write in a good English or b) not to be recognised as an LLM corrected version of my English. Where is the line? I shouldn't be downvoted for my English I think, but that is the reality.

Edit: I already got downvoted. :-) Sure, no one can tell exactly why. Maybe the combination of bad English _and_ talking sh*ce isn't ideal at all. :-D Anyways, I have enough karma, so I can last quite a while..


It goes both ways.

The quality of my writing varies (based on my mood as much as anything else, I suppose), but when it is particularly good and error-free then I often get accused of being a bot.

Which is absurd, since I don't use the bot for writing at all.


> I shouldn't be downvoted for my English I think, but that is the reality.

How do you know? Is it possible the downvoters just didn't like what you said?


It’s possible of course but reading all the comments from various non-native English speakers here it seems like a common story. It may indicate a subliminal bias in readers (most of whom are presumably American).

Note that those comments are written in perfectly understandable English. Further note how often you come across comments written in perfectly understandable English, but they're downvoted anyway.

It suggests a bias in writers to assume that people would agree with them if only they could express their thoughts accurately.


"There’s people who built billion dollars companies by orchestrating 37 agents this morning AND YOU JUST SAT THERE AND ATE BREAKFAST LIKE A PLEB!"

In Europe we like to sit there and eat breakfast like a pleb. After enjoying that, we build a million Euros company. Maybe or maybe not. Who cares if the breakfast is good.


Social media age verification is absolutely not the same as age verification at OS login level. Do not mix the things up.

They are initiated by the same people - the government - and pursue the same goal - mass surveillance. They should 100% be fought against and grouped together.

Yeah, living in Europe it simply makes me scratching my head how this law could affect me. It won't. No Californian law will tell me what I should do.

these things are insidious

once vendors are forced to put on hooks to some enforced age verification system, it will creep everywhere like cookie banners which you cannot escape even in Antarctica


When it comes to free software, I don't see what prevents anyone from patching out such undesired "features." This is why free software is more important than ever. Official distributors like System76 may have to comply, in CA at least, but I won't.

technically yes, but if those features have to come, for instance, in all kernel distributions, how many people would you expect to patch and compile their own kernels manually?

let's say no distros would do it because of risk of exposure to massive fines, and you'd have to get patches from dodgy places because regulators keep stamping them out of the mainstream with threats of prosecution


> technically yes, but if those features have to come, for instance, in all kernel distributions

It isn't the kernel's role to verify ages. The whole issue with FOSS is that it isn't even clear which component (of a Linux distribution for example) should be responsible for things such as age verification. No single part is an "operating system" by itself.


> It isn't the kernel's role to verify ages

of course it's not, but this has been already floated

if we stuck to what makes sense, nothing of this would have been even proposed - making sense is not something legislators are necessarily bound by

and if we're talking of enforceability, plenty of people can be targeted and will be targeted if things follow this path, it's not like the main developers controlling the different systems in Linux - for instance - are anonymous

take for instance System76, they're not even remotely in charge of the OS their computers run, but they know that 1) they may either leave their users with a nerfed connection if age signals are implemented at the browser protocol level, or at the application level and 2) they may be made responsible and liable for every computer they sell without those provisions, like it's going to start happening in Brazil in a few weeks

plenty of people are possible attack vector for governments, and the very threat will cause an effect

does anything of this make sense? no

but it doesn't mean there is no present danger, just because your jurisdiction has not issued concrete threats yet or because you mean you can tell lawmakers you use OSS and therefore their laws don't apply to you

the only thing they need to make "unverified" devices illegal is that the mainstream are all already corralled into "verified" systems, and you'd be effectively marginalised


Maybe, I get what you mean. But I think there is still a difference between what I install on _my own_ computer and opening some _others_ website.

i reckon the push will get to the point that us Europeans will end up actually installing it because all major OS's will enforce it

I have a 9 year cycle for my main machine. Not sure what's yours?

Right now I'm on a 2021 MacBook Pro, I'm debating whether to upgrade to the new M5 Pro laptops or to wait until next year; so that's 5-6 years. My desktop gets upgraded over time, so it's not really on a "cycle"; it's more that every few years, I may decide to get a more powerful CPU, or more RAM, or a new GPU, or more storage, or whatever else. Though I recently (as in, during the past year) upgraded from an AM4 CPU to an AM5 CPU, so that meant I replaced more than usual; everything other than the GPU, storage, power supply and peripherals. (I switched from ITX to mATX for an extra PCI slot so the case had to go; though it still lives on in the form of a lab PC of sorts, along with my old i7 6700k)

But common among all these replacements is that they're not really planned in detail years before. I may weigh up factors like "I don't really need an upgrade right now" against factors like "the market looks like it'll probably get really shitty later this year", or "I could really really use an upgrade right now" against "but the market is shitty now and we're right before a product launch which will shake things up". But I always react to my current or near-future needs/wants and current or near-future market conditions.

So hearing "the RAM market will be good again in 5 years" is completely irrelevant to me. My decisions are entirely based around how the RAM market is right now and how I believe it will look throughout the year or the next.


When someone is in the market for a new computer, they rarely look more than months ahead, no matter how long your cycle is.

So did they raised the ridiculous small "per tool call token limit" when working with MCP servers? This makes Chat useless... I do not care, but my users.

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

Search: