MurphyA/hacker-news huggingface dataset:
by ivan_gammel | 2025-08-26 12:15:35+00:00
Hungary didn’t do anything that would make a big difference in the outcomes because the West does not have enough power to adequately sanction Russia. The real problem was that EU and USA failed to respond in the first year of war by mobilizing their economies for military production. Ukraine needed shells, tanks, air defense etc in much higher volume than allies could provide. Economic sanctions are face-saving measure for European politicians, because that war has never been seen as ours, yet some token response was necessary. Look at how much “solidarity” Ukrainian refugees receive now in Europe, where Poland started deporting people and Germany is cutting financial help. Europe isn’t cowed or poorly led. You just misunderstand its obscure priorities, which are trade, jobs for Ur-Europeans and climate change (which is a real problem here), while pretending that we care about the rest of the world, peace etc.
by FirmwareBurner | 2025-08-26 12:16:20+00:00
Both are true IMHO. EU has structural domestic problems it keeps ignoring for too long and now it also has external new ones on top: Russia, Trump, etc. Both need fixing.

The thing is, EU politicians have been more than asleep at the wheel for over 2 decades now coasting along, and it shows in the mess we are in today: energy polices, tech development, economic growth, unsustainable welfare state, lack of strong defense, etc.

All they do is flashy speeches and virtue signaling on the international stage while not actually fixing any problems, just cashing in their paycheques till they can reitre on their generous pensions and leve the mess for the next ones to fix or just keep kicking the can down the road.
by adrian_b | 2025-08-26 12:16:46+00:00
I wonder what ultrafinitists do about topology.

Topology, i.e. the analysis of connectivity, is built upon the notion of continuity and infinite divisibility, which seems to be difficult to handle in an ultrafinitist way.

Topology is an exceedingly important branch of mathematics, not only theoretically (I consider some of the results of topology as very beautiful) but also practically, as a great part of the engineering design work is for solving problems where only the topology matters, not the geometry, e.g. in electronic schematics design work.

So I would consider any framework for mathematics that does not handle well topology as incomplete and unusable.

Ultrafinitist theories may be interesting to study as an alternative, but the reality is that infinitesimal calculus in its modern rigorous form does not need any alternatives, because it works well enough and until now I have not seen alternatives that are simpler, but only alternatives that are more complicated, without benefits sufficient to justify that.

I also wonder what ultrafinitists do about projective geometry and inversive geometry.

I consider projective geometry as one of the most beautiful parts of mathematics. When I encountered it for the first time when very young, it was quite a revelation, due to the unification that it allows for various concepts that are distinct in classic geometry. The projective geometry is based on completing the affine spaces with various kinds of subspaces located at an "infinite" distance.

Without handling infinities, and without visualizing how various curves located at infinity look like (as parts of surfaces that can be seen at finite distances), projective geometry would become very hard to understand, even if one would duplicate its algorithms while avoiding the names related to "infinity".

Similarly for inversive geometry, where the affine spaces are completed with points located at "inifinity".

Such geometries are beautiful and very useful, so I would not consider as usable a variant of mathematics where they are not included.
by evilmathkid | 2025-08-26 12:17:02+00:00
You also need to make the CNN recurrent, allow it to unfold over many steps, ensure input and output grid are same size and avoid non-local stuff like global pooling, certain norms, etc.

Either way, parent comment is correct. An arbit NN is better than a CA at learning non-local rules unless the global rule can be easily described as a composition of local rules. (They still can learn any global rule though, its just harder and you run into vanishing gradient problems for very distant rules)

They are pretty cool with emergent behaviors and sometimes they generalise very well
by mbb70 | 2025-08-26 12:17:05+00:00
The key is goodness/badness of advice is a function of the receiver. The internet doesn't give you control over who reads your stuff, so internet advice is safer and less useful than it could be.

The advice "use 'any' if it's too much work to type" is dangerous/bad advice for some developers because they don't have a well tuned definition of 'too much work', and they might not have all the tricks in the toolbox for every situation.

But legacy code or poorly typed libs can be an infinity time suck, and the most pragmatic approach might be to cut your losses, slap an 'any' on it and move on.

A great mentor gives the best (different axis than good/bad or safe/danger) advice for an individual in a specific situation.
by t43562 | 2025-08-26 12:17:23+00:00
The further away one gets from the technical side the more one is operating with imperfect information. Even if you're technical yourself you can't oversee everything so you look for rules that you can impose to try to guide things without having to micromanage.

If every function could be reduced to rules, however, life would be a lot simpler than it is. Rule makers need to understand why people have to do X or Y before banning or forcing some behaviour and I think this is where rules go wrong - the people that make them aren't the ones necessarily having to live by them.

I've been a manager and I know of no way to deal with this other than to make time for development myself and see where the problems are. I think one shouldn't really be making rules for things one isn't doing oneself - if you are then you're going too low level.
by Suzuran | 2025-08-26 12:17:34+00:00
Try being a business where you are obligated to answer the phone in case it's a customer. We easily average a hundred junk calls for every one valid customer call.

I have taken to speaking like a robot, repeating two sentences in a loop ("You have reached technical support, please describe your issue." -> "I am sorry, I cannot deviate from the technical support script. You have reached technical support...") until the spammers come to the realization they cannot manipulate me into giving an affirmative response that they can interpret as consent to move our phone service, subscribe to service offerings, etc.

They have made phone service effectively worthless, just as they have made all other forms of communication effectively worthless.

Edit: Just remembered something else I do: I do not answer the phone with "Hello" or anything like that. The vast majority of calls that we receive are originated by an autodialer that is listening for a typical greeting so it knows in what language its payload should be delivered. Instead, I answer with only the name of the business and nothing else. If I hear silence, I repeat the name of the business. After a short time, the autodialer gives up and terminates the call.
by eternauta3k | 2025-08-26 12:18:05+00:00
> CPUs run at 60-70C, while the outside ambient is usually 30C or less, so heat should just "flow downhill" with a bit of help from fans, pumps, etc.

This isn't how you think of heat flow. The CPUs run at a given power. Their temperature will depend on the ambient temperature, and on the thermal impedance between them and the ambient. If the thermal impedance is too high, they'll be too hot and die.
by pie_flavor | 2025-08-26 12:18:10+00:00
Apple rarely edits how big open source tools work in such a blunt way. I am not saying these tools' behavior is blessed by Apple. I'm just saying that TFA's assertion that 'these tools use .config so it's already standard' is not true - they don't. Unless you are saying that Apple is endorsing dotfile vomit outside of any particular folder.
by Bender | 2025-08-26 12:19:08+00:00
Might it be sufficient to dynamically block anyone that has a registered home address in Mississippi for their payment method? Most ISP's span multiple states.

Google have additional information about IP addresses that updates dynamically based on cell phone, wifi and other magic usage so maybe ask them if they have some javascript that queries their site for more specific city/state details. Also call Pornhub and ask how they were blocking specific states to meet legal requirements.
by pzo | 2025-08-26 12:19:30+00:00
the best would be some kind of movement from the bottom that customers start to divest at least from some services. Help closest family and direct friends to:

- install Firefox/Zen as main browser

- install uBlock Origin

- switch to Brave Search / Qwant for search engine

- switch to signal for IM for communicating with your parents and loved one (still use WhatsApp elsewhere)

- help family setup passkeys using Bitwarden EU

- advocate that they don't need to buy the latest android but can get 2nd hand e.g. motorola edge+ (2023) and help setup your parents linageos

- when switching router pick one with openwrt support and setup AdGuard on the router (some asus routers already have such things build in)
by rollcat | 2025-08-26 12:19:45+00:00
> [...] Linus has not bothered to write them down himself [...]

He's a kernel hacker and a technical leader. He doesn't write specs for the userspace, that's the least of his concerns. Linux has very strong guarantees on syscall backwards compat - Go doesn't even use libc. This is all by design.

Even the name "GNU/Linux" was something FSF tried to impose on distributions. The distributions being distributions, were free to brand themselves as they willed, which is 100% fair under the license terms.

This ecosystem has always been a bazaar, if that's not for you - use a BSD. (e.g. macOS.)
by realusername | 2025-08-26 12:19:50+00:00
The opposite is also true, what Big Tech can do without the EU? It's their most profitable market and it's not like they are going to make up for the loss by selling in China.

The US tech industry doesn't have as much leverage as they think they do, the hardest part to replace is the hardware, which mostly isn't built in the US anyways

That reminds me of Mark Zukerberg which threatened to leave a while back... and denied it soon after realizing the bluff didn't work.
by inetknght | 2025-08-26 12:20:30+00:00
> We risk Balkanisation of the internet

Until nations actually implement serious cybersecurity enforcement, this is a good thing.

> Enforcing interactivity (sharing posts between instagram and X sounds lovely) but the search and discovery is still the secret sauce - and once you regulate that the only fair way is a time based feed

A massive part of the modern-day propaganda machine. It's worse than awful and it's intended.

> If we do this, we don’t get our own (European) unicorns - what we get is regulated utilities

Ultimately, this is a better direction. But the regulations need to be carefully curated for freedom instead of suppression. Unfortunately, current political climate and public sentiment isn't going well for public safety.
by ddq | 2025-08-26 12:20:53+00:00
Then make app switching better, replace the overlong animation with a snappy transition and make returning to the original app seamless. They're loading these phones up with RAM, they should be able to support true multitasking. The UX should be as natural as alt-tabbing between apps on desktop, and could be made even more fluid with proper design. But that's clearly not a priority.
by al_borland | 2025-08-26 12:20:59+00:00
The M4 was the first chip that tempted me to upgrade from the M1, which I think is the case for most people. At work, I’m at the mercy of the corporate lease. My personal Mac doesn’t get used in a way where I’ll see a major change, so I’m giving it a while longer.

I’ve actually been debating moving from the Pro to the Air. The M4 is about on par with the M1 Pro for a lot of things. But it’s not that much smaller, so I’d be getting a lateral performance move and losing ports, so I’m going to wait and see what the future holds.
by fp64 | 2025-08-26 12:21:31+00:00
I can only speak for myself and here it hits a nerve. Yes, the idea is fine, but the idea is only "crowdfund training", and not how this can be actually and practically implemented. It shows this exact ignorance of people who have no idea about anything but are sure that just with enough funding they can change the world, people just need to see how smart they are. I am not saying that this fully applies to OP, more that this is a regular occurance and can get people rather annoyed, at least it does for me, and thus lead to such harsh and blunt responses.

He "ships" a website with a gmail address and nothing substantial. I could do the same, likely better, in 20 minutes. How could I even tell this from a scam, there is nothing of substance. And the great idea is just obvious and all the painful details to make it work are completely ignored
by lelanthran | 2025-08-26 12:21:45+00:00
> Svelte, React and Vue allow for easier event handling, at least that was my rationale, is it possible to achieve the same with html?

I'm not really sure how Svelte, React or Vue allow for easier event handling. I mean, what's harder with standard events in Vanilla JS? Sure, it's not perfect, but what exactly is easier in Svelte, React and Vue that makes the trade-off with VanillaJS a reasonable one?

Some more questions, if you don't mind:

1. I see that the event interface specifies detail with `id` and `value` fields. What is the reason for using this? The underlying event already has a target, which will have the id and the value fields anyway. Are the widget's in this system so different that they have different id fields to the DOM elements?

2. There does not appear to be a field in the emitted event for the event sub-name (other than the custom name in the event structure itself). What if a component needs to emit something other than a "click" event? Ordinarily we'd get the event name from the event itself, so the handler knows whether it is being called on "focus", "click" "activate", etc. This information is lost with a custom event.

3. I'm still confused why you can't emit DOM elements; I mean, if you said "can't do two-way data binding" or something along the similar lines, it'd (maybe) make sense, but your response makes me think that you have not even considered it. I feel, maybe wrongly, that this library is both unnecessarily crippled and over-engineered - it targets spaghetti-as-a-pattern React, but not the hierarchical DOM?
by eviks | 2025-08-26 12:21:59+00:00
In what world is this user hostile behavior ideal? There is no way you can write a cli tool that is more ergonomic in editing plain-texty config format than a good code editor!

> It’s certainly no worse

It's much worse, you don't get persistent undo from previous edits, indication of current changed and committed data, syntax highlighting, regex search, etc, etc.
by fluidcruft | 2025-08-26 12:22:18+00:00
One thing I don't know is the extent to which this stuff goes on all the time but just doesn't typically get air on news. In the past I remember hearing about stories about things hitting (I think) WTO courts. That's much higher up the escalation chain. It seems like to some extent there is an interested audience for this right now so the threshold for what is reportable has shifted. That doesn't necessarily mean anything has actually changed.
by foldr | 2025-08-26 12:22:35+00:00
Bars in the US routinely ID people who are obviously over the age of 21. And then they get weird about foreign passports because...well, because America, I guess. I've sometimes been refused entry despite being clearly over 21 and having my passport with me (or, absurdly, been asked to show another ID, as if a passport wasn't sufficient for buying a beer). Attitudes to IDing people for alcohol are much more pragmatic in the UK.
by ndsipa_pomu | 2025-08-26 12:22:46+00:00
I don't think reducing the price of Windows for OEMs will do much as the SteamDeck uses Arch Linux specifically for better control of the software/updates than relying on Microsoft.

They can try making Proton's job more difficult, but I'd expect that major changes to the APIs would prevent a lot of existing games from working on Windows.

Legally, I don't think they've got a leg to stand on.
by anonymars | 2025-08-26 12:22:59+00:00
I think this offers some interesting thought experiments in [tech] leadership:

* what would you have done in Jim Allchin's position? He disagreed once finding out but ultimately trusted his team's judgement and stood by their decision (isn't that exactly the manager you want to work for?) Yet, look at the results

* hypothetically how do you think Steve Jobs would have handled it, by contrast?

* but Windows is a whole ecosystem with many stakeholders, while Apple is not, so the balancing act between Intel and HP is much more delicate. (Apple ultimately ditched Intel, right? But could Microsoft?)

(edit: clarify some wording)
by Ciantic | 2025-08-26 12:23:01+00:00
You highlighted the problem I was stating: Effort is scattered among small players. I would love for SailfishOS to win, but crowdfunding is hard with random Thingamabob companies; it needs name recognition behind it.

For the new ecosystem to win, it needs to have its own user base for companies building apps to recognize it. Even with SailfishOS, the banking apps still require Android compatibility layer, which is slowly eroded with Play Services and Play integrity check disabling those one by one in the coming years.
by extraisland | 2025-08-26 12:24:03+00:00
All of this advice here is ok as long as you work in a functional organisation. However it should be used strategically, sparingly and only when you have gained the trust of your superiors.

If you work in a dysfunctional organisation I would advise against ever using any of this advice. Any of this advice can be and in some circumstances is, used to discredit you, even if the outcome was successful. In a dysfunctional organisation you should concentrate on protecting yourself.
by sanex | 2025-08-26 12:24:14+00:00
Since I've taken a recent foray into management I'm also inclined to disagree slightly with the article. In big tech I see a lot of managers as people who's main goal is climbing the corporate ladder and therefore don't want to make waves. If you're more concerned about your reputation than doing your job it'll affect your openness. This isn't limited to tech, it's just the corporate ladder. Engineers are treated more like children than idiots, but I think that distinction is minor.
by 76SlashDolphin | 2025-08-26 12:25:00+00:00
There's a lot of trash talking of x86 here but I feel like it's not x86 or Intel/AMD that are the problem for the simple reason that Chromebooks exist. If you've ever used a Chromebook with the Linux VM turned on, they can basically run everything you can run in Linux, don't get hot unless you actually run something demanding, have very good idle power usage, and actually sleep properly. All this while running on the same i5 that would overheat and fail to sleep in Windows / default Linux distros. This means that it is very much possible to have an x86 get similar runtimes and heat output as an M Series Mac, you just need two things:

- A properly written firmware. All Chromebooks are required to use Coreboot and have very strict requirements on the quality of the implementation set by Google. Windows laptops don't have that and very often have very annoying firmware problems, even in the best cases like Thinkpads and Frameworks. Even on samples from those good brands, just the s0ix self-tester has personally given me glaring failures in basic firmware capabilities.

- A properly tuned kernel and OS. ChromeOS is Gentoo under the hood and every core service is afaik recompiled for the CPU architecture with as many optimisations enabled. I'm pretty sure that the kernel is also tweaked for battery life and desktop usage. Default installations of popular distros will struggle to support this because they come pre-compiled and they need to support devices other than ultrabooks.

Unfortunately, it seems like Google is abandoning the project altogether, seeing as they're dropping Steam support and merging ChromeOS into Android. I wish they'd instead make another Pixelbook, work with Adobe and other professional software companies to make their software compatible with Proton + Wine, and we'd have a real competitor to the M1 Macbook Air, which nothing outside of Apple can match still.
by Imustaskforhelp | 2025-08-26 12:25:04+00:00
No offense but I feel like the way I am reading this, this is a one person project so saying "we" at this point is a little wrong but might make it more legitimate but still, good luck for the project.

Might create something similar in the future or maybe contribute it to you. Not competition, since the goal is to bring change I suppose.

Transparency really matters in such things I suppose.

What are your thoughts on supporting cryptocurrencies as donation method too? I feel like that there are cryptocurrencies like monero which are truly private and so that might help a little too making the donations more private imo
by ndegruchy | 2025-08-26 12:25:34+00:00
I disagree with this.

macOS isn't Linux, and as much as I _absolutely support_ the XDG BaseDir spec, I don't think it's fair to try and apply it to macOS. Linux has no 'proper' directory for storing configuration, cache and application user data. macOS and Windows _do_. It's only proper to support those systems in the way that they intend. I wouldn't put stuff in to `%HOME%\.config` on Windows any more than I would put data in `$HOME/.Application Data/Local/` on Linux. Why would macOS get bundled in with Linux? Because it's a unix? That's silly.

Personally, I have my zsh config repoint those directories into `~/Library/Application Data`, though (as some have pointed out) it's probably better to put some of those folders in `~/Library/Preferences`.
by lproven | 2025-08-26 12:25:48+00:00
I don't know if you're trying to make a rhetorical point here, by giving a sort of worked example of "how to go about this the wrong way and give useless feedback in the form of a complaint."

If not... Well, wow, I really hope you're not "coding on Linux" for anything important.

What did you do wrong?

> I switched from windows 10 to ubuntu

1. What version of Ubuntu?

2. After installing, did you update?

2a. If so, how? Firefox is a snap; doing an update with the "apt" or "apt-get" commands won't touch it.

3. Did you install graphics drivers? Did you even check if you need them?

4. Did you try Chrome? Youtube is a Google product. Test with the Google browser. It's about 2 clicks to install it.

5.

> my wireless keyboard cant wake it up

Well known issue with some wireless devices (especially Bluetooth). Don't use them if you have an alternative.

6.

> I ask chatgpt about solutions to these problems

It's a predictive text tool. Of course it can't. Don't use LLM bots for search. Better still, don't use them at all.

7.

> In my experience

From what you posted, this is scant and poor.
by throwaway_20357 | 2025-08-26 12:25:51+00:00
Cinebench points per Watt according to a recent c't CPU comparison [1]:

Apple M1: 23.3 Apple M4: 28.8 Ryzen 9 7950X3D (from 2023, best x86): 10.6

All other x86 were less efficient.

The Apple CPUs also beat most of the respective same-year x86 CPUs in Cinebench single-thread performance.

[1] https://www.heise.de/tests/Ueber-50-Desktop-CPUs-im-Performa... (paywalled, an older version is at https://www.heise.de/select/ct/2023/14/2307513222218136903#&...)