skysight-inc/HackerNews huggingface dataset:
You have a very different definition of free than I do. Free to me means that people enter into agreements voluntarily. It's hard to claim a market is free when it's participants have no other choice...
GM blocks dealership from installing Apple CarPlay retrofit kits in EVs
I use Nonguix with a RTX2080 and am very happy with that. Similarly to Nix it's marvellous, but not for the faint of heart.
I think CNNs follow very naturally from the notion of shift/spatial invariance of visual processing. That doesn't require a mathematical understanding.
Often the way they attepmt to manage 100 people is to split the monolith into a distributed monolith. Now you have all the same problems plus some new ones, but hey, we're "managing" the human problem.

And considering they somehow muddle along, with one person sometimes breaking everything for the other 99, and all the other problems, I think they could very well muddle along with a monolith. With 100 or however many programmers.

Yes, the distributed system with well thought out splits into services would be an improvement. But it's clearly not a necessity. So it remains that some places at least, use it out of some other reason - fad, cargo culting, whatever.

Architecture should be solving the human or other problems, definitely. But how often it does... I guess each with their own experience.
https://archive.is/gjkNq
The cake is a spy
I would wish that they would also:

- Listen to their team. Issues arise, complexity may be higher than appears. Being receptive to reality and not being obstinate.

- Manage priorities, when there is too much to do everything, so progress can continue instead of gridlock by stakeholder updates, changes, and context switches leaving you feeling like a husk

- Not an expectation, but I find the good ones almost play the role of team therapist. I had a very kind manager stay up until midnight with me being supportive when it got really bad. The opposite of this is the not-my-problem people

- Really really good managers understand the pressures you are under, and give suggestions on how you can work smarter.

I do think sometimes there is pressure and they get in the way of work to produce visible artifacts to have something to point to that they did. I’m empathetic, a lot of their work is invisible.
Learning to break down a large, seemingly intractable problem into smaller addressable ones is an important skill.

From my experience, learning to do so is harder when you are overwhelmed, inundated with life's stresses. I found I needed to set aside 15 mins on a busy day with absolutely no distractions, just a pen and blank paper to write down the big problem and a bullet list of smaller ones that could be addressed sequentially. The simple exercise can bring significant relief but is obviously half the battle.

Over time the pen and paper exercise becomes a mental one!
Your suggestion aligns well with how Ruby on Rails tends to handle this. All of the stuff in your list of workloads would be considered “jobs” and they get enqueued asynchronously and run at some later time. The jobs run in another process, and can even be (often are) on another server so it’s not bogging down the main app, and they can communicate their success or failure via the main database.
this is a great video to rewatch whenever interacting with non-technical stakeholders.

IMO the "microservices" architecture is kind of a failure from an economic perspective. On top of many of the talks like this one [0], which discuss things technically, microservices gave us "tech companies" employing 5-10 eng + PM + EM, which inevitably leads to "org building" and office politics, bloated engineering teams (anecdote: Musk reducing much of X staff).

I think we'll see a trend toward monorepos + high velocity programming utilizing LLMs like copilot, enabling higher productivity with smaller teams.

[0]: https://youtu.be/LcJKxPXYudE?si=zPsbuFBWqhH1QhKh
Alternate link: https://arstechnica.com/science/2023/09/french-drillers-may-...

Seems to be news from 2023
Orchestration tier. Oy.

So something goes wrong, and you need to back out an update to one of your microservices. But that back-out attempt goes wrong. Or happens after real-world actions have been based on that update you need to back out. Or the problem that caused a backout was transient, everything turns out to be fine, but now your backout is making its way across the microservices. Backout the backout? What if that goes wrong? The "or"s never end.

Just use a centralized relational database, use transactions, and be done with it. People not understanding what can go wrong, and how RDB transactions can deal with a vast subset of those problems -- that's like the 21st century version of how to safely use memory in C.

Yes, of course, centralized RDBs with transactions are sometimes the wrong answer, due to scale, or genuinely non-atomic update requirements, or transactions spanning multiple existing systems. But I have the sense that they are often rejected for nonsensical reasons, or not even considered at all.
yeah, unfortunately I think in my particular case an electric knife wouldn't work. I make homemade American process cheese, and it's very soft, so I'm pretty sure that it would still stick to an electric knife, as well as tear really badly. From the videos, these ultrasonic knives seem like they would work perfectly but the commercial options are all impractically expensive and from doing a little research, all the DIY versions are tiny blades meant for cutting stuff like plastic on 3d prints etc.

Apparently getting the blade design right on a bigger one so that it properly resonates with the transducers is tricky.
I think you might've taken my point too strongly. Of course math is very useful, and certain contributions are purely mathematical. I just don't think it is as hard of a requirement for innovation as was claimed.
When you mean "improvement" you mean Geekbench score. There are all sorts of metrics that year-over-year improvements bring, and performance uplift is really just one of them.

I'm not sure what this has to do with anything I said.

But Apple Silicon does not have a homogeneous core architecture. Your claim that "each core" was improved by 62% is simply flat-out wrong. A single-core test does not average out the performance of the efficiency core and performance core, it just schedules it to the fastest available thread. Furthermore, you're again conflating "improvement" and "Geekbench score" without controlling for variables like power consumption and ISA divergence.

When I said "each core", I meant each P core. Geekbench does not test E cores in ST. In MT, E cores are factored in.

OP's statement still strikes me as overwhelmingly true. The promise of ARM dominating the desktop is entirely unrealized in 2025. It's barely even reaching fruition in the datacenter.

Weird statement devoid of any facts. Apple's laptops are generations better than anything AMD and Intel can muster in 2025. Even Qualcomm's first generation Nuvia core laptops are matching AMD and Intel's very best in CPU benchmarks. Desktop is a small market. In data centers, Graviton has had a meteoric rise.[0] Every major cloud company has its own ARM server CPU including Meta, Google, Microsoft, Tencent, Baidu, Alibaba, Nvidia.

[0]https://x.com/patrickmoorhead/status/1863986630366757279?s=4...
Fallout 1 has in essence 2 arcs. Do one thing and then do other.

Fallout 2... Well you can just do anything the open world before final thing. Skyrim for example is infinitely more constrained, you have lot of pretty boring content to get to end...
They do? Then how do i do the forbidden stuff by accessing neighboring pixel data?
They stole a billion donuts.

There thousands of posts on HN defending digital piracy, mocking the government and groups like the RIAA that make poor analogies to theft of physical goods.
Imagine criticising the addict in this situation rather than the dealer, or questioning the system that brought about their dependency.

And aren't we meant to use our privelege to help others? I'm not sure when privelege became a dirty word.
I would think that the vast amount of central/Western land in China that is sparsely populated might skew this statistic quite a bit, where Spain and Japan don't have that at the same scale.
Yup, just didn’t want people outside the Uk to get hopeful at all :)
For me it was two things:

- collaborative live API design/review with rapid iteration.

- developing automation on openapi specs to help teams avoid making backwards compatibile changes.

It is much easier to catch things in design.

spec-first is probably most useful for large public APIs.
Certainly not the UK: https://techcrunch.com/2025/02/10/uks-secret-apple-icloud-ba...

Here's a nice quote from the former (2019-2023) UK Defense Secretary: "well for one the people who love encryption most are pedophiles."
https://x.com/BenWallace70/status/1892972120818299199
Musk Doge Pick Led Cybersecurity Cuts at Citrix. Hacks Followed
The Neo-Prohibitionists Are Coming
I wouldn’t call it disingenuous. It’s the published title (i.e. not editorialised for HN) and accurate enough for its intended audience.
Comparable and essentially identical for sure, but 30 km/hr slower is slower.
I don’t think it’s a good idea to have the heavy hand of the state interfere on such a trivial issue.
Humans reason with objects much better because that's how the real business world works.
Their "point" was nothing more than repeating the colonialist propaganda that the real americans were the ones who ""settled"" later and named the continent.

(ALso that is a so ridiculous reasoning, by that logic everyone is native african and not native <insert place where they genetically diverged and settled>)
Quite fascinating. Did you write about your experiences in that area? Would love to read it!
ANSI C89 [pdf]
With ollama being another wrapper of llamacpp...

(Gaia seems to have 2 modes, one for running on AMD-specific hardware, and the second one being a wrapper around ollama the llamacpp wrapper).
It's not a given that anti-vax belief correlates with lowered educational standards. I would imagine it's far more complex.

Neither issue is isolated to the US.
my opinion is that this post doesn't have any self promotion and neither does this account have any of the things you mentioned above. if it did have self promotion i believe i would have been banned by now.
IBM is one of the biggest open source contributors in the world. What are you looking out for exactly?
Just returning to this thread to point out how BYD is showing off 1000kW charging.

I'd bet $10 that China is well-covered with 1000kW charging within 10 years.
Could be symptom than disease. He's now including the word "pedo", and I don't think that is not a universally effective derogatory.
> I'm not sure what this has to do with anything I said.

I'm pointing out that your goalposts are arbitrary. We could compare a NEON vs AVX benchmark if we wanted to watch ARM have a meltdown, but we don't. I'd hope you're smart enough to know the composite improvements of x86 are greater than the sum of it's IPC uplift.

> When I said "each core", I meant each P core.

Ah, thank you. That's much more clear.

> Weird statement devoid of any facts. Apple's laptops are generations better than anything AMD and Intel can muster in 2025.

Yeah, and their desktops?

> Even Qualcomm's first generation Nuvia core laptops are matching AMD and Intel's very best in CPU benchmarks.

Once again, I'm sorta dumbfounded that I have to explain this to HN.

IPC comparisons are not a direct shootout on CPU performance! They do not reflect real-world workloads!

Comparing ARM benchmarks to x86 ones is literally the exact same problem as Apple's infamous Intel vs PowerISA benchmarks.
Every data broker just felt a disturbance in the force.
Not a technical reason: I've been using Django Ninja to medium/big app with lot of validation logic, and it was a delight. It was easy to start and integrates well with Django, but I'm moving away from it, not because I dislike it, I still like the approach and ergonomics. However, the project seems somewhat abandoned or at least struggling with updates (last release is in August 2024) and with lots of PRs staled. There are forks like django-shinobi https://github.com/pmdevita/django-shinobi that are moving forward and have releases

Right now I'm shifting to FastAPI + Django since much of my logic is already in Pydantic classes, and authentication is token based, so FastAPI mainly is a wrapper for my Django app. Still, it doesn't feel ideal. I would prefer to use django-shinobi, but when I first try to migrate to FastAPI I did it most of the hard stuff in a day

If you're considering options, I recommend giving django-shinobi a try. I hope it gains more traction and involves more maintainers.
NYU.edu Defaced
(1) Plant-based milks are not superior to cow milk in nutrition, I'd say that almond milk is closer to soda pop than skim milk and not as good as eating the almonds. Almond milk from California almonds is a greater drain on water resources than cow milk from upstate NY.

(2) Animal agriculture isn't necessarily bad ecologically. Yes, you have to feed 3N to 20N units of food to an animal to get N units of food, but those could be some food that humans can't eat, like grass, that can be produced without tilling the land, on steep slopes for instance. On a large scale an animal feeding operation produces a dangerous amount of waste, on a small scale that "waste" gets put back on the land and builds fertility and soil carbon.

Our farm was beautiful when we bought it 25 years ago but our horse operation has made it even more beautiful and productive (of hay and pasture grass) because we import nutrients in the form of grain and hay and feed back 100% of the "waste" to the soil. I don't know what effect is has on the global carbon balance but I can see the local consequences of building soil carbon.
I'm looking for a solution to filter large openapi specs to the most concise complete subset. I've implemented three different variations, two of which appear not to prune enough, and one of which appears to prune too much.

Any recommendations?
Something that most Americans perhaps don't get in this debate on privacy - the rest of the world actually cares more about surveillance capitalism by private mega-corps vs the personal / national security oriented government surveillance.
It's a data point. It's similar to the ridiculous titles given to ICs in the last 20 years. What does Senior Developer vs Senior Engineer mean? Do Architects code or not? I'm sure you have an answer, but someone else with different experience might have a complete different answer.
I don't think anyone is opposed to police surveillance at least in public areas or with some warrant.

The questions are 1) proper judicial oversight in the latter case and 2) governments making it illegal for anyone to distribute more effective (assumed) privacy
There's Quad Remesher (integrated in C4D and ZBrush as ZRemesher). It's proprietary but quite affordable ($109 for a perpetual commercial license or $15/month -- no, not affiliated).

No AI, just clever algorithms. I'm sure there are people trying to train a model to do the same thing but jankier and more unpredictable, though.
Llama models are open weights, so all is well
When this topic comes up, I always think of uFork [1]. They are even working on an FPGA prototype.

[1] https://ufork.org/
So you want to break down monolith? Read that first
How do you understand the sentence above:

> Benefits of types should be carefully balanced against the cost of introducing them

Does "benefits of types" not imply to you that there are downsides to not having them?
Past the edit time, but I had the name wrong. It's a Vita-Prep 3, not Vitablend, that's the commercial model I bought.
Code in packages should be signed.

Code in pickles should also be signed.

I have no need for the pickle module now, but years ago thought there might have been safer way to read data that was already in pickles.

For backwards compatibility, skipcode=False must be the default,

were someone to implement a pickle str parser that doesn't eval code.

JS/ES/TS Map doesn't map to JSON.
You can trigger an admin lock with one tap on Android using this: https://play.google.com/store/apps/details?id=com.iglint.and...
My understanding was that Tesla had been suckling at the government's year for years in the form of carbon credit trading and would have expired already if not for this.
> In the beginning (that is, the 90’s), developers created the three-tier application. [...] Of course, application architecture has evolved greatly since the 90's. [...] This complexity has created a new problem for application developers: how to coordinate operations in a distributed backend? For example: How to atomically perform a set of operations in multiple services, so that all happen or none do?

This doesn't seem like a correct description of events. Distributed systems existed in the 90s and there was e.g. Microsoft Transaction Server [0] which was intended to do exactly this. It's not a new problem.

And the article concludes:

> This manages the complexity of a distributed world, bringing the complexity of a microservice RPC call or third-party API call closer to that of a regular function call.

Ah, just like DCOM [1] then, just like in the 90s.

[0] https://en.wikipedia.org/wiki/Microsoft_Transaction_Server

[1] https://en.wikipedia.org/wiki/Distributed_Component_Object_M...
We are big fans of bluey. Also interesting to note that, it’s my understanding that it was a conscious choice to keep the identities of Bluey and Bingo secret in an effort to shield them from any ill effects of fame at such a young age. You don’t hear that very commonly for other shows.
Good point. Lots of reasons to love France. Also some good amount of things they get very wrong. Inheritance tax hitting the low class a lot these days, especially as house pricing is up through the roof.
I don't know shelltypes, and it sounds like a linter for shell scripts.

Does shelltypes warn against a failure to check for ARG_MAX?
Before maximizing wages and minimizing profit, your interest as workers is to assure that the owner is provided with enough financial motivation to both stay in business and not find substitute employees or solutions for the work that you do.
We presume that things that have been stable for hundreds of years will continue to be stable by just some sheer force of history. This is a falsehood.

See also: the https://en.wikipedia.org/wiki/Lindy_effect

> The Lindy effect (also known as Lindy's law) is a theorized phenomenon by which the future life expectancy of some non-perishable things, like a technology or an idea, is proportional to their current age.
It's more cognitive load to write a validation for every parameter because you can't rely on your fellow dev knowing it's not good to pass a string where you want a boolean.
https://www.nejm.org/doi/full/10.1056/NEJMra2106441

Not straightforward.
If you are copying locally you aren't importing it into the U.S.
> I worked on the Cell processor and I can tell you it was a nightmare. It demanded an unrealistic amount of micromanagement and gave developers rope to hang themselves with.

So the designers of the Cell processor made some mistakes and therefore the entire concept is bunk? Because you've seen a concept done badly, you can't imagine it done well?

To be clear, I'm not criticising those designers, they probably did a great job with what they had, but technology has moved on a long way from then... The theoretical foundations for memory models, etc. are much more advanced. We've figured out how to design languages to be memory safe without significantly compromising on performance or usability. We have decades of tooling for running and debugging programs on GPUs and we've figured out how to securely isolate "users" of the same GPU from each other. Programmers are as abstracted from the hardware as they've ever been with emulation of different architectures so fast that it's practical on most consumer hardware.

None of the things you mentioned are inherently at odds with more parallel computation. Whether something is a good idea can change. At one point in time electric cars were a bad idea. Decades of incremental improvements to battery and motor technology means they're now pretty practical. At one point landing and reusing a rocket was a bad idea. Then we had improvements to materials science, control systems, etc. that collectively changed the equation. You can't just apply the same old equation and come to the same conclusion.
There's always types. The question is if they're dynamic, static, implied or explicit.
This seems pretty nice, as it using directly landlock API from the Linux Kernel (like pledge from OpenBSD). One feature I would like to have is like yaml description for some set of configuration rather that use all this arguments. So we could have preconfigured commands and just execute them. But I think it is just a matter of taste. I will try the tool. Thanks for it.
Transform YouTube videos into engaging social media content
Amazing.

As in, amazingly and horrifically awful behavior.
Impressions of Disraeli (1931) – BFI National Archive [video]
On paper. But it is easier to get influenced by intelligent "Subject Matter Experts" and they usually know how to nudge the public representatives their way.

This is a known and accepted flaw of rotating leadership in democracies.
What he said:

> the GPL has led to fairly noticeable increase in the amount of proprietary software in the world

What he did:

> opening up our core source code was never an option.

It's companies that decide that open sourcing their software is 'never an option'–even the LZO compression part of it–that lead to a 'noticeable increase in the amount of proprietary software in the world'. They are just using the GPL bogeyman as a thin excuse for their own decisions.
This is cringe idealism. It bears no resemblance to the way things work.
I clicked on several utils on the site, and they all had GIFs of the demos.

I think terminaltrove takes these from the projects themselves instead of creating them on their own.
You need to deploy the KDC proxy yourself, and then add it to the .RDP file options in your AVD feed. It's not something that works out of the box: https://learn.microsoft.com/en-us/azure/virtual-desktop/key-...
Model 3 competes more with their C class. Shame that they're trying to use their CLA to compete against it.
If I understand it correctly, landlock is an API used by an app to sandbox itself. The app itself controls the sandboxing. Bubble wrap is user space tooling external to the app, so the app had no direct awareness or control of its sandboxing. The scenarios each is intended for are orthogonal to one another.
It's for the two games they'll include with your subscription that they support for maybe two years.
It would be better to measure the M1 and M4 rather than Max which has non-regular release schedule. For GB6,

M1 @N5A @3.2Ghz = 2360

M4 @N3E @4.4Ghz = 3720

Roughly 15% IPC improvement in the past 4 years. Once you take away the clock speed and node advantage, along with Floating Point performance due to additional instruction set ( IIRC Apple still dont support SVE ) and Matrix Maths, both substantially increase benchmarks on certain GB6 test. You are looking at sub 10% IPC improvement over past 4 years give or take.

One could say 10% in 4 years is not looking good, or 10% when you are already leading the pack and others have yet to caught on to the original M1 IPC level is actually a tremendous achievement.

Hopefully something interesting in M5. Or we have reached another plateau in terms of IPC. But I could see M6 on N2 double the score of M1 in 2026.

And perhaps worth mentioning, the most interesting development is actually happening with the efficiency core, not the performance core.
Investigating Affective Use and Emotional Well-Being on ChatGPT [pdf]
I think so yes. I emailed my coauthors to confirm.