MurphyA/hacker-news huggingface dataset:
by barrenko | 2025-10-03 07:28:22+00:00
This is the key imho, adapting stuff to yourself / your needs, when and where the GloboHomoCorp allows you to.

E.g. I don't use Twitter directly due to toxicity and overwhelmingness of the central feed (thank you Nikita), and due to, for me, the biggest issue - how shit it is for reading / following individual user feeds - when you find someone who's really interesting, and you don't want to miss posts.

So I use nitter and bookmark each person's profile I find interesting and I have that in a separate folder. Then at my pace, daily or weekly I read through people's posts and can really keep up like God intended me to.

At first it was less engaging than just having Twitter (as it's less adictive), and I've paced from deleting / using actual Twitter back and forth, but due to recent changes and events I've actually come to a place where through my bookmarks I discover new profiles / people / interests / niches at an organic pace that I can only compare to how I've used to use RSS or web in the older times. It's quite cool.
by yallpendantools | 2025-10-03 07:29:02+00:00
Folks, read yourself some GDPR for the greater good. Even just https://gdpr-info.eu/art-4-gdpr/

Public data can be personal data and anyone doing the same as TFA is making itself a liable processor. But, aren't you a processor by using OAuth in the first place? Yes but with what TFA is doing you have a greater liability surface.

(IANAL but I cite GDPR because the broad concepts apply to data privacy laws in other jurisdictions. See also: https://en.wikipedia.org/wiki/Brussels_effect)
by RossBencina | 2025-10-03 07:29:23+00:00
Last I checked Ollama inference is based on llama.cpp so either Ollama has not caught up yet, or the answer is no.

EDIT: Looks like Granite 4 hybrid architecture support was added to llama.cpp back in May: https://github.com/ggml-org/llama.cpp/pull/13550
by gorgoiler | 2025-10-03 07:29:35+00:00
You have the right idea but, I believe, the wrong reasoning with your first two arguments.

git-bisect works best when every commit works, contains a single idea, and stacks in a linear history. These features are of most use in a publicly visible branch, and is why it is helpful to squash an entire pull-request into a single, atomic commit — one which clearly defines the change from before- to after-this-feature.

You’re welcome to do whatever you like in your private branch of course, but once you are presenting work for someone else to review then it’s consistent with “I believe this is now complete, correct, working, and ready for review” to squash everything into a single commit. (The fact that code review tools show the sum of all the minor commits is a workaround for people that don’t do this, not a feature to support them!)

In terms of ‘git commit -m wip’: no one is saying you should wear a suit and tie around the house, but when you show up for your senate hearing, presenting yourself formally is as necessary as it is to leave the slides, sweat pants, and tee shirt at home.

Yes, commit early and often while in the flow of putting together a new idea or piece of work. When it’s ready for the attention of your peers then you absolutely ought to dress it up as smartly as possible. It’s at that point that you write a cover letter for your change: what was the situation before, why that was bad, what this patch does instead, and how you proved in practice that it made things better (tests!)

Or to use a different analogy: they don’t want every draft of your master’s thesis from start to finish and they’ll be annoyed if they have to fix basic typos for you that should’ve been caught before the final draft. They don’t care about the typos you already found either, nor how you fixed them. They just want the final draft and to discuss the ideas of the final draft!

Conversely if your master’s thesis or git branch contains multiple semantically meaningful changes — invent calculus then invent gravity / add foo-interface to lib_bar then add foo-login to homepage — then it probably ought to be two code reviews.
by godelski | 2025-10-03 07:30:02+00:00
> Your comment only makes sense if you think that the purpose of the demo

Don't contort my words to justify your lying.

The purpose of a demo is to demonstrate things.

The purpose of a live demo is to demonstrate how things will work in the user's actual experience.

You can have pre-recorded demos and there's nothing wrong with that. The only issue is calling a pre-recorded demo "live". That's when you cross the line into deception.

Or as I said before

>>> Seriously... just call it a demo or pre-recorded. As soon as you call it "live" you've crossed into the territory of fraud.

You don't have to make believe I don't understand what a demonstration is to get there.

> Their purpose is to entertain, not to document.

And now I believe it is YOU who do not understand what a demo is. A demonstration is not entertainment nor documentation, although it can incorporate these elements. A demo is an illustrative example. Do we need to go to Merriam Webster here?
by skrebbel | 2025-10-03 07:30:40+00:00
This is the part of the argument I don’t get. A digital ID system like the one in NL is basically just a login system. It’s oauth for public services, not too different from “sign in with Google”. How does that lead to perfect law enforcement? Like, how does it prevent homosexuals from kissing?

I don't mean this dismissively. I assume there is a series of steps that make sense that I’m not seeing.
by stavros | 2025-10-03 07:31:25+00:00
My dog knows (though she's probably forgotten as now she's old and we don't practice any more) her toys by name and actions by name too. If I say "point to the ball" she'll paw at the ball, if I say "fetch the bone" she'll do that.

I didn't even know it was possible before I tried and saw that she actually responded to it. Amazing.
by jacquesm | 2025-10-03 07:31:58+00:00
There is a lot more to it than that. For instance, for overhangs and bridges you need fairly fine control of the fan in relationship to the movement of the extruder head. You'll need to do circular interpolation in such a way that the toolhead does not slow down too much or you'll get really crappy corners and seams and other joints can be really hard to do properly if you are just using naive point-to-point moves rather than lots of little tweaks to get partial overlap between the two adjacent paths. And then there is control of the extruder retraction and pressure advance, which are pretty complex and difficult to get right for even a subset of the most common use cases, especially if you want to have a range of speed options. "pretty easy" does not match my experience so far, but then again, I am only using this when the regular slicer can't cope so there is a chance that the problem is me.
by ehnto | 2025-10-03 07:32:11+00:00
I more or less agree, if you are a small company with a small real world userbase, you don't need hyperscaling tech, and thus hyperscaling problems.

I think some companies oversubscribe to reliability technology too. You should assess if you really need 99.9999% uptime before building out a complex cloud infrastructure setup. It's very likely you can get away with one or two VMs.

As I understand, HN runs on a single server with a backup server for failover.
by godelski | 2025-10-03 07:33:05+00:00
RTFM

> Every time you press a key, It's a Live will write one character from the file into the terminal, making it look like you're typing every single command with the practiced ease of a consummate professional.

It's like pressing next on a slide. That's not live. That's lip syncing.

Good god, this isn't that hard man. You're fine to lip sync if you call it lip syncing. Just don't claim you're actually singing when you're not and you're all good. Why is this so difficult to grasp?
by stpedgwdgfhgdd | 2025-10-03 07:33:34+00:00
True, you need to instruct the AI agents to include this.

In our case the agent has access to Jira and has wider knowledge. For commit messages i don’t bother that much anymore (i realise typing this), but for the MRs I do. Here i have to instruct it to remove implementation details.
by JuniperMesos | 2025-10-03 07:34:05+00:00
I haven't heard about ICE detaining any US citizens who weren't either actively interfering with ICE activity as part of a deliberate anti-immigration-law-enforcement protest, or closely associating with actual illegal immigrants.

Detaining people who are actively interfering with ICE activity as part of a deliberate protest is something I think it's reasonable for any kind of police to be able to do - there's no reason why fellow citizens in a democracy should inherently privilege the violence protesters do in order to prevent the enforcement of a law over the violence that the police do to in order to carry out that enforcement, it all comes down to your political opinion of the law.

Detaining US citizens while in the process of detaining illegal immigrants also seems reasonable, since there's no way to tell if a suspected illegal immigrant claiming to be a US citizen is lying or not until law enforcement actually checks. This is no different than cops being able to arrest a person on suspicion of a crime and then let them go with no charges when they realize they were mistake, which is a power cops already have in our society.
by thaumasiotes | 2025-10-03 07:34:30+00:00
> I don't have an Apple ID and I don't have a Microsoft ID. I won't have either, ever.

I don't know whether I have a Microsoft account or not.

I didn't want to have one, obviously. But at some point I wanted to use Visual Studio and setting that up required me to create a Microsoft account. I continued not to use that account as an account on my computer, because why on earth would I do that.

So, other than using Visual Studio, that account never did anything at all, sort of like you'd expect from an account that you forced someone to create under duress.

One day I opened Visual Studio and a popup message displayed, telling me that because of what appeared to be fraudulent behavior by my Microsoft account, it was being revoked or disabled or whatever. (But I was still free to continue using Visual Studio.)

OK.
New Updates on Protests in Morocco
by kirito1337 | 2025-10-03 07:35:25+00:00
Ok everyone, new news.

There are allegations that the president asked a few Gen Z'ers (that's what the protesters are calling themselves.) to do the protests and become violent.

Many people that study with me have been arrested and news is that there will be military intervention to stop the protests.

Burglars are taking the advantage and doing their own chaos and burning house.

Yesterday night a police center and a famous supermarket in Souss-Massa have exploded.

There are other allegations that foreign intelligence agencies are calling the protesters to become more violent, saying they are already protesting.

FYI The protest started as a peacful one.
by Gud | 2025-10-03 07:35:30+00:00
You are making your argument based solely on what will or will not work in the USA.

- I am not American; I’m from Sweden but live in Switzerland. Generally people are healthy in both countries and have a social democratic slant; Sweden more so than Switzerland. But the Swiss has a better understanding of personal responsibility and wealth management, to some degree.

- I am not opposed to the general idea of an UBI. The main problem I see it will concentrate even more power to the people in charge of government, while my proposal gives the individual agency to pursue their dreams. Ideally both would be implemented together.

- you have not yet provided an argument why my pet social reform would be detrimental to society, it appears your argument is that most poor people would spend their small wealth on basic necessities. I believe that may very well be the case. But I also believe that a large minority would be lifted from strictly selling their labour and be given a chance to fund their own enterprise.

Long term, I still believe this is the best way to disrupt the constant concentration of wealth, together with an UBI.
by somenameforme | 2025-10-03 07:36:19+00:00
This sort of rhetoric is precisely what is fueling the rise of "the other side." It's exactly like when religious conservatives were in power and proclaiming that everybody who disagreed with them was some sort of family hating, country hating, religion hating, entity. Ummm, no - I can disagree with your views without hating much of anything or anybody, but you're doing a damn fine job of projecting your own hate, thank you very much.

And it's the same thing now a days, except the roles are largely reversed. Somebody who puts the interest of their nation and the citizens of that nation first isn't a "fascist." That sort of rhetoric, let alone the sharp rise in violence against it (to say nothing of the condoning, if not outright support of such), is just driving everybody who was kind of in the middle more and more away from the 'name callers.' I think you can see this in the US where polls show independents increasingly leaning right on most issues, whereas not that long ago they tended to lean left. And given our basically 50/50 split, independents have the power to pick which side wins.

I feel politics is like this perpetual motion machine where you reach some absolute extreme on end where the side in power starts to do really dumb stuff which ends up driving people to the other side until we trend (over what feels like a ~25 year cycle) to the next opposite extreme and the cycle begins anew.
by stavros | 2025-10-03 07:36:40+00:00
If you don't have food noise, it's not going to be a massive help, I think. They're good in that you forget to eat, but they're bad in that you forget to eat.

As a cure for food noise, though, they're massively helpful. I had forgotten, if I've ever known, what it's like to not think of food all the time.
by aikinai | 2025-10-03 07:37:46+00:00
This is a disingenuous strawman. "Japan First" doesn't have to mean your naïve interpretation of some maximally xenophobic isolationism. If the US bases are good for Japan, then it's perfectly "Japan First".

Some people might disagree—certainly plenty of right-wing Japanese do disagree—but many also believe that the US alliance and the bases are critical to Japan's greater sovereignty and prosperity. Without the security treaty and cooperation, Japan would on their own against China, diverting far more funds to defense and accepting much higher security risk.
by jacquesm | 2025-10-03 07:38:13+00:00
They just can't help themselves. It's as if someone's career depends on the number of users in the system, no matter whether or not they actually provide value to the users by having them in the system. Everybody and their dog wants you to be part of their eco-system. The best way to get me to not use a service is to have an account requirement that does not provide any functionality that I could have had without that account. It is also why pianojacq.com does not have any accounts, there simply isn't anything that you could do with an account that you can not do without.
by Bengalilol | 2025-10-03 07:38:31+00:00
From what I read in the comments, the core problem (for any UI/UX) is that users need time to discover and learn where the features are. On iOS (and now also macOS), some features end up in places where we wouldn't naturally expect them. When we first discover a new OS (yes... OS), how much time are we willing to spend on learning? I bet not much (as paradoxal as it may sounds).

In my opinion, standardizing almost everything into uniform list-based UIs actually makes it harder for the brain to remember. Variation and distinct visual cues help us build stronger mental maps. But in the end, it's a matter of time and practice until things feel 'in the right place'.

Apple should definitely have a R&D team working on such approaches.
by microtonal | 2025-10-03 07:38:44+00:00
I think in Germany, such efforts are doomed to fail (or were at least doomed to fail when we lived in Germany) because Germany is reluctant to connect different government administrations due to historical baggage (SS, Stasi, etc).

We have had DigiD in The Netherlands since 2004 (at least that's when it got its current name) and it's glorious. Everything from requesting a new passport, logging to your tax administration, registering as a company, making an appointment for Corona vaccination to doing declarations with your insurance company is done with DigiD. The authentication flow is super-smooth and quick.

I know there are risks to having one central account (slightly mitigated by support for 2FA and scanning your ID card/passport/driver's license NFC as another factor). But it makes dealing with the government so much easier. We lived in Germany and it was a total disaster in comparison.
by Arch-TK | 2025-10-03 07:39:12+00:00
What an amazing reply.

My key take-aways (not to say there aren't plenty of others):

- Request: "Do not introduce Digital ID cards" - Response: "We will introduce a digital ID within this Parliament" - Not even an acknowledgement. Gotta love being governed by my mum who always knows best.

- "By the end of this Parliament, employers will have to check the new digital ID when conducting a ‘right to work’ check." followed by "For clarity, it will not be a criminal offence to not hold a digital ID" - now "not hold" might mean "not keep on your person at all times" or it might mean "not have one at all" which is ambiguous, but why does it matter if I have to be jobless without one?

- "This will help combat criminal gangs who promise access to the UK labour market in order to profit from dangerous and illegal channel crossings." - so rather than going after the criminal gangs, you're instead going after everyone who lives here to force them to own a phone in order to hopefully make it hard enough for someone who is here illegally to get a job... But as an EU citizen, I already have to present proof of my ILR to new employers. What difference will this make?

- "Digitally checkable digital credentials are more secure than physical documents which can be lost, copied or forged, and often mean sharing more information than just what is necessary for a given transaction." - Ah, they finally elaborated on a key point. So you will store a key on an HSM. And can it be any HSM? Because if it's a virtualized HSM then the credentials can be copied, but if its only an approved HSM, then now you make having a job in the UK strictly dependent on specific hardware from specific vendors.

Still no clarity on whether they will lock it down to Android builds which license GMS or not. Their constant mentions of google pay and apple wallet make me think the UK government will be formally endorsing a duopoly.

Thanks UK government, I hope they pay you well to screw me over.
by freetonik | 2025-10-03 07:39:22+00:00
If you want to discover personal, human-written blogs with valid RSS feeds, check out the directory I'm building: https://minifeed.net/blogs

(it's also a reader of sorts, and has related discovery and full-text search across those feeds and posts, but the page I linked is just a big list of blogs with some recent posts and RSS links).
by fjfaase | 2025-10-03 07:40:18+00:00
The other day, I read that reviewing code takes double the effort of writing code. What Linus mostly does is merging code and resolving conflicts, which also requires him to read (review) the code.

The formating of code has a significant impact on where merges introduce conflicts or not. Also formating has an influence on the readability of the code. Linus remarks that in his editor the indentation looks corrupted. I suspect that this is due to a diff erent tab size. Tab sizes of 2, 4, and 8 are commonly used.

It looks like Linux is making a joke before he deals with the real issues. One should realize that humor is cultural depended and that something that is considered a joke in one culture is considered rude in another and the reverse. In some cultures, humor is very subtile, such that outsiders often do not notice that they are made fun of, whilebin other cultures the use of swearwords is used in daily language without it meaning anything special.
by stale2002 | 2025-10-03 07:41:00+00:00
> The same can be done with Israel's nukes

And what if they say no? And what if they are willing to use every last one of them if needed to prevent their destruction and there is absolutely no way to convince them otherwise, other than to not destroy them?

Then what? They have 100+ nuclear weapons. They can't all be shot down.
by lmm | 2025-10-03 07:42:14+00:00
> git-bisect works best when every commit works, contains a single idea, and stacks in a linear history. That works best in a publicly visible branch, and is why it is helpful to squash an entire pull-request into a single, atomic commit — one which clearly defines the change from before- to after-this-feature.

Disagree; git-bisect works best when every commit is small and most commits work (in particular, as long as any broken commit is likely to have a neighbour that works - isolated bad commits aren't a problem (that's what skip is for, and it's easy enough to include that in your script - you do automate your bisects, right?), long chains of bad commits are). Squashing means your bisect will land on a squashed commit, when it's only really done half the job. (In particular, the very worst case, where every single one of your intermediate commits was broken, is the same as the case you get when you squash)

> When it’s ready for the attention of your peers then you absolutely ought to dress it up as smartly as possible. It’s at that point that you write a cover letter for your change: what was the situation before, why that was bad, what this patch does instead, and how you proved in practice that it made things better (tests!)

And that's what the PR description is for! You don't have to destroy all your history to make one.
by merelysounds | 2025-10-03 07:43:12+00:00
I guess it’s an even bigger generalization; not just: “is this a fetch toy or not”, but: “which of the available objects me and the human can use for a given activity”.

Also, I now suspect that dogs that selected “pull” toys for fetching (or vice versa) didn’t care about the experiment and only wanted to play with these toys in that specific way.
by gouggoug | 2025-10-03 07:43:44+00:00
Somewhat related...

At [company x] someone wrote a starter guide that tells developers to create a "production", "staging" and "dev" branch for any new repo. We have tons of repositories that follow this pattern.

For many of them, each branch has taken of its own life and could be considered its own completely different codebase. It's a nightmare to manage and it confuses developers on a regular basis.

Don't do this.

If you want to deploy different versions of your software in different environments, use SEMVER and git tags. Don't create 1 branch per environment...

I have since edited that starter guide and crossed out this recommendation.
by jacquesm | 2025-10-03 07:44:31+00:00
Nice idea, but shoddy implementation, it does not properly detect the starting point based on my IP and the route shown is not matching what I know about the physical topology of the network in this region. You probably should ask infrastructure providers if they are willing to give you access to the endpoint and physical routes rather than just to use geolocation for IP addresses resulting in errors and unrealistic routes. There are only a couple of players in that space, and I think they sell the data. Otoh, given the current situation with attacks on infrastructure they might not be willing to accommodate a party without a strict need.
by Klaus23 | 2025-10-03 07:44:34+00:00
Nice. That wasn't on my radar. I was already happy when Blender made significant progress in parametric modelling with geometry nodes. Together with CAD Sketcher, it looks pretty usable for modelling. I hope the whole thing improves quickly, but I suspect they have a long way to go before Blender can be considered a proper CAD program.