MurphyA/hacker-news huggingface dataset:
by chasil | 2025-08-26 09:21:40+00:00
Is it not true that the instruction decoder is always active on x86, and is quite complex?

Such a decoder is vastly less sophisticated with AArch64.

That is one obvious architectural drawback for power efficiency: a legacy instruction set with variable word length, two FPUs (x87 and SSE), 16-bit compatibility with segmented memory, and hundreds of otherwise unused opcodes.

How much legacy must Apple implement? Non-kernel AArch32 and Thumb2?

Edit: think about it... R4000 was the first 64-bit MIPS in 1991. AMD64 was introduced in 2000.

AArch64 emerged in 2011, and in taking their time, the designers avoided the mistakes made by others.
by dubbel | 2025-08-26 09:23:36+00:00
If it weren't effective, large businesses and interest ("lobby") groups wouldn't spend millions on trying to establish certain words.

Calling it "sideloading" instead of "installing" software successfully cements the notion that it is somehow not a completely normal thing to do. That's problem solved for the Googles and Apples of the world.

See the history of "jaywalking".
by highwaylights | 2025-08-26 09:23:36+00:00
> It would be nice to have an OS with a proper job system as a core component. No legacy threads or mutexes at all. Everything is designed to be fine-grained parallel for modern 16+ core CPUs.

I’m the furthest thing from an expert on this so I could be really missing important details, but isn’t this the idea behind Grand Central Dispatch from like 2009?

https://en.m.wikipedia.org/wiki/Grand_Central_Dispatch
by hollowturtle | 2025-08-26 09:24:27+00:00
On the side, I'm even more sad because I feel like the open web can't be the alternative answer to locked down systems. It was the promise and the dream of the many of us years ago, but I'm disillusioned by now. And not only because Chrome and Webkit(on mobile) are a monopoly, but the web keeps failing its users with bad ux and less capapabilities than native. Even the most well crafted web app feels slow and clunky. Unpopular opinion: who makes web standards failed us and browsers independently implementing non-standard anti-user feature(e.g. manifest v3). I really dream of a stripped down browser that just expose some os native apis for making accessible human interfaces, we had flash and we hated it imo we need flash again
by voidUpdate | 2025-08-26 09:25:21+00:00
It's interesting, I always see a lot of love for the more "blobby" (for lack of a better word) UIs from that era, whereas I've always preferred flat UI design. I just think it looks cleaner personally. If the actual functionality of windows wasn't so garbage, I'd really like its more flat UI design in recent times.

Its the same with websites, where I routinely see people unhappy with flat website design, but I deliberately made my website a lot more flat because I think it just looks better. Not to detract from your opinion at all, you can like what you like, but I've just never understood the appeal of vista/xp era UI design over flat design
by metalman | 2025-08-26 09:26:41+00:00
it's a note, not of note, one little check mark in the escalation of the conflict between a vast working class and an out of touch elite that has squeezed too hard and is too arogant to back off and let people enjoy some of the benifits they worked for thailand is an absolute monarchy,or close enough in practise to dispense with discussing the parlimentry theater, to be a place to watch for a mass revolt which would then signal an end of western power in asia and a more general sentiment of dissatisfaction everywhere else that is living under false democracy and broken constitutions
by ap99 | 2025-08-26 09:26:43+00:00
If the thing you did when entering a country was break the law by entering illegally, you should be removed. Just like if I broke into your house, I'm no longer a guest -- I'm a criminal.

You're finding nuance where there is none.

And you're mixing how a country treats guests with how it treat citizens.

Look at countries which have high expectations on how guests behave, e.g. Japan, Singapore, Saudi Arabia, Poland, etc.

It's not cruelty to enforce laws.

You're the type of altruistic virtue signaling fool that would destroy their community or country just to feel better about themselves.
by teekert | 2025-08-26 09:27:03+00:00
I think it is getting close: [0]

(Edit, I read lower in the thread that the software platform also needs to know how to make efficient use of this performance per watt, ie, by not taking all the watts you can get.)

[0] https://www.phoronix.com/review/ryzen-ai-max-395-9950x-9950x...
by JdeBP | 2025-08-26 09:27:08+00:00
It was also simultaneously submitted to lobste.rs (https://mastodon.social/@lobsters/115093242443397877) , and is on multiple Hacker News robot feeds such as https://mstdn.social/@hkrn/115093327746058961 , of course. At minimum, every node that has replicated that FediVerse post has done a fetch in order to construct a thumbnail (because the headlined URL is first).
by neuralkoi | 2025-08-26 09:27:46+00:00
You submit something through this system, and my best bet is it goes to some system where someone completely detached from engineering groups them into categories manually or maybe now with the assistance of tools, mass dupes all of them into these "categories", and auto-closes anything without "logs" aka the sysdiagnose.

Feature requests even by Apple employees will get "dup'd" into a "P2" ticket, aka this thing is never going to get looked at. I assume whatever comes through this system has little to no chance of ever actually getting looked at by someone in a position to give it an honest look.
by BrenBarn | 2025-08-26 09:27:55+00:00
But Android is open source. In a way the situation here shows the limits of what is possible just by imposing license requirements that require distribution of source code. The problem is the concentration of power in the provision of services. Even licenses like the AGPL don't really solve the problem here, which is that there is a coalition of businesses including, say, Google and banks, that via their provision of essential services hold worrisome sway over the practical ability of many individuals to live their lives.

Stallman's statements about how the person controlling nonfree software "is your master" are important, but they don't go far enough. The problem is not just the controlling of abstract intellectual property like intellectual property rights to particular software. The problem includes the actual control of how services are provided. When the provision of important services --- be they auth, email, banking, groceries, whatever --- is concentrated in a few hands, those hands become masters of many, regardless of the software licenses involved.
Show HN: I built a blog generator that learns your preferences
by mondov | 2025-08-26 09:29:34+00:00
Hey guys!

I don’t like writing blogs, but I like having relevant blog posts for my projects, which helps SEO.

That’s why I built this tool for myself to easily generate and download blog articles. It can also suggest blog post topics, which you can reject and it won’t suggest similar ones in the future.
by Anticip8 | 2025-08-26 09:29:53+00:00
Anticip8 is a foundational AI model that predicts human behavior, intent, and timing with 85.23% accuracy. It analyzes multimodal signals like text, imagery, audio, and video to help developers build a new class of intelligent applications across any industry. Build adaptive fraud detection, prototype churn prediction in an afternoon, or personalize experiences based on user intent. Explore the infinite possibilities with Anticip8. We're inviting a select group of developers to test the platform, find its limits, and help us refine it. We're offering $50 in free credits to get you started. Help shape the future of predictive AI - join Anticip8 Beta.https://anticip8.ai/
by FatalLogic | 2025-08-26 09:29:55+00:00
>You've been baited by a post from 2016

Thanks, I didn't notice the date. So, I wasted my time commenting on it.... thanks a bunch, OP

Yes, I noticed the 'spaceman bad' vibe, but I don't mind trying to discuss it. I'm certainly not on the 'spaceman bad' team, but probably on the 'spaceman getting worse' side.

Edit: thanks for your comment anyway. It's informative
by mcny | 2025-08-26 09:31:14+00:00
I used Ubuntu around 2015 - 2018 and got hit with a nasty defect around gnome online accounts integrations (please correct me if the words are wrong here). For some reason, it got stuck in a loop or a bad state on my machine. I have since then decided that I will never add any of my online accounts, Facebook, Google, or anything to Gnome.
by cjs_ac | 2025-08-26 09:31:20+00:00
> No idea, whoever they are they're still well compensated and can afford some resistance

Claiming that people you've never met are sufficiently financially secure to risk their livelihood for your protest movement is the kind of hubris I hope to never have.

> computing is built on a history of openness and interoperability

There was nothing inevitable about this, and while it is the superior engineering choice, that's not how decisions are made. Open standards and protocols only gained industry support because those industry players were trying to commoditise their complements, and open standards were the only way to achieve that. There are plenty of players in the industry who work under the monolithic closed-source model, but we 'cool kids' never hear about them, because they only talk to massive businesses with procurement departments.
by egorfine | 2025-08-26 09:31:40+00:00
Obviously Google considered and prepared for a huge negative feedback when they have made this decision, so I don't think we can change that.

Having said that I can only see living with two devices going further: one locked down for banking & stuff and another one for freedom.

Unfortunately, I can also envision a locked down internet available only on certified devices in ten years. Absurd? A mere idea of a locked-down Android device looked absurd... yesterday. Just yesterday.
by petralithic | 2025-08-26 09:31:56+00:00
I'm not sure about this specific instance, but AI generated movies will absolutely be the future, when you can create the exact shots you want with stability of the foreground, background, and characters, and edit it all together, it'll be an explosion of creativity just as with image generation currently.

To be clear, I don't think it'll be telling an AI to "create me a movie with X, Y, and Z" because AI reasoning is not there yet, but for the raw video generation, it's progressing steadily, as seen in r/aivideo.
by majewsky | 2025-08-26 09:32:05+00:00
The reason that PulseAudio did not work at first (and PipeWire worked out of the gate), is that PulseAudio and PipeWire use a lot of relatively newer kernel audio APIs that previous sound daemons did not use. Therefore driver implementations of those APIs were untested and hence buggy when PulseAudio first started using them.

When people say "PulseAudio is not a broken mess anymore", what they really mean is "my audio driver is not a broken mess anymore".
by M95D | 2025-08-26 09:34:14+00:00
Not sure what you're talking about. Road signs and rules are the same.

- https://en.wikipedia.org/wiki/Vienna_Convention_on_Road_Signs_and_Signals - https://en.wikipedia.org/wiki/Vienna_Convention_on_Road_Traffic

We're working on the rest:

- ISO 8559 - https://en.wikipedia.org/wiki/European_Train_Control_System
by dspillett | 2025-08-26 09:35:06+00:00
> only use old devices and old OSes. Things that have been cracked and/or are easy to root.

> "But it's not secure!" -- yeah, that really is the point.

Well, no.

The point isn't just to rail against impositions from someone else wanting what they see as essential for their security, but also to keep things secure and⁰ free¹ for you, the user.

Holding your devices back constrains both your security and your freedom rather than helping you in either manner. Security because you will be missing important updates in that regard, and freedom because your device won't be able to negotiate connections with external services² that you want to use³.

----

[0] And where these two conflict, you should be free to chose your threat model and therefore which compromises to make, except where that could negatively affect others.

[1] The freedom of reasonable action form of free, not monetarily free etc.

[2] We hit this a short while ago with some legacy code+infra using SOCKS via OpenSSH to make unauthenticated HTTPS calls from source addresses we can't fix (authentication is done with SSH, control is by the other end having the fixed address of the SOCKS host in the whitelist) - upgrading the VM running the SOCKS proxy upgraded OpenSSH which deprecated a number of encryption and negotiation options, the old client library used didn't support enough new ones to be able to negotiate a link, newer versions required a later .Net version that is supported inside SSIS, so we had to rearrange how those calls were made (obviously the long term fix is to kill all that legacy SSIS stuff, all SSIS stuff including the people that made it, with fire). The same will happen with parts of what you use your device for, if you keep it back in the way you are suggesting.

[3] Banking facilities being a key area that you'll likely hit problems with first, after that other online commerce flows, and so forth.
by Alifatisk | 2025-08-26 09:35:38+00:00
The indent in your Ruby code is a bit weird. It should be like this

class Mess def chaos(x) if x > 0 [1, 2, 3].each do |i| case i when 1 if i.odd? puts "odd" else puts "even" end when 2 begin puts "trying" rescue puts "failed" end else puts "other" end end else puts "negative" end end end

I would have done it this way instead

class Mess def chaos(x) if x > 0 [1, 2, 3].each do |i| case i when 1 puts i.odd? ? "odd" : "even" when 2 puts "trying" else puts "other" end end else puts "negative" end end end

Or if you allow me to create a separate private method

class Mess def chaos(x) return puts "negative" unless x > 0 [1, 2, 3].each { |i| handle_item(i) } end private def handle_item(i) case i when 1 then puts(i.odd? ? "odd" : "even") when 2 then puts "trying" else puts "other" end end end
by keyringlight | 2025-08-26 09:36:32+00:00
I wonder if it'll promote having multiple devices, fragmenting into multiple ecosystems. One for the approved walled garden, another for uses that can exist without relying on those services (anything that doesn't need payments?).

Another approach I wonder about is single task specific hardware, like a GPS unit or media player, what tasks have developed over the past ~18 years within the mobile ecosystem and are mature and not rapidly evolving enough that they can be unbundled to their own devices, and desirable enough to stand alone that there's a market for it.
by renewiltord | 2025-08-26 09:36:53+00:00
There's no risk to reputation. You get a massive rage boost then reveal that "a social media contractor used authentic crowd photographs in an unauthorized manner and is no longer employed by the company". You reveal the photos, everyone either celebrates the contractor getting canned or that this wasn't AI and you get huge lift.

People are suckers. You can tell them you are going to do this, do it, and they'll still fall for it. Don't tell them and they'll think better of themselves and of you for obeying them (cf fictional firing) and you're done!
by KronisLV | 2025-08-26 09:36:57+00:00
> So game design is naturally a highly-coupled, incohesive problem space that is poorly suited to unit testing.

Poorly suited? Perhaps, but so are certain web system architectures as well, neither is impossible to test.

I think Factorio is an example that it can be done if you care about it... it's just that most studios shipping games don't.

https://www.factorio.com/blog/post/fff-438

https://www.factorio.com/blog/post/fff-366

Of course, in their case it can actually be justified, because the game itself is very dependent on the logic working correctly, rather than your typical FPS game slop that just needs to look good.
by zarzavat | 2025-08-26 09:36:59+00:00
This was always true, to be honest. Statically typed languages have always been better. Free IDEs such as Eclipse have been available for a long time. Good JVM languages such as Scala have been available for a long time.

If only the Ruby ecosystem had adopted Scala instead of Ruby, with cutesy books and eccentric underscored personalities, history might have been different.
by mlichvar | 2025-08-26 09:37:18+00:00
chrony can be configured to encapsulate NTP messages in PTP messages (NTP over PTP) in order to get the delay corrections from switches working as one-step PTP transparent clocks. The current NTPv5 draft specifies an NTP-specific correction field, which switches could support in future if there was a demand for it.

The switches could also implement a proper HW-timestamping NTP server and client to provide an equivalent to a PTP boundary clock.

PTP was based on a broadcast/multicast model to reduce the message rate in order to simplify and reduce the cost of HW support. But that is no longer a concern with modern HW that can timestamp packets at very high rates, so the simpler unicast protocols like NTP and client-server PTP (CSPTP) currently developed by IEEE might be preferable to classic PTP for better security and other advantages.
by jemmyw | 2025-08-26 09:37:29+00:00
I've been on a similar journey. I was deep into rails early in my career. Then I moved on, especially liking typescript. I thought I wouldn't go back. But you don't always get the choice, a great job came up and it was a rails app. I found joy in it again - and I'm still there nearly 10 years on. Ruby feels like how OOP should be, it's so very easy to implement patterns that other languages make verbose and horrible. I'm guilty of a lot of metaprogramming, hope you forgive me, I am over 40. I think it can be an undervalued super power of the language: something isn't working or you need deeper insight, just break into the innards of any library you're using and insert logging and/or your own code.

Anyway, that said, for new personal projects I like typescript and rust. But recently I needed to stick an admin interface on such a project and rails shines there, you can get something good and secure stood up with less code and faff than anything else. In today's world of LLMs that is helpful too, rails is concise and old and has lots of open source projects to pull from, so AI breezes through it.
by Ms-J | 2025-08-26 09:37:59+00:00
This is sickening. What is the countermeasure to these?

Edit. The countermeasure, according to an AI model is:

Avoid the direct beam of the LRAD by moving out of its narrow 15-degree coverage angle. Stepping off to the side drastically reduces exposure

Sound-dampening shields or barriers

Range style earmuffs and high-quality earplugs that attenuate sound significantly
by Fluorescence | 2025-08-26 09:38:15+00:00
That's not entirely wrong but I dislike the framing.

It appears to transfer the guilt of a successful deception that manufactures consent to public morality and the vulnerable. The real issue is it couldn't succeed without mendacious officials that suffer no consequences and uncritical/supportive media pushing the ball across the line.

It's also a much broader phenomenon than "protect the vulnerable". There are many other overused buttons they press to seek consent e.g. fear being the most common. Fear of terrorism, fear of job losses or tax rises, prejudice of others etc.
by 0x3f | 2025-08-26 09:38:37+00:00
I had the same immediate thought, but I think (as the product provider) it's quite a scary kind of friction to add. Customers already understand the standard subscription model/risk. Adding escrow means they have to learn about a new layer, evaluate it, etc. all in addition to doing the same for your own product.

Plus, never underestimate the ability of funnel customers to just flat out not understand something that seems simple to you. Deviating from norms IME leads to a big drop off. So the value of deviating has to be enough to overcome that.
by GoblinSlayer | 2025-08-26 09:41:10+00:00
Luna has better colors, Aero is pale slime colored. Luna has bright green colorful checkbox, Aero has pale slime colored checkbox. Luna has nicely drawn light blue scrollbars, Aero has pale slime colored scrollbars. Luna has colorful warm orange window background, Aero has cold pale slime colored window background. Luna has colorful orange button highlight, Aero has cold slime colored button highlight. Luna has an awesome Power Blade style progress bar, Aero suddenly has a colorful progress bar, but with gimmicky animation of a spinner doing nothing. Luna has colorful gradient window caption, Aero has pale slime colored window caption with gimmicky gloss. Also Aero has too thick window borders.
by johncolanduoni | 2025-08-26 09:41:18+00:00
It doesn’t matter what adjectives you apply to them - they do it and they’ll do it again. Most people are not equipped to evaluate the veracity of that statement, and if a few good apps don’t register with Google (that these will exist is the whole reason this move is problematic at all, right?) and ask you to click through on the website or whatever, they’ll get used to touching the stove and not getting burned.

c.f. the Windows “it could be malware” blurb. You basically can’t use any software from a small publisher without clicking through it, even if they pay for the code signing certificate.
by autoexec | 2025-08-26 09:41:29+00:00
> Things like banking apps are virtually necessary for many people's daily lives

I disagree. I think most people could do just fine without them. Some might need to buy a desktop computer or even visit their bank's website using a browser on their phone, but humanity got along just fine without cell phone banking apps for a very long time. Many of the old options still exist for a lot of common banking activities. Options like calling your bank on the phone, using an ATM, or going to a branch in person. If your bank really doesn't allow you to do anything with your money without a cell phone app I'd say finding a new bank is justified. Better yet, try to find a credit union.

Banking apps are convenient, but it's getting to the point where the inconvenience of being abused by the OS outweighs the convenience of a banking app which is probably collecting (and selling/exploiting) data they couldn't get from a visit to their website anyway.
by cinntaile | 2025-08-26 09:41:34+00:00
> If you watch an expert arborist (tree man) at work, you’ll notice that they’ve removed every single safety guard from their chainsaws.

You can say that about everything that has some form of guardrails. It goes faster without them. That doesn't necessarily mean it's the right decision to remove them. People tend to change their minds after they have an accident, which to me is an indication that they can't seem to properly assess the risk and the outcome beforehand.