MurphyA/hacker-news huggingface dataset:
by gambiting | 2025-11-10 08:42:41+00:00
>>There would be dire consequences for anyone invading and/or blockading a nuclear armed country.

Just a reminder that Ukraine is currently at war with nuclear equipped Russia and it could absolutely use more ships, more tanks, more aircraft, more bombs, more guns, more drones and everything else that forms traditional warfare. It's clearly not like countries will immediately go from zero to nuclear weapons in any conflict.
by squidfunk | 2025-11-10 08:43:14+00:00
Zensical team here – right now it's still Python/Pygments under the hood, as we're using the same toolchain for rendering for compatibility reasons, but we'll be rethinking language support from the ground up, and tree sitter is something we're experimenting with. Ideally, we'll be able to unify code highlighting with language support with API reference docs.
by jjcob | 2025-11-10 08:43:19+00:00
You are missing inertia!

The state of each ball can be described by 9 parameters: the current location of the center of mass (x,y,z), the current linear velocity (vx, vy, xz) and the angular velocity on 3 axes.

I don't think the forces acting on the rails need to be similar -- they just need to be such that the acceleration of the ball is always parallel to the track. Unfortunately the equation of motion will look pretty ugly and optimizing the system will be quite a challenge.

And finally, the system has to be stable, ie. small perturbations should be cancelled rather than grow - if a ball gets a little too fast there should be something like a bend that slows it down, but that bend should at the same time not slow down a ball that is already too slow...
by setopt | 2025-11-10 08:43:21+00:00
Arq Backup works great on Mac. It has a lot of smart features like only backing up on certain networks, only backing up when external power is connected, etc. You can backup either locally or remote (encrypted then uploaded to your preferred cloud provider, I used BackBlaze B2).

If you prefer free and open source, you can try Vorta (based on Borg Backup which I can also vouch for).
by aunderscored | 2025-11-10 08:43:31+00:00
Working on some tailored to my needs tax reporting software. I submit claims to my workplace in batches under a number of different categories. Using this as an excuse to get better at some bits of SQL, leaning Textual as well, which I'm hoping to use in other things. Other than that I'm cooking a few IRC bots that I swap to when the other code becomes a bit too boring
by darkwater | 2025-11-10 08:43:40+00:00
> 2. His resume is designed poorly. Have a look. I'm not surprised his job search has been unsuccessful when his resume looks like an essay. OP, you gotta cut that text down by like 70% and put more highlights. This is the world of tiktok and instagram reels.

I disagree. He just needs some nicer-looking template and that would be a perfectly valid CV [1]. Perhaps reducing a bit some paragraph, but not by 70% at all (nor 50 or 40).

[1] https://urlahmed.com/assets/documents/am-cv.pdf
by zkmon | 2025-11-10 08:43:45+00:00
Looks like more of a retro-fun site, than a protest. Most serious websites of 90's had more like light brownish background with black text with occasional small image on the side, double borders for table cells, Times font, horizontal rules, links with bold font in blue color, side-bar with navigation links, bread-crumbs at the top telling where you are now, may be also next-prev links at the bottom, and a title banner at the top.

Game sites and other "desperate-for-attention" sites have the animated gifs all over, scrolling or blinking text, dark background with bright multi-colored text with different font sizes and types and sound as well, looking pretty chaotic.
by simonjgreen | 2025-11-10 08:44:16+00:00
If you want to get a really good feel for these functions, you can do worse than pick up a financial RPN calculator like the HP 12C. It is largely unchanged since it was introduced in the early 80s but it’s highly functional aesthetic and purpose make for a great experience if you like to learn something new that is also genuinely useful. Personally, I keep one of these in my bag. It’s great for meetings where financials are on the table and you also don’t want the distraction of a full desktop OS around you.
by RamblingCTO | 2025-11-10 08:44:16+00:00
Quick feedback: looks way too empty for me to look real. Could also just be a scam. Also: why would I as an applicant add more data for money? The landlord has the benefit, they should pay for that.

> Wir sind nicht bereit oder verpflichtet, an Streitbeilegungsverfahren vor einer Verbraucherschlichtungsstelle teilzunehmen.

Doesn't help haha. Maybe explain why?
by watwut | 2025-11-10 08:45:00+00:00
Ad 2.): I finished college in a good economy and got a job with less then perfect resume. When we have been hiring in good economy, again, we hired people with bad resumes. We gave them a chance cause we needed people and everyone was hiring. They seemed ok during interview and turned out to be good employees.

My point is, this nitpicking about whether CV is too long or tiktok like is just result of a bed economy and companies having 20 applicants for one position. And if this guy perfectly hits random set of signals to get hired, it is just that someone else will be unemployed.

When you have 30 grands on 3 positions, the overall employment situation wont be solved by them writing better CV. That is just the game of musical chairs we are playing to get jobs.
by oblio | 2025-11-10 08:45:01+00:00
> XXIer century

Sorry, but it's a bit funny. Based on the name I assume you're French (speaking, at least)?

That "XXIer" contraption is really funny to me, I speak a bit of French. In English it's twenty first so XXI or XXIst, in French as far I know it's vingt et unième, so XXI or XXIème.

Is "XXIer" from another French dialect or another language entirely?
by Hamuko | 2025-11-10 08:46:03+00:00
I mean, you can just do that in the browser too. "Enter ID" allows you to enter the MusicBrainz UUID (or just full URL). You can even do in the command itself.

beet import "Iron Maiden.zip" -S 4500ad36-5f92-4e4c-bb24-3a9a57faf550
by ciju | 2025-11-10 08:46:08+00:00
Import is done locally. No 3rd party is involved. We have build custom importer. e.g you can import a csv and map it's columns to what we need internally. We also allow some logic in importer. E.g. to figure if a row is credit or debit. etc. It should be feasible to import most csv statements. PDFs and Excels should also work, except for some complicated cases where a transaction is spread across multiple rows.

There are a few custom importers also, for indian context.
by lostlogin | 2025-11-10 08:46:12+00:00
I pay for usenet indexers and access, VPNs and Plex. I also pay for Netflix, Sky for Appletv.

The piracy setup costs far more to run the streaming services.

I do it for the quality and the all in 1 nature. I pay for the streaming services too, which makes me feel less bad about it. I should cut one or the other, but haven’t yet.
by thorin | 2025-11-10 08:46:49+00:00
Same reason it got out of every other industry. It wasn't short-term profitable. After the 70s at least everything began moving to the private sector and there was no strategic thinking. This completed in the 90s and there was no reason for anyone to think that semi-conductors, minerals, even oil and gas now shouldn't be bought from a friend rather than being produced internally.
by squidfunk | 2025-11-10 08:47:06+00:00
Zensical team here. It's perfectly usable – we're of course building our own docs with it and the first users have already switched – but you have to have an eye on compatibility. Whether you can switch right now largely depends on which plugins you're using from the MkDocs ecosystem. We have an entire section on compatibility.[1]

If Material for MkDocs ticks off all or most of the boxes, you can definitely start using it, and switch later once everything you need is available. Our promise to the 70k+ projects using Material for MkDocs is that we'll make switching to Zensical as simple as possible with automatic conversion tooling once we ship certain functionality. The compatibility we have now is a first step towards that goal.

[1]: https://zensical.org/compatibility/
by wiz21c | 2025-11-10 08:47:08+00:00
When I hire, I always look at personal github projects. They are a hint that the person loves coding and loves creating software. I'm not looking for 1000 stars projects, and I don't even look at the kind of project, just the fact that the candidate has done some work in his spare time.

If there's no github project, I ask the candidate what website, web communities he watches/participates in regularly. I check if they are related to programming or building software (bonus point if you read HN :-)).

Both are good signs that there is an interest in the job that goes beyond paycheck.
by gambiting | 2025-11-10 08:47:08+00:00
Even if so, I don't think anyone doubts that they do have functional nuclear weapons. Maybe not all 5000 of them, but definitely enough to use them if they want to.

I think the whole narrative of "well maybe Russian nukes don't actually work" is unhelpful - if they wanted to use nuclear weapons they would and the weapons used would work. I think people sometimes think Russia is North Korea experimenting with sticks to make fire(and even they have managed to get something working) - despite the massive corruption their nuclear industry and the engineering corps are functional and it's in my mind without a doubt that there is a stockpile of weapons which would work if needed.

Russia is just not suicidal enough to actually use them in the current conflict, luckily.
by reify | 2025-11-10 08:47:26+00:00
Oxford pretends AI benchmarks are science, not marketing

Chatbot vendors routinely make up a new benchmark, then brag how well their hot new chatbot does on it. Like that time OpenAI’s o3 model trounced the FrontierMath benchmark, and it’s just a coincidence that OpenAI paid for the benchmark and got access to the questions ahead of time.

Every new model will be trained hard against all the benchmarks. There is no such thing as real world performance — there’s only benchmark numbers.

https://pivot-to-ai.com/2025/11/06/oxford-pretends-ai-benchm...
by Parazitull | 2025-11-10 08:47:32+00:00
Yes. How i tried to solve it: you have a shopping list where you can add things on the fly. These things will need to be categorized (food, household supplies etc) at a later date, which is when the review is due for the "Uncategorized" category.

Generally, i tend to buy the same things, so the "big" data entry job happens only once.
by tasddc | 2025-11-10 08:48:03+00:00
I’m currently creating a simple community where people can honestly share their emotions and empathize with others’ feelings (without comments). It’s a web community where users can receive a comforting message from AI based on emotion analysis of their text, emojis, and chosen colors.

If you have any ideas or comments for improvement, feel free to reply anytime! (For reference, this service is designed for Korean users — I’m Korean myself.)
by TMWNN | 2025-11-10 08:48:57+00:00
From the author's Reddit post <https://www.reddit.com/r/vintagecomputing/comments/1ot83o4/y...>:

>I’ve got my HP 9000 Model 340 booting over the network from an HP 9000 Model 705 in Cluster Server mode and I’ve learned some very unsettling things about HP-UX and its filesystem.

>Boot-up video at the end of the blog, where I play a bit of the original version of Columns.
by pempem | 2025-11-10 08:49:28+00:00
Ok - this obviously doesn't work everywhere but recently was flown to a city for an interview. Day long, full loop, 5 45 min interviews + 1 working session with a panel. Had dinner with the team the night before.

There's no way to cheat at that point. You either have what they need (yay btw) or its not a fit
by throwaway290 | 2025-11-10 08:49:33+00:00
> Why would they prioritize national interests? Because they were elected to do so?

How about because they are human people like you and me. You don't think you are a bad guy who always does things only in your own interest right? So why do you think they are like that?

How about if they really screw people over they know there will be mass protests

etc.
by maxmunzel | 2025-11-10 08:50:54+00:00
Cool! Do you have the STLs of the turret online somewhere?

My setup also had its occasional false positives but that’s not a problem if all you do is spray a bit of water around. I also looked into yolo, but I couldn’t find any good datasets of pigeons. Nowadays that’s no problem anymore as you can just use models like meta’s segment anything that do zero-shot bounding boxes… if you have the GPU to run it.
by xwolfi | 2025-11-10 08:51:30+00:00
In France we're creative but sloppy, in Germany they care about the process too much but they don't deviate from plans. It's nice to have both: what's the point of following the plan if the entire project is pointless ? French people would challenge early and often, while germans would implement correctly and to the letter.

I really feel we complement each other, each time I work with germans they fix my tendency to be quick and dirty and I push them to accelerate and take shortcuts when they make sense.
by squidfunk | 2025-11-10 08:52:12+00:00
Coming from Material for MkDocs, right now, sources need to be in Markdown files. However, our new build system is extremely flexible, so with the upcoming module system, it will be possible to add further sources and integrate them into the static site generation process. What you mention is part of the feedback we got from talking to organizations, for which Markdown is actually only the target, generated from database records to render a static documentation site.
by bawolff | 2025-11-10 08:52:39+00:00
> Say what you will about how this is technically allowed in open source, it is nothing short of morally despicable. A real https://xkcd.com/2347/ situation.

I think https://xkcd.com/1172/ is more fitting.

> But IMO the more important topic within this whole saga is that libxml2 maintenance will also end this year. Will we also see support for XML removed?

No, because xml has meaningful usage on the web. The situations are very different.
by tastyface | 2025-11-10 08:53:06+00:00
"We have only one problem. The problem is: our billionaires are n—ers. They may be rich. But they're n—er rich. The nature and function of their wealth is profoundly negrous. You can probably name exceptions. I can too. But in every way, the exceptions prove the rule"

https://bsky.app/profile/did:plc:sefgphqp2xqwh2hawaixykwz/po...

Yes, that totally sounds like something a normal non-racist would say. WTF.

(I also recall him saying something like "you know who was perfectly bred to work in the fields?" in response to someone saying that there's no replacement for immigrant farm labor. But I can't find the citation right now.)
by tuukkao | 2025-11-10 08:53:46+00:00
If you're using Navidrome or similar to stream your music then check out beets-alternatives [0]. It lets you sync (and optionally convert) your library or a subset of it to another location, in my case my music storage mounted with Rclone. It's especially useful if you need to have a different naming structure in your target directory for whatever reason. I like to keep each disc of a multi-disc album in in its own subdirectory but most streaming servers seem to prefer all tracks of an album to be in the same directory. With Beets-alternatives I can have a different naming structure for each collection vs. having to rename my primary collection to suit whatever streaming server I happen to be using.

[0]: https://github.com/geigerzaehler/beets-alternatives
by ssl-3 | 2025-11-10 08:54:04+00:00
I have three general questions:

---

1. So it's about odds?

By what mechanism do you think that refusing to vote will improve your favored diminutive party's odds in your state?

---

2. Or maybe it's about cost, instead?

What does it cost to vote in your state? How much time, and how much money, does a voter need to put forth in order to cast a vote in [wherever you are]?

---

3. Are you a masochist? (Are you sure about that?)
by myguestacc | 2025-11-10 08:54:14+00:00
This resonates with my experience as a small startup dev. I wouldn't mind bringing my own servers for running my apps but for k8s I need at least 3 control nodes in each cluster and I need multiple clusters to cover different parts of the world. All those control planes are idling most of the time but cost money and effort to keep them alive. I'm sure those could be shared among dozens of users. Is this something you are going to support? Or I'll also have to rent the worker nodes from you?
by lukan | 2025-11-10 08:55:20+00:00
"Even lying can be for protection at times."

Oh for sure. But the idea (to me) is, if you have am honest online community with lots of trust build up, you don't need to.

"do you really think that you can force people to choose a profile picture that represents them accurately"

Of course you can. But that does not mean it is a must. That depends on the specific rules.

"You may want to look up the definition of 'lying by omission'. Within the context of asking for profile information, it might well be"

But not with the examples you gave.

I will check out the paper later, but I doubt I will learn much new. It is not a new topic to me.
by jjav | 2025-11-10 08:55:58+00:00
> I've literally seen people being autorejected after being referred by team-leads these days.

Yes. But not always. Getting an internal referral helps somewhere between not at all and a lot. And it is pretty random, nothing to do with you. Just a matter of timing and attention span and where other candidates are in the queue.

However, it never hurts. So overall, don't expect networking and referrals will get you the job, but do expect it to help every now and then. So it is worth spending some time on that.
by davidweatherall | 2025-11-10 08:56:16+00:00
I'm building a Twitch streamer focused version of cameo. The first beta version is specifically for League of Legend streamers.

https://demo.replays.lol/clipper (recording the demo video today).

The idea is that a generic video message doesn't appeal to a fan of a video game streamer, instead what really would be cool would be watching them react to your best moment in a game.

Our software removes all friction from the journey, the fan doesn't even need to record their own gameplay, we have bots set up that can load up someone else's gameplay just from their username, record their highlight for them, upload it to our platform, then the streamer just needs to come in, watch a ~60 sec clip, give a genuine reaction, press 'submit' and its all done.

There's a few markets I'm trying to find product market fit in: ~1-2 minute coaching sessions, sports commentator style commentary over your clip from influencers, hyped up reactions from your favorite streamer, a community-focused segment on a stream of watching a compilation of your fan's best moments.

We're ready to launch, just trying and struggling to find the first few people to sign up.
by KingTravis | 2025-11-10 08:56:23+00:00
I've struggled to understand exactly why our productivity is so bad here and I feel that this really explains it quite well - over reliance in tried and tested methods coupled with a lack of capital investment - for example relying on push-carts in the yards rather than looking at whatever was a more automated approach. It's not necessarily a case of a "productivity puzzle" but rather a puzzle as to why business owners aren't investing.

I got talking to a guy in the pub who told me about a local tire business, running completely on paper and manpower. In 2025 there's barely a hint of computers in the business. Seems like a similar story really. They could be making more sales, be more efficient, still employ people but redeploy to more useful roles. But no, a prevailing attitude of just carry on with pen and paper, and the MD can buy himself a flash new motor every year. When asked why the don't use technology it was like a fear of it, that they would be made redundant. I don't even mean AI, I mean even like a simple messaging system to IM from one side of the warehouse to another.

Mental.
by noduerme | 2025-11-10 08:56:37+00:00
Quantity and velocity of misinformation are both critical variables here.

Any one person's writing was always untrustworthy, but the majority of that bad writing didn't make it to a printing press, nor was it mass-distributed.

Let's accept the proposition that all forms of media have always been full of lies. We can say that debunking always follows lies, truth spreads more slowly than fiction. The quantity and velocity of additional misinformation - especially when machines are involved in writing infinite amounts of it in the blink of an eye - lays waste to the normal series of events where a lie can be followed by a debunking with linear speed and velocity. With LLMs and social media manipulation, falsehoods gain traction exponentially while truths remain linear.

There is likely not a "transition period" where people will adjust to this, precisely because there is no mechanism to inform them they're being swindled and screwed faster than the takeoff of the algorithms that are now screwing them.
by squidfunk | 2025-11-10 08:57:00+00:00
Zensical team here. Yes, there are very good reasons for that change. First and foremost, with MkDocs using YAML, and Material for MkDocs being the main entrypoint for many of our users, we got a lot of issues with users having trouble just getting the indentation of YAML right. Secondly, and this is even more problematic: Python Markdown allows the use of custom YAML tags[1], which translate to function references during parsing. This means that YAML parsing is tied to Python and thus not portable to other languages. It's also the reason why we currently need to go through Python to parse MkDocs configuration and render Markdown. TOML on the other hand doesn't have such magic, making it portable.

[1]: https://pyyaml.org/wiki/PyYAMLDocumentation#yaml-tags-and-py...
by lelanthran | 2025-11-10 08:57:17+00:00
> Entirely built from scratch in C without any dependencies. Now I wrote this code when I was 16

Very few young folk are learning C; I think it is commendable that you are.

You code doesn't seem very strongly structured (to be expected, TBH) but much better than any learner would see.

What resources did you use to start learning C? I ask because it looks to me that those resources covered "how to program in C" but not so much design and structure.

Here's two links (my own blog) to get you started on one or two common C patterns designed to minimise bugs:

https://www.lelanthran.com/chap9/content.html

https://www.lelanthran.com/chap13/content.html
by Xmd5a | 2025-11-10 08:57:47+00:00
MDMA fries your teeth. Gave in to 1/5th of a dose with people I was partying with, received one year of tooth-grinding. Never again.

Classic dental study: 89% of ecstasy users reported clenching or grinding; 60% had tooth wear into dentine vs 11% of non-users. https://pubmed.ncbi.nlm.nih.gov/10403088/

ChatGPT: “One pill, one year of grinding” – biologically plausible as a trigger, but not a universal rule.

"I think that MDMA, unlike other drugs, is potentially much more neurotoxic and dangerous than any drug that has comparable effects, like hallucinogens for example, for which we haven't shown long-term alterations. MDMA is therefore a special case. It's difficult to give recommendations for use. It's better not to take it regularly, and if someone asks me, in my opinion, I would say it's better to keep your distance from this drug so as not to run any risks."

Source: Franz X. Vollenweider in 2005, Director Neurophenomenology of Consciousness, Zürich University: https://www.youtube.com/watch?v=RnptUdyDUKI&t=1810