MurphyA/hacker-news huggingface dataset:
by apatheticonion | 2025-10-20 01:46:26+00:00
I'm with you on Tokio. I have tried alternative runtimes however the constant interop issues is a very poor developer experience, and difficult to justify when other developers are contributing.

Using hyper with streamed http responses (which depends on tokio::duplex). You're already depending on the futures and async-compat crates to adapt tokio futures. I don't even know how hyper could be set up to use another async backend or what performance penalty another adapter layer would have on performance.

> Much of futures' functionality is now in the standard library (core::future)

In that case, I would love to see Tokio move to depend on the stdlib interfaces rather than exporting their own lookalikes. That way runtimes can be interchangeable. I guess the same goes for utils like task::sleep, channels and fs interactions.
by senectus1 | 2025-10-20 01:46:28+00:00
Something in 25H2 breaks the "disable screen timeout" policy in intune as well.

Some machine was have need their screens on 24/7 it was working fine til 25H2 came along and nothing we tried seemed to fix it.

Edit: Oh an added to this is we have no policy allowing any machine to update to 25H2... yet somehow some machines did.

Just another day in the MS ecosystem
by PaulDavisThe1st | 2025-10-20 01:47:04+00:00
the fact that "I, myself" cannot feed the world does not prevent me being a part of systems that can.

i put much less priority on "not interfering" than you, perhaps because i'm a priviledged white anglo middle class dude, or perhaps because i believe different things about the world than you. such as: there's always interfering, it cannot be escaped, it can only be shaped.
by Sophira | 2025-10-20 01:47:30+00:00
I completely agree with you - I think that automatic downloading of dependencies when building is a bad idea.

However, for the sake of devil's advocacy, I do also want to point out that the first thing a lot of people used to do after downloading and extracting a source tarball was to run "./configure" without even looking at what it is they were executing - even people who (rightly) hate the "curl | bash" combo. You could be running anything.

Being able to verify what it is you're running is vitally important, but in the end it only makes a difference if people take the time to do so. (And running "./configure --help" doesn't count.)
by mcdeltat | 2025-10-20 01:49:20+00:00
Hot take perhaps, I don't really agree with this. It's the same tired "worth by self work" claim that is given for all kinds of personal issues. I won't claim that it's strictly false (obviously working on yourself is beneficial), but it's disappointingly and frustrating reductive.

A lot of (most?) people get some sort of self love more or less by default, not because they are necessarily super self aware, but because their upbringing fostered that. They're emotionally normal and well adjusted. You don't have to be a philosopher to love yourself.

For those of us that did not get appropriate love in their upbringing, or even learnt self hatred, we will spend significant time down the track learning acceptance. That's when you need a lot of self awareness, because you will need to uproot a lot to move towards a more helpful emotional system.
by mycall | 2025-10-20 01:49:57+00:00
That quirky effect is a known quirk of early DirectDraw/WinQuake on Windows 95/98. When a game grabbed the primary surface in certain modes, parts of the desktop GDI (like the Start button/taskbar) could briefly be overdrawn or show the game’s backbuffer due to how DirectDraw managed the primary surface and cooperative levels in fullscreen and windowed modes on those systems.
by bsenftner | 2025-10-20 01:50:16+00:00
I have to say, the structure of that article is a perfect example of elitist exclusionary literature. Hang on: the introduction is wonderful, accessible language that most people can read. Then, the very first sentence of the actual meat of the article:

"On a sun-drenched weekday in August, Bletchley Park is the soul of pleasantness: a stately home flanking a lake codebreakers skated on in winter between battling a constantly evolving phalanx of electromechanical encryption machines used to scramble messages between leaders of the Third Reich."

That's a masterwork of elitist language. Drive away every non-explicit intellectual or specific to this topic participate (such as software engineers.)

What a failure of publication. I guess the initial click is all they really care about, because such language drops off 99% of those interested clicks. Fools? Shortsighted? WTF
by enriquto | 2025-10-20 01:52:11+00:00
> The language itself is awful.

As a programming language freak, I must disagree... in what other programming language can you solve a linear system Ax=b in one line

x = A\b

without any external libraries or imports, just with the base language?

I never used any official matlab "toolbox", but still love the language via the octave interpreter. It's so clean and straightforward!
by wasabi991011 | 2025-10-20 01:52:37+00:00
I'm not really sure what you mean. Literature search is about casting a wide net to make a reading list that is relevant to your research.

It is pretty hard to fuck that up, since you aren't expected to find everything anyway. The idea of "testing" and "using any result from GPT" is just, like, reading the papers and seeing if they are tangentially related.

If I may speak to my own experience, literature search has been the most productive application I've personally used, more than coding, and I've found many interesting papers and research directions with it.
by Yaina | 2025-10-20 01:52:56+00:00
It's one solution to a problem. Which is that the results of tests are not strictly measuring how well the students understood the subject matter, but are heavily influenced by the quality of the rest and course as a whole.

That is generally hard to measure and frankly there is little accountability for bad courses. At the worst end you have bad profs who are proud of high failure rates because they don't understand it as a failure to teach but as a seal of quality how rigorous their standards are complex the subject matter is that they are teaching.

Not that grading on a curve solves any of that, but it eases the burden on students.
by flexagoon | 2025-10-20 01:55:55+00:00
The whole website looks AI generated (I mean the frontend itself, not just the images which obviously are). Is that the case or is your design language just very similar to that of modern LLMs?

Also,

https://www.colormindsai.com/category/all/characters

Are you sure about the legality of distributing coloring images of copyrighted characters on a commercial website? Especially of Nintendo characters???
by manquer | 2025-10-20 01:55:58+00:00
Mistakes are human yes we all do make them all time.

However when representing an reputable organization, people are expected to be cautious or otherwise required to have their comments reviewed and most organizations would enforce this to protect their brand or reputation.

As Carl Sagan said it best, extraordinary claims require extraordinary evidence. This was a pretty extraordinary claim and multiple senior staff at the org endorsed the comment without even a cursory check first. I would think serious observers are more concerned by the process and controls in OpenAI or lack thereof here, rather than a specific single mistake.

Like them or hate them, OpenAI is the leader in the industry, and everyone lookup up to them and their employees in a public forum for credible information so will hold them to higher standard than a lesser known lab.

The burden of checking for quality comes with having a reputable brand . The burden is being monetized / compensated with the valuation or size of fund raise a org is able to command.
by soupy-soup | 2025-10-20 01:56:15+00:00
My impression of Rust crates is that most are developed because a standardized solution to the problem didn't exist or didn't meet the author's needs, so they built their own. Many are well designed, but were never used by enough people to become truly usable or robust before they were abandoned.

It seems like outside certain problem domains, there isn't any effort to pool resources to keep projects alive. The few I did find were forks of forks where each subsequent maintainer stopped responding to proposed changes.
by bsder | 2025-10-20 01:57:04+00:00
Any refurbished/used x86 is almost always a better choice than a the newer RPi's. By the time you get done bringing the RPi up to the spec you need, it's almost always more expensive and less reliable than something x86.

If you fit the envelope, the Beaglebone Black has been out forever. It's not fast. It's doesn't have super modern interfaces (Displayport, PCI-E). It's not super tiny.

However, it is solid. It actually runs in the 500mA USB envelope and doesn't need a heat sink. It has eMMC so you don't have to fiddle with garbage uSD cards. It is incredibly well documented thanks to TI. It has a useful number of I/O pins (unlike the measly amount on the RPi). It has tons of the kind of basic hardware interfaces that you need to interface to things. The real time processors on it can often substitute for FPGAs. There are industrial versions for $10 more than the standard $50. And the software follows bog-standard mainline Debian rather than being some weird, undocumented, bodged-up thing that needs to boot from the GPU.
by almostgotcaught | 2025-10-20 01:58:04+00:00
> without any external libraries or imports

Why does this matter in the least? Like you must understand that this is a library call right? Like just put `import numpy as np` in your PYTHONSTARTUP and it's the exact same UX in python.

https://docs.python.org/3/using/cmdline.html#envvar-PYTHONST...
by onecommentman | 2025-10-20 01:59:00+00:00
That’s higher risk than it looks for Hikaru. I legitimately defeated opponents rated 700+ points higher than me in tournament play in the 1980s. With a little planning, draws would probably be even easier.

Anyway, soon you will be able to ask a custom chess AI, “How would you draw Hikaru in classical chess if you are a lower rated player, here are all the games I’ve played in the past and Hikaru’s as well.” I’d guess 1 in 10 decent (but still 700 pt lower than Hikaru) players with that sort of training could eke out a draw. Making it a losing strategy for Hikaru.
by daxfohl | 2025-10-20 01:59:50+00:00
Have you heard of any attempts to bake MCP definitions into LoRA adapters? I've been wondering if that's a viable approach, so you don't have to put them all in context, and toggling them on and off would just be a matter of applying or unapplying the weights. That seems like it'd be more robust than putting "enable FooMCP" "disable FooMCP" etc in the context, which I'd think would trip up the LLM eventually. And it would avoid full rebuild of the KV cache that'd be required if you fully removed FooMCP from the context prefix.

Depending on use case you could either insert the LoRA weights as their own layers at runtime (no time to create, but extra layer to compute each token), merge them with existing layers (initial delay to merge layers, but no runtime penalty after), or have pre-merged models for common cases (no perf penalty but have to reserve more storage).
by kbd | 2025-10-20 02:00:11+00:00
In my Zsh startup on Mac I had to worry about collation, as I expected ~ to sort last (I have a directory prefixed with ~ to load plugins that need to be loaded last). Idk why a locale of utf-8 has it sorting differently, but I needed LC_COLLATE=C to have it sort as expected:

# source all shell config export LC_COLLATE=C # ensure consistent sort, ~ at end for file in ~/bin/shell/**/*.(z|)sh; do source "$file"; done
by voidmain0001 | 2025-10-20 02:02:06+00:00
The upper tier G1a comes with an OLED 2.8K touch display.

The vapor chamber cooling on the HP seems efficient, but the back side venting on the flow is clearly better.

https://h20195.www2.hp.com/v2/getpdf.aspx/c09119722.pdf
by yogorenapan | 2025-10-20 02:04:12+00:00
Very odd submission. From 2023, auction already closed. Bunch of comments from 2024 that appear to be completely AI generated. Example:

> Wow, this datacenter for sale in Fort Worth, Texas seems like a hidden gem in the middle of nowhere! With its recent renovations and state-of-the-art facilities, it’s definitely worth considering. I can only imagine the possibilities of transforming the warehouse space into a shared workspace and utilizing the open layout for last-mile staging. The potential growth in the community is just the icing on the cake. I wish I had the expertise and resources to make a bid before March 23!
by hackingonempty | 2025-10-20 02:06:22+00:00
Whenever you message another process and need a reply there is a risk of deadlock. I didn't find any primtives in OTP for handling this, you have to structure your actor interaction to avoid it. You can't just have a little bit of shared memory.

The actor model doesn't really offer any benefit over other models while bringing significant downsides. Plus, there are major downsides to using an unpopular platform like Erlang/BEAM.
by matheusmoreira | 2025-10-20 02:07:00+00:00
SUS doesn't have a good track record when it comes to offering modern drugs and treatments. It takes years if not decades for medications to be covered, even when generics are available. Patients often had to go to court with documents from their doctor in order to make things happen. I've lost count of how many patients I've helped get their treatments... And now the supreme court has closed the door on them.

Still, after dapagliflozin I'm ready to believe it. There's also the fact semaglutide will straight up win votes for politicians that provide it.

I expect it to mirror the evolution of dapagliflozin in SUS: it will be offered unconditionally at first, then as they start to feel the weight of the costs involved they'll start imposing conditions and forcing patients to go through endless bureaucracy to get their medication. Age requirements, comorbity requirements, obnoxious paperwork that "justifies" the need for such a drug. Oh I'll gladly fill out those forms...
by numpad0 | 2025-10-20 02:09:22+00:00
Yeah, I think this means there is such little value remains in VR once they rule out all anime porn content. Apple is doing the same, only they reached self inflicted obsolescence much faster.

And it makes me wonder if that's where the WWW is headed or how Dead Internet actually happened; a porn purge leading to reversion of media into progressively older forms. Perhaps we'd be scrolling books on a TV by 2050s.
by aspenmayer | 2025-10-20 02:12:02+00:00
I mean that the page doesn’t even begin to load. I get early and often Google reCAPTCHAs on archive.is and its mirrors under normal operation over HTTPS/Tor, but I was referring to the site not loading in at all, and getting some kind of PTR/SSL error iirc when it happens, which is most/all of the time when using US VPN exit points over HTTP(S). I don’t experience these errors at all over Tor, because their Tor site doesn’t use certificates. I run HTTPS-only mode in the clearnet, so perhaps others don’t experience this issue on their machine(s), but I don’t want any kind of MITM and/or downgrade attacks to slip through the cracks, just in case.
Show HN: CreateVision AI – Free unlimited AI image generator
by yestwind | 2025-10-20 02:12:14+00:00
Hi HN,

I built CreateVision AI, an AI image generation platform with a unique twist: an AI Mentor that enhances your prompts in real-time. Key features: • AI Mentor: Transforms "a cat" → "a fluffy orange cat sitting by the window, golden hour lighting, photorealistic, 4K" automatically • Multi-model support: Flux Dev (free), Nano banana & Qwen image edit plus(AI photo editor) • 27-language internationalization (built with i18next) • Credits-based system with flexible daily/monthly limits • Gallery with community explore and personal myMedia channels Tech stack: Next.js 14 App Router, TypeScript, Supabase Auth, Cloudinary, Stripe The AI Mentor is trained on thousands of high-quality prompts and uses GPT-5 to understand user intent and automatically add missing details like lighting, composition, style, and technical parameters. Try it at https://createvision.ai (free tier available: 80 credits/day, Flux Dev is completely free) Would love to hear your feedback!
by mannykannot | 2025-10-20 02:14:21+00:00
I don’t know much about encryption, but I can see a couple of concerns about such a scheme.

The first is that such keys will have all the statistical regularities of the German language, which I believe is problematic, even though I don’t know how one would go about exploiting it.

The second is the matter of how much encrypted text had to be transmitted every day, by the German military as a whole. If it significantly exceeded the daily output of Germany’s newspapers (and I would guess it did) there would seem to be considerable key reuse under this scheme.

For submarines and other units not receiving newspapers daily, there also seems to be a key-distribution issue. I don’t know if there is a better way to guarantee that communication can be maintained through a patrol than to depart with the equivalent of a stack of old newspapers. Is this a problem? I don’t know, but if the allies had figured out the broad outlines of the scheme, I imagine they might be able to do some preparation in anticipation of messages being intercepted.
by hilbert42 | 2025-10-20 02:14:45+00:00
"The biggest issue with any zipper is snags. This design looks like it would be a lot more likely to snag, but maybe not."

I can't see this new design solving that problem. Of all the day-to-day inanimate objects I've encountered I'd single out zippers as the most problematic I've come across. I cannot think of another device I've had so much trouble with.

They snag, jam, the teeth fall out or tear out with little provocation, they come 'unraveled' at the ends and cannot be easily fixed. Fly zippers have even caused me injury, and when used on sleeping bags and like they catch the fabric and either damage it or break in the process of untangling them. And if that's not enough, the metal parts of zippers corrode in washing detergents and stain removers—often to the extent that it's a significant cause of zipper failures.

Moreover, zippers are much more difficult to replace than buttons—I can replace a button on a shirt or fly in a minute or two but replacing a zipper is a major undertaking especially if one is not expert with a sewing machine.

Zippers on jackets are often the worst, I've an ex NATO military jacket that's tough and hard wearing and extremely well made that I'd never be without in winter but its YKK zipper gives me no end of trouble. And recently I've scrapped two perfectly good high-visibility jackets because zipper teeth have pulled out and in both instances the zippers weren't subject to abuse (these zippers weren't YKK brand).

Give me buttons any day.

PS: my other peeve is Velcro on clothing. I dare not mention the tortures that ought to be inflicted on the person who came up with that abomination of an idea.
by username223 | 2025-10-20 02:15:09+00:00
Matlab/Octave is great for numerical programs that perform within an order of magnitude of Fortran. If some things aren't fast enough, you can rewrite them in C or Fortran without too much trouble. If you're doing anything other than numerical computing, it's awful, and you should use a different language.

(Source: I did a PhD using a mixture of Octave for numerical stuff, Perl for text-processing and automation, and C++ for the parts that were too slow. Choose the right tool for the job.)
by Spivak | 2025-10-20 02:16:13+00:00
Did I miss something in the article? The user can get their recovery key by logging into their Microsoft account. You don't have to jot it down, that's why it's only turned on when you sign in with Microsoft account so the recovery key can be backed up. Users are absolutely not expected to be that good with key management.

Absolutely zero mention of key escrow, the user can likely get their data back. https://support.microsoft.com/en-us/windows/find-your-bitloc... The "Attached to your Microsoft Account" section.
by hnburnsy | 2025-10-20 02:17:05+00:00
From the study...

>Excess mortality analysis found that a group of states with the most permissive firearm laws after 2010 experienced more than 6029 firearm deaths in children and adolescents aged 0 to 17 years between 2011 and 2023 and 1424 excess firearm deaths in a group of states with permissive laws. In the most permissive states, the largest increase occurred in the non-Hispanic Black pediatric population; among all states, 4 states had statistical decreases in pediatric firearm mortality during the study period, all of which were in states with strict firearm policies.
by jesterson | 2025-10-20 02:17:09+00:00
I would not call it evil. Orgs are _voluntarily_ making the choice to lock in for expensive useless proprietary software by either being stupid or - actually evil - receiving kickbacks from those proprietary companies.

Every manager signing off the contract with vendor lock in should understand possible repercussions. Its not a rocket science. Yep they will screw you along the way with prices. Yea, that sales rep saying they won't is a lying bastard that can't care ess about your business the moment your pen raised from your signature in contract.

But people still believe in tales aren't they
by imoverclocked | 2025-10-20 02:20:20+00:00
Adding sudo in front makes it secure though, right? /sarcasm

--

Automatic downloading of dependencies can be done in a sane way but not sane without significant effort. eg: building Debian packages can install other pre-packaged dependencies. In theory other packages are built the same way.

Where this becomes an issue specifically is where language-specific mechanisms reach-out and just install dependencies. To be fair, this has happened for a long time (I'm looking at you, CPAN) and does provide a lot of potential utility to any given developer.

What might be better than advocating for "not doing this at all" is "fixing the pattern." There are probably better ideas than this but I'll start here:

1) make repositories include different levels of software by default. core vs community at an absolute minimum. Maybe add some levels like, "vetted versions" or "gist" to convey information about quality or security.

2) make it easy to have locally vetted pools to choose from. eg: Artifactory makes it easy to locally cache upstream software repos which is a good start. Making a vetting process out of that would be ... useful but cumbersome.

At the end of the day, we are always running someone else's code.
by lmm | 2025-10-20 02:20:44+00:00
> Unconditionally autoreconfing things would be better, but risk breakage because the backwards compatibility story in Autotools has historically not been good, because they’re not supposed to be used that way.

Yes and no. "make -f Makefile.cvs" has been a supported workflow for decades. It's not what the "build from source" instructions will tell you to do, but those instructions are aimed primarily at end users building from source who may not have M4 etc. installed; developers are expected to use the Makefile.cvs workflow and I don't think it would be too unreasonable to expect dedicated distro packagers/build systems (as distinct from individual end users building for their own systems) to do the same.
by codedokode | 2025-10-20 02:21:04+00:00
I wonder why it is so expensive (46 cents) in Italy when other EU countries have lower prices. Taxes? Monopoly? Corruption?

And why China has cheap electricity? They don't have much oil.

Could it be that electricity price is based not on real expenses, but simply on "how much they can pay" principle?

Anyway, Western Europe stands out as a dark spot on mostly light-colored map.