MurphyA/hacker-news huggingface dataset:
by koiueo | 2025-12-24 10:03:02+00:00
Oh, they gave a lot of fucks.
They ensured russian language has a special status in Ukrainian constitution, for example, despite freedom of speech and non-discrimination were already there.
They ensured the presidential candidate with strong nationalistic views, arguing for severing ties with russia, won't make it to elections.
They financed political parties pulling Ukraine back to russia.

There might've been a temporary loss of russian grip on Ukraine in those turbulent times, but that was just a tiny blip on the scale of whole timeline
by omnimus | 2025-12-24 10:03:06+00:00
I think you are missing the point. The font curves/shapes/beziers are not copyrightable. But the source code and resulting font file is (everywhere). Fonts are licensed just like software (or more like software plugins).

So you can take any typeface and trace/redraw it just fine. But you can't use the original font files unless you have proper license.
by catwell | 2025-12-24 10:03:52+00:00
Most people don't use the standard library to make a HTTP request in Python either...

I agree with the sentiment though, I even gave a talk about this at Lua Workshop 2013 (https://www.lua.org/wshop13/Chapuis.pdf) around that issue. There are good reasons why several important but OS-specific features are not included in the core language. Discussion around a "blessed" extended standard library module arise from time to time but never lead anywhere.

The Lua community - at least the one around PUC Lua - is reasonably small and you can typically look at what active popular projects use to figure out the best libraries. The LuaRocks download count can be an indicator as well. But I agree this is still a problem.
by masklinn | 2025-12-24 10:03:58+00:00
It clearly notes that it's "a refresher", does not claim that it's novel research, and extensively links to the reference documents. It is, essentially, a review article (https://en.wikipedia.org/wiki/Review_article). And there's absolutely nothing wrong with that.

Hell, the author could probably have called it a primer and I think it'd have been fair.
by brookman64k | 2025-12-24 10:04:26+00:00
In some ecosystems like Rust/Cargo the lock file can list a superset of the dependencies that actually make it into the final executable. Crates may conditionally include or exclude dependencies based on enabled features selected by the parent crate, or on the compilation target itself. As a result, the SBOM is effectively a build artifact, and its contents can legitimately vary across platforms.
by integralid | 2025-12-24 10:04:33+00:00
Your are getting downvoted, but polish writing system really is not great. There are both non-english characters (ą, ę, ś, ć, ź, ż) and digraphs (rz, sz, cz, dz, dż, dź, ch). Also there is done overlap here and some sounds can be written in more than one way (h ~= ch, ż ~= rz, ć == ci, ś == si, etc).

At least you can pretty much always tell how to read a word looking only at its spelling.
by AnthonyMouse | 2025-12-24 10:05:08+00:00
"Intent matters" is the dodge.

There is an action you can take that does two things. One, it makes it marginally more expensive to commit fraud. Two, it makes it significantly more expensive for your existing customers to patronize a competitor. If you do it, which of these things was it your intent to do?

The answer doesn't change based on whether you announce it. You can fully intend to thwart competition without admitting it. And, of course, if the only way you get punished is if you admit it, what you really have is not a law against intending to do it but a law against saying it out loud. Which is poison, because then people knowingly do it without admitting it and you develop a culture where cheating is widespread and rewarded as long as the cheaters combine it with lying.

Whereas if the law is concerned with knowledge but not "intent" then you'd have a law against thwarting competition and it only matters what anyone would expect to be the result rather than your self-proclaimed unverifiable purpose.

But then it's harder to let powerful people get away with things by pretending they didn't intend the thing that everybody knew would be the result. Which is kind of the point.
by makeitdouble | 2025-12-24 10:06:08+00:00
> Me neither but recommended requirements on Steam are like.. RTX 2060, so 6 years old mid grade video card. We really don't need more power than we already have to make beautiful games.

Steam's recommended specs are on the conservative side, usually adapted to play with the average settings.

Pushing the game setting to ultra at 4K gives it a mere 100fps on a RTX 4090
https://www.youtube.com/watch?v=rju22K1lfQY

That's a lot of dedication, but yes, some people will really enjoy the game in its full splendor. Telling them what they need or don't need, or what they should enjoy misses the point of games IMHO (avid players have probably already spent more than a top end gaming PC on the dresses)

> Does it really make art that much better ?

Putting a technical limit on what makes or doesn't make art better sounds fundamentally off to me.

I kinda understand your point on diminishing returns, except we haven't even reached a good frame rate at HDPI for 24~32"ish screens. And we'll always move to the next level.

"XXX should be enough for everyone" kind of assertions have never panned out well IMHO.
by srean | 2025-12-24 10:07:07+00:00
I am happy with their lack of expertise and hope it stays that way, because I cannot remember a single case where redactions put the citizenry at a better place for it.

Of course if it's in the middle of an investigation it can spoil the investigation, allow criminals to cover their tracks, allow escape.

In such case the document should be vetted by competent and honest officials to judge whether it is timely to release it, or whether suppressing it just ensures that investigation is never concluded, extending a forever renewed cover to the criminals.
by sfc32 | 2025-12-24 10:08:12+00:00
A link to the book - https://archive.org/details/lecturesonlitera0000nabo_z7a4 and on Smellazon https://www.amazon.com.au/dp/0156027763

Also: https://www.ijlll.org/2024/IJLLL-V10N6-557.pdf
by junon | 2025-12-24 10:09:24+00:00
0 based has a LOT of benefits whereas the reasoning, if I recall, for 1-indexing in Lua was to make the language more approachable to non-devs.

Having written a game in it (via LÖVE), the 1-indexing was a continued source of problems. On the other hand, I rarely need to use len-1, especially since most languages expose more readable methods such as `last()`.
by fizzynut | 2025-12-24 10:11:14+00:00
Unfortunately it was and still is. https://en.wikipedia.org/wiki/Safari_(web_browser)#Version_c....

MacOs is slightly more forgiving in that the last 2 versions can get the latest safari. However, people tend to keep a computer a lot longer than a phone and many don't or can't update macOS, so it's not much better.
by KaiserPro | 2025-12-24 10:11:26+00:00
Safety culture is fucking hard.

In a lot of cases its perceived that its cheaper and faster to not "do" safety. Plus unless your leadership is fully bought in, or visible on the "shop floor" safety can appear like road blocks to productivity.

"any employee can say stop and the entire place stops?!" fuck that, they'll use it to skive off.

"oh we have to pay for PPE?" they'll just nick it.

I have worked at a place where a transformation happened because there was a death and number of grievous vegetative injuries. The C-suite got nervous that funding might be pulled so made safety a top-line company metric.

It took years to make a difference, but it also varies by region.
by sevensor | 2025-12-24 10:11:56+00:00
I’m interested by this recent development where people are using LLMs with Lean to prove things that haven’t been formalized yet. This seems like a really good fit for LLMs. They’re good at translating approximate language to formal language, they’re good at information retrieval, and any failures are mitigated by Lean itself. I haven’t tried it, but I imagine failure modes might be proving useless lemmas along the way, taking a needlessly roundabout approach, or inadvertently proving something different than what you set out to do.
by zipy124 | 2025-12-24 10:11:59+00:00
People only deny the existence of such people based on their own ego, believing that no one could possibly be worth 10x more or produce 10x more than they can. Those who have seen those people know full well these people exist.

It's kind of crazy it ever became some accepted world view, given how every field has a 10xer that is rather famous for it, whether it be someone who dominates in sport, an academic like Paul Erdős or Euler, a programmer like Fabrice or Linus Torvalds, a leader like Napoleon , or any number of famous inventors throughout history.
by andai | 2025-12-24 10:13:10+00:00
Thanks. I call this method Power Coding (like Power Armor), where you're still doing everything except for typing out the syntax.

I found that for this method the smaller the model, the better it works, because smaller models can generally handle it, and you benefit more from iteration speed than anything else.

I don't have hardware to run even tiny LLMs at anything approaching interactive speeds, so I use APIs. The one I ended up with was Grok 4 Fast, because it's weirdly fast.

ArtificialAnalysis has a section "end to end" time, and it was the best there for a long time, tho many other models are catching up now.
by tim333 | 2025-12-24 10:13:45+00:00
I doubt it's Trump supporters. One flagger who said why was he just flags anything that is politics and not 'hacking'. The official guide is

>Off-Topic: Most stories about politics, or crime, or sports, or celebrities, unless they're evidence of some interesting new phenomenon.

The longest discussion of a dozen or so was

https://news.ycombinator.com/item?id=46361024 (1543 points 530 comments)
by dracyr | 2025-12-24 10:14:00+00:00
Ooh! I've been semi-aware that there's been things going on in the iPad space, but didn't know that there was so much. ZOA seems like an interesting take on a sequencer so will try to dig a bit deeper into how it works.

Don't have an iPad though, part of wanting to play with hardware is getting away from all the daily screens (not that I'm always managing to do that), but I'm imagining there's some ideas you can get from videos about them too. But looking up some of the things above they do look quite cool... And would definitely be cheaper than Eurorack.

Haha, now I feel like I need to contain myself to current rabbit holes before it goes to far, but thanks a lot for sharing! :D
by mginszt | 2025-12-24 10:15:15+00:00
I'm sure giants like Microsoft would like to add more AI capabilities, and I'm also sure they would like to avoid running them on their own servers.

Another thing is that I wouldn’t expect LLMs to be free forever. One day, CEOs will decide that everyone has become accustomed to them - and that will be the first day of a subscription-based model and the last day of AI companies reporting financial losses.
by pjmlp | 2025-12-24 10:15:40+00:00
Except they do, when one bothers to read computer science reference literature, instead of blog posts from folks that learned programming on their own way.

Being pedantic is required mechanism to fix urban myths, that is how we end up with he says, she says, adultered knowledge.

All those "garbage collection" variations are exactly the proof what happens when people on the street discuss matters without having a clue about what they are talking about, it is like practice medecine with village recipes "I hear XYZ cures ABC".

It is not vague, IEEE and ACM have plenty of literature on the matter.
by krapp | 2025-12-24 10:16:39+00:00
I strenuously disagree. Not every language needs to chase trends and pile on unnecessary complexity because developers want the latest shiny language toys to play with. It's good to have a simple, stable language that works and that you can depend on to remain sane for the forseeable future.

C is a language like that but I fear the feature creep is coming (auto? AUTO??.) JS is a lost cause.
by Eisenstein | 2025-12-24 10:17:06+00:00
> But there is nothing that implies that after a far-right regime will come a far-left one. In fact, if you look at History in various countries around the world, this seems very unlikely.

Looking at the history of left wing movements in countries post-WWII, can you think of a reason why they wouldn't be successful and far-right ones would? The Cold War may have been a factor.

> Don’t count on it. In all likelihood it will regress to the centre.

The center doesn't exist anymore. The right-wing has labeled the US Democratic Party as extreme left. There should be a term for 'forcing your opposition to materialize because you are unable to distinguish between propaganda and reality'.
by antisol | 2025-12-24 10:17:59+00:00
1. fair enough

2. "How would you do in this situation, to have the video stream in the browser, with as low CPU usage as possible?"

Since it's being consumed on (only) the local machine you've got an excellent situation where you can use any obscure codec you like, as long as the browser you're using supports it. Also you don't need to care at all about network bandwidth. If minimising CPU usage is the #1 priority then something fairly lightweight like mjpeg might do the trick. Alternatively you might get away with not compressing the video at all (but this might cause issues due to dealing with huge amounts of data). If I wanted to minimise CPU usage, I wouldn't be doing it in python.

3. You can find me if you look.
by nurettin | 2025-12-24 10:18:13+00:00
I've had a two hour long discussion with a super llm about a somewhat complex event loop processing task. It could not manage. I even restarted the session a couple of times. Then I did it manually and showed it a working version using a simple state machine. "That's brilliant!" (no, it wasn't brilliant)

I am really worried for the next generation of programmers fully dependent on llms.
by xyphro | 2025-12-24 10:18:44+00:00
For a situation where the instrument is directly connected to the adapter like here there is no difficulty in fast T1 timing on a MCU.
V3 will have btw. fully compliant GPIB electrical specs without 74 series buffers.
48mA drivers are not required for a direct connection scenario as V2 supports. VIH is a bit violated, though not practically meaningful. So far I heard of no device not working after over 6 years and those who did not in early stages I managed to get running with sw updates.
This is not a one shot plain textbook GPIB simple thing implementation, it's years of iterations, debug, improvement.
by thijson | 2025-12-24 10:21:10+00:00
That's because our political system according to the Greeks is called an oligarchy.

https://en.wikipedia.org/wiki/Sortition

Most Athenians believed sortition, not elections, to be democratic[12][page needed] and used complex procedures with purpose-built allotment machines (kleroteria) to avoid the corrupt practices used by oligarchs to buy their way into office.
by eliseumds | 2025-12-24 10:21:30+00:00
I always travel with my GL.iNet GL-MT3000 (Beryl AX) and this is what I use it for:

- My wife and I travel with multiple devices (laptops, phones, Chromecast...) and when we get to a hotel/Airbnb, I simply connect my Beryl AX to their network (it deals with captive portals btw) and all of our devices automatically connect.

- I changed the `/etc/hosts` directly in the router, meaning I can test my local servers under custom domains easily on my other devices like phones/tablets without apps like SquidMan.

- I route specific domains through specific VPNs. Government websites, streaming websites, AWS services, etc.

- I can plug in a 4G USB modem into it and it can automatically fallback to it if the main connection drops.

- It has built-in Tailscale support.
by eviks | 2025-12-24 10:21:32+00:00
> The web has supported these basic functions for over a decade. Surely in the year 2025, I thought, HTML5 is a good choice for these simple needs.

> What really happened was, I hit over 50 surprising problems related to gaps in web standards, requiring me to spend over half of the total development time

The half part might be surprising, but the fact that the web is broken in all the big and little places shouldn't really be, isn't that part of deep web lore that you get even by looking at the omnipresent dom tree, but especially if you're a druid and forest-native?

Like, "No you can't control the real size of anything" has been one of the many fundamental cascading flaws of that peculiar joke of a design system since forever, no?
by 112233 | 2025-12-24 10:22:14+00:00
But how is the senior engineer to get any work done, if they need to babysit the agent and every two minutes accept/reject it's actions? Genuine question. Letting that thing do "whatever" usually means getting insane multiple thousands lines long pull request that will need to be discarded and redone anyway.

Related - how do you get that thing to stop writing comments? If asked not to do so, it will instead put that energy into docstrings, debug logs and what not, poisoning the code for any further "AI" processing.

Stuff like (this is an impression, not an actual output):

// Simplify process by removing redundand operations
int sz = 100;
// Optimized algorithm, removed mapping:
return lookup(load(sz));

Most stuff in comments is actively misleading.

Also the horrible desire of writing new code and not reading docs, either in-project or on the web...

For writing ffmpeg invocations or single-screen bash scripts, great thing! For writing programs? Actively harmful
by pjmlp | 2025-12-24 10:22:51+00:00
I wish, I just happen to be more aware of what is happening at Microsoft Research than the regular HNer, thus I clarify with passion.

A little money wouldn't do any harm, though.

And since you are here, some of us dislike the C++ vs .NET narrative from the Windows team, Windows 7 .NET bindings being dropped, refusal for .NET DirectX Bindings like Apple and Google do with their 3D APIs, the way UWP tooling went down the drain, and would welcome an improvement on the state of affairs.
by oisdk | 2025-12-24 10:23:09+00:00
There's no (practical) advantage to the circular implementation; it's just a curiosity.

It is useful for understanding laziness and some interesting theoretical tools for traversing data structures, though. For a more in-depth look at the idea of circular programs for traversal, Bird's paper (linked in the post, https://link.springer.com/article/10.1007/BF00264249) is a good start.
by spoiler | 2025-12-24 10:23:15+00:00
I've been saying this for years, and it gets down voted occasionally, but safari/webkit feels like the new IE6. I know Chrome is very bullish with adding extra features and is aggressively pushing some standards, but I've rarely had to write "workarounds" or hacks for Chrome when writing web-standard compliant code for other browsers, but I've had to frequently do it for Safari.

It's been a few years since I've had battle Safari quirks, one example that stuck with me from a couple of years ago is that LocalStorage is not available in private browsing mode. Other browsers just treat it as ephemeral/SessionStorage basically.

Also I remember our Sentry being _littered_ with random React internals throwing (it was like a couple of different things), but it was only ever iOS that had those issues.
by srean | 2025-12-24 10:24:47+00:00
To a graphics programmer this can feel like call for comments to explain that

i++

increments the loop variable. A newbie to programming might find such a comment useful, but to people who are maintaining such a piece of code that would be distracting line noise.

It all depends on who your professional peer is that you are writing the code for. It's totally fine to write for a peer who is familiar with the domain, as it's fine to write for a beginner, for pedagogy, such as in a text book.
by noduerme | 2025-12-24 10:27:57+00:00
Or you should realize that it's called work because it's not fun and you can still enjoy and appreciate it. You think only people with rare amazing unicorn jobs enjoy work? Go drive a cab. Bartend. Work long hours for a startup you care about. Yes you can complain it sucks, but that's why it's called work. Learning how to enjoy it is the same as learning how to be good at it - and better at life.

This luxury you speak of as if it exists in some jobs is completely in your own mind.

Put another way, the only thing preventing you from enjoying that luxury right now, whatever you do, is a shitty attitude.
by pjmlp | 2025-12-24 10:28:36+00:00
> Every package manager has its own lockfile format. Gemfile.lock, package-lock.json, yarn.lock, Cargo.lock, poetry.lock, composer.lock, go.sum. They all record roughly the same information: which packages were installed, at what versions, with what checksums, from where.

Nope, Java and .NET ecosystem don't use them.
by Brajeshwar | 2025-12-24 10:29:17+00:00
This is brilliant, especially if you are already invested in the Ubiquiti/UniFi Ecosystem. There was a UniFi Teleport, and I think that function is now part of this Travel Router. From the video and the images, I believe this can also be added to a car act as a family wi-fi on the move.

I’ve always had a Pocket Travel Router (along with a thin but long enough RJ45 cable) with me while traveling, starting with the D-Link AC750 Travel Router. It does away with Wi-Fi Change, and all of your devices just continue to work, no worry about syncing, file-transfers, etc. A travel router becomes even more convenient when traveling with the family.
by raspasov | 2025-12-24 10:29:43+00:00
I live in SF, and drive alongside Waymos every day. Also, they park in my buildings garage, where they frequently cause major delays and blockages inside the garage.

I am pretty sure Waymo does not disclose how many human interventions they get. It would destroy their magic aura. A fancy RC car with self-driving experimental features is not very futuristic after all. By all the evidence, that’s what we observed when the internet went out. I don’t buy the 4-way stop explanation. Waymos handle 4-way stops just fine on an average day. I drive alongside them daily.

I’ve long suspected that they get many human interventions on the road, frequent enough that when the internet connectivity slowed down to a crawl across the city, Waymos could not get themselves unstuck from a variety of situations and simply just blocked the roads. That’s not a paragon of safety, nor is it “self-driving”. Self-driving cars were 10 years away in 2015, and in 2025, they are still 10 years away.
by exasperaited | 2025-12-24 10:30:48+00:00
> Had exactly did Barr and Co. accomplish in terms of moving forward the agenda people voted for? These guys were so eager to win accolades from liberals they couldn’t even pick the lowest hanging fruit.

Are you talking about the same Bill Barr? "Eager to win accolades from liberals" is a hilariously Trump-after-he-fired-someone thing to say.

Have you read his Wikipedia page? Do you know who he actually is?
by causalzap | 2025-12-24 10:30:59+00:00
I built Marvel Cosmic Lab to provide a high-quality, accessible platform for exploring deep space imagery and cosmic data. It’s designed for anyone curious about astronomy, from casual stargazers to space enthusiasts. I'd love to get the community's feedback on the UI and what features you'd like to see next (e.g., more real-time NASA data integration).
by flohofwoe | 2025-12-24 10:32:41+00:00
This was the the reason in Helldivers, other games have different reasons - like uncompressed audio (which IIRC was the reason for the CoD-install-size drama a couple of years back) - the underlying reason is always the same though, the dev team not caring about asset size (or more likely: they would like to take care of it but are drowned in higher priority tasks).