MurphyA/hacker-news huggingface dataset:
by westurner | 2025-10-31 15:22:18+00:00
GitHub docs > Signing tags: https://docs.github.com/en/authentication/managing-commit-si... :

> You can sign tags locally using GPG, SSH, or S/MIME

$ git tag -s MYTAG -m "Signed tag" # Creates a signed tag $ git tag -v MYTAG # Verifies the signed tag

Git book > 7.4 Git Tools - Signing Your Work: https://git-scm.com/book/ms/v2/Git-Tools-Signing-Your-Work :

$ git commit -S -m 'Signed commit'
by trilogic | 2025-10-31 15:22:31+00:00
Testing all the GGUF versions of Qwen3 VL from 2B-32B : https://hugston.com/uploads/llm_models/mmproj-Qwen3-VL-2B-In... and https://hugston.com/uploads/llm_models/Qwen3-VL-2B-Instruct-...

in HugstonOne Enterprise Edition 1.0.8 (Available here: https://hugston.com/uploads/software/HugstonOne%20Enterprise...

Now they work quite good.

We noticed that every version has a bug:

1- They do not process the AI Images

2 They do not process the Modified Images.

It is quite amazing that now it is possible to run amazing the latest advanced models but, we have however established by throughout testing that the older versions are to a better accuracy and can process AI generated or modified images.

It must be specific version to work well with VL models. We will keep updated the website with all the versions that work error free.

Big thanks to especially Qwen, team and all the teams that contributed to open source/weights for their amazing work (they never stop 24/7, and Ggerganov: https://huggingface.co/ggml-org and all the hardworking team behind llama.cpp.

Also big thanks to Huggingface.co team for their incredible contribution.

Lastly Thank you to the Hugston Team that never gave up and made all this possible.

Enjoy

PS: we are on the way to a bug free error Qwen3 80B GGUF
by reactordev | 2025-10-31 15:24:02+00:00
So sci-fi isn’t far off after all.

War of the Worlds.

The last of us.

Battlestar Galatica.

All had some fungi/organic hook (ok, last of us is about zombies but still).

Curious if we could mux them into something faster at a higher order or something. The idea that organics can be used for electronics is so wild.
by blauditore | 2025-10-31 15:24:23+00:00
Fun fact: Suppressed/hidden/lost memories due to trauma that appear to re-surface through therapy are not a real thing, as previously thought (and still by some psychotherapists). Nowadays it's understood by psychology that any memories "re-surfacing" in therapy are in fact newly created, although the patient themselves cannot tell the difference. Allegedly, whole accusations of childhood abuse may have been created out of thin air, without the victim realizing.

https://en.wikipedia.org/wiki/Recovered-memory_therapy (see research section)
by bdcravens | 2025-10-31 15:24:26+00:00
Like all products in the AI space today, it's a question of whether what it costs creates that much value each month. While it's not a force-multiplier in the same sense as Claude Code or Codex, I still think Warp is, even at $20, but that's probably pushing it (I've had months where I was able to speed run an unfamiliar workflow with Warp, and other months where I didn't use it for anything that iTerm couldn't handle)
by tinfoilhatter | 2025-10-31 15:24:27+00:00
It's too bad that the BDFL of Nim (Araq / Andreas) treats the language like his personal compiler development playground. This has led to a hard fork of the compiler, many experienced and frustrated developers leaving the community and language behind, and an extremely fragmented ecosystem.

He is also very difficult to work with and isn't very welcoming to newcomers. The community "leaders" / moderation team is also full of abrasive individuals with fragile egos.
by ndr42 | 2025-10-31 15:24:42+00:00
What was your reason to use the product (to what end) and what has changed now that you now have no reason to continue to use it? What has Adobe to do with it?

I get that some have fears that Affinity is getting unusable for them in the future so maybe it's good to look for alternatives. But if you are willing to switch to Adobe you can do this when it has gotten unusable.
by gspencley | 2025-10-31 15:24:53+00:00
I'm not worried that I'm going to lose access to V2. I'm worried that they are moving in the same rent-seeking direction that Adobe did that caused me to migrate to Affinity in the first place.

Creative tools are, to artists, like IDEs and git repositories are to coders.

Imagine you spend years getting very proficient at specific development tools, and you use a repo host like GitHub. One day your dev tools providers tell you that they are moving to a subscription model. You can continue to use the legacy stuff to access your source code. But if you choose to migrate to a new vendor, all of that legacy source code is now coupled to your old dev tools. Hopefully you have some sort of export -> import functionality so you can migrate. But this doesn't help the fact that you spent years honing your craft in a particular eco-system and now that ecosystem has deal breakers AND make it cumbersome and difficult to migrate away.

An artist has "source" files just the same as developers. They are the project files that have all of the raw layers and assets that would allow tweaks and revisions to be made.

For some artists, this can even make contracts difficult. I own a business, outsourced the creation of our logo to a local artist. Years down the road, if I wanted to ask her to send me the file in a different format, or make tweaks etc. she may charge me money for that, but it is totally on the table.

Imagine one day that happens and she has to tell me "Sorry, due to vendor lock-in and bullshit I had to switch to a different program and no longer have access to all of the project files that went into creating your logo."
by StableAlkyne | 2025-10-31 15:24:58+00:00
> Your IT department should be vetting it, deploying it, and keeping it up-to date for you.

There are not enough IT staff at my organization to do this. They have an approved list of software that may be installed. Some common installations are automated, others are niche-enough that it's DIY.

We don't live in a perfect world where the IT staffing ratio is 1:20 (or whatever arbitrary number you would consider "good"), so this is how my organization does it.

> unfortunately we can't let everyone install anything.

Who is this "we?"
Scientists can't define consciousness, yet we think AI will have it
by f_of_t_ | 2025-10-31 15:25:05+00:00
Everyone’s talking about “conscious AI” or “emergent AGI,” but step back for a second — scientists still don’t have a working definition of what consciousness actually is.

Is it computation? Information integration? Or something else we can’t yet measure?

If we can’t define the target, how can we tell whether a machine has hit it?

Are we building intelligence, or just better mimicry?

(Genuinely curious how the HN crowd thinks about this — engineers, neuroscientists, philosophers all welcome.)

Posted by f_of_t
by bgwalter | 2025-10-31 15:25:07+00:00
Dotcom scams included "vendor financing", where telecom equipment providers invested in their customers who built infrastructure:

https://time.com/archive/6931645/how-the-once-luminous-lucen...

The customers bought real equipment that was claimed to be required for the "exponential growth" of the Internet. It is very much like building data centers.
by LeFantome | 2025-10-31 15:25:12+00:00
If Intel would have licensed x86 for use in Apple’s own finished computers, Intel would be in a way better position. Foolish not just to lose that customer but also to legitimize ARM as a desktop and high-end option.

I think Apple would have switched anyway though. They designed Apple Silicon for their mobile devices first (iPhone, iPad) which I doubt they would have made x86. The laptops and desktops are the same ISA as the iPhone (strategically).
by Theodores | 2025-10-31 15:25:17+00:00
That brought back memories. To think there was a time when directory enquiries was free and you spoke to a real human, armed with a telephone book. Sometimes you could be on hold for a while, however, you could also be vague with your enquiry, for the operator to check spelling variants for you.

Everyone used to be in the phone book, to get anyone's number was just a matter of detective work, particularly if there were lots of 'J Smith' entries and you only had a vague idea where they lived.

We didn't have scam callers but 'wrong number' was quite common. People also used to phone their friends more often, since text messaging, email and apps were not available options.
by quinnjh | 2025-10-31 15:25:41+00:00
Not that you asked for a trans opinion here but

> I don't think there's a reason to assume that boys are encouraged to play with building toys and games, rather than innately choosing to do this to the exclusion of other types of play - certainly it's as likely to be innately biological as being good at 3-D rotation itself is.

Interesting take. I faced abusive repercussion in daycare for playing with the cooking set and dolls because “those aren’t my toys and it’s wrong”, so while I was inclined to think this was very much socially enforced dimorphism, your comment seems to suggest that I am in some way more “biologically feminine” than most skeptics would like to suggest. curious !

As for us being overrepresented in tech, for a lot of gals I know it’s a way for our merit to be judged over our appearance, similar to socially awkward guys preferring work that doesn’t take constant face-to-face.
by lazide | 2025-10-31 15:25:43+00:00
It also essentially defines who is asserting ownership over someone (from the sense of ‘who gets the body if they die?’ to ‘who is going to go to war with us if we do something they really don’t like to this person’). Not to mention if someone gets hurt and ends up in a coma or something, who is responsible for the bills?

Which may seem like hypothetical questions to the young or the inexperienced, but are very real concerns hidden behind a veil of generally maintained civility in most of modern society.
by OtherShrezzing | 2025-10-31 15:25:53+00:00
>and OpenAI can lose 11 billion in a quarter and Microsoft still backs them.

For Microsoft, and the other hyperscalers supporting OpenAI, they're all absolutely dependent on OpenAI's success. They can realistically survive through the difficult times, if the bubble bursts because of a minor player - for example if Coreweave or Mistral shuts down. But if the bubble bursts because the most visible symbol of AI's future collapses, the value-destruction for Microsoft's shareholders will be 100x larger than OpenAI's quarterly losses. The question for Microsoft is literally as fundamental as "do we want to wipe $1tn off our market cap, or eat $11bn losses per quarter for a few years?" and the answer is pretty straightforward.

Altman has played an absolute blinder by making the success of his company a near-existential issue for several of the largest companies to have ever existed.
by DenisM | 2025-10-31 15:26:23+00:00
ChatGPT chat logs contain massive amount of data teased out of people’s brains. But much of it is lore, biases, misconceptions, memes. There are nuggets of gold in there but it’s not at all clear if there’s a good way to extract them, and until then chat logs will make things worse, not better.

I’m thinking they eventually figure out who is the source of good data for a given domain, maybe.

Even if that is solved, models are terrible at long tail.
by wongarsu | 2025-10-31 15:26:29+00:00
Configuration should go in a defined place. /etc and ~/.config on linux, registry and %appdata% on Windows. A common location makes management, synchronization and backups easier, and space is rarely a concern for configs. Cache directories should go in a defined place. /var/ and ~/.cache on linux, %localappdata% on Windows.

But application files have a huge size range depending on the assets the program needs (typical sizes range from the tens of MB to the tens of GB, with large outliers in either direction). I have multiple tiers of storage (a terabyte of SSD, multiple TB of HDD, tens of TB of network storage) and allocate my software to the desired storage tier depending on my needs

And this isn't just a thing on Windows, Android does the same by allowing you to moving apps to the SD card, provided you have one. Management is just greatly simplified in that case because you have at most two meaningful storage locations on an Android location, while desktop or laptop might have any number of them
by iso1631 | 2025-10-31 15:26:32+00:00
Still do. Slavery is perfectly legal in modern day USA, it's enshrined in the constitution

> Neither slavery nor involuntary servitude, except as a punishment for crime whereof the party shall have been duly convicted, shall exist within the United States, or any place subject to their jurisdiction.

Which is functionally the same as

> slavery or involuntary servitude, as a punishment for crime whereof the party shall have been duly convicted, shall exist within the United States, or any place subject to their jurisdiction.
by bee_rider | 2025-10-31 15:26:33+00:00
AMD is doing well because they moved on chiplets before Intel did. The decision of ARM vs x86 is pretty much unrelated to the move that saved them, and sticking with the architecture with which they had decades of experience was probably a good idea.

I mean Keller is talking about a decision to not pursue an ARM chip that he’d apparently been working on after(?) Zen 2 (or maybe in parallel). So AMD was already back on a good path at that point.
by aleph_minus_one | 2025-10-31 15:27:06+00:00
> It usually involves developing a design language for the app, or sometimes, for the whole organization (if, like the one I do a lot of work for, it's really all about one app). That's a big deal.

> Logo design is also a much more difficult task than people think. A good logo can be insanely valuable. The one we use for the app I've done a lot of work on, was a quick "one-off," by a guy who ended up running design for a major software house. It was a princely gift.

A lot of developers also tend to invest quite an insane amount of work into their preferred open-source project and they do know how complicated their work is, and also how insane the value is that they provide for free.

So, where is the difference?
by SJk7TAy | 2025-10-31 15:27:11+00:00
I have a very practical question with big political implications: Can electronic passports be used to make large-scale elections without government involvement?

I am thinking of authoritarian countries that issue modern e-passports but do not allow free elections. Can activists organize an election for all citizens of that country in some online form, asking the voters to scan their passports using their phones, so that

- only legitimate citizens (who have passports) can vote - votes remain anonymous - everybody can vote only once - the whole election can be audited
Show HN: VoiceBrief – Turn textbooks into 1-hour audio lectures with AI
by dm118 | 2025-10-31 15:27:31+00:00
I built VoiceBrief (https://voicebrief.io) to solve my own problem: 2-hour daily commute during college with no way to study on a crowded train.

Upload a PDF → Get two audio formats: - 10-min summary narration - 1+ hour professor-style deep dive Plus: real-time text highlighting, bookmarks, AI quizzes with spaced repetition. Tech: React/Express/PostgreSQL, OpenAI GPT-4 + TTS-1-HD, Railway hosting. Main challenge: TTS costs ~$2-3 per 50-page PDF. Looking for cost optimization strategies. Free tier: 3 PDFs. Bootstrapped, ~500 users, no VC funding. Would love feedback on pricing ($9.99/mo Pro?) and TTS alternatives!
by jstimpfle | 2025-10-31 15:27:35+00:00
Instead of ranting and showing a huge warnings output to make a point fitting your agenda, you could have just disabled the false positives yourself (like I did, by the way) and you would have seen that that vastly reduces the warnings.

Oh, and to disprove your other claim, here is a link to the godbolt with added clang-tidy flag: https://godbolt.org/z/G31Ws8aa1 . This has the clang-tidy invocation changed to disable a single warning category : --checks='-clang-analyzer-security.insecureAPI.DeprecatedOrUnsafeBufferHandling' . Running with that, there remains only a single warning. Which is probably a false positive as well.

If there are real concerns about this code, show them. I'm not saying there can't be any. But it doesn't help your credibility if you continue arguing your claims with evidence that is easily disproved. I have nothing against tooling that actually improve the situation. Btw. that `lint` from almost 50 years ago that you're referencing is probably easily covered by `-Wall` or `-Wextra` alone. I was also mentioning valgrind.

Bottom line, you're vastly exaggerating the gravity of the memory bugs inflicted upon us by memory-unsafe languages, compared to other bugs which exist too. (Maybe I like the term memory-dangerous better).
by stickfigure | 2025-10-31 15:27:43+00:00
Sounds like you have a data structure like `Array<Float>`. The immutable approach has methods on Array like:

Array<Float> append(Float value); Array<Float> replace(int index, Float value);

The methods don't mutate the array, they return a new array with the change.

The trick is: How do you make this fast without copying a whole array?

Clojure includes a variety of collection classes that "magically" make these operations fast, for a variety of data types (lists, sets, maps, queues, etc). Also on the JVM there's Vavr; if you dig around you might find equivalents for other platforms.

No it won't be quite as fast as mutating a raw buffer, but it's usually plenty fast enough and you can always special-case performance sensitive spots.

Even if you never write a line of production Clojure, it's worth experimenting with just to get into the mindset. I don't use it, but I apply the principles I learned from Clojure in all the other languages I do use.
by bluGill | 2025-10-31 15:28:32+00:00
Once in a while someone makes a mistake and it is helpful to just fix it.

I've done it myself, create a release, upload it, download to a different machine and discover it doesn't work there, so fix and retest. Only after all those steps do I hit send on the release announcement. This is a useful workflow (particularly the first time you release when you don't even know what you are doing).

So long as nobody abuses that mutable releases are a great thing. However a tiny minority of people are not trustworthy and so we are forced to take away a great things because of that minority.
by mindslight | 2025-10-31 15:28:43+00:00
The United States is not an autocracy where one party wins and then gets to dictate everything. The Democrats are indeed still trying to govern, as in have the Constitutional US Government continue functioning. The Republicans are trying to destroy that system, to usher in whatever system Corporate America (ie Big Tech) wants instead. Think your rights were neutered by Xitter trying to cut down on disinformation? Try when that same account ban system is linked into your ability to post anywhere, or your ability to travel. And no, having supported it doesn't mean you will automatically get a pass to be treated well.
by tstrimple | 2025-10-31 15:28:50+00:00
Not the person you asked, but as someone who also cannot see mental images at all I'm not entirely sure what you mean by "imagines sex". I don't really imagine sex and self-gratification is usually not worth it without visual aids. The times I pull from memory, it's more about the overall experience rather than visualizing anything specific.

As far as math goes, I've always been pretty good at it. I generally don't think about graphs at all in mathematics. That's something I associate with learning math more than I associate it with "doing math". The only time I'm reaching for more complicated math is in a computer science context so I'm rarely trying to solve anything other than arithmetic or rough approximations in my head.
by jp57 | 2025-10-31 15:29:11+00:00
Nim has a python-like syntax, but I wish they'd gone farther, using `def` instead of `proc` and a `print` function instead of the `echo` statement. Though even if they did those things, I'm not sure it would really feel like programming Python.

As a long-time Python programmer, I was drawn to trying the language partly because of the syntax, but as soon as I tried to write something substantial, Nim's heritage in languages like Pascal, Modula, and Ada starts to show. Syntax notwithstanding, programming in it really felt more like programming in Pascal/Modula.

I in fact did not know anything about Nim's history or design choices when I started using it, but I'm old enough to have written a fair amount of Pascal, and I was not long into using Nim when I started thinking, "this feels weirdly familiar." `type` and `var` blocks, ordinal types, array indexing with enums, etc.
by raddan | 2025-10-31 15:29:11+00:00
In functional programs, you very explicitly _do not_ need to understand an entire program. You just need to know that a function does a thing. When you're implementing a function-- sure, you need to know what it does. But you're defining it in such a way that the user should not know _how_ it works, only _what_ it does. This is a major distinction between programs written with mutable state and those written without. The latter is _much_ easier to think about.

I often hear from programmers that "oh, functional programming must be hard." It's actually the opposite. Imperative programming is hard. I choose to be a functional programmer because I am dumb, and the language gives me superpowers.
by iso1631 | 2025-10-31 15:29:31+00:00
In the UK I don't need a passport to travel or move home, yet social programs and taxes vary not just between the constituent nations but also between smaller government areas. It's often decried as a "postcode lottery".

I'm certain that it varies even more between American states. Presumably the social "safety net" assistance in California is different to that in Montana. In Alaska people get free money.

Entitlement tends to be based on where you live
by StableAlkyne | 2025-10-31 15:29:42+00:00
No, that's the default behavior in Windows. If you install to, say, app data it's fine. If you install to program files, you need admin because it is a protected folder.

> The company does NOT want you installing random crap on their machines.

Why do you immediately jump to the conclusion that the post is about installing "random crap?"