MurphyA/hacker-news huggingface dataset:
by theamk | 2025-09-08 17:55:10+00:00
Neither of those, the main problems are:

- There is no backward or forward compatibility by default.

(Sure, you can have every SEQUENCE have all fields OPTIONAL and ... at the end, but how many real-life schemas like that you have seen? Almost every ASN.1 you can find on the internet is static SEQUENCE, with no extensibility whatsoever)

- Tools are bad.

Yes, protoc can be a PITA to integrate into build system, but at least it (1) exists, (2) well-tested (3) supports many languages. Compared to ASN.1 where the good tooling is so rare, people routinely manually parse/generate the files!

- Honorable mention: using "tag" in TLV to describe only the type and not field name - that SEQUENCE(30) tag will be all over the place, and the contents will be wildly different. Compare to protobuf, where the "tag" is field index, and that's exactly what allows such a great forward/backward compatibility.

(Could ASN.1 fix those problems? Not sure. Yes, maybe one could write better tooling, but all the existing users know that extensibility is for the weak, and non-optional SEQUENCEs are the way to go. It is easier to write all-new format than try to change existing conventions.)
by 827a | 2025-09-08 17:55:16+00:00
Yup. Many people will never experience this, but an Apple Watch Series 10 effectively cannot track a marathon for most runners. I've heard some people say that if you put it into its low-power mode, it can barely do it, but otherwise you need an AW Ultra, which can record up-to ~8 hours of continuous activity. If you regularly do longer, lower-impact outdoor activities like cross-country cycling or hiking, none of the Apple Watches can really handle it (especially if Apple's future intention is that you'll also be able to rely on it for emergency satellite connectivity; with what battery life??)

When Garmin says that they have a watch that can last 28 days, what that really means is "it could do like 50-80 hours of continuous activity tracking" or "you can easily record a 10 hour hike, and also not be worried that the watch will be dead if you need it for emergency satellite services". That's years beyond anything Apple, Google, or Samsung can do; none of the big tech companies are remotely close to this.
by yakshaving_jgt | 2025-09-08 17:55:31+00:00
That doesn't really tell me anything though. I use monads, and applicatives, and functors, and monoids, semigroups, etc…

When you use Hakyll to generate a static site, you use a bunch of monads. But is a Hakyll site a "monadic architecture"? I'm not quite sure how I'd describe it as an architecture — it's really just an imperative program. It's to some degree a bit like a Makefile.

A Yesod application on the other hand I would readily describe as MVC, and yet it's all monads all over the place.

What about something like The Elm Architecture? Elm provides a bunch of monads (not directly as an abstraction, but through a few specific instances) but its architecture I would describe as perhaps FRP, or unidirectional data flow state machine kinda thing.

So that's three examples with clearly distinct architectures, and all three are architectures that "consist of monads".

So, I don't really understand what "monadic architecture" means.
by burnte | 2025-09-08 17:55:32+00:00
Oh, I agree, I'm not saying "AI will always be garbage" but I WOULD say, "yep, mobile computing just isn't ready yet" in 1996. I also said every single day for the past 25 years that "cloud computing is a tool, not a solution." With how many gigs I've had moving workloads back on prem to reduce costs because someone else did a bad lift-and-shift, I think I'm right in tempering excitement. It's just hard to do. Everyone wants new and shiny.
by taylodl | 2025-09-08 17:55:39+00:00
Don't trust a capitalist? You've been told that for nearly 200 years now. The good thing about what's happening now is the veil has been removed, and people can see the true nature of capitalism now that it has been laid bare. Previous administrations worked hard to make capitalism appear more humane. Well, with Trump that ship has sailed. The good news is that's the spark of realization that can lead to meaningful change.
by ZenoArrow | 2025-09-08 17:56:01+00:00
I use Tomato too, but I wouldn't say it offers many benefits over OpenWrt. The main thing is that routers based on Broadcom chipsets often only work with very old Linux kernels (such as 2.6.xx kernels), as the drivers are closed source. For these routers, the primary third-party router OS choice is to use Tomato.
by raw_anon_1111 | 2025-09-08 17:57:08+00:00
That’s a horrible argument. The difference between riding a horse and riding a train is multiple orders of magnitude. The difference between using an alternate search engine is minimum and the experience is often better than Google.

And if your entire business strategy is to have a website and depend on Google search results to drive traffic, you are doing it wrong as many news organizations like Buzzfeed found out.

I do occasional self promotion and “thought leadership” bullshit to put my name out there. I go to where the eyeballs are - LinkedIn. It’s far more likely that the people I want to reach are on LinkedIn than my blog that I don’t have a link to anywhere. I just use it as a publicly accessible place to workshop my writing and thoughts before I post them to LinkedIn.

And I will play the world’s smallest fiddle for advertisers even then, if you have a product to sale to consumers, you are probably better off using Amazon or a Meta app to advertised. It’s better targeting and ads are less likely to be blocked.
by Klonoar | 2025-09-08 17:57:30+00:00
Rust is an interesting case to me.

There are certainly a lot of libraries on crates.io, but I’ve noticed more projects in that ecosystem are willing to push back and resist importing unproven crates for smaller tasks. Most imported crates seem to me to be for bigger functionality that would be otherwise tedious to maintain, not something like “is this variable an array”.

(Note that I’m not saying Rust and Cargo are completely immune to the issue here)
by autoexec | 2025-09-08 17:57:35+00:00
I'm glad that this is opt-in (at least for now).

I wish they'd done that for all the other data they collect and permanently store in the cloud (name, photo, phone number, signal contacts, etc.) since you can't even opt-out of that data collection.

I wonder if now signal will finally update their privacy policy which still opens with the outright lie: "Signal is designed to never collect or store any sensitive information."
by JumpCrisscross | 2025-09-08 17:57:49+00:00
> amount of people who care enough to buy a $3k - $10k server and set this up compared to just using ChatGPT is probably very small

So I maxed that out, and it’s with Apple’s margins. I suspect you could do it for $5k.

I’d also note that for heavy users of ChatGPT, the difference in energy costs for a home setup and the price for ChatGPT tokens may make this financially compelling for heavy users.
by nonameiguess | 2025-09-08 17:57:52+00:00
It's exactly what it is. When someone enlists in the US military, they take what is called the ASVAB (Armed Services Vocational Aptitude Battery). It's more specific to the military than Stanford-Binet, but effectively it is still an IQ test. Specific military occupational specialties have minimum score requirements to qualify for that job. Which job you actually end up getting is a combination of scoring high enough to qualify, scoring higher than everyone else who wants the same job, doing well on other things they assess you on, and needs of the branch of service at the time you enlist. Score high enough for cyber but they only need mechanics, then you're becoming a mechanic. Conversely, if they badly need cyber professionals but nobody scores high enough to meet the official bar, they're still putting people into that job. Hence, why the mismatch exists in the first place and why there's a study like this.
by gforce_de | 2025-09-08 17:58:27+00:00
You can build the image yourself, but have to switch off some packages or features - otherwise the image (linux-kernel + tools) is just too large or consumes too much memory. The original router has 8 megabytes RAM-memory and 2 Megabytes flash ("storage"). You can boot a recent kernel 6.16.5, but with 8mb there is not much left to work with 8-)

A starter is here: https://intercity-vpn.de/files/openwrt/wrt54gtest/minimal/
by greysonp | 2025-09-08 17:58:29+00:00
Hi there, Signal dev here. The new backup format is indeed cross-platform. I've successfully restored backups on an iPhone, we're just stabilizing things :)

If you're curious, the reason that Android's current local backups aren't cross platform is because it was made a long time ago, and it's literally a dump of all the sqlite statements that can be used to recreate Android's sqlite database (encrypted with a strong, random, local key). So not the most portable!

But this new thing is all cross-platform, and in the near future we'll even be making our local backups cross-platform.
by maratc | 2025-09-08 17:58:55+00:00
Ok, we're then back to `print` example:

print( 'Hello there from a very long line abcdefghijklmnopqrstuvwxyz', sep=' ', end='\n', file=None, flush=False, )

All of the existing named parameters to `print()` function are already provided, and that standard function is highly unlikely to change. Should I add another string to `print`, I will have to do it before the named parameters anyway. There is no sense in the trailing comma here however you look at it.

Edit: sorry for using single quotes, in my 20 years of writing Python it was never an issue, but now with `black` it apparently is.
by adrian_b | 2025-09-08 17:59:10+00:00
If you buy bottled oil instead of capsules, you can feel its taste, so you can sense whether it is rancid or it has any other suspect taste.

Good omega-3 oil has a pleasant taste, there is really no need to eat capsules made from chemically-modified cellulose or who knows what other material that is not suitable as food.

The omega-3 oil can be mixed with whatever oil you add to your food, e.g. to a salad.
by markstock | 2025-09-08 17:59:20+00:00
Something doesn't add up here. The listed peak fp64 performance assumes one fp64 operation per clock per thread, yet there's very little description of how each PE performs 8 flops per cycle, only "threads are paired up such that one can take over processing when another one stalls...", classic latency-hiding. So the performance figures must assume that each PE has either an 8-wide SIMD unit (and 16-wide for fp32) or 8 separately schedulable execution units, neither of which seem likely given the supposed simplicity of the core (or 4 FMA EUs). Am I missing something?
by Moto7451 | 2025-09-08 17:59:39+00:00
There’s a study that 3g is needed to move triglycerides and HDL in a good direction. I did that under a doctor’s direction and it worked as intended. Didn’t do anything for my cholesterol otherwise which is one of the confounders in some of the studies. Sometimes people get better LDL, sometimes not. vLDL improved markedly but maybe I was just taking better care of my diet between tests.

I don’t mind taking them so I kept the Omega 3s and started taking others for my LDL issues.
by danbruc | 2025-09-08 17:59:45+00:00
But if they think the bubble is the idea that "Modern AI will significantly transform business and the global economy, and that it'll lead to massive unemployment for knowledge workers", then—in my opinion—they're just wrong.

AI will one day transform the world but I do not believe modern AI will make that happen, that will have to wait for futuristic AI. I guess that makes AI not a bubble but I can still label modern, i.e. current, AI a bubble, right?
by data-ottawa | 2025-09-08 17:59:56+00:00
This is what I’m doing with my amd 395+.

I’m running docker containers with different apps and it works well enough for a lot of my use cases.

I mostly use Qwen Code and GPT OSS 120b right now.

When the next generation of this tech comes through I will probably upgrade despite the price, the value is worth it to me.
by legitster | 2025-09-08 18:00:26+00:00
> Administrations may be more laissez-faire in enforcing immigration law, and other Administrations more strict. Article III judges may have views on which policy approach is better or fairer. But judges are not appointed to make those policy calls. We merely ensure, in justiciable cases, that the Executive Branch acts within the confines of the Constitution and federal statutes. Just as this Court a few years ago declined to step outside our constitutionally assigned role to improperly compel greater Executive Branch enforcement of the immigration laws, see United States v. Texas, 599 U. S. 670; Biden v. Texas, 597 U. S. 785, we now likewise must decline to step outside our constitutionally assigned role to improperly restrict reasonable Executive Branch enforcement of the immigration laws. Consistency and neutrality are hallmarks of good judging, and in my view, we abide by those enduring judicial values in this case by granting the stay.

I think pretty telling is the court's need to constantly address itself and it's legitimacy in these documents lately.

I'm kind of on a divided opinion on this. This is clearly wrong and bad for America. But it's what the law says, the legislature isn't going to change it, and it's what America voted for. There are deep flaws in our democracy at a structural, legal level and I cannot reasonably expect the Judicial branch to go outside of their lane and solve them anymore than I think a couple of Supreme Court decisions could have avoided the civil war.
by Maxious | 2025-09-08 18:00:31+00:00
> Our AI future is being built overseas. We can’t afford that

> Unless we develop our own sovereign AI capability from the ground up, organisations will forever be looking over their shoulder, dogged by fear of ending up on the front page of the papers for all the wrong reasons.

> Michelle Ananda-Rajah; Senator for Victoria

https://www.afr.com/technology/our-ai-future-is-being-built-...

The grift that keeps giving
by tolerance | 2025-09-08 18:00:37+00:00
DEVONThink 4’s support for local models is great and could possibly contribute to the software’s enduring success for the next 10 years. I’ve found it helpful for summarizing documents and selections of text, but it can do a lot more than that apparently.

https://www.devontechnologies.com/blog/20250513-local-ai-in-...
by PaulHoule | 2025-09-08 18:00:41+00:00
Could be the credentials themselves get you marked for promotion.

Monsieur Bouvier was a high school French teacher who was one time the only teacher with a PhD in my school district. He knew a lot about pedagogy and evaluation and certainly French but being in his classroom I think he lacked "soft skills" and was not good at dealing with bullshit which is a lot of what the teacher job entails.

He got promoted to assistant principal on the basis of his credentials and put in charge of gifted and talented programs, I think the honors program succeeded precisely because people above him bypassed his authority and overruled him quite often. He was not really a good leader or manager -- as assistant principal he got to do some of what he was good at but he had to do more of dealing with the bullshit that the first and second tier couldn't deal with.

My school had Roy Downton as principal for the longest time and he was really great at the job and hard to replace. There was a lot of jockeying for the position and Bouvier lost out and Mr. Adamankos finally won. I think Boivier's credentials got him a certain advantage in promotion but fortunely he didn't get promoted too far beyond his competence.
by egypturnash | 2025-09-08 18:01:02+00:00
In 2017, a cartridge release was discussed for the game, but the response from Thorsten was that the game was so complex that it could take many years – the limitation was not RAM or CPU, but “Time”. He was very busy, managing a family with three small children, and so time to do the game was extremely limited. It seemed this would eventually contribute to the game being abandoned.

This sounds reasonable, the original game was the product of about 40 people working for about a year. Plus the four or five years some of those people previously spent on building their adventure game interpreter. Demaking a game takes less time than making one - you've got the whole game there already and you just have to figure out how to simplify it to fit into your target system - but it's still A Lot.

(original game credits: https://www.mobygames.com/game/534/indiana-jones-and-the-las...)
by harryf | 2025-09-08 18:01:12+00:00
Better to talk about the Gartner Hype cycle and it's stages compare it to technologies that clearly followed that cycle such as;

- Virtual Reality: big hype in the early 90s (arcades, movies like Lawnmower Man) through to use cases today like surgical training, aviation training

- Mobile video calls: hyped in early 2000's with 3G and pre-iPhone devices. Actually took off with 4G and 5G plus iOS and Android phones

- 3D printing: back in 2013 we were expecting "a 3D printer in every home" ... today valuable in industrial prototyping

Looking back at 2025 we'll be saying "Remember when they said everyone would lose their jobs to AI..."
by jmfldn | 2025-09-08 18:01:30+00:00
Sure maybe you're right. I'm just so underwhelmed by what I see in my day job that it's hard to map error prone and limited deep learning tools to what is being described here.

I don't see a strong argument here, more just a hope that something will spark this sci fi trajectory you describe. I'm sure big enough changes are afoot, but I think that the AI we have now will turn out to be much more of a 'normal' technology than most people expect.
by lordhumphrey | 2025-09-08 18:01:41+00:00
I think you may be being downvoted for the exclamation mark, which I also found a tad over the top, although I didn't downvote you.

Particularly when the mistake you're correcting was so reasonable and charming. It's an excellent example of an "eggcorn".

If you haven't heard of eggcorns, fear not: the word "eggcorn" is itself an autology, i.e., a word that is an example of the phenomenon it describes. So if you remember the word, "eggcorn", you should be able to remember the concept. An eggcorn is a type of malapropism, but one that could plausibly fit the context of the misheard original word or phrase.

So, for example, "eggcorn" could plausibly have been the word for the object which we actually call an "acorn".

Similarly, when I read "into death hears", I immediately knew what the writer meant, and had a little chuckle to myself thinking about how it actually made total sense. So perhaps we could point out to them nicely the lovely eggcorn they were using, rather than text-shouting.
by Swizec | 2025-09-08 18:01:45+00:00
> Spreadsheets don’t really have the ability to promote propaganda and manipulate people

May I introduce you to the magic of "KPI" and "Bonus tied to performance"?

You'd be surprised how much good and bad in the world has come out of some spreadsheet showing a number to a group of promotion chasing type-a otherwise completely normal people.
by tracker1 | 2025-09-08 18:02:04+00:00
And 20% or so of that difference is purely the fab node difference, not anything to do with the chip design itself. Strix Halo is a much better comparison, though Apple's M4 models do very well against it often besting it at the most expensive end.

On the flip side, if you look at servers... Compare a 128+core AMD server CPU vs a large core ARM option and AMD perf/watt is much better.
by jonnylegs | 2025-09-08 18:02:13+00:00
Thanks! It's really tricky to explain because I'm doing something That's a pretty big departure and language can get so tricky when trying to put a label on something that doesn't really exist or at least is being wrapped up differently than people are used to. I need to update our demo video, but the AI part is being able to structure our event and nodes in a way that we can pass those to the large language model alongside the outputs so that we're not expecting the large language model to do financial calculations -just interpret the inputs and the outputs.

A lot of it is turning all that information back into something that people can use. PNL is so standard that it's a good format for most executives.

And yes, spent a lot of time bouncing back-and-forth between ChatGPT and custom editing the article.

The big goal is taking all of this one step further and using generative AI to actually build the financial models and interact with them. Large language models have a good understanding of core business concepts, and being able to "train" a model to understand, our events means we can map common business concepts to our nodes and build the models for people conversationally. We've got this working under the hood but still have a lot of refining to do before it can be user facing.
by gruez | 2025-09-08 18:02:19+00:00
>- Firefox sends some dummy data when making use of privacy.resistFingerprinting, and so you should get a unique fingerprint _every time_ you visit a site, so the fact alone that you're unique might potentially not matter if you're _differently_ unique every time you visit the site. Is there a flaw in this line of thinking?

Yes, because those randomized results can be detected, and that can be incorporated into your fingerprint. Think of a site that asks you about your birthday. If you put in obviously false answers like "February 31, 1901", a smart implementation could just round those answers off to "lies about birthday" rather than taking them at face value.

>- My understanding is that the primary utility of browser fingerprinting is for advertising / tracking. In other words, the bulk of the population an advertiser would actually care about would be the huge middle of the bell curve on Chrome using Windows, not the privacy nuts on Linux with a custom browser config. In other words, if "blending in with the crowd" really worked I would think that tracking companies would fail against the most important and largest part of the user pool. If anything, it's more important to target grandma as she will actually click on ads and buy stuff online compulsively.

The problem is all this fingerprinting/profiling machinery ends up building a profile on privacy conscious people, even if they're impossible to sell to. That can later be exploited if the data gets leaked, or the government demands it. "I'm not a normie so nobody would want to show ads to me" doesn't address this.
by robrtsql | 2025-09-08 18:03:10+00:00
I agree that it doesn't need to exist, but as far as I can tell, almost no one depends on it directly. The only person using it is the author, who uses it in some other small libraries, which are then used in a larger, nontrivial library.

I just created a Next.js app, saw that `is-arrayish` was in my node_modules, and tried to figure out how it got there and why. Here's the chain of dependencies:

next > sharp > color > color-string > simple-swizzle > is-arrayish

`next` uses `sharp` for image optimization. Seems reasonable.

`sharp` uses `color` (https://www.npmjs.com/package/color) to convert and manipulate color strings. Again, that seems reasonable. This package is maintained by Qix-.

Everything else in the chain (color-string > simple-swizzle > is-arrayish) is also maintained by Qix-. It's obnoxious to me that he feels it is necessary to have 80 different packages, but it would also be a substantial amount of effort for the other parties to stop relying on Qix-'s stuff entirely.
by abhishekbasu | 2025-09-08 18:03:11+00:00
I've always had the impression that Mathematical programming esp. Mixed integer programming/Integer programming is largely "unknown" outside of core engineering and operations research. It's an excellent framework to solve a whole host of problems that arise in business and elsewhere, which are solved using suboptimal (hah) heuristics instead.

Okay, maybe I was a bit harsh, but it definitely doesn't pop up as often as deep learning and statistical machine learning. For those who wish to get deeper into this, I highly recommend Optimization over Integers by Bertsimas and Weismantel.