MurphyA/hacker-news huggingface dataset:
by causal | 2025-10-27 18:24:59+00:00
Seems everyone is speculating features instead of just reading TFA which does in fact list features:

- Get answers about any cell in seconds: Navigate complex models instantly. Ask Claude about specific formulas, entire worksheets, or calculation flows across tabs. Every explanation includes cell-level citations so you can verify the logic.

- Test scenarios without breaking formulas: Update assumptions across your entire model while preserving all dependencies. Test different scenarios quickly—Claude highlights every change with explanations for full transparency.

- Debug and fix errors: Trace #REF!, #VALUE!, and circular reference errors to their source in seconds. Claude explains what went wrong and how to fix it without disrupting the rest of your model.

- Build models or fill existing templates: Create draft financial models from scratch based on your requirements. Or populate existing templates with fresh data while maintaining all formulas and structure.
by davorak | 2025-10-27 18:25:01+00:00
> Making the talk proposal process blind seems more like meritocracy than DEI. The people opposing DEI [claim to] want qualifications to matter and race/gender/whatever issues not to.

Making a process blind to the person applying is a common DEI tool. Orchestra auditions are the famous one that I know about off the top of my head. Some links I googled and skimmed for rough quality, not vetted for serious study and may only be a starting point:

2013: https://www.theguardian.com/women-in-leadership/2013/oct/14/...

https://gap.hks.harvard.edu/orchestrating-impartiality-impac...
by nonethewiser | 2025-10-27 18:25:37+00:00
Do teachers prefer grading papers or something? This always seemed like the obvious answer and there are no shortage of complaints. There is something making papers "sticky" that I do not understand. Education needs to be agile enough to change it's assessment methods. It's getting to the point where we can't just blame LLMs anymore. Figure out how to asses learning outcomes instead of just insisting on methods that you assumed should work.
by latchkey | 2025-10-27 18:26:13+00:00
Google's AI and ChatGPT answer disagrees.

https://www.google.com/search?q=busybox+cron+dst

"BusyBox’s crond is a lightweight implementation designed for embedded systems, so it doesn’t have all the timezone/DST logic of full vixie-cron or cronie. It just reads /etc/TZ or the system timezone at startup and then wakes up every minute to check if something should run."
by dcow | 2025-10-27 18:26:14+00:00
It’s not that people don’t value creativity and expression. It’s that for 90% of the communication AI is being used for, the slightly worse AI gen version that took 30 min to produce isn’t worse enough to justify spending 4 hours on the hand rolled version. That’s the reality we’re living through right now. People are eating up the productivity boosts like candy.
by peteforde | 2025-10-27 18:26:21+00:00
Thanks for calling that out; the IPC-2221A doc I was viewing was on the LBNL domain and my brain incorrectly inferred that the folks who had worked on the IPC spec were employed by LBNL.

Still, IPC is also based in America, which brings us to the same place. While every org has to be based somewhere, the notion that the entire world should use imperial measurements simply because America does is pretty much the definition of America-centric in my books.

The ground truth is that we're talking about a de-facto standard, not a hard one. Given the actual difference between 1.6mm and 1/16", the ease of working in base 10, PCBs are mostly made in Asia and the flogged horse that the entire rest of the planet thinks in metric... it's no surprise to me that 1/16" has become a historical footnote.
by mothballed | 2025-10-27 18:26:33+00:00
I think it's largely a class or educational divide. I come from a very hick, redneck, working class area. People use black-and-white statements and course language with the understanding that corner cases will exist anyway. My use of this type of language common in more middle America is something I find the more silicon valley or tech centered HN constantly finds issue with.

It's common in more upper-crust / educated circles to shit on people that use more course, black and white language. I believe it has more to do with cultural divide than misunderstanding that rare/corner cases exist.

In another recent exchange on HN, I was damned for using the word 'never.' They didn't even explain why, just said they wouldn't believe people that used it. I was using it in the redneck sense "you'll never get that girl" as in it's extremely unlikely to the point it's hardly worth even considering, rather than the nerded out version that it means the chance is literally precisely 0.
by duxup | 2025-10-27 18:27:20+00:00
Great read / writing.

It's a whole other world out there compared to what I live.

The officers putting in their personal time working this stuff are heroes.

>Then, at 13, in the early months that Ana was being trafficked, she called her mom for help. She had already lost track of her sister. This time, her mother was much more direct: If Ana had gotten herself into “the game,” as she called it, she would need to get herself out. Ana didn’t know how. She scraped the braces off her teeth with nail clippers to hide her age and settled in.

Just brutal.
by ipaddr | 2025-10-27 18:27:41+00:00
When you become what you are fighting against you become the problem.

If the issue is not using a person's race to make blanket judgements against them then using someone's race to to counterbalance historical is equally as wrong.

The message you are telling everyone is you should use someone's race to judge them. The people in power changes but the racism never goes away.

You end up with foolish ideas like reparations where the people demanding money are a product of a union between a slave and slave owner where half of you should pay the other half.

Or quota systems that exclude minorities because they aren't the right race.

The racism you want to keep needs to be let go. You can't say racism is bad but then use it to enrich yourself.
by janpio | 2025-10-27 18:27:52+00:00
> There are many ways to forecast when a technology is becoming normal—price-to-earnings ratios and other boring stuff. The metric I use is the C/B ratio: conferences to blogging. If people are steadily attending conferences about a subject, it is not normal yet. If they’re mostly blogging about it, it is. I made this up, but I assure you it’s predictive.

Yeah, that sounds true.
by codyb | 2025-10-27 18:28:00+00:00
Took a train from NYC to Chicago and it was so nice. Similar amount of time, about two days I think all in all. And just rolling on the plains, got myself a bunk, was more expensive than the plane ride home but 25 times more enjoyable and fulfilling.

Ditching my phone as much as possible has been the best decision I've ever made. Life always feels a little slower when you're not constantly inundated with outside noise.

I still pay attention, but instead of constantly paying attention and doing nothing, I pay attention a good amount, and do things instead.
by latexr | 2025-10-27 18:28:00+00:00
> It excludes the many, many more people just don't care about diversity and want the best people in a role regardless of ethnicity or sex or anything else.

You often don’t know who the “best” person is for a role until they’re in it. Diversity is good because it allows for different perspectives and catching your own blind spots. Because we don’t understand different backgrounds as well as our own, we can fail to understand the unique strengths someone brings to the table simply by being different.
by boomlinde | 2025-10-27 18:28:06+00:00
Consider that resizing the stack may require reallocating it elsewhere in memory. This would invalidate any internal pointers to the stack.

AFAIK Go solves this by keeping track of these pointer locations and adjusting them when reallocating the stack. Aside from the run-time cost this incurs, this is unsuitable for Zig because it can't stricly know whether values represent pointers.

Go technically also has this problem as well, if you for example convert a pointer to a uintptr, but maintains no guarantee that a former pointer will still be valid when converted back. Such conversions are also rarely warranted and are made explicit using the `unsafe` package.

Zig is more like C in that it gives the programmer rather than a memory management runtime exclusive control and free rein over the memory. If there are some bits in memory that happen to have the same size as a pointer, Zig sees no reason to stop you from interpreting them as such. This is very powerful, but precludes abstractions like Go's run-time stack reallocation.
by nerdsniper | 2025-10-27 18:28:42+00:00
Yeah there are sort of some BMC/IPMI options like [0] but all of the ones I've seen still require some kind of special (generally proprietary) internal connector on the motherboard, which might not be "HDMI" exactly, but still violates the spirit of your requirements.

0: https://www.lenovo.com/us/en/p/accessories-and-software/thin...
by devsda | 2025-10-27 18:28:58+00:00
Java allows setting the default timezone at jvm level and everyone in our org were setting their favourite TZ which was mostly PST somewhere in the code.

We had application logs and system level logs with different timestamp and someone decided a certain db column has to be a string of the format 'yyyy-mm-dd hh:mm:ss". You can imagine the confusion and the "fun" time we had while debugging logs from multiple systems at specific times.

Finally, one lead put their feet down and mandated that setting timezone to PST should be the first thing all applications do and db columns should be considered PST unless otherwise required.
by jcranmer | 2025-10-27 18:29:19+00:00
With a strong Anti-SLAPP statute, the person who files the lawsuit is on the hook for the defendant's legal fees, which would (in theory) let the defendant hire an attorney on contigency fees.

Of course, one of the other issues is there's no federal Anti-SLAPP statute, and circuits are split as to whether or not state Anti-SLAPP applies to federal lawsuits, so if someone can diversity jurisdiction you into a federal SLAPP lawsuit, you're kind of stuck.
by abdullahkhalids | 2025-10-27 18:29:47+00:00
From the TFA

> In general, a higher democracy index correlates with greater GM acceptance, although large differences exist between individual nations.5 South America contains both pro-GM and GM-skeptical nations. When comparing the two using the Democracy Index, however, the pro-GM countries have a consistently higher Democracy Index (6.8) than those that ban GM (4.4). Similarly, the mean Democracy Index for Sub-Saharan African countries that cultivate or are currently legislating towards GM crop cultivation (4.7) is higher than those that ban it (3.5).

> This suggests that fostering democratic accountability is not simply a political good in itself, but also a precursor for enabling science-based agriculture. For countries looking to promote GM, the priority may not be exporting “democracy” wholesale, but supporting governments in building credibility, transparency, and public trust — the very conditions under which new technologies can take root.

This makes this piece sound like a political propaganda post. There is no concrete causal mechanism posited here, just vague assertions. Two seconds of thought would reveal that all non-democratic countries have adopted technologies of all sorts. And people in those countries use technologies extensively in daily life.

I would assume it is easier for corporations to spread bribes around in a decentralized decision making system like representative democracy, than it is in centralized authoritarian systems.
by HarHarVeryFunny | 2025-10-27 18:30:17+00:00
The Mel-scale spectrogram doesn't do anything specific to reduce noise compared to an FFT. It's just preferred for traditional speech recognition because it uses a non-linear frequency scale that better matches human perception.

Speech recognition is based around recognizing the frequency correlates of speech generation/articulation, mainly the frequency bands that are attenuated by vocal tract resonances as articulation changes the shape of the vocal tract.

The fundamental frequency, f0, of someone's voice is not important to speech recognition - that is just the frequency with which their vocal chords are opening and closing, corresponding to a high pitched voice (e.g. typical female or child) vs a low pitched one (male).

What happens during speech production is that due to the complex waveform generated by the asymmetrically timed opening and closing of the vocal chords (slow open, fast close), not only is the fundamental frequency, f0, generated, but also harmonics of it - 2xf0, 3xf0, 4xf0, etc. The resonances of the vocal tract then attenuate certain frequency ranges within this spectrum of frequencies, and it's these changing attenuated frequency ranges, aka formants, that effectively carry the articulation/speech information.

The frequency ranges of the formats also vary according to the length of the vocal tract, which varies between individuals, so it's not specific frequencies such as f0 or its harmonics that carry the speech information, but rather changing patterns of attenuation (formants).
by tadfisher | 2025-10-27 18:32:38+00:00
> As for coercion, there are really two types: coercing someone into voting a certain way, and coercing them afterward to reveal how they voted.

These amount to the same thing. The ability to reveal how one votes is what allows them to be coerced.

> It might suck if the coercer doesn’t believe you and you really did delete them, but at that point thugs beating you up is kind of its own separate problem.

The point of the secret ballot requirement is to make potential thugs aware that evidence of how someone voted does not exist. It is this problem that creates the need for the secret ballot requirement.

> If the coercion is about making you vote a particular way, some schemes let you vote multiple times and only count the last one, so you can just vote again after the coercer leaves.

You can do this in the poll booth as well; because the ballots cannot be distinguished, you can fill out a fake ballot and simply avoid depositing it. But being able to vote multiple times in an online election doesn't prevent coercion, because presumably the election has to have a result and voting can no longer occur after a certain time; so the coercer only needs to wait until after the election results are "locked" before requesting proof.

The first paper you link is a marked downgrade from existing voting systems which can achieve ballot secrecy without requiring fake ballots.

The second paper is more fleshed-out from a voting systems standpoint, but it makes a poignant qualification around registration security:

> Network-level anonymity remains vulnerable to timing correlation attacks. An adversary observing network patterns could potentially link registration and voting transactions from the same IP address. Mitigation strategies could include randomized transaction delays, Tor integration for network anonymity, or mixing services at the application layer. However, these additions would significantly complicate the user experience and mobile deployment.

And this is what makes electronic voting so hard to recommend even as a computer scientist. I think folks don't truly understand the breadth of side channels we create when we take a physical process (show ID, fill out ballot, drop in box) and move it to the Internet. The side channels are concerning because they can be observed and correlated without getting caught or impeding the process, unlike someone planting cameras or following you into the voting booth.
by aw1621107 | 2025-10-27 18:32:47+00:00
IIRC I was basically doing a top-down search starting from the "Extensions to the C Language Family" [0] and the "Extensions to the C++ Language" [1] pages. I did come across the syntax/semantic extensions subpages you list, but I didn't comprehensively go through all the extensions.

> Are you on an OS, where using the GNU Info system is an option?

Technically yes, but I admittedly have basically zero experience with using it.

> Using Info directly is nicer, since it has native support for jumping in the doc tree and instead of relying on an external entity (like Google) to point you to the node that contains your information (Often resulting in bringing you at another version or document entirely, which can lead to confusion.) you can use the built-in index, which is maintained by the document authors, so it will be accurate.

I'm not entirely confident about how helpful it'd be for someone who is less familiar with the subject material like me as opposed to someone who has a general idea of what they're looking for, but I suppose I won't know until I try it.

[0]: https://gcc.gnu.org/onlinedocs/gcc/C-Extensions.html

[1]: https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Extensions.ht...
by WorldMaker | 2025-10-27 18:33:34+00:00
XHTML 2.0 had a bunch of good ideas and a lot of them got "backported" into HTML 5 over the years.

XHTML 2.0 didn't even really discard backwards-compatibility that much: it had its compatibility story baked in with XML Namespaces. You could embed XHTML 1.0 in an XHTML 2.0 document just as you can still embed SVG or MathML in HTML 5. XForms was expected to take a few more years and people were expecting to still embed XHTML 1.0 forms for a while into XHTML 2.0's life.

At least from my outside observer perspective, the formation of WHATWG was more a proxy war between the view of the web as a document platform versus the view of the web as an app platform. XHTML 2.0 wanted a stronger document-oriented web.

(Also, XForms had some good ideas, too. Some of what people want in "forms helpers" when they are asking for something like HTMX to standardized in browsers were a part of XForms such as JS-less fetch/XHR with in-place refresh for form submits. Some of what HTML 5 slowly added in terms of INPUT tag validation are also sort of "backports" from XForms, albeit with no dependency on XSD.)
by throwaway150 | 2025-10-27 18:33:45+00:00
> That doesn't fix the problem of "my quota reset (or reporting job) gets shifted by 1 hr when daylight saving time changes".

How hard is to convert the UTC time to user's local time and perform quota reset?

I mean you should be doing this anyway. Even if you store everything in PST or EST or CST, you never know when you'll get customers from another part of the world and then you'll have to do this anyway. So why not do this already?
by redwood | 2025-10-27 18:33:51+00:00
I'm a believer in taking advantage of GM crops but also believe that some kind of regulation should be put in place to ensure that those crops yield seeds that can be used to plant future generations.

If these crops are designed to require you to buy from a producing company each year, that just seems so fundamentally artificial and going against the grain of all of our agricultural history. And I can see how much of a slippery slope it can represent... ayou read about farmer suicides in India related to this topic. I bring this up because the fact that none of this is discussed in the article makes me fear it's got a profit agenda.
by nerdsniper | 2025-10-27 18:33:51+00:00
It looks like I can find Teradici card for $50-200 (used to new), which is in a similar range as the JetKVM. However, according to the installation manual that I found [0], you still need to plug in the DisplayPort connector on the Teradici host card to the GPU output port(s).

0: https://anyware.hp.com/web-help/pcoip_remote_workstation_car...
by XCabbage | 2025-10-27 18:34:11+00:00
The burden of proof is "on the balance of probabilities" in both cases as far as I know, and there's no limit in principle on how high a breach of contract case can be appealed.

Of course it has an effect, but that effect is giving the NSF the ability to sue over a grantee's alleged breaches of discrimination law, instead of that being limited to parties discriminated against and the EEOCs.
by derefr | 2025-10-27 18:34:16+00:00
> It's totally okay to change the contents of a patch series, because until it's merged, the history of the patch series is irrelevant as far as git is concerned.

Under the original paradigm, the email list itself — and a (pretty much expected/required) public archive of such, e.g. https://lore.kernel.org for LKML — serves the same history-preserving function for the patch series themselves (and all the other emails that go back and forth discussing them!) that the upstream git repo does for the final patches-turned-commits. The commits that make it into the repo reference URLs of threads on the public mailing-list archive, and vice-versa.

Fun fact: in the modern era where ~nobody uses CLI email clients any more, a tool called b4 (https://b4.docs.kernel.org/) is used to facilitate the parts of the git workflow that interact with the mailing list. The subcommand that pulls patches out of the list (`b4 mbox`) actually relies on the public web archive of the mailing list, rather than relying on you to have an email account with a subscription to the mailing list yourself (let alone a locally-synced mail database for such an account.)
by alwa | 2025-10-27 18:34:23+00:00
Yes, they could and most definitely would be. The case you describe is one of the reasons it’s that way.

For what exactly would this fly-by-night nurse be telling me to “watch out,” in relation to my partner who’s living with and being treated for HIV?

One hopes this nurse, being medically trained and apparently working with vulnerable populations, understands the efficacy of the modern HIV therapies the patient is receiving. That, when managed, HIV is not transmissible by conventional marital means [0]; and that, until recently at least [also 0], concerted public health efforts have meant that most anyone who seeks medical attention ends up on those modern therapies.

That said, I hope said nurse would catch me in a charitable mood rather than a litigious one.

[0] https://www.cdc.gov/global-hiv-tb/php/our-approach/undetecta...
by zarmin | 2025-10-27 18:34:25+00:00
>I don't trust LLMs to do the kind of precise deterministic work

not just in a spreadsheet, any kind of deterministic work at all.

find me a reliable way around this. i don't think there is one. mcp/functions are a band aid and not consistent enough when precision is important.

after almost three years of using LLMs, i have not found a single case where i didn't have to review its output, which takes as long or longer than doing it by hand.

ML/AI is not my domain, so my knowledge is not deep nor technical. this is just my experience. do we need a new architecture to solve these problems?
by bayindirh | 2025-10-27 18:35:15+00:00
I know. The question is not about what’s possible today.

What prevents Microsoft from updating Windows PC standards and eliminate the possibility of turning off secure boot and allowance of enrolling your own keychain in the secure boot process?

These are long games. Being comfortable today doesn’t guarantee same comfort and allowances tomorrow.

Ironically, we’re discussing this under Android’s increasing restrictions.

The same Android which was championed as the bastion of mobile freedom when it first came out.
by yojo | 2025-10-27 18:35:18+00:00
I was responding to the claim that making money is in tension with helping kids learn.

I think it’s fair to claim that a large enterprise will eventually crank the money dial to maximum extraction. But a solo dev is free to follow their conscience and make money in a responsible way.

I don’t like the “pay per hint” model as currently implemented, but I’m willing to give the developer the benefit of the doubt that they didn’t think it all the way through.