MurphyA/hacker-news huggingface dataset:
by wahnfrieden | 2025-11-11 19:55:27+00:00
It has a meaning as technical jargon in textiles https://www.uniqlo.com/eu/en/news/sp/topics/2022011301/ which was chosen as being similar to Issey Miyake’s piece of cloth construction: https://www.moma.org/collection/works/100361

You seem more eager to shit on this aspect of it than to understand something you’re unfamiliar with. Not that you need to become familiar with something you’re uninterested in, especially with luxury market products, but since you’re here talking about it and this isn't "Hater News"…

It does have higher production cost but the price of this item is priced for it being designed by Issey Miyake (not Apple) and sold as a luxury fashion item. If you want a cheaper strap they sell that too.
by dbl000 | 2025-11-11 19:55:38+00:00
I don't understand the rational for announcing that a vulnerability in project X was discovered before the patch is released. I read the project zero blogspot announcement but it doesn't make much sense to me. Google claims this is help downsteam users but that feels like a largely non-issue to me.

If you announce a vulnerability (unspecified) is found in a project before the patch is released doesn't that just incentivize bad actors to now direct their efforts at finding a vulnerability in that project?
by dean0x | 2025-11-11 19:56:20+00:00
I built Skim to solve a specific problem: coding agents hitting context limits when analyzing codebases.

The insight: humans don't read every line of code. We skim structure, signatures, comments. Agents should do the same. What it does: - Walks your repository - Removes function bodies and implementation details - Keeps structure, signatures, docstrings - Result: ~90% token reduction without semantic loss Built in Rust for performance on large repos. Works with most major languages (also markdown). Designed for Claude Code, GitHub Copilot, Cursor, or any LLM that analyzes code. GitHub: https://github.com/dean0x/skim MIT licensed. Looking for feedback on the approach and edge cases I might have missed.
by Jach | 2025-11-11 19:56:41+00:00
Yeah I won't give a serious thought to anything that doesn't have full symbolic support. I gave my nephew-in-law my old TI-89 Titanium last year, he was entering 8th grade and I got it midway through 9th grade and it served me well all the way through my CE undergrad. Arithmetic, trig, statistics, basic calculus, differential equations, laplace transforms, vector calculus, it handled so much, and it was easy to use TI Basic to add new functionality/shortcuts... Prior to that I was happy with a cheap non-graphing scientific calculator (I think it was a Sharp EL-531WBBK Translucent Blue). It was fine for algebra, trig, geometry, and pre-calc science courses.

My dad has an HP-15C that I've always thought was cool but I never really liked to use it for anything. This new calculator is also really cool but I can't imagine ever owning one. I don't need to do much calculation anymore anyway so it's not like I need any calculator at all (hence giving away my old calc). I'm also usually at my PC, or a laptop, or I can ssh to my home system with my phone (if the phone's basic calc app is insufficient). For simple calculations I've most commonly used a Python repl since like 2007, but for anything more advanced these days I'd pull out one of the PC programs I was exposed to in the later parts of college (e.g. matlab or octave+symbolic and other packages, or maxima). But I also have used Python + libraries or Lisp + libraries, and would like to someday redo my Stats education with R. Hand calculators just seem really antiquated to me now.
by ErroneousBosh | 2025-11-11 19:56:42+00:00
> Skilled engineers can now produce more code

No, they can't. AI cannot produce code.

> The same is true for customer support,

AI cannot provide customer support. It cannot answer questions.

> photography, video production (ads)

AI cannot take photographs or make videos. Or at least, not ones that look like utter trash.

> paralegal work, pharma, and basically any job that involves filing paperwork.

Right, so you'd be happy with a random number generator with a list of words picking what medication you're supposed to get, or preparing your court case?

AI is useless, and always will be. It is not "intelligence", it's crude pattern matching - a big Eliza bot.
by ntoskrnl_exe | 2025-11-11 19:56:43+00:00
As far as I know, CDMA, compared to GSM, didn't have a SIM card equivalent. The identity information was baked into the handset and if you wanted to move your number from one phone into another, you had to get in touch with your carrier.

eSIM reintroduces this problem. Those who experienced it 20-odd years ago with CDMA may feel like home. But elsewhere, where it's always been a norm to have the easily transferable physical SIM card, it might be viewed as too much of a hassle.
by mrguyorama | 2025-11-11 19:56:50+00:00
>Income inequality is a phrase that pathologizes what appears to be a universal truth. In all types of economic and political systems (after we left the forest, and probably while we were still in the forest), some people have been desperately poor while other people are not. What would be interesting is a single counterexample of sustained "income equality."

There's actually tons of data. Almost every western country has a much better "Gini Coefficient" than the US.

It isn't a universal truth. That's bullshit.
by rogueparitybit | 2025-11-11 19:57:17+00:00
I've recently switched from Containerise + Temporary Containers to Auto Containers. Brand new addon, but the dev is responsive and IMO it works much better for creating new containers on the fly as you browse.

https://addons.mozilla.org/en-GB/firefox/addon/auto-containe...

https://github.com/Shajirr/FF-Auto-Containers
by jiggawatts | 2025-11-11 19:57:28+00:00
That really was just the most absurd argument for Microsoft developers to engage in. It felt like a parody of the "optimisation is unnecessary because us developers are such Prima Donnas and simply toooooo expensive to lower ourselves to such levels" attitude that some people have.

He used a cache. A simple hashtable. That's it. He got an absurd speedup of something like hundreds of times faster.

What are developers smoking these days that they can't even envision ever doing something like this without undertaking a research program?

To this day people will debate this, as if there's a valid debate to be had!

"No, no, no, it's premature to optimise software that is... being released to a billion users in production."

"Casey is adding unnecessary complexity that will be hard to maintain... by using a fraction of the code Microsoft did to solve the same problem."

"It must be full of errors... well... other than the superior Unicode compliance."

"It's so much longer to develop high-performance code... the evidence is that it took Casey two weekends to write a nearly complete terminal emulator!"

Etc...

Look where we are today. Microsoft still steadfastly refuses to even look at Casey's solution, let alone adopt it wholesale. Years later there are still blog articles being written about the performance issues of the Windows Terminal.

PS: Notepad and Calculator got the same "treatment" and now struggle to keep up with key presses.
by messe | 2025-11-11 19:57:37+00:00
> ᴡʜᴀᴛ ᴡᴏᴜʟᴅ ʜᴀᴠᴇ ʜᴀᴘᴘᴇɴᴇᴅ ɪꜰ ʏᴏᴜ ʜᴀᴅɴ'ᴛ sᴀᴠᴇᴅ ʜɪᴍ?

> "Yes! The sun would have risen just the same, yes?"

> ɴᴏ

> "Oh, come on. You can't expect me to believe that. It's an astronomical fact."

> ᴛʜᴇ sᴜɴ ᴡᴏᴜʟᴅ ɴᴏᴛ ʜᴀᴠᴇ ʀɪsᴇɴ

> "Really? Then what would have happened, pray?"

> ᴀ ᴍᴇʀᴇ ʙᴀʟʟ ᴏꜰ ꜰʟᴀᴍɪɴɢ ɢᴀs ᴡᴏᴜʟᴅ ʜᴀᴠᴇ ɪʟʟᴜᴍɪɴᴀᴛᴇᴅ ᴛʜᴇ ᴡᴏʀʟᴅ
by Findecanor | 2025-11-11 19:58:19+00:00
I think they should have mentioned the ABL-100 from 2024 [0]. It is probably their most interesting recent watch. It has a step tracker, sets time via Bluetooth from a smartphone, and it is in a classic digital Casio style similar to the A168W and A158W.

0: https://www.casio.com/intl/watches/casio/standard/vintage/ab...
by ryandrake | 2025-11-11 19:58:39+00:00
> But appearance is operative: a security issue is something that I (as the maintainer) would need to fix regardless of who reports it

I think this is the heart of the issue and it boils off all of the unimportant details.

If it's a real, serious issue, you want to know about it and you want to fix it. Regardless of who reports it.

If it's a real, but unimportant issue, you probably at least want to track it, but aren't worried about disclosure. Regardless of who reports it.

If it's invalid, or AI slop, you probably just want to close/ignore it. Regardless of who reports it.

It seems entirely irrelevant who is reporting these issues. As a software project, ultimately you make the judgment call about what bugs you fix and what ones you don't.
by idatum | 2025-11-11 19:58:40+00:00
I'd love to see a non-programmable version. If I recall it would be something like the HP 10C. It's because I just want the RPN part along with math functions.

A good example: Taking your FCC ham license exam does not permit use of your phone or a programmable calculator. They would have allowed me to use it.

I had practiced for the exams with my old HP 11C. It was jarring to have to switch to a TI calculator during the test.
by mschuster91 | 2025-11-11 19:58:40+00:00
I'd guess Prime Video heavily relies on ffmpeg, then you got Elastic Transcode and the Elemental Video Services. Probably Cloudfront also has special things for streaming that rely on ffmpeg.

The "kill it with an email" probably means that whoever said this is afraid that some usecase there wouldn't stand up to an audit by the usual patent troll mothercluckers. The patents surrounding video are so complex, old and plentiful that I'd assume full compliance is outright impossible.
by jansan | 2025-11-11 19:59:35+00:00
Casio should release one of their "game and watch" products again, or create a new one based on the old models. Production cost cannot be higher than that of a normal watch, and a lot of people would love to own one.

I am always disappointed when I see products like their pac man watches that just have a print on it without any game related functionality. This has damaged the brand a lot already, and tbh, after many years being a hard core Casio fanboy I have moved on. But one more gaming watch...
by Tmpod | 2025-11-11 20:00:02+00:00
Perhaps fingerprint.com has stepped up their detection game and have new heuristics to identify you, thwarting the resistFingerprinting measures.

My experience lately has been that fingerprint.com is able to identify my main profile "in bursts", i.e. it will identify me consistently for some days, then it will forget and tell me it's never seen me. Maybe the service they provide on the landing page has a TTL policy? Either way, I've observed this behaviour on both my main profile and my "Firefox Focus"-like profile (a mix of no history + automatic temporary containers). On Mullvad Browser, however, it always seems to group me with random access across the globe.
by immibis | 2025-11-11 20:00:06+00:00
AIUI there's no such thing as "really a CVE". A CVE is merely a standardized identifier for a bug so you can call it "CVE-2025-XXXXX" rather than "that use-after-free Google found in ffmpeg with AI." It doesn't imply anything else about the bug, except that it may impact security. The Linux kernel assigns one to every bugfix that may impact security (which is most kernel bugs) to avoid controversy about whether they should be assigned.
by Night_Thastus | 2025-11-11 20:00:40+00:00
We use WSL for development where I work.

Sadly, the one problem with WSL(g) is graphical rendering. It can't handle DPI scaling properly at all (yes, even with experimental settings) and the result is blurriness, gigantic mouse cursor, clicks not registered where the cursor appears to be, or itty-bitty icons and UI that you can barely see.

I can't stand that they haven't fixed it in all this time.
by kossTKR | 2025-11-11 20:00:45+00:00
So you don't condemn israels ethnic cleansing but are very worried about muslim minorities in China that are repressed?

I am totally on board condemning China, but you aren't with Israel and that says it all - and i don't believe you actually are concerned about this muslim minority if you aren't at least as horrified by Israeli actual warcrimes and an ongoing genocide.

They already monitor everyone, they already control all markets they dont just prevent births they kill kids in an ethnic cleansing according to experts at the ICC, Amnesty International, Doctors without Borders and many others.

Again, unfathomable to me that you can list "they prevent births" as worse than murdering over 40.000 kids in a few years in Gaza and 100.000 civilians according to the newest numbers - that's by all measures worse than what China's doing and why every respectable NGO and expert groups are talking about Israel and not the Uyghurs at the moment.

Why are you not condemning Israels/US ethnic cleansing when i'm condemning chinas actions on multiple fronts?
by cycomanic | 2025-11-11 20:00:58+00:00
So the argument is because LLMs are useful and the publishing industry was not involved in their creation we should disregard the property rights of the publishing industry and allow using their work without a license? By that same argument (if something useful is being build, we ignore existing rights) shouldn't not also just take the code/models from OpenAI etc. and just publish them somewhere? Why not also their datacenters?
by legitster | 2025-11-11 20:00:59+00:00
> 2016 - First Casio outdoor watch to run Android Wear OS

Could you imagine the situation they were in as the most high-tech watch company in the world? For mainstream relevance you now have to anchor yourself to a smartphone platform that is either a) hostile to your very existence or b) completely abandons their platform and leaves you and your customers out to dry.

I know people complain about car manufacturers being hostile to CarPlay and Android Auto. But I think in the long run, the executives are being smart. Looking down the history of other companies that turned over responsibility of their user experience to tech companies - there's not a good track record of long-term successes.

I still think about the way the CEO of Nokia back in 2010 described what it would be like for them to abandon their in-house OS for Android: "Peeing yourself to stay warm".
by mangodrunk | 2025-11-11 20:01:26+00:00
Thanks for explaining your reasoning. I can see shame working for some, but I don’t think that is effective for a large group. It also has the adverse effect of making those who are shaming others look wrong and scared of discussing the subject. Also, there is a point where you can be wrong or need to adjust your perspective. Shaming others is not a good way to go about that. The enlightenment wasn’t built on shame but instead it used reason and open inquiry. It was a rejection of using shame which was a prevalent part of forced rules.
by jimbokun | 2025-11-11 20:01:34+00:00
I've had the same thought.

What if the real reason for recent softness in software engineer hiring, is that we have almost all the software we really need?

I feel like it's been a while since I even saw some software and thought "oh, I really need that!" Vs "here is something we will force you to download and install on your phone in order to do something that previously didn't require software". Like online menus in restaurants or event tickets or parking meter apps.
by stetrain | 2025-11-11 20:01:39+00:00
They don't have 15 different Macbook chassis sizes. Most of those SKUs are swapping SoC and memory configurations on the same board and chassis design.

By that logic the iPhone 17 (base model) is at least 24 SKUs.

If for example the 15" MacBook Air ended up being less than 3% of Mac sales, I wouldn't be surprised if Apple killed it off.
by perihelions | 2025-11-11 20:02:03+00:00
> "cotton knit socks"

Interesting that they charge ten times more now for sock-things, yet they're only polyester.

> "Tech Specs" [sic]

> "Material: Nylon (14%), Polyester (85%), Polyurethane (1%)"

https://www.apple.com/shop/product/hs8p2zm/a/iphone-pocket-b...
by godelski | 2025-11-11 20:02:27+00:00
Easy to detect but companies are lazy. I remember when Netflix first worked for Linux on chrome but not Firefox. I changed my agent and was good to go. After some months I emailed them asking to lift the agent block. They assured me they weren't blocking by agent. I sent them screenshots. They doubled down. So I said ¯\_(ツ)_/¯ and just kept using the agent until they unblocked it
by wahnfrieden | 2025-11-11 20:02:28+00:00
No, you just aren’t familiar with the term. It has a specific meaning in the context. It’s this: https://www.moma.org/collection/works/100361 and it’s well known to customers familiar with the popular Issey Miyake label (which does something like $85 million in sales)

In tech we also use common words or phrases to trademark new ideas. It's not ridiculous or unusual. But it may be unfamiliar to you if you are not interested in fashion (common in these parts, as apparent in this thread) and fashion topics are easy targets for technical brothers.
by rkomorn | 2025-11-11 20:03:16+00:00
Damn. Didn't know about this until now but it looks like, at least, he sure put in the effort.

"exploited the intelligence for illicit profit, brazenly ordering his moles to redirect aircraft carriers, ships and subs to ports he controlled in Southeast Asia so he could more easily bilk the Navy for fuel, tugboats, barges, food, water and sewage removal."

The devil works hard but apparently Fat Leonard works harder.
by alistairSH | 2025-11-11 20:04:01+00:00
"I buy more $10,000 cardigans than you buy Hanes undershirts" is kinda the definition of bragging. What a weird ass corner of the internet where it's just assumed everybody earns $millions. Like, lol, no outside SV, London, and NYC, that's truly exceptional. Like, the average CEO in the US doesn't even clear $1 million (according to Google's AI search results).
by someothherguyy | 2025-11-11 20:05:32+00:00
> (window size, font size, and many other factors that do not even require JS

Yeah, they require CSS, which you can also block using noscript and other tools, if you want.

Also, while you might be more "trackable" to those who fingerprint, if you are blocking those cross origin or same origin scripts from loading you are already stopping some of that. You can even blacklist some known hosts completely in your browser's policy settings and prevent those requests from ever reaching their destination.
by inertiatic | 2025-11-11 20:05:37+00:00
Lucene and ES implement a shortcut for filters that are restrictive enough. Since it's already optimized for figuring out if something falls into your filter set, you first determine the size of that. You traverse the HNSW normally, then if you have traversed more nodes than your filter set's cardinality, you just switch to brute forcing your filter set distance comparisons. So worst case scenario is you do 2x your filter set size vector distance operations. Quite neat.
by aexer0e | 2025-11-11 20:05:55+00:00
> 'screenshotting' is done by the operating system, and exposing ways to allow apps to know that they were 'in' the screenshot plus expose some metadata of their choosing sounds like a privacy nightmare

The apps don't have to know a screenshot was taken for this feature to exist; they could write into a passive "in case a screenshot is taken, use this as metadata" object data field that the OS uses when the user takes a screenshot
by epolanski | 2025-11-11 20:06:01+00:00
I program on Windows every day.

It's my go to machine, I also own a MBP m1 and an m3 max with 48 GBs, but my Windows desktop is by far the most capable machine of the three (a notebook cpu and ram, even the m3 max are still notebook hardware) and the OS I like the most for programming.

I program mostly in WSL2, so essentially in Ubuntu, but the terminal lives as a Windows executable.

MacOS is really a subpar development experience to me and it's plagued with issues, from very subpar docker support and performance to it's far from flawless experience on many languages I use regularly (e.g. Haskell) that are far from the Linux standard.

I love it as a notebook though, great hardware and battery life, but I'm at home most of the days.
by NobodyNada | 2025-11-11 20:06:17+00:00
> publicly disclosing these for small resource constrained open source project probably creates a lot more risk than reward.

You can never be sure that you're the only one in the world that has discovered or will discover a vulnerability, especially if the vulnerability can be found by an LLM. If you keep a vulnerability a secret, then you're leaving open a known opportunity for criminals and spying governments to find a zero day, maybe even a decade from now.

For this one in particular: AFAIK, since the codec is enabled by default, anyone who processes a maliciously crafted .mp4 file with ffmpeg is vulnerable. Being an open-source project, ffmpeg has no obligation to provide me secure software or to patch known vulnerabilities. But publicly disclosing those vulnerabilities means that I can take steps to protect myself (such as disabling this obscure niche codec that I'm literally never going to use), without any pressure on ffmpeg to do any work at all. The fact that ffmpeg commits themselves to fixing known vulnerabilities is commendable, and I appreciate them for that, but they're the ones volunteering to do that -- they don't owe it to anyone. Open-source maintainers always have the right to ignore a bug report; it's not an obligation to do work unless they make it one.

Vulnerability research is itself a form of contribution to open source -- a highly specialized and much more expensive form of contribution than contributing code. FFmpeg has a point that companies should be better about funding and contributing to open-source projects that they rely on, but telling security researchers that their highly valuable contribution is not welcome because it's not enough is absurd, and is itself an example of making ridiculous demands for free work from a volunteer in the open-source community. It sends the message that white-hat security research is not welcome, which is a deterrent to future researchers from ethically finding and disclosing vulnerabilities in the future.

As an FFmpeg user, I am better off in a world where Google disclosed this vulnerability -- regardless of whether they, FFmpeg, or anyone else wrote a patch -- because a vulnerability I know about is less dangerous than one I don't know about.
Do things that don't scale' is not valid anymore
by bmadduma | 2025-11-11 20:06:30+00:00
I'm telling you from my experience, the idea of “doing things that don’t scale” no longer works for enterprise B2B startups.

Every customer’s data systems and requirements are different. You can build a consulting company that way, but not a scalable product company.

Believe it or not, this comes from my own experience.
by garciasn | 2025-11-11 20:06:39+00:00
While I don't think FFmpeg's response is a great one ("fund us or stop submitting bugs"); I think Google is being pretty shitty here. For a company that prides itself in its engineering prowess and contributions to the OSS community (as they like to remind me all the time) to behave this way is just all around shitty.

Submit the bug AND the patch and be done with it; don't make it someone else's problem when it's an OSS library/tool. A for-profit vendor? Absolutely. But this? Hell naw.
by toast0 | 2025-11-11 20:06:57+00:00
v86 has been posted a few times [1], I'm pretty sure that's how I became aware of it to use as a target platform. It's a nice project, and they've taken three PRs from me (so far) that make it easier for me to run my weird OS :) Lots of other contributions here and there from others which is great, because I thought I was going to have to build a virtio-net device in v86 or write a ne2k driver in crazierl, and other people built and debugged the virtio-net so I can just use it.

[1] https://hn.algolia.com/?dateRange=all&page=0&prefix=false&qu...