MurphyA/hacker-news huggingface dataset:
by b112 | 2025-07-04 08:46:46+00:00
As a Canuck who has seen these swings for decades of his life, with both our currency and the US dollar both contributing to this, I see nothing unusual in the current trends.

I take it that the "on track" is determined by extending a current downtrend as if it will continue precisely the same, for the next 6 months, which seems unlikely.

I get that with the recent passage of this US bill, people want to pile on. I can assure you, that Canadians have no love of the current administration. But this is another click-baitish thing being done to us all, feeding on people's upset, the time of year it is, the US holiday, and more.

Ah well.
by pm215 | 2025-07-04 08:48:15+00:00
I was there when people were building a cross distro consensus, and the discussion was as I recall basically about hardware. By definition the software deployed was built using the previous set of distro baselines, and this being Linux the assumption is that you just recompile from source. (There was also ongoing work in parallel to add inline neon asm implementations where needed for feature/performance parity with x86.)

Android and iOS were not relevant at all, since for Android targets Google were free to pick whatever compiler config they liked and Apple is its own thing, and neither group of phones was on the table as targets for Linux distros.

The driver behind picking armv7 was:

- clearly we need some new baseline that isn't the lowest common denominator, so we take advantage of the FPU

- distros don't have the resources to want to build for lots of targets at once

- armv7 will work for new hardware, and there's not that much armv6 stuff out there, so it can live with continuing to use the armv5 builds

- there do seem to be deployed chips with only VFPv3d16 and no Neon (notably the Tegra chips), so we will not require Neon, so they can also use the new baseline

It's just really unfortunate that the rpi chose a trailing edge CPU for essentially "we happened to have this" reasons and then it blew up to become a super popular board because they got the price point and the ecosystem support right.
by throwaway73848 | 2025-07-04 08:49:00+00:00
There seem to be only two things that we need answers to with regards to dealing with increasing CO2:

1. Can we capture CO2 and prevent it from affecting the climate in a safe way?

2. Could we create a large “blind” between the earth and sun to safely control how much sunlight hits the earth if the temperature gets too hot?

There have been advances in #1 and propositions for #2, but I think most either want to cast blame, bury our heads in the sand, or wallow in self-pity because they think we’re not capable of figuring out a safe solution and/or don’t believe that we could work together to accomplish it.
by Unearned5161 | 2025-07-04 08:50:01+00:00
Something notable to recognize when comparing LLM's to calculators, is the fact that the skill a calculator is replacing can be learned by any competent adult in about a week. Manual division, addition, even more complicated stuff, it will just take much longer. However, the skills that an LLM is targeting, once atrophied are not replaceable in such short time frames.

Being good at coming up with ideas, at critically reading something, at synthesizing research, at writing and editing, are all things that take years to learn. This is not the same as learning the mechanics that a calculator does for you.
by jpc0 | 2025-07-04 08:50:13+00:00
Not sure about where you are but here the tax rate when not taken as an employee is effectively the maximum individual tax rate, so usually for actual cash it is best to pay yourself a salary from your freelance “business” and handle employees tax.

There are always loopholes and ways to work around which our tax code will happily discover and kill year on year.

So you get to pick how you want to pay tax but the amount usually isn’t much different when you get to the highest brackets
by juliangmp | 2025-07-04 08:50:56+00:00
That's the most frustrating part, a lot of the std library would work on a bare metal system (and would be rather useful), but getting those parts into your project and avoiding the ones that will give you compiler errors in form of esoteric poems is a nightmare.

Vendors at this point seem to give their implementation of some of the std library components, but the one's I've seen were lacking in terms of features.
by qwertox | 2025-07-04 08:52:05+00:00
> it always leads to more resource use

It does, but this due to the demand created by humans. If you create a technologically advanced civilization, with robots doing a lot of the work, and considering their lack of desire to own things like pretty houses, it could be possible to scale down civilization to a few select millions in such a way that the entire system is then respecting earth's resources.

If you were to ship a big group of people through the galaxy, you'd also have to put some constraints on how many people will be on that ship, yet it will have to function regardless of how little people exist on that ship. The same could be applied to earth.

This would also give animals more room on this planet.
by fsh | 2025-07-04 08:52:48+00:00
It's much worse, the maximum on-chain transaction rate is something like 7 per second. Also the time intervals between blocks have a huge spread, so it can take more than an hour for a transaction to be confirmed if you are unlucky. This is obviously impractical, so people came up with schemes such as Lightning to avoid touching the blockchain as much as possible. Of course this makes it much more difficult to judge whether the system can be cheated in some way...
by aredox | 2025-07-04 08:53:02+00:00
>World record of 100m sprint kept improving even since car was invented.

Obesity rates keep "improving" since the car was invented, up to becoming a major public health crisis and the main amplifier of complications and mortality when the pandemic stroke.

Oh, and the 100m sprint world record has been set for more than a decade and a half now, which means either we reached human optimum, or progress on anti-doping technology has forced a regression on performance.
by thinkingemote | 2025-07-04 08:53:12+00:00
I think we use all our senses out in the real world when choosing some place to eat. Seeing the people who eat there is certainly one factor. Online maybe too if we look at the food pictures, read how the items are worded, look at a restaurant website and read the reviews we can get a sense of the types of people it appeals to. It's probably not the primary factor, but it is one attribute. There are anecdotal reports of establishments paying PR professionals (e.g. good looking models) to be there - and obviously they will use them for their promotional material.

It's good to listen and notice how one is being influenced. The real mistake is thinking we do not judge at all.

With that said, only looking at a rating of profile pictures of reviews to judge a restaurant is very funny and becomes art. Kudos to the creator.
by meindnoch | 2025-07-04 08:54:30+00:00
What's the purpose of this?

.pix { /* Simulate CRT pixelation and low resolution */ text-rendering: optimizeSpeed; font-family: Arial, sans-serif; font-smooth: never; -webkit-font-smoothing: none; -moz-osx-font-smoothing: grayscale; /* Simulate slight pixelation */ filter: blur(0.3px); color: black; font-size: 16px; }
by Al-Khwarizmi | 2025-07-04 08:55:57+00:00
It would be a monument to hypocrisy if this piece with this specific content were AI-generated.

Color me naive but honestly I'm pretty sure it's not, though. We all tend to be worse at distinguishing AI from human text than we think, but the text sounds genuine to me and transpires an author with a quirky personality that seems difficult to imitate by an LLM. And that could include using em dashes.
by lovich | 2025-07-04 08:56:01+00:00
>… the process is helping them learn and get better, which is both good in itself and also means that over time I have to do the supervision and support part less and less. Supervising an LLM misses out both of those aspects, so it's just not-very-fun work.

Legitimately I think you are missing my point. What I quoted out of your response could be applied to prompt engineering/managment/tinkering. I think everyone who likes doing this with juniors and hates it with AI is conflating their enjoyment of teaching juniors with the dopamine you get from engaging with other primates.

I think most people I’ve met who hated AI would have the same level of hate for a situation where their boss made them actually manage an underperforming employee instead of letting them continue on as is ad infinitum.

It’s hard work both mentally and emotionally to correct an independent agent well enough to improve their behavior but not strongly enough to break them, and I think most AI haters are choking on this fact.

I’m saying that from the position of an engineer who got into management and choked on the fact that sometimes upper leadership was right and the employee complaining to me about the “stupid rules” or trying to lie to me to get a gold star instead of a bronze one was the agent in the system who was actually at fault
by shepik | 2025-07-04 08:56:20+00:00
The interface looks great.

Handling of "to" is a bit odd though.

150 kn in km/h [277.79976 kph] - this is unit convertion

150 kn to km/h [-276.79976 kph] - this is unexpectedly subtraction. I expected the unit conversion here, because of Raycast and Google
by nisa | 2025-07-04 08:56:20+00:00
1. No we can't - at least not enough that it matters and it's energy intensive. There is no technical solution here but the powers that be want you to believe that to continue generating profits.

2. That's not how it works. It's more like a greenhouse and climate gases absorb more energy. Also look up after how many meters a steel cable ruptures under it's own weight. It's not exactly easy. Thermonuclear war might help.
by fer | 2025-07-04 08:56:44+00:00
> Just to be pedantic, SQLite is not really typed. I'd call them type-hints, like in Python

Someone already chimed in for SQLite, so worth mentioning that Python is hard typed, just dynamic. Everyone has seen TypeError; you'll get that even without hints. It becomes particularly obvious when using Cython, the dynamic part is gone and you have to type your stuff manually. Type hints are indeed hints, but for your IDE, or mypy, or you (for clarity).

It's a bit like saying C++ isn't typed because you can use "auto".
by spankibalt | 2025-07-04 08:57:03+00:00
> I have to wonder what a typical 80s kid's exposure to computers was like back then and the discoverability of it all, because computers of any kind in the states were generally very niche in family homes back then, let alone Amiga computers.

Platform studies as an interdisplinary discipline should, and usually does, pay attention to the subtleties of different markets; many an enthusiast's dabblings in history do not, thereby often enough mimicking the sort of Ereignisgeschichte ("event history") from other fields hobbyists gravitate to, e. g. military history.

I, for my part, value Datagubbe's account as an interesting meditation on personal computing realities, and therefore choices, in the Sweden of the late 80s to early 90s.
by recursinging | 2025-07-04 08:58:23+00:00
Aside from the old-man-in-a-wooden-rocking-chair-on-a-porch tone, it seems to me that the author's beef is mainly about back-patting, and how the "Whatever" machines are flooding the pat-me-on-the-back platforms with "Content" that makes their own stick out less, resulting in fewer back-pats.

The last line of the article summarizes it perfectly.:

> Do things. Make things. And then put them on your website so I can see them.

I subscribe fully to the first two sentences, but the last one is bullshit. The gloom in the article is born from the authors attaching the value of "making things" to the recognition received for the effort. Put your stuff out there if you think it is of value to someone else. If it is, cool, and if it's not, well, who cares.

> I can’t remember exactly what they said, but it was something like: “I created a whole album, complete with album art, in 3.5 hours. Why wouldn’t I use the make it easier machine?” This is kind of darkly fascinating to me, because it gives rise to such an obvious question: if anyone can do that, then why listen to your music? It takes a significant chunk of 3.5 hours just to listen to an album, so how much manual work was even done here? Apparently I can just go generate an endless stream of stuff of the same quality! Why would I want your particular brand of Whatever?

This gem implies that the value of the music (or art in general) is partially or even wholly dependent on whether or not someone else thinks it's good. I can't even...

If you eliminate the back-patting requirements, and the stuff we make is genuine, then it's value is intrinsic. The "Whatever" machines are just tools, like the rest of the tools we use, to make things. So, just make your things and get on with it.
by thrance | 2025-07-04 08:59:22+00:00
That's part of an obvious winning strategy, but the establishment is too stupid and weak to notice that hate and resentment are the main drivers of modern politics. Instead, they'll keep trying to "build bridges" and "seek bipartisanship" with a group of people that cheer on the murder of one of them [1].

[1] https://www.theguardian.com/us-news/2025/jun/17/melissa-hort...
Show HN: vGhost – Vue directive to unload offscreen elements and maintain layout
by tewolde | 2025-07-04 09:00:01+00:00
Follow-up to a previous Show HN for vue-infinity: https://news.ycombinator.com/item?id=44375369

Just released a major new feature: v-ghost — a Vue directive that automatically unloads elements when they scroll out of view, without breaking layout or scroll position.

Now you can keep your DOM light without wrapper components or manual logic.

Just drop v-ghost on any element: <video v-ghost>...</video>

Keep your app trim without effort — kind of like Ozempic for Vue apps

Release notes: https://github.com/isaact/vue-infinity/releases/tag/v0.7.2

GitHub repo: https://github.com/isaact/vue-infinity

Would love feedback — use cases, edge cases, or anything that breaks.
by nisa | 2025-07-04 09:00:01+00:00
We know what to do. We don't need to wait for some magic AI that's basically learned from books written by humans to tell us what to do. It's all about power structures, capitalism and money.

Everyone in the oil business knew in the 80ies.

We could probably even figure out how to keep our standard of living but consumerism needs to stop but then capitalism breaks down.
by reify | 2025-07-04 09:00:34+00:00
yep. every newly invented internet thingy claims; it is better, it frees up more time, it makes; shopping, applying for jobs, paying your bills, connecting with friends, so much easier. in fact it has gotten worse.

over the last 25 year or more these claims have never come true.

A simple thing like going shopping with my wife.

human:

We get in the car, have a nice chat, Its a beautiful morning, park near the store, have a look around a few shops. try some clothes, buy some clothes, see an old friend, have an chat, decide to get some lunch, right all the wrongs of the world. talk about out grand children, drive home, we chat about the wonderful day we had, the old friend we met. we agree to do it more often. a real human day out

non human:

turn on laptop. open website. I want a pair of jeans, innundated with 2000 diffeent pairs of jeans, is the size correct for me. I hazzard a guess, go through the check out. a message from my bank asking is it me, MFA, I have to pay for them to be delivered, deivery next week. cant afford a small fortune to get a delivery tommorow. receive 20 emails trying to sell me other stuff, receive 10 emails asking how well they did, yet sure I unticked all the boxes, or should I have ticked them, black arts afoot, Wait in all day for the delivery. finally get my package, try them on, they dont fit. anxiety creeps in. how to send them back. I email them, no phone numbers to call, how long will I have to wait. drive to local return lockers or wait in a queue at the post office. money not refunded, call the bank. on and on and on it goes.

and ai is going to improve this chaos

secretly hoping a meteorite will smash into earth to put an end to my suffering and reset humanity

The internet is shit
by nottorp | 2025-07-04 09:00:44+00:00
> many individuals report getting a lot of value

I'm not sure it's a lot of value. It probably is in the short term, but in the long run...

There have already been studies saying that you don't retain the info about what a LLM does for you. Even if you are already an expert (a status which you have attained the traditional way), that cuts you off from all those tiny improvements that happen every day without noticing.
by GolDDranks | 2025-07-04 09:01:24+00:00
I have written very little Zig and a lot of Rust, but I love both languages. However, Zig having breaking changes has made me wary of not starting anything serious it with – yet. I'm still happy that these changes happen, because I'm willing to wait for a stable version. Meanwhile, I enjoy myself some Rust, and probably continue doing so.
by mandmandam | 2025-07-04 09:01:30+00:00
Your personal experience in one (heavily sanctioned and attacked) country doesn't change the facts, and it's weird you think it does.

> yes, Cuban economy would have imploded even without sanctions, just like Venezuela's did.

That would carry more weight - or any weight at all - if you addressed the argument. $100,000 per person is significant.

And using Venezuela to make your point is very silly, considering they were hit with massive sanctions as well.
by b112 | 2025-07-04 09:01:37+00:00
There's nothing wrong with emacs. Both vim and emacs are just targeting different segments of humanity, that's all. Vim is clean, concise, slim, where as emacs is more bulky, cluttered, stifling.

It's just matching, and reflecting the way different humans think, and reason, that's all.

(yes, said in jest)
by eesmith | 2025-07-04 09:01:53+00:00
I've seen my accountant's fingers flawlessly fly using a calculator to track expenses down to the penny. Few people have those mental skills even in the days before calculators - either mechanical or digital.

Slide rule are good for only a couple of digits of precision. That's why shopkeepers used abacuses not slide rules.

I have a hard time understanding your hypothetical. What does it mean to hallucinate at the 0.5% level? That repeating the same question has a 0.5% chance of giving the wrong answer but otherwise it's precise? In that case you can repeat the calculation a few times to get high certainty. Or that even if you repeat the same calculation 100 times and choose the most frequent response then there's still a 0.5% chance of it being the wrong one?

Or that values can be consistently off by within 0.5% (like you might get from linear interpolation)? In that case you are a bit better than a slide rule for estimating, but not accurate enough for accounting purposes, to name one.

Does this hypothetical calculator handle just plus, minus, multiply, and divide? Or everything that a TI 84 can handle? Or everything that WolframAlpha can handle?

If you had a slide rule and knew how to use it, when would you pay $40/month for that calculator service?
by juliangmp | 2025-07-04 09:02:23+00:00
Yeah you don't get its std library, but Rust makes a distinction between core and std, and core is available. Doesn't sound like a lot but you get your standard types like Result and Option, you get slices since they're part of the language or if you need allocation you can define the global allocator in core::alloc.

This distinction makes it really comfortable to use.

Though one caveat about no_std is that you'll need some support library like https://docs.rs/cortex-m-rt/latest/cortex_m_rt/
by MBAnopassion | 2025-07-04 09:02:25+00:00
Ah, it's our weekly "MBA's have no passion" blog post, but this time in disguise. Yes, yes, I agree, and heard it before: creatives study into art, techies study into engineering, and hollow shells with no love for anything study into business. Blight on society, the lot of them, bears repeating.

But I gone a step further. Things won't really change within my lifespan so... I just took to a more pessimistic, and less empathetic outlook. I'll flip back to optimism at some point.
Surflow: Tab Tagging System in Tree
by asam-0 | 2025-07-04 09:02:45+00:00
https://surflow-website.vercel.app/

I developed a tiny lightweight unpacked extension tab tagging system in tree format. I need this for my work + research

Thought of officially launching it as standalone extension. I'm adding to it note taking and cross device sync.

Any ideas to improve are weclome.
by cluckindan | 2025-07-04 09:03:33+00:00
The point is that it is not a legitimate scientific question, as those posing it are disregarding all evidence for geological and cosmological causes for rapid deglaciation.

The YD impact hypothesis is motivated by creationist thinking (hyperbolically ”god threw a stone at us to relieve mankind of ice”) and the idea has been thoroughly refuted.

Clinging to beliefs when there is ample evidence to the contrary is the very opposite of the scientific method.
by hyper57 | 2025-07-04 09:04:04+00:00
> You don't get reams of wishy-washy code unless you ask for it.

I've found that they get pretty wishy-washy when you correct them. As an example, yesterday I was working on porting a function from the open-source CUE4Parse project from C# to Python (for a hobby project), and the LLM (Gemini 2.5 Pro) suggested the following translation of a C# method:

@staticmethod def from_name(name: str) -> 'FPackageId': # C# Encoding.Unicode is UTF-16 LE in Python lower_name_bytes = name.lower().encode('utf-16-le') hashed_id = CityHash64(lower_name_bytes) return FPackageId(hashed_id)

I noted that the original used a custom ToLower() implementation:

> This custom ToLower(), does that produce the same result as .lower() in Python?

Gemini answered with a lot of text and concluded: "You should use Python's standard lower() method for your port."

I pushed back with:

> Right, but for this to work (looking up an asset by its hash as contained in global.utoc), I probably have to match the behavior of Unreal Engine...

Gemini: You are absolutely right. My apologies, your insight is spot on. For the purpose of matching hashes that are pre-calculated by Unreal Engine and stored in files like `global.utoc`, you **must** replicate the engine's behavior exactly. My previous advice to use Python's `.lower()` was incorrect in this specific context. You need to implement a function that behaves identically to the C# `ToLower` you highlighted. The engine uses this specific, non-Unicode-aware, ASCII-only lowercasing function before hashing the path to generate the `FPackageId`. Using Python's standard `.lower()` would produce a different byte sequence for any path containing non-English characters, leading to a hash mismatch.

From my experience this is representative of the typical LLM interaction once one ventures into niche topics like Unreal Engine modding.
by snvzz | 2025-07-04 09:04:59+00:00
Not only is the damage contained, but it is also much easier to protect an isolated NFS server.

For instance, instead of being able to read/write/jump literally anywhere in memory, it would only have capabilities to the resources it needs.

And these capabilities would be enforced strictly, by the bug-free microkernel. The likes of seL4 even have formal proof of correctness.