MurphyA/hacker-news huggingface dataset:
by antegamisou | 2025-10-30 15:56:15+00:00
Yes, it's entirely possible to disagree with the misinterpretation of an otherwise as-objectively-as-possible true sentence.

It seems like you're holding onto your initial position, applying the factually true statement:

no ethical (as in a way of not contributing to others' exploitation) consumption is currently possible

in an twisted manner. Which is also evident from the very last sentence, where you're suggesting only a form of ascetic lifestyle is able to absolve somebody, however one would realize such thing is both impractical and still impossible to do so under the current economic-political landscape. Not to mention that all this suggests that you, maybe unwittingly but still, tie civilization advancement possibility to the existence of an exploitative societal structure.

Instead of talking about the way it's currently shaped to be ran by those who are profit-driven, violently steal resources and contribute to exhaustion of all peoples around the world, you're simplistically reducing it to a matter of entire groups of people, ignoring their standing in the social strata, having to either choose primitivism or accept they're just as bad as their rulers. Even if you've disclaimed that you're not concealing any motives and the responsibility is unequally distributed, your adherence on shifting away from those in charge of the means of production, which is how you've chosen to initiate this very exchange, enables an interpretation of you implicitly defending them, and I believe that's also what anyone with an ounce of critical thinking ability would make of. I would be less critical if you at least suggested organization against the existing way the global socioeconomical system as an alternative, but the appeal to the adherence to an archaic lifestyle suggests this is not something you'd probably approve of. A positive surprise would be taking this for granted and you just condemning those willing to comply all along I suppose?

And throughout the entire history, it has been shown that these are the exact same accusations that have insidiously been made by whoever is directly behind exploitative administrations. They put the blame on those who are always barred from having any say/questioning the way their labor is being used, divide them, deject their protests and prevent overthrowing.

> You claim you "condemn all offensive war industries no matter the country of origin," and that's fine, but in any practical sense it's meaningless moral posturing. Unless you run off into the woods to live off the grid, you're still a part of the problem, it's unavoidable.

This whole narrative here really boils down to the Oh you like music? name every song meme.

P.S. I'd advise refraining from appealing to imaginary emotional reactions on behalf of the other party. It usually demonstrates inability to defend a particular view and deflects from meaningful dialogue.
Show HN: AITab – Your AI-Powered New Tab Experience. (Chrome Extension)
by devarshishimpi | 2025-10-30 15:56:26+00:00
I built a productivity chrome extension, this weekend. Introducing, AITab - Your AI-powered New Tab experience.

Always found the default new tab page a bit boring, so I decided to build my own AI-powered dashboard to make it more beautiful, personal, and productive.

Check it out and let me know what you think!
by lelanthran | 2025-10-30 15:56:47+00:00
> This is one of the reasons I believe Google will ultimately win the AI race once the VC funding tap runs dry.

They've already successfully monetised their chatbot (Gemini)[1] while all the others are still wondering how to get there.

-------------------

[1] I've got about 15 - 20 additions to the settings to prefix all chats with "don't show me video links", but apparently the "show youtube link" is at the system layer and cannot be overridden at all.
Show HN: AI tool to scan internal docs for GDPR violations before audits
by kinottohw | 2025-10-30 15:57:21+00:00
I’m building SafeDocs-AI, an AI tool to help teams check internal documents for GDPR compliance and spot sensitive info before it accidentally leaks out.

The workflow is simple: you connect your Dropbox, Google Drive, OneDrive, Dropbox accounts, then scan documents individually or in bulk. The AI analyzes each document and adds inline comments for lines that might contain sensitive or non-compliant data, with suggestions for corrections. There’s also a reporting page that summarizes the types of issues across all scanned documents. We’ve been testing entirely with synthetic/fake data.

If you want to see it in action, here’s a short demo video showing the tool workflow (all fake data): https://www.safedocs-ai.com/video/demo.mp4

I’m mostly looking for feedback from this community:

- Would a tool like this actually help teams in their workflow?

- Any obvious privacy/security pitfalls I might be missing scanning across multiple platforms?

- Ideas for making the AI’s annotations helpful without overwhelming users?

Any thoughts, feature ideas, or general feedback would be hugely appreciated. I’m trying to figure out whether this would be genuinely useful for compliance teams before building more.

For those curious to try it yourself: https://www.safedocs-ai.app/login
by anon191928 | 2025-10-30 15:58:11+00:00
because printed money mostly goes to stocks, private family funds + overseas. That level of inflation requires failed financial system + lack of fiancial people.

Why do you think sp500 and stocks are at ATH? they get printed fiat that's why. you as a worker dont get printed fiat now so you dont add to consumer inflation. They gave covid checks and business loans when inflation increased, you dont get that benefit anymore. They learn their lesson to steal value from you.
by kragen | 2025-10-30 15:59:45+00:00
I think zozbot was talking about the position and not the color, and they are correct that the positions of the pixels that get drawn in Bresenham are the nearest neighbors of the ideal positions, rather than having any sort of dithering applied to them. (I'm reluctant to call "nearest neighbor" a sort of dithering.) What's getting dithered is the slope, not the position. I was wrong about that.
by bluGill | 2025-10-30 16:00:15+00:00
Investing for retirement at 17 is a bad idea! At 17 you should still be thinking about investing in education - the right education investment today will pay back far more than any other monitory investment. There are of course bad education investments, and some are not willing to study even more (or not able to pass a good education course), in that case retirement might be the best investment you can make, but it should not be your first choice.

A different reply said they waited until 26 to start - that is probably about the right time to start saving for retirement. Maybe a little late, but close enough. Before about that age you are still getting started and so you have little spare cash. You need to pay off school loans (if you took any). You need to save for down payment on a house, and buy a lot of those will last a lifetime household items everyone needs. You should be thinking about marriage and saving for it (even if you don't get legally married most people will live with someone else and should be planning on how to make that life work).

Most important: you don't know how long you will live. Save for the future, but not everything - you have no guarantee you will live to tomorrow - if you are under 60 odds are strongly in favor of it, but people die young all the time. You should have a little play money as well in your budget. Go climb Mt Fuji while your body is young and healthy enough to do so (I picked a random activity here, you should decide what you care about, not rush to Japan)
by peterfirefly | 2025-10-30 16:00:17+00:00
Obviously not.

Even if you dislike the REX prefixes of AMD64, you've got to think about the 66/F2/F3 prefixes used for older SIMD instructions. They were introduced by Intel and basically contribute to more opcode bits. There's also the 2E/3E prefixes used for static branch prediction hints in some Pentium 4's (and also in new/upcoming Intel CPUs). VEX is from Intel, EVEX is from Intel, and the upcoming REX2 is also from Intel.
by akulkarni | 2025-10-30 16:00:39+00:00
Thanks! We agree :-)

We just launched a bunch around “Postgres for Agents” [0]:

forkable databases, an MCP server for Postgres (with semantic + full-text search over the PG docs), a new BM25 text search extension (pg_textsearch), pgvectorscale updates, and a free tier.

[0] https://www.tigerdata.com/blog/postgres-for-agents
by JohnFen | 2025-10-30 16:01:27+00:00
I can't read the article, so I don't really know what he's said here. While I think there are far more platforms that are harmful than the six he listed, what that number is is largely beside the point.

The point is that it's become impossible to use most of the web without being spied on. That means it doesn't matter if "most of the web is good". You can't get there without exposing yourself to the bad.
by buenzlikoder | 2025-10-30 16:01:32+00:00
Are you saving for retirement or buying property? Then start filling your 3rd pillar (Säule 3a) first because of the tax cut. Ideally in a low cost provider (viac/finpension), but the bank you already have probably has an offer too. It might be a bit more expensive than viac, but still much better than not investing. Stay away from 3rd pillar at insurance companies, they might be hard to cancel. Do yourself a favor and do this just for the tax cut.

If you max out the 3a, you can start of thinking investing elsewhere. IBKR is the cheapest to buy a US domiciled world ETF. But the UX is not super easy and you will have to fill all transactions manually in the tax report.

Neon with investments is another option I can recommend if you prefer a swiss company and a simple user interface. Fees are low if you set up a savings plan and pick one of the 0% ETFs
by Marshferm | 2025-10-30 16:01:44+00:00
Isn’t it as likely that we have formulaic illusions like time that suffuse our inability to reach objectivity? And in those paradoxes: change only at Planck speed, motion is illusory, quantum gravity obeys probability as in Darwin, the theoretical observer independent reality exists.

The process of philosophy involves shedding illusions like words, statements, time, space to reach objectivity. A loop quantum gravity philosopher claiming there is no objective reality could just be an observer stuck at a bottleneck (notice he doesn’t call into question illusory attributes the piece relies on like biographical info).

Barbour’s observation, that quantum appears to demand specialization and record keeping at very unique planes (records are geology, fossils, impressions, photographs) hints that observers are what physical reality is, is counterpoint to “there is no objective reality.”

If reality is non trivially about record keeping, then of course there’s an objective reality, the Darwinian outcome is the objective sum of record keeping and the study of their differences.
by bobbylarrybobby | 2025-10-30 16:01:47+00:00
Let's prove it.

In general, sum(x^k, k=1…n) = x(1-x^n)/(1-x).

Then sum(kx^(k-1), k=1…n) = d/dx sum(x^k, k=1…n) = d/dx (x(1-x^n))/(1-x) = (nx^(n+1) - (n+1)x^n + 1)/(1-x)^2

With x=b, n=b-1, the numerator as defined in TFA is n = sum(kb^(k-1), k=1…b-1) = ((b-2)b^b + 1)/(1-b)^2 = ((b-2)b^b + 1)/(1-b)^2.

And the denominator is:

d = sum((b-k)b^(k-1), k=1..b-1) = sum(b^k, k=1..b-1) - sum(kb^(k-1), k=1..b-1) = (b-b^b)/(1-b) - n = (b^b - b^2 + b - 1)/(1-b)^2.

Then, n-(b-1) = (b^(b+1) - 2b^b - b^3 + 3b^2 - 3b +2)/(1-b)^2.

And d(b-2) = the same thing.

So n = d(b-2) + b - 1, whence n/d = b-2 + (b-1)/d.

We also see that the dominant term in d will be b^b/(1-b)^2 which grows like b^(b-2), which is why the fractional part of n/d is 1 over that.

I disagree with the author that a script works as well as a proof. Scripts are neither constructive nor exhaustive.
by fellowniusmonk | 2025-10-30 16:02:28+00:00
Open source and hacker culture is basically a massive ethical triumph that has catapulted humanity forward.

There isn't a single person living on the planet that isn't touched and benefitted by this in some way, even remote island tribes we consider untouched, there is hardly a single ounce of space payload that doesn't have open source in it's causal chain.

There is no more pragmatically altruistic culture that has ever existed or impacted more people.

In the U.S. no culture has helped lift the impoverished out of poverty into the upper middle class through empowerment (ask any of us adults who were once kids going to bed hungry.)

People have their pet beliefs and metaphysics and ideological communities but "information deserves to be free" is the goat.
by mfreed | 2025-10-30 16:02:42+00:00
A few datapoints that might help frame this:

- EBS typically operates in the millisecond range. AWS' own documentation suggests "several milliseconds"; our own experience with EBS is 1-2 ms. Reads/writes to local disk alone are certainly faster, but it's more meaningful to compare this against other forms of network-attached storage.

- If durability matters, async replication isn't really the right baseline for local disk setups. Most production deployments of Postgres/databases rely on synchronous replication -- or "semi-sync," which still waits for at least one or a subset of acknowledgments before committing -- which in the cloud lands you in the single-digit millisecond range for writes again.
Show HN: Ever.chat – Instant hashtag chatrooms, like IRC for 2025
by jaequery | 2025-10-30 16:02:45+00:00
I built Ever.chat because I miss the early internet, when you could jump into a random chatroom and instantly meet people who shared your interests.

Ever.chat brings that back, reimagined for today. No accounts, no invites, no servers, just type a hashtag and you’re in. Examples: #startups, #ai, #general.

Why: Discord and Slack made chat too closed. IRC was too technical. I wanted the simplicity of “/join #something” — but in one click.

Would love your thoughts, especially from folks who remember IRC, or have ideas on moderation + scaling open chatrooms.

https://ever.chat
by yawnxyz | 2025-10-30 16:02:45+00:00
> 80% of the people only need 20% of the features. Hide the rest from them and you’ll make them more productive and happy. That’s really all it takes.

For those of you thinking (which 20%) following that article from the other day — this is where a good product sense and knowing which 80% of people you want to use it first. You could either tack on more stuff from there to appeal to the rest of the 20% of people, or you could launch another app/product/brand that appeals to another 80% of people. (e.g. shampoo for men, pens for women /s)
by gamerdonkey | 2025-10-30 16:02:49+00:00
Do you happen to remember any of the articles where you performed this experiment? I ask because specifically around 5 years ago, I know there were a number of cartoons where the creators intentionally wrote characters with queer representation in mind (She-Ra is the first to come to mind). So, if the sections you were removing had been properly cited and relevant to the actual series, then the removal for being "nothing more than attempts to use those articles to push a 'queer' viewpoint on the subject matter" probably did not represent a neutral viewpoint.

Of course, this depends on you opening up your research to some peer review.
by Capricorn2481 | 2025-10-30 16:03:32+00:00
While I agree in spirit, I find this logic around for profit FOSS projects a little backwards sometimes, because it implies forking Tailscale wouldn't save much time.

What makes you think we'd be better off building a competitor to something open source if it has all the features we want now? The reason we don't see open source competitors to big products is not because people are too dumb to try it. It's because it's way, way harder. It makes way more sense to Fork and work from there while we're still getting this momentum from Tailscale.

If you think Headscale is going to have problems keeping up with a private Tailscale, good luck rebuilding Tailscale.
by toomuchtodo | 2025-10-30 16:03:48+00:00
Land cost is immaterial when talking utility scale ground mount and rooftop. Grid connection improvement costs are highly variable and dependent on local distribution infra. Solar is so cheap, you can usually roll the generator development cost component into the financing, with the utility paying the other component of it.

> The kW per acre metric is pretty poor for solar, especially when you get out of sunny desert areas.

The data says different. Broadly speaking, anywhere in the continental US is favorable for solar. The US gets more sunlight than Germany, and Germany has 101GW of solar capacity installed as of this comment (deploying ~2GW/month). You might need more panels near Canada, but panels and land are cheap, and demand for power is low due to limited population (caveats being PNW, served by hydro, and NE-ISO in New England, which is going to turn up a transmission line in December to bring 1.2GW of hydro from Québec).

For comparison, the US ag industry farms almost 60 million acres for soybean and corn biofuel, and that is far less cost and resource efficient than covering that land in solar PV.

Citations:

EIA: Where solar is found and used - https://www.eia.gov/energyexplained/solar/where-solar-is-fou...

EIA: Solar and wind crush coal with 20% more power in 2025 - https://electrek.co/2025/09/24/eia-solar-and-wind-crush-coal... - September 24th, 2025

EIA: Utility-Scale Generation Units Planned to Come Online Septmeber 2025 - August 2026 - https://web.archive.org/web/20251029151054/https://www.eia.g...

interconnection.fyi: Active solar projects in queue - https://www.interconnection.fyi/?status=Active&type=Solar

Electricity Maps - https://app.electricitymaps.com/map/live/fifteen_minutes

Solar energy is now the cheapest source of power, study - https://news.ycombinator.com/item?id=45506365 - October 2025

A harmonized dataset of ground-mounted solar energy in the US with enhanced metadata - https://www.nature.com/articles/s41597-025-05862-4 - September 29th, 2025

https://news.ycombinator.com/item?id=45587816

https://news.ycombinator.com/item?id=45507531

https://news.ycombinator.com/item?id=43333236
Ask HN: How would you design an interface where artworks come alive with story?
by dejicarr | 2025-10-30 16:03:50+00:00
I've spent seven years creating an illustrated diary documenting a transformation from rock bottom to artistic breakthrough. 50+ pieces, many over a meter tall, each containing 100+ hand-drawn moments and stories.

Now I'm building the digital version for a Q2 2026 exhibition - something between an audiobook, an art gallery, and a memory palace. Each artwork has interactive hotspots triggering audio narration, images, and layered stories. The largest piece has 300 hotspots alone.

→ See visuals and full context (copy & paste):

https://github.com/dejicarr/diary-of-deji-interactive/blob/main/INVITATION.md

The technical core works, but I'm looking for creative perspectives on how to make this experience feel alive.

Curious to hear your thoughts:

• How would you approach designing a digital gallery where every artwork is alive with stories, sound, and motion?

• What interaction metaphors come to mind for exploring a zoomable world with 300+ hotspots - without overwhelming the viewer?

• Each piece includes audio narration - how might a player feel part of the artwork rather than a separate UI layer?

• If this were your project, how would you design the entry point? A scroll story, a guided journey, or something more intuitive?

• How can an interface balance the precision of technology with the soul of a handmade artwork?

• And more broadly - if you were designing an interface for introspection, what would it look and sound like?

(Side note: for those familiar with the design world — where do designers who understand experimental digital art actually hang out these days? Beyond Dribbble and Behance, are there pockets of creative technologists exploring similar work?)

I'm new to this world - an ex-Google friend suggested HN might have perspectives I wouldn't find elsewhere. Any thoughts appreciated.
by Sohcahtoa82 | 2025-10-30 16:03:53+00:00
> the lack of update operators (like `a ||= (i > 0)`)

What would that even do? Is that the equivalent of `a = a or (i > 0)`? Python does not have a "||" operator.

> the `a if b else c` confusion

I'll agree that Python really dropped the ball on implementing a ternary operator, but I guess Guido really didn't want the C version.

> the weirdness of comprehensions (particularly nested `for`s)

If a comprehension is getting weird because of nesting, then I'd change it to not be a comprehension. I'd rather have nested `for` loops than nested comprehensions.

> the exceptions that are raised for non-exceptional cases

I'd be interested in an example of this.

> like trying to delete a non-existing dict entry (need an additional `if` or a `try` block) or access a non-existing map entry (need to use `.get()` instead of `[]` or a `try` block)

I suggest thinking more about the Zen of Python. Specifically, explicit is better than implicit, and errors should never pass silently. If you're trying to delete a non-existing dict entry, or trying to access a non-existing entry, then in most cases, you have a bug somewhere. Basically, Python believes that your code is expecting that dict entry to exist. Forcing you to use .get or use an `if` is a measure to make your code explicitly declare that it's expected that the dict entry might not exist.

> But if I write `a = b +` in Python on one line, then I get a syntax error [..]

Yeah, the parser could certainly be written to handle this case, but it was deliberately written not to.

> It feels to me like a dangerous toy language

Toy language, I could see. Dangerous? Not at all. I could call it opinionated, though.

> and I am never sure which of my stupid mistakes will be found by the compiler/interpreter, and which will just silently misinterpreted.

Meanwhile, I'd look at C and think "I'm not sure which of my mistakes will lead to a memory leak or an exploitable buffer overflow."

> In some aspects it feels less safe than C, particularly due to the lack of scoping and the danger of reuse of variables or introduction of new function local variables when actually, outer 'scope' variables were intended to be written.

I'd argue the exact opposite: It's more dangerous to allow you to accidentally clobber a global variable when you meant to create a local one.

> This is not really meant as a rant, but it is a personal opinion, and I try to lay out my reasons.

I think the core issue is that Python tries to adopt a different paradigm than languages like C, and it's a paradigm that you just strongly disagree with. Personally, I love it. What's funny is that when I first saw Python, I was like "This language sucks, it makes things too easy and it holds your hand." After using it extensively at work though, I find myself saying "This language is great! It makes things so easy and holds your hand!"
by thw_9a83c | 2025-10-30 16:04:13+00:00
Yes, it's 5% per month. You wouldn't be able to explain the concept of a yearly compound interest rate to such young children. One year is an eternity in their life. I also don't give them too much pocket money to encourage them to save. They would spend it on junk food if they had too much cash.

A agree, that the currency is not a 100% safe investment. Inflation especially makes it bad for long-term savings. Indeed, money in any savings account is insured only up to a certain amount. However, that's not something you can explain to kids with a "virtual account." I suppose the idea that Daddy's bank will go bankrupt is probably not an ideal way to teach kids financial literacy.