MurphyA/hacker-news huggingface dataset:
by rsanheim | 2025-06-27 08:32:59+00:00
I've lived in Wisconsin my whole life as well, minus 5 years in NC for a job.

The parent specifically mentioned _northwoods_ wisconsin, which is a different beast than Madison, Milwaukee, or some of the other cities.

So not sure how much of this hyperbolic reply to even take issue with, but it sounds like you've had a really rough go of it in WI. Sorry.

The rural / urban divide is real, though I think that is an America problem more than a WI problem.

Winter can suck, this is true. Though its changing a lot with climate change...and turns out the midwest may be one of the best places to be over the next 50 years w/ water shortages, fires, and hurricanes becoming more and more common everywhere else.

- Madison, Milwaukee, and surrounding areas both have fantastic restaurant and foodie scenes

- We have some of the best farmer's markets and local produce of anywhere, so if you like to cook you are in luck. There are great restaurants that will surprise you, even in smaller towns.

- I get gigabit fiber in Madison - I'm sure the situation is harder up north. I wouldn't expect getting fiber four hours north of SF would be easy, either. - The people here are generally friendly, hard-working, and solid...even if they vote or support politicians I find abhorrent. I don't think that is unique to rural WI.

- WI definitely has the drinking culture, but I find with most of my younger friends that habit is *much* less common. The drinking culture for kids now compared to the 1990s is massively improved and healthier.

- the music scene is alive and well, for both techno/house and underground punk/indie/whatever, which are the two scenes I've been in over the past 25+ years.

so yeah, wisconsin is a mixed bag (hell, so is cali and new york), but I think it still has a lot going for it.

I can tell you whenever I head home from yet another bay area trip, I may be dreading the WI winter but I'm definitely _not_ dreading the endless tech-babble you can't escape in any coffeeshop or restaurant around SF or LA. I'll take small talk around sports, fishing, or even the weather over crypto/VC/AI babble anyday.
by reconnecting | 2025-06-27 08:33:02+00:00
The bank that we use (and are unable to change due to the B2B nature of our operations) sucks in every aspect of relations. Both offline and online.

I think it's absolutely normal to be an expert (in web development) and measure businesses based on their web apps. And yes, if an organization where online is a critical point, such as banks nowadays, ignores the problems with their code, this is most probably a sign that the entire organization is broken.

In my case this is a 100% match.
by mike_hearn | 2025-06-27 08:33:45+00:00
The article addresses this in the first few paragraphs. The author argues that whilst the 80% may or may not be accurate, they're using a definition of drone that encompasses many kinds of machine and not just FPV drones which is what he's talking about. He also says the number is highly misleading because most of his FPV drone missions were double-taps where the target had already been taken out by more traditional military assets, and that commanders used drones mostly because they were given them rather than because that was the best military strategy.
by mrweasel | 2025-06-27 08:33:46+00:00
That sound more like "Børnetilskud". Everyone gets that, regardless of being a student or not, that's just help to buy clothes and stuff like that for your child. It's paid out every quarter.

There's a bunch of stuff like that, some can be "stacked", some are mutually exclusive, some are "per child" some is per adult. Some are only available to single parents, some are only available if both parents are enrolled in an education, some are only available if you make less than a certain amount.
by robin_reala | 2025-06-27 08:34:30+00:00
The biggest nitpick for me is that it was filmed in Bourne Woods which was my local mountain biking haunt. Leaving aside me recognising singletrack all over the place, it took me a good twenty minutes of the film to understand that it was meant to be Germania and not Britain.

https://en.wikipedia.org/wiki/Bourne_Wood#Location_for_filmi...
by 6P58r3MXJSLi | 2025-06-27 08:34:52+00:00
> Truth is many people also stop moving

The truth is, both things happen. People slow down — not just because they stop moving, but because life changes. They feel more tired, take on more responsibilities, and have less time and energy for themselves. And yes, sometimes the body begins to decline — gradually or even suddenly. It’s normal, and it happens to many.
by rsolva | 2025-06-27 08:35:15+00:00
I recently tried building a website using Server Side Includes (SSI) with apache/nginx to make templates for the head, header and footer. Then I found myself missing the way Hugo does things, using a base template and injecting the content into the base template instead.

This was easy do achieve with PHP with a super minimal setup, so I thought, why not? Still no build steps!

PHP is quite ubiquitous and stable these days so it is practically equivalent to making a static site. Just a few sprinkles of dynamism to avoid repeting HTML all over the place.
by JimDabell | 2025-06-27 08:35:17+00:00
jQuery in ~2008 was when it kinda took off, but jQuery was itself an outgrowth of work done before it on browser compatibility with JavaScript. In particular, events.

Internet Explorer didn’t support DOM events, so addEventListener wasn’t cross-browser compatible. A lot of people put work in to come up with an addEvent that worked consistently cross-browser.

The DOMContentLoaded event didn’t exist, only the load event. The load event wasn’t really suitable for setting up things like event handlers because it would wait until all external resources like images had been loaded too, which was a significant delay during which time the user could be interacting with the page. Getting JavaScript to run consistently after the DOM was available, but without waiting for images was a bit tricky.

These kinds of things were iterated on in a series of blog posts from several different web developers. One blogger would publish one solution, people would find shortcomings with it, then another blogger would publish a version that fixed some things, and so on.

This is an example of the kind of thing that was happening, and you’ll note that it refers to work on this going back to 2001:

https://robertnyman.com/2006/08/30/event-handling-in-javascr...

When jQuery came along, it was really trying to achieve two things: firstly, incorporating things like this to help browser compatibility; and second, to provide a “fluent” API where you could chain API calls together.
Show HN: I Made an Extension That Makes You Money
by alexlekkas | 2025-06-27 08:35:23+00:00
Hey HN.

I built Mint Cashback, a browser extension that gives you cashback without needing an account.

Most competitors are bloated and require signups, I built my own cashback API aggregator and tracking system to split commissions 50/50 with users.

Would appreciate any feedback.

- Alex
by volted | 2025-06-27 08:35:43+00:00
Naming things is truly hard! It's indeed the site creator called PRSS.

Before PRSS, I used WordPress and thought the concept of creating sites could be simplified and improved. "Press" was vague, so PRSS Site Creator was the alternative that came to mind, and for which shorter domains were available!

But I do agree that "PRSS" doesn't exactly roll off the tongue. I hope that the "Site Creator" part of the name combined with good user recommendations can help with visibility on search engines.
by Arathorn | 2025-06-27 08:36:07+00:00
> - Notification center is now gone.

It's still there; it just got moved into Labs given it never worked in encrypted rooms, and having a flakey feature for new users was (correctly) considered worse than not having a feature at all. Go look for "Enable the notifications panel in the room header (Unreliable in encrypted rooms)" in Labs on develop.element.io or Element Nightly.

> - Room search is now only limited to official Matrix rooms.

This isn't accurate. On one server (matrix.org) the room directory is currently locked down to stop it filling up with spam, however this should be opened up again to be a curated room list in the near future.

> - At peak it consumes ~2.2 GB of RAM.

> - UI feels more sluggish by the day.

> - Loading it now takes ~10 minutes.

So agreed that Element Web performance is very painful for power-users. This is because we've been putting all of our effort into fixing perf in the protocol itself (via sliding sync etc) using matrix-rust-sdk on mobile in Element X to prove it all out. We've also spent huge amounts of time on encryption reliability.

However, good news is that we've finally moved to Element X Web (codenamed as Aurora: https://github.com/element-hq/aurora), which runs matrix-rust-sdk in browser but with MVVM React components from Element Web for the UI. You can play with an alpha at https://dangerousdemos.net (non-permenant-URL) right now. In contrast:

- At peak it consumes 80MB of heap.

- UI feels instant and is O(1) regardless of account size

- Loading takes ~2 seconds (although that's about 20x slower than it should be given Aurora doesn't currently persist any local state, so it's loading everything from scratch on launch).

> - Using it as an IRC bouncer (to Libera) is now gone, which was what initially attracted me in the first place.

Agreed that this sucks. We did everything we could to stop Libera removing the bridge, but failed due to lack of $ meaning we didn't have enough dedicated manpower to meet Libera's demands.

> And I don't even use the voice / call functionality of Element Web.

Element Call's actually rather good, in terms of providing end-to-end encrypted group calling. If you used it you'd probably complain that we broke backwards compatibility with the legacy 1:1 Matrix voip calling though, which would be true; again, due to lack of dedicated manpower.

> I somewhat understand the reasoning behind the decisions, but I feel like they should have improved the UX first before working on the protocol itself.

To improve the UX with clients, we had to improve the protocol, and Element X shows how good that UX improvement is. We're now catching up on Web.
by badmintonbaseba | 2025-06-27 08:37:07+00:00
I have worked for a company that (probably still is) heavily invested in XSLT for XML templating. It's not good, and they would probably migrate from it if they could.

1. Even though there are newer XSLT standards, XSLT 1.0 is still dominant. It is quite limited and weird compared to the newer standards. 2. Resolving performance problems of XSLT templates is hell. XSLT is a Turing-complete functional-style language, with performance very much abstracted away. There are XSLT templates that worked fine for most documents, but then one document came in with a ~100 row table and it blew up. Turns out that the template that processed the table is O(N^2) or worse, without any obvious way to optimize it (it might even have an XPath on each row that itself is O(N) or worse). I don't exactly know how it manifested, but as I recall the document was processed by XSLT for more than 7 minutes.

JS might have other problems, but not being able to resolve algorithmic complexity issues is not one of them.
by weinzierl | 2025-06-27 08:37:12+00:00
Why do they want to put a data center in space in the first place?

Free cooling?

Doesn't make much sense to me. As the article points out the radiators need to me massive.

Access to solar energy?

Solar is more efficient in space, I'll give them that, but does that really outweigh the whole hassle to put the panels in space in the first place?

Physical isolation and security?

Against manipulation maybe, but not against denial of service. Willfully damaged satellite is something I expect to see in the news in the foreseeable future.

Low latency comms?

Latency is limited by distance and speed of light. Everyone with a satellite internet connections knows that low latency is not a particular strength of it.

Marketing and PR?

That, probably.

EDIT:

Thought of another one:

Environmental impact?

No land use, no thermal stress for rivers on one hand but the huge overhead of a space launch on the other.
by mike_hearn | 2025-06-27 08:37:17+00:00
The article contradicts this view. It says that drones are hardly evolving: even years into the war they still use easily jammed analogue radio links on a handful of frequencies, and the biggest "upgrade" has been tying a fiber optic cable to them with all the obvious downsides that implies (at double the cost). Nor have they become easier to pilot.

The FPV drone is used in battle largely because they're extremely cheap and use components sourceable from many suppliers backed by hobbyist markets. These devices are so cheap and basic they don't even use digital encryption for the video back to the operator, they don't even take off a third of the time, and you're talking about putting AI chips on them. There is much lower hanging fruit than AI.
by robgough | 2025-06-27 08:39:49+00:00
Based on how much rubbish is in the App Store, it is shocking to me – but getting that first approval can be really brutal. Took me well over a month last October/November as it kept getting rejected for things that I considered very much outside the purview of App Store review†, and this was for a simple and straight forward client portal for our company. If I didn't know better, I'd think they don't want you building free apps.

†my favourite was that on one of our menu screens the bottom button was slightly obscured by the tab bar at the bottom, so of course that was a failure. I'm not sure when they started this sort of semi-QA type of service, but I suspect no one asked for it.
Show HN: StopAddict – Quit addictions with a clean, gamified tracker
by skyzouw | 2025-06-27 08:40:09+00:00
Hey HN,

I made StopAddict, a lightweight app that helps you quit addictions and bad habits using a gamified progress system.

You get XP and level up each day you stay clean. If you relapse, you don’t lose everything, but your momentum resets, helping you build discipline without guilt.

⸻

Why I built it

I couldn’t find a tool that made quitting feel like progress instead of punishment.

Most addiction apps felt heavy, medical, or too clinical. I just wanted a clean, minimalist space to track my days and feel a small sense of achievement each time I resisted.

I’m 18, building SaaS solo to learn and help others while I document my journey.

⸻

Features • Track any addiction (nicotine, porn, social media, etc.) • Daily streaks, XP, and leveling system • Fully private and anonymous • Mobile-first, clean design

⸻

Roadmap • Milestone rewards • Optional daily reflection prompts • Community leaderboard (opt-in only)

⸻

I’d love your feedback: • Would this help you or someone you know? • Is the gamified approach motivating, or would you prefer a simpler counter? • What feature would make it genuinely useful for you?

Thanks for checking it out.

Try it here : https://www.stopaddict.net/
by FirmwareBurner | 2025-06-27 08:40:47+00:00
>Nobody can.

Yeah you can, they just don't want to because it will be at the cost of short term corporate economic growth.

>And it's not like they don't want to.

They don't want to compromise short term corporate profits. They want to have their cake and eat it too.

>nor a country like Norway, which can afford the best social program in the world

Social programs don't mean shit if nobody can afford to buy urban real estate in the big cities where the jobs are. Norway has different issues than Japan. Every country has different issues.
by yorwba | 2025-06-27 08:41:11+00:00
Well-capitalized American consumer software companies have been able to outcompete European competitors by taking a product developed for the US and offering it in the EU market at zero marginal cost. In areas of IT where zero-marginal-cost expansion is not so easy (e.g. industrial control software that comes bundled with the equipment it is controlling) there doesn't seem to be much of an American advantage.

Stringent regulations that American companies won't be compliant with without extra effort can be expected to increase the relative competitiveness of European companies in the EU.
by ZYbCRq22HbJ2y7 | 2025-06-27 08:42:06+00:00
When I a teenager around 2002, I made what one might call a blogging platform today, and it was using asp, xhtml, xslt, and xml. It worked well in browsers at that time. When I look back on it, it depresses me that I didn't even realize someone could make money hacking together web applications until like a decade later.
by JimDabell | 2025-06-27 08:43:26+00:00
> the goal of dismissing the app to "Tray" is to lessen the perf hit of startup cycles

Thi is something that is normally done by asking the user first.

> I do send an OS notification right away

This isn’t effective because when your application is run for the first time, it doesn’t have permission to send notifications. So when the user tries to quit for the first time, they won’t be told it’s still running, they’ll get asked to receive notifications. You should use something other than notifications for this.
by hgomersall | 2025-06-27 08:43:27+00:00
Well it depends what you're doing. 95% is like, just your opinion man. The rust type system allows, in many cases, APIs that you cannot use wrongly, or are highly resistant to incorrect usage, but to do that requires careful thinking about. To be clear, such APIs are just as relevant internally to a project as externally if you want to design a system that is long term maintainable and robust and I would argue is the point when the type system starts to get really useful (rather than diminishing returns).
by kreetx | 2025-06-27 08:43:40+00:00
Just try to bear with it and keep applying, and prepare answers for the "stupid" questions, these are not going to go away. And yes, uncertainty is always tough.

You are also right in that the more deliberate way to get an increased salary or position is to change jobs. Yes, it happens internally as well, but it's harder to achieve. Also, going through multiple jobs is better for both experience but also in seeing what the industry actually looks like. When you work at the same company for many years, especially if that's pretty much the only job you've had, then you have just one data point, which is to say, you really don't know much.

The job market isn't booming, though it does seem to be picking up.
by jltsiren | 2025-06-27 08:44:24+00:00
You can do that, but it's inefficient with larger arrays. Iterating over 10 billion elements in a random order can take up to an hour. Which is probably more than what you are willing to wait for a single case in a benchmark. On the other hand, you will probably find a cycle in a uniformly random array of 10 billion elements within 0.1 seconds, which is not enough to mitigate the noise in the measurements. So you need a way of generating unpredictable query positions for at least a few seconds without wasting too much time setting it up.
by isaacremuant | 2025-06-27 08:45:42+00:00
No. It's von der Meyer and other plutocrats, making every country lose sovereignty in ever expanding ways. We went from better trade and transport to a bureocratic unaccountable beast that eats money at insane speed and becomes more censorious, pro war and power hungry with each year that passes.

There's benefits, but there's a LOT of cons that people refuse to admit, and this is not saying "brexit was better", just that EU politics are riddled with corruption and pretending we're good because we try to compare ourselves to a different context in the USA is just pointless.
by bilekas | 2025-06-27 08:45:45+00:00
The Typhoon and the Rafale are 4.5 gen, because they focused less on stealth which is just not as big a priority for Europe. But they are very much comparable, and I believe refulable from RAF. That said there is a 6th gen in development, FCAS, but there where delays, which is always the case.

interesting tests in dogfighting were done at least : https://www.businessinsider.com/nato-pilots-break-down-f-35-...

Now will dogfighting matter? Who knows, but the EU certainly has different priotities.
by mrweasel | 2025-06-27 08:45:49+00:00
The refueling seems like a very minor issue. In joint NATO missions, the F-35A can just be fueled by tankers operated by the US. Alternatively, if the UK intends to operate these 12 planes long term and on missions that actually require refueling, they could buy or modify one or more tankers.

It's not really an impossible problem to solve. It's also the only plane the UK can buy that would allow them to launch US made nuclear weapons, assuming that they would like to participate in the US nuclear sharing program in the future. Many of the nuclear sharing agreements the US have involves other countries using their planes and pilots, while the US provides the weapon and launch codes.
by codedokode | 2025-06-27 08:45:50+00:00
Japan is more advanced than West in terms of privacy protection. When filming in the street, for example, for a street interview, TV typically blurs the faces of Japanese-looking people passing by (except for foreigners).

While in the West people have no respect to other people, and don't bother to blur anything. I think it would be better for everyone if you couldn't post photos of other people without their permission and if annoying Youtubers would go to jail.

Also when talking about some celebrity on TV they often show a drawing if they could not obtain rights to a photo.
by simoncion | 2025-06-27 08:45:56+00:00
> BUT YOUR ACTUAL DESKTOP SESSION RUNS AS ONE USER.

Yes, the things I personally run nearly always run under my user account. I've never said otherwise. I've also said that Android doesn't do things this way, and that that's a good thing. As I mentioned in my comment to TheDong: [0]

> [I]t's my understanding that Android does bother to fairly properly sandbox programs from each other... so an escalation to root would actually be a significant gain in access.

And my comment to you: [1]

> In this context, "single user system" means either "single human using the system", or "one human physically sat in front of the system's 'console' at one time". ... So, nearly 100% of "single user systems" of this type will have software running under different "user" accounts on the system, but still meet the definition, because those accounts are actually "machine" or "service" accounts.

And from that same comment:

> > Android security is tight

> Yep. That's what I said: "[I]t's my understanding that Android does bother to fairly properly sandbox programs from each other... so an escalation to root would actually be a significant gain in access."

Moving on.

> Yeah sure init runs as root, and maybe you have background services that run as some other user.

Correct. That's why I said:

> Most Linux systems don't run every single program as a separate Linux user. That doesn't mean that those systems are "in fact running everything as one user".

Before you succumb to another fit of rage, take a few deep breaths, review my previous comments, and notice my critique about how Android does things, as well as my commentary about how Android is also a "single-user system" (as TheDong was using the term), and how I think the term is pretty bad, but it's the one that's widely used.

[0] <https://news.ycombinator.com/item?id=44353534>

[1] <https://news.ycombinator.com/item?id=44365898>
by _djo_ | 2025-06-27 08:45:59+00:00
The UK government is already committed to operating F-35Bs for decades to come, and these 12 aircraft replace 12 F-35Bs already planned for in the next procurement package.

The main reason for getting 12 F-35As is for the nuclear strike role and for cheaper operational conversion training for F-35B aircrew. They're not going to do much else, so the inability to refuel from RAF tankers isn't a huge dealbreaker.