skysight-inc/HackerNews huggingface dataset:
I’m not familiar with the 3D printing space, but seems like this reverse engineering was inspired by the companies move to clamp down on security of these devices. [1]

From what I understand, this new auth system would make third party integrations (ie, “OrcaSlicer”) obsolete and users would be limited to controlling the device via Bambu Connect. This update impacts users who control the device via HomeAssistant and “print farm management” users. I guess first party support for users with fleets of these printers is dogshit, thus the need for third party software.

Seems after 3 days of community feedback/outrage, the company is backtracking on the Bambu Connect only route. Instead offering a “Developer Mode” option in firmware which on the surface seems to be what the impacted users need. [2]

> In response, we’ve made the decision to implement an optional LAN mode feature, to provide advanced users with more control and flexibility.

> Standard Mode (Default): By default, LAN mode will include an authorization process that ensures robust security

> Developer Mode (Optional): For advanced users of the X1, P1, A1, and A1 Mini who prefer full control over their network security, an option will be available to leave the MQTT channel, live stream, and FTP open. This feature must be manually enabled on the printer, and users who select this option will assume full responsibility for securing their local network environment. Please note that Bambu Lab will not be able to provide customer support for this mode, as the communication protocols are not officially supported.

Seems this resolves the community concerns. Or am I missing something?

[1] https://blog.bambulab.com/firmware-update-introducing-new-au...

[2] https://blog.bambulab.com/updates-and-third-party-integratio...
Today bunkers could be operated remotely (using deeply buried optical fiber) or they could be even autonomous, so this would no longer be a problem.
I like how this article demystifies TypeScript enums—especially around numeric vs. string values and all the weird runtime quirks. Personally, I mostly steer clear of numeric enums because of that dual key/value mapping, which can be as confusing as Scala’s old-school Enumeration type (where numeric IDs can shift if you reorder entries). In Scala, it’s often better to use sealed traits and case objects for exhaustiveness checks and more explicit naming—kind of like TS’s union-of-literal types.

If you just need a fixed set of constants, union types with never-based exhaustiveness checks feel simpler and more “ADT–style.” That approach avoids generating the extra JS code of enums and plays nicer with certain “strip-only” TypeScript setups. In other words, if you’ve ever regretted using Enumeration in Scala because pattern matching turned messy or IDs moved around, then you’ll probably want to keep TypeScript enums at arm’s length too—or at least stick to string enums for clarity.
They’re not, they’re full time employees.
If I understand your challenge correctly it could be helped with a reader that gives a taxonomy to classify feeds, as you then get implicitly multiple timelines - one per feed category. Linux desktop readers like akregator and the now abandoned quiterss provide that and it works fine.
It’s not too hard. It’s actually not hard at all.

The problem isn’t understanding what type of entity a corporation is, it’s fining people who are both motivated to make the change but also has the power to make any changes.

The real hard part is working against the rigged system. People who can enact change won’t because it’s not profitable. Whether you’re the MP bribed, sorry I mean “lobbied”, by corporations, or you’re the corporate director that had to navigate the cutthroat ranks to reach your position, there’s literally no personal interest to do the right thing. Literally everyone who can control these beasts suffer from massive conflicts of interest.

So the problem isn’t understanding the problem. We already know what the problem is. We just don’t care enough to change it.
you are still missing the point.

USER should chose that. not apple.

not all of them shut down, someone might get a battery replacement.

What apple should've do is to introduce a toggle, give a warning in notification. and in case of crash, display it again.
Under-rated comment. This is basically the whole explanation. 2008 did a huge amount of damage, not just immediately but to long-term mindsets. Ironically I think it's even entrenched the meme that the only real way to make money in the UK is property. We're all Georgists now.

(this includes property as an export industry! Leaving increasing areas of the UK owned by overseas absentee landlords.)
https://nodejs.org/docs/latest/api/typescript.html#typescrip...

> Since Node.js is only removing inline types, any TypeScript features that involve replacing TypeScript syntax with new JavaScript syntax will error, unless the flag --experimental-transform-types is passed.

> The most prominent features that require transformation are:

> Enum
> namespaces
> legacy module
> parameter properties
You're correct. Nodejs can already run typescript code directly but it only does type stripping so it won't work with enums or namespaces which need additional code generated at build time.
IIRC starlark is intentionally NOT turing complete. It doesn't allow recursion, or general loops.
> It's the PRC control part that's the key here though. There's nothing banning even blatantly pro-PRC content on other platforms. You can find plenty of tankies praising China over the US to high heaven on places like Reddit.

Then it's just virtue signaling. If the message is not a problem, then who says that message is irrelevant.

Note: to be clear, I'm neither a tankie nor in any other way supportive of PRC policies. They're a horrible genocidal dictatorial regime with imperialist tendencies who are propping up other similarly horrible regimes like Russia or North Korea.
https://en.wikipedia.org/wiki/Petite_bourgeoisie
What's hard about cache invalidation?
>There are probably political reasons as well.

There are definitely political - and ultimately, military-industrial - reasons for this. The UK is deeply, deeply embedded in the Anglo-centric 5-eyes criminal superstructure, and plays a huge part in the subversion of human rights at immense scale around the world, that this criminal entity commits every second of the day.

The spook factor bleeds into every technological advancement which occurs in the UK, from GCHQ outwards, like a kraken with deep, deep tentacles.

I've worked with multiple UK-based startups which, as soon as they start to gain traction in international waters/markets, immediately becomes the target for GCHQ embedding/plants. This kills the startup.

Until the British people start prosecuting their war criminals and seeks justice for the immense human rights abuses that occur, every millisecond of every day, as a result of their out of control military-industrial oppression apparatus, there is simply no hope for UK technological industry.

The world sees this, even if the people of the UK do not - and routes around it, accordingly.

Nobody really wants to work with UK-based technology groups, knowing that they are liable for immediate corruption the moment their technology becomes relevant to, say, the people of Brazil, or Africa, or China.
Most of the benefits bill in the UK is paid to people who receive the the state pension

Of the others it's split between those who don't earn enough from work i.e. their employers don't pay them enough to live on so those benefits are essentially subsidising companies

And the other large chunk is people who aren't fit to work, this increased as a result of Covid but also the underfunding of health / social care by the previous government

The civil service isn't that big but the largest influx of people was caused by Brexit and the need to duplicate many of the things that didn't need to be separate when part of the EU

The people who've been living off printed money as those with assets, almost all the gains from the cheap money supply over the last 15 or so years has gone to the well off
Agree, and the velocity is amazing, it's really hard to keep up with the shenanigans. In my opinion, it will have a negative impact on the economy, education, birth rates etc.

Government should stay out of the way, and I don't want to hear about it every ten seconds, on the other hand, I don't want to have to read the news every five minutes to audit what they're doing.
I would say social media should be required to put in 15 minute breaks every hour by default and maybe you can switch it off. That would be a reasonable compromise.
You can DIY an usable solar setup, complete with battery, for a couple thousand euros, panels and inverters are already quite cheap and the battery prices is coming down.

If you have the space to put it, you can be self-sufficient for most of the year. Equipment is VAT-free in Germany and Austria, too.

The big problem with solar, is that winter days are cold and dark, so when you need heating the most, it's the least available.
Show HN: AED Map – mobile app to browse defibrillators
I've created Flutter-based mobile app that allows user to browse nearest Automated External Defibrillators (AEDs). It uses OpenStreetMap database.
My first thought went to Project Blinkenlights https://en.m.wikipedia.org/wiki/Project_Blinkenlights
> How many developers are doing little more than writing boilerplate?

Before you go down the road of what can be automated, let's try to answer this. I'm sure there's actual research, but I cannot find it.

Anecdotal, but with 20+ years of professional development under my belt, at startups, ngos, enterprise, goverment etc: "insignificant amounts".

Yes, some embed-images.sh or some invoice-extractor/src/main.rs - side projects related to a job. Every week some boilerplate like this.

But the vast bulk of my work is:

- finding out what customers/a spec/stakeholder really mean. And how important it really is (and encoding that in executable specs, preferably)

- keeping the old stuff somewhat up-to-date. Fiddling with old Ruby runtimes, Pipenv/pyenv/ or whatever todays flavor is. Nodejs, npm juggling. Docker. Cargo. Deprecations. Security patches. CIs, infra, crashing on updates etc etc.

- muddling through codebases with 10+ years of accumulated horrors. Touched by 100+ random freelancers, employees, most lost to the time. Crippling technical debt. Undocumented decisions everywhere. Crucial business requirements encoded only in these three LoCs amongst thousands of lines inside this update_user_projects() function.

- Trying to get this old project running again on todays OS/runtimes/etc.

- Stitching poorly documented, weirdly (or hardly) architectured, abandoned or outdated libraries together.

The way I see it, LLMs-code-gens currently are little more than unpredictable but advanced compilers. Compiling instructions into instructions that computers can execute. BDD could be a good language to write these instructions. And works for new stuff, and much less for existing stuff. "Maintaining existing stuff" is the vast majority of most developers' work, I'd thing. - but cannot back up -.
I don't know, the doctor route seems like a lot of work for the money. My FIL told his kids not to do it, and he was a surgeon who ran a department. They messed around with the doctors' pensions, and it made a lot of them quit. Conditions are also awful, he started the department in a temporary building and retired with it still there.

A doctor is also a kid who got full A grades as a high school graduate. They'd have the pick of what university course to do, and then they end up doing this thing that takes until you're 30, with insane nighttime hours. It just makes no sense to me that there are still kids who think this is worthwhile. It's not even as if you are guaranteed to be allowed to specialize in what you want either, that's a battle with all the other top students.
if money come from printer and not from factory you need a "printer operator", not a worker or engineer
I've only watched the Australian seasons of the Traitors, but they're so heavily weighted in favour of the traitors, I don't see how the faithful can win.
But it's not specifically about enums, but anything from TS that generates code. You would need to stop using enums, parameter properties, namespaces (called out by the proposal) and probably more.

Seems weird to me to decide you're OK with the build step and all the other complexity TS adds, but using enums is too much, because maybe in the future JS runtimes might be able to strip away types for you without a build-step.

But we all have different constraints and use cases, I suppose it does make sense for what you're building.
UK's food, not eating out mind you, is on par with even eastern europe in some cases.
Nah the Germans were militaristic arseholes in 1914 too.
Slackware: Philosophy (2012)
Your sentence is not true as you present it. There are _a lot_ of constraints. Time wise, topic wise, biased wise. No typicality start-up will ever get the EXIST "gift".
But this is what flohofwoe was talking about, WIT is basically COM/CORBA/RMI/Remoting for WebAssembly.
I don't understand why this is not the evident approach for everyone writing GitHub Actions/GitLab CI/CD yaml etc....

I've struggled in some teams to explained why it's better to extract your command in scripts (ShellCheck on it, scripts are simple to run locally etc...) instead of writing a Frankenstein of YAML and shell commands. I hope someday to find an authoritative guidelines on writing pipeline that promote this approach so at least I can point to this link instead of defending myself being a dinosaur!
What the North Koreans took into battle against Ukraine
https://archive.ph/5ohzD
Twitter almost maps to finger (the protocol) perfectly.
It's the least surprising thing in the world! The article is a totally standard bit of left-tech activist writing of the sort that has been widely found online for decades. It used to be a staple of Slashdot, a staple of USENET and it's a staple of HN too. RMS made a living giving talks exactly like this.

What would be actually surprising is to read a full throated defense of modern tech and the companies that build it, and then see an HN thread full of agreement. It's certainly possible, I'd disagree with almost everything in the article. But the sort of people who disagree tend not to waste as much time on HN as me :)
The UK did not choose austerity:

https://commonslibrary.parliament.uk/research-briefings/sn06...

but still has worse growth than the US.
It feels like it's got more expensive though, and worse quality. A lot of the garlic I've had this year has been in a sorry state to use a random example, and as well as food you buy to cook things like fish and chips which used to be a cheap takeaway meal cost a fortune now.

The depressing thing is that it'd rise a lot more if supermarkets weren't using their weight to squeeze farmers.
It is far poorer after you account for the brain drain and the opportunity cost of the brains that choose to remain.
I can understand this might make sense if race (or ethnicity) were the only factor in the world to consider, but since it's not, is there value in thinking as though it is?
It's also the quality of the build… most new build houses are shit because the house building companies are more interested in their profit than the quality of the product

If we made cars like we make houses there'd be a long queue outside every car dealer as people returned them to get their money back
I’ve also seen them behave very weirdly and inconsistently. There have been cases when I’ve had to explicitly declare that a value has an enum type, even though its type is already one of the enum’s values (and not a literal of the same value, but literally straight from the enum itself).

From what I can tell, they were an early addition from back before TS had unions, and it feels like they live in their own world within the type system. I would go further than saying you should disallow them with a linter, and say that they should be deprecated in the language. Right now they’re just a foot gun for new TS devs.
Twitter was such a big deal because it digitised the social networks of analogue media. Pretty much anybody on TV did well on Twitter whether they made their name in politics, sports, news or reality TV.

Nobody else will ever be able to do this because those analogue social networks don't exist anymore in a way that's separate from Twitter.
Zork: The Great Inner Workings (2020)
> In CAC40 company, It is possible to take unpaid leave with the possibility of returning to the company to set up a new business

It's not only CAC40, it's part of some collective bargaining agreements which apply to whole sectors (e.g. SYNTEC which applies to all consulting and most IT companies).
Knowledge Triples
>Unfortunately, UK property prices, food prices, utilities etc make Silicon Valley look cheep.

That's not true - UK food is _very_ cheap, and overall living costs are quite a lot less than the UK. Property is the real killer in the UK (and eating out I suppose).
Goods that could be produced in the US, but are no longer since before they were born.
The job of secondary financial markets is to redirect areas of surplus unproductive wealth (that makes no return), to productive areas. By the magic of markets, sustained profitability = productive use of resources.

The problem with labourers who work in these secondary markets however, is the same as the guards who watch the gate: they can extract large tolls for being in the right place at the right time.

People in finance are rich because they're well-placed to skim highly productive traffic. However, it is -- in the vast majority of cases -- only skimming. The system functions very well to take unproductive surplus and allocate it effectively.

Though admittedly today, the larger beneficiaries are increasingly monpolies, and so on. But this isnt a side effect of the finance industry, but of the state.
To my business, emails containing + are considered disposable because some users abuse them to create temporary accounts for trial services, etc.
How would you start to learn coding today?
I'm a PM and Product Designer looking to transition into launching my own products. While I have basic programming knowledge, I'm trying to be strategic about what technical skills to develop given the current AI landscape.

I'd love to hear your thoughts on what technical skills would give me the best value-for-effort ratio as a solo founder in 2025. Should I focus on learning prompt engineering and AI integration, dive deeper into a specific programming stack, or perhaps take a different approach entirely?

Appreciate any insights from those who've been in similar positions!
Or infuse them in the milk/cream and then strain out?
They don’t care about things that I care about, including everything the author talked about, and also things like allowing whitespace-ignore on diffs to be set on by default in a repo or per user - an issue that’s been open for half a decade now.

(Whitespace is just noise in a typescript repo with automatic formatting)

https://github.com/orgs/community/discussions/5486
We only allocate to value creation if there is a functioning free market.

The banks profit margins would suggest that they are not really facing the fierce winds of competition.
How much savings do you have? Is it used for rent-seeking behaviour? I think that's the key issue the country is facing.

If you have a little padding no-one will be coming for you.

Everyone in power is desparately trying dance around tax reform. When you tax productive work much more heavily than unproductive work (looking at our etf holdings grow and crowding out home/business owners with buy-to-lets), you are going to get stagnation.
Numerous examples of China-says-jump-everyone-says-how-high.

NBA, any company that makes anything within China using slavery, the guy/actor/wrestler (the name escapes me right now) who had to learn Chinese to apologize. Take your pick of "precedent".

1bn customers = a lot of money. A company that will kiss the ring will do the right thing by its shareholders and a nasty thing against humanity. I am 200% sure that Apple has given the keys for all users/phones/servers in China to the gov/CCP and nobody complained.

If North Korea had 1bn potential customers, we would be seeing Kim very differently.

We are cattle. It's all a 1984-ish sham.

Historically China has been so large and 'diverse' (not to be confused with DEI) (like India and Russia). It's not "one chinese person is just like anyone else". There are multiple Republics/States/etc. It takes an emperor to keep together an empire. And that usually requires (plenty of) violence.

Communism is built to make people suffer, remove individuality and requires total obedience and personal reformation to be the 'good citizen'. You and me both are EU citizens. We are all different and we respect/accept each other. In China if you disagree, you disappear. They would very much like to do the same to the rest of the world. And one day they will, just not yet. I hope they implode before they do (like all empires).

(apologies for the grim tone)(I suggest "Principles for Dealing with the Changing World Order by Ray Dalio": https://www.youtube.com/watch?v=xguam0TKMw8)
Did you at least get to play with the demo computers? Some of the most fun times before everyone had a super powerful machine were when we got to borrow the top-of-the-line demo machines to play on all weekend. Set up in one of those conference rooms, pizza for everyone.
> 100k jobs aren't that common in software in the UK

They really are, if you're prepared to work for $BIGCO
Yes there are ridiculous rules like that are enforced. However tbh she should have checked first.

Rules around how the area should look, should be decided by people that live there. There are many better examples where it makes a lot of sense for the locals to be strict about rules about what can be erected.

I used to live near the Village of Corfe Castle. Generally the argument is that the place would lose its character and it won't be the same place anymore if it didn't keep its distinctive look.

https://corfecastle.co.uk/the-village/

If you would just start building places that don't fit in with the rest of the village. The village wouldn't have it character and thus it wouldn't have its tourism in the Summer as a result.

There countless towns and village with a bunch of heritage that literally goes back maybe a millennia and the argument that we should throw this away to build a load of crap houses (new houses BTW are awful, I've looked at many in the last few years) is completely asinine.
> I'm a bit surprised that nobody mentioned prusa as a replacement?

Prusa has a pricing issue, I don't think there's another way to go around it.

I've been in the market for a 3D printer, and Prusa is rarely recommended for entry / mid-range printers (at least where I've looked).

I don't know about the high-end range, but a lot of content about high-end stuff still revolves around Bambulab X1C—those content creators could be paid for, of course, even though many claim they aren't. Just seems like Bambulab printers are really good for the price.

Now I get that Prusa is positioning itself as a local manufacturer in EU, and they are just a representation of the cost of making products in this setting - and I'm ok with this! I won't pay for it because I'm not their target customer, but I support it 100%.
As a user of mac for 7 years (went back to windows since around 2018), I’m watching my mac buddy from time to time and it’s not what you are describing. It definitely gets stupid-level worse every year and yes, Snow Leopard was peak mac indeed.

never fell into the quagmire Windows did with bloatware, malware and all the viruses (although I think the situation is much better today).

Windows has 10:1 program ratio compared to Mac. You can usually choose from full-bloat gamified experience to a simple tool doing its job. Windows itself is crap by default though, but that’s at least fixable if you know what you want and where to look at.