MurphyA/hacker-news huggingface dataset:
by Aunche | 2025-10-30 12:00:05+00:00
>Give a man a fish every day and he'll do whatever you want to keep getting that fish

This is complete nonsense. Certain demographics that depend the most on welfare oppose it the most. Mitch McConnell responded to concerns about the political impact of Medicaid cuts saying that voters would "get over it".

LBJ was certainly motivated by power, but he also genuinely cared about social issues as well. He knew that the Civil Rights Acts would overall cost him far more politically than he gained in terms of support from newly enfranchised black voters.
by adobrawy | 2025-10-30 12:00:40+00:00
The best is to refer to official Tor project documentation for .onion over https: https://community.torproject.org/onion-services/advanced/htt...

tl;dr: Pressure from browsers, enterprise, and the overall ecosystem to use HTTPS (e.g., unavailability of advanced web features without HTTPS) is pushing for the use of HTTPS without exception, even for .onion sites with no significant technical advantage.
by TheOtherHobbes | 2025-10-30 12:01:55+00:00
Indeed. Science isn't the study of the universe, it's the study of our experience of the universe.

Physics tends to imagine that a mind is a neutral blank screen that represents reality faithfully and accurately. But that's nonsense. It's a process that imposes certain kinds of perceptions.

The conceptual metaphors we use - position, mass, velocity, time, causality - are products of that process, not fundamental representations.

It's possible other minds have unimaginably different experiences based on unimaginably different metaphors.

Some of those might have potential mappings to our models, others might not.
by potato3732842 | 2025-10-30 12:01:57+00:00
I think your (perhaps intentionally) missing the point as a pretext to pontificate about and link to things that are only tangentially related.

Even if these people aren't well recorded in history you can take a pretty ironclad estimate as to what they thought in aggregate by looking at the clergy, the administrators, etc, etc and what they were preaching, saying, etc.

How one sees their individual life doesn't have direct bearing on the society they live in.

Let's take for example a farmer on the outskirts of some village in southwest England. His bloodline may have been occupying the same land for Millenia. Their feelings about doing so may not even change over that time. But depending on the century you put him in he and everyone else in the society he lives in think of the way they fit into the larger world very differently.
by chrisweekly | 2025-10-30 12:03:31+00:00
Perfect example. I myself survived a grade 4 GBMO. "5-year survival rate: 10%, median life expectancy: 18 months." That was 13 years ago next month.

Your idea that hope is going to lead to a car crash? or murder by knife? is one of the most bizarre and ridiculous things I've ever read.
by beeforpork | 2025-10-30 12:03:49+00:00
Well, I hate Python. Main points for me: the scoping (or lack of it), the lack of declaration of new identifiers (linked to lack of scoping), the lack of update operators (like `a ||= (i > 0)`), the general lack of conciseness, the `a if b else c` confusion, the weirdness of comprehensions (particularly nested `for`s), the exceptions that are raised for non-exceptional cases. The heaviness of handling exception, 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).

Also, the syntax of layout is bad. I am not talking about layout itself, I do like Haskell syntax (despite being weird about parens). But if I write `a = b +` in Python on one line, then I get a syntax error, although the parser could instead assume that the expression is not terminated and must (obviously) continue on the next (indented) line. I hate that I need to use `\` or `(...)` to make this clear to the parser. I wrote parsers myself, and I know that it knows what needs to follow, and Python itself shows me that it knows: by raising a completely unnecessary syntax error.

It feels to me that the Python language design confuses `simple and easy` with `primitive`. If feels like a design without the knowledge of programming language research and ergonomy. It feels to me like a dangerous toy language, and I am never sure which of my stupid mistakes will be found by the compiler/interpreter, and which will just silently misinterpreted. And which of my perfectly valid requests will be rejected with an exception. 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.

This is not really meant as a rant, but it is a personal opinion, and I try to lay out my reasons. I am not trying to shame anyone who loves Python, but I just want to clarify that there are people who hate Python.
by pessimizer | 2025-10-30 12:04:15+00:00
> You already admitted publicy that it was about Tony Iommi the guitarist of Black Sabbath and not anyone else with the name.

So that means that the only way that you can absolutely associate the project with Tony Iommi is the post in which the author says that it has nothing to do with Tony Iommi other than he's a guitarist like Django Reinhardt? Seems like the opposite of a slam dunk.

It's also 1) a very obvious and cute joke for people who are familiar with both guitarists, and 2) you don't own your last name - although if you put "Iommi" on a guitar (or a studded leather jacket), you're going to have a problem. But if you call your casserole recipe Iommi's Casserole, only a moron in a hurry is going to be confused.

https://en.wikipedia.org/wiki/A_moron_in_a_hurry
by wslh | 2025-10-30 12:04:16+00:00
In Midas World, The Servant of the People, by Frederik Pohl [1] robots gain voting rights and outnumber humans in elections.

Also, in the context of this thread there is a famous quote by Pohl: "Nothing is so good that somebody, somewhere, will not hate it" [2].

[1] https://en.wikipedia.org/wiki/Midas_World

[2] https://pit.begghilos2.net/Sayings/Laws-Other.html
by doctorhandshake | 2025-10-30 12:05:23+00:00
Major major TD release, long awaited - highlights include:

* release of the new POP operator family * new DMX workflows * laser updates * serious and likely underappreciated (IMO) color space workflow overhaul * ST2110 support * TDI library for VSCode (finally, autocomplete) * Thread Manager * Python Environment Manager (tdPyEnvManager) * Logger overhaul * Render Simple TOP, Layer Mix TOP, Serial Devices DAT * ZED camera SDK update to 5.0.4 and op family overhaul * Many data in/out improvements and new features * Nvidia 50-series GPU support
by sgarland | 2025-10-30 12:05:54+00:00
This is so accurate. I’ve looked in wonder at how someone is maxing out an r6i.32xlarge MySQL DB, when I have ran 4x the workload on an r6i.12xlarge.

Schema design and query design will make or break your app’s ability to scale without skyrocketing the bill, it’s as simple as that.
by Citizen8396 | 2025-10-30 12:06:54+00:00
I don't think this behavior is expected. When I've tested it, I was able to get DNS to behave in the expected manner. Apple does make design decisions that can be frustrating, but in most cases I find 1) there's a way to work around it or 2) the decision was the lesser of two evils.

Absolutely love GOS as well. What are you using for your DNS server?
by andy99 | 2025-10-30 12:07:13+00:00
There are definitely big?bubbles where everyone has outsourced their thinking to AI. I’d like to think it’s mostly at the lower end of “knowledge work” - think Deloitte, but it seems that even people / orgs that you would expect more critical thinking of are using it uncritically.

Of course this all occurs in a very small segment of society, I think the majority of people don’t really use it, and certainly haven’t moved any of their day-to-day thinking over to it.
by agrounds | 2025-10-30 12:07:29+00:00
>> I also like how you can manage Python versions very easily with it. > > I still don't understand why people value this so highly, but so it goes.

Well I do need some way to install multiple python versions in parallel, and ideally the correct python version would be used in each project automatically. I used to use pyenv for this, which puts shims in your path so that it can determine which python executable to run on the fly, but I found that it was sometimes very slow, and it didn’t work seamlessly with other tools. Specifically pipenv seemed to ignore it, so I’d have to use a workaround to point pipenv to the path to the pyenv-installed python executable.

When one tool does both python installs and dependency/venv management, then it can make these work seamlessly together, and I don’t need to screw up my path to make the version selection work either.
by csomar | 2025-10-30 12:07:33+00:00
Makes sense they are concerned about losing the "browser" because it's no longer about the search/service quality and more about holding the platform that most people use for access.

It's interesting that not many investors sees this and there is little investment in an alternative browser. It is literally a software worth hundreds of billions of $$$. I hate Sam Altman as an individual but I have to admit that he could see it which is probably why he tried to grab "chrome" when an opportunity presented itself.
by pllbnk | 2025-10-30 12:08:24+00:00
Fiat currencies are becoming meme tokens at this point. I think we are in a hyperinflation era and consumer price growth will simply have to catch-up to the stock market growth rate because wealth isn't being created right now, it's just being inflated.

All of those who are investing in stock market and thinking they are becoming rich might just realize that those were the paper gains when they will still not be able to afford anything with all the big numbers in their investment accounts.
by 8fingerlouie | 2025-10-30 12:09:04+00:00
You got it wrong.

Rosetta is the technology that allows Apple Silicon hardware to execute Intel software. When they introduced Apple Silicon with the M1 processor, not many binaries existed for Apple Silicon, so Rosetta2 was a bridge for that problem.

They used the same technology (Rosetta 1) when they switched from PowerPC to Intel.

Pretty much every binary for macOS is distributed as a "Universal Binary", which contains binaries for both x86 and Apple Silicon, so x86 isn't being abandoned, only the ability to run applications on Apple Silicon that hasn't been redistributed / recompiled in 6-7 years.
by matt_kantor | 2025-10-30 12:09:36+00:00
> their claim may be something more complex, after reading the paper. I'm not sure that their result applies to the final output, or it's restricted to knowing the internal state at some pre-output layer.

It's the internal state; that's what they mean by "hidden activations".

If the claim were just about the output it'd be easy to falsify. For example, the prompts "What color is the sky? Answer in one word." and "What color is the "B" in "ROYGBIV"? Answer in one word." should both result in the same output ("Blue") from any reasonable LLM.
by sgarland | 2025-10-30 12:09:47+00:00
Postgres’ need (modulo running it on ZFS) for full-page writes [0], coupled with devs’ apparent need to use UUIDv4 everywhere - along with over-indexing - is a recipe to drag writes down to the floor, yes.

0: https://www.enterprisedb.com/blog/impact-full-page-writes
by bauruine | 2025-10-30 12:10:43+00:00
It's only 185.220.100 [0] and 185.220.101 [1] that contain all those relays. Some of the bigger German families work together as "Stiftung Erneuerbare Freiheit" that's why you see a big cluster there. But Tor never uses relays in the same /16 for a circuit so it's not really an issue.

[0] https://metrics.torproject.org/rs.html#search/185.220.100 [1] https://metrics.torproject.org/rs.html#search/185.220.101
by PleasureBot | 2025-10-30 12:10:48+00:00
The premise of the movie doesn't make any sense. There is no pressure to retaliate to a single nuclear missile launched at Chicago within the 18 minute flight of the missile. The only scenario that introduces a minutes-long decision window is if the US nuclear capability is in imminent danger, which it obviously is not from a single missile headed for Chicago. What any person not following a Hollywood script would do is wait few hours for credible intelligence, coordinate with other nuclear powers to avoid escalation, and wipe out whoever conducted the attack. Its a movie that only works if you don't think about it, which is a major problem because it is trying to be thought provoking.
by somenameforme | 2025-10-30 12:10:51+00:00
In what way would they be horrifying? The Romans advanced public works, infrastructure, and other such things on an absolutely monumental scale. Many roads built by the Roman Empire are still even in use today! And I think Marcus Aurelius is perhaps the best example in history of a genuinely socially motivated leader. And the lands under their rule were completely able to maintain their own unique identity so long as it did not lead to attempts at rebellion/revolution.

Of course one practical issue you run into is that while Aurelius was perhaps one of the greatest leaders of all time, his son and heir - Commodus, was perhaps one of the worst of all time. But at least if we speak of the eras prior to its decline, Pax Romana in particular, I don't really see how the Roman Empire would be horrifying. And in any case dramatic deterioration of the quality of public leadership, probably presaging a more broad decline, is clearly not limited to systems of minority rule.
by ktpsns | 2025-10-30 12:11:21+00:00
I agree on the wording difference (method vs message), but the differences still seem to be minor. When it comes to explorability/reflection, Python also has callable(). Both languages are lazy & duck typed. And Pythons for loops emphasize the generator/iterator idioms. I personally prefer Ruby syntax for looping: In JS I prefer forEach() and yet nowadays ES6 defined for-of loops as idiomatic, isn't it?

Sometimes it is not syntax but functionality and stdlib which brings you to a language. For instance, I love the metaprogramming and dynamic dispatch of Julia but I strongly dislike the syntax.
by z2 | 2025-10-30 12:12:35+00:00
Autonomy is not sovereignty. Tibet wasn’t “invaded” like a foreign country, it had been de facto autonomous after the chaotic Qing collapse, but no one recognized it as sovereign. If I were to guess at China's narrative, the PLA’s 1950 entry is probably seen as a reconsolidation of territory long claimed by China, not new imperial conquest. And Taiwan’s status only survived because US intervention froze the Chinese civil war’s outcome, not because it was ever outside China’s historical frame. Again, indeed, Qing imperialist actions 300 years ago led to the current map, and you might see me as pedantic here but calling China (or modern US/Japan/Britain for that matter) imperialist might feel satisfying, but analytically it dampens the real and harmful empire-building sense of the term used in history.
by stared | 2025-10-30 12:13:06+00:00
It reminded me of "Text embeddings reveal almost as much as text" from 2023 (https://news.ycombinator.com/item?id=37867635) - and yes, they do cite it.

It has a huge implication for privacy. There is some "mental model" that embedding vectors are like hash - so you can store them in database, even though you would not store plain text.

It is an incorrect assumption - as a good embedding stores ALL - not just the general gist, but dates, names, passwords.

There is an easy fix to that - a random rotation; preserves all distances.
by reorder9695 | 2025-10-30 12:13:49+00:00
It's not unheard of near me in a rural area to have a diesel generator in your garage as the electricity's unreliable just enough of the time, and especially given working from home is common nowadays losing electricity for 6h now and again isn't acceptable. That's not running your own generator for electricity as in your analogy, that's having a reasonable backup for short term redundancy. I think it's reasonable for companies to act similarly, rely on cloud but have a backup that provides at least degraded functionality as opposed to none.
by MayeulC | 2025-10-30 12:13:51+00:00
In LaTeX that would be close to option 2:

e^{|x|} f_{i(x)}

Except with {} for grouping, which I think is a good thing, as {} are never rendered, unlike parenthesis.

I haven't used Typst much, so I am a bit wary of typesetting engines that are "too smart": It can be problematic when introducing new notations, which is quite common.
by voxic11 | 2025-10-30 12:14:47+00:00
According to the v8 devs it also can increase parsing performance

> Our scanner can only do so much however. As a developer you can further improve parsing performance by increasing the information density of your programs. The easiest way to do so is by minifying your source code, stripping out unnecessary whitespace, and to avoid non-ASCII identifiers where possible.

https://v8.dev/blog/scanner
by listingbott | 2025-10-30 12:15:30+00:00
Tired of manually submitting your product to directories? ListingBot revolutionizes the process by listing your SaaS, app, or blog on 100 trusted directories in one click. It’s the easiest way to maximize exposure without wasting valuable time.

With a user-friendly interface and intelligent automation, ListingBot ensures your project reaches a wider audience faster. Focus on creativity, strategy, and scaling — ListingBot takes care of the repetitive tasks for you.
by graphviz | 2025-10-30 12:15:33+00:00
One of the nice things about this work is that by assuming the environment is a web client, it supports some basic interactive exploration, and offloads a lot of bothersome rendering problems.

Also, by focusing on control flow graphs, the proposed method does a better job with domain-specific layout. Apparently CFG visualization and exploration is a current topic; e.g. CFGExplorer. Probably Graphviz some users would benefit if it incorporated CFG-friendly level assignment as an option.

There's already machinery in Graphviz to support polylines instead of splines, and to control edge ordering, but it is not well tested or documented. It seems tempting to incorporate an edge routing algorithm of Brandes and Kopf, based on long vertical runs with at most 2 bends per edge. This seems close to a master's degree worth of work to understand and implement.

Graphviz started almost 40 years ago, is only supported by a few (one or two?) 2nd-generation volunteers with no 3rd generation on the scene yet. Over the years we've had plenty of our own disdainful "What is all this junk" moments, about our own code and other people's (c.f. various xkcd comics), but sometimes a better perspective is asking "What is being optimized that led to some team choosing or ending up at this point in the design space". Generally, the market is addicted to features.

It is a little dismaying to see the relatively slow progress in the broad field of declarative 2d diagramming. Given the way the pendulum has swung so hard back toward language based methods and away from using interaction to do everything, you'd think there would be a bigger payoff now for doing the work. Unfortuantely tool-making has always been a tough market. The customers are generally smart, demanding, and work in cost centers so don't have generous budgets.
by myrmidon | 2025-10-30 12:15:40+00:00
What do you mean by "output"?

If you compare emissions/export volume, then the US is behind lots of European countries, like Germany (or even Italy). Comparisons with the Netherlands (heavy agriculture) or Norway (big oil producer) are looking really bad, too: US is around 15 (tons CO2/capita/year), while China is at 8, Europe at 6ish and India at ~2.

The only countries I would classify as "surprisingly low" is France (at 4.5, thanks to massive past investments into electrification and nuclear energy) as well as India (at 2, mainly a result of low industrialization, and likely to rise sharply).

US + Canada is doing quite badly at CO2 emissions, even compared to wealthier nations like Luxembourg or Switzerland (!!). While part of it may be low population density, that is not the full story either (compare Norway).
by pjmlp | 2025-10-30 12:16:33+00:00
I doubt you can render an UI in pure Assembly and show it on the screen without going through UI Kit in a non-rooted device, given that even the device drivers extension points is quite limited.

Which was the whole discussion point that started the thread, how to make a iOS app with zero references to UI Kit.

This isn't an 8 and 16 bit home computers, or games console, with an address for the framebuffer.
by ndiddy | 2025-10-30 12:17:12+00:00
The problem is that OpenAI will have to keep doing this basically indefinitely, as otherwise open-source commodity models will catch up with them and offer an equivalent product at a much lower cost. If the company is reliant on having to keep paying more than it's making on its current model to train new models, I don't see how it can ever become a sustainable business.
by cbeach | 2025-10-30 12:17:34+00:00
Showing siblings' investment performance side-by-side on a fridge-mounted screen.

Author understands child psychology.

You can't motivate kids by filling their heads with theory. Instead, make the outcomes of their actions visible to them - then they -motivate themselves- to learn how to improve those outcomes. Add in some friendly peer-competition and you're golden!
by Pxtl | 2025-10-30 12:17:59+00:00
Obligatory Steve Yegge rant about the Google deprecation treadmill:

https://steve-yegge.medium.com/dear-google-cloud-your-deprec...

> Dear RECIPIENT,

> Fuck yooooouuuuuuuu. Fuck you, fuck you, Fuck You. Drop whatever you are doing because it’s not important. What is important is OUR time. It’s costing us time and money to support our shit, and we’re tired of it, so we’re not going to support it anymore. So drop your fucking plans and go start digging through our shitty documentation, begging for scraps on forums, and oh by the way, our new shit is COMPLETELY different from the old shit, because well, we fucked that design up pretty bad, heh, but hey, that’s YOUR problem, not our problem.

> We remain committed as always to ensuring everything you write will be unusable within 1 year.

> Please go fuck yourself,

> Google Cloud Platform
by hiisukun | 2025-10-30 12:18:16+00:00
It doesn't need a small number -- rather it relies on you being able to find a pairing amongst any of your candidates, rather than find a pairing for a specific birthday.

That's the paradoxical part: the number of potential pairings for a very small number of people is much higher than one might think, and so for 365 options (in the birthday example) you can get even chances with far fewer than 365, and even far fewer than ½x365 people..
by hexbin010 | 2025-10-30 12:18:24+00:00
I predict it'll be the best and then the 'worst' thing: they'll go hard on monetisation.

Just look at this post: 1839 points and 1048 comments! That is insane. It's captured the hearts and minds of Python devs and I'm sure they know it.

I'm not against projects making money, just remember you'll likely pay a price later on once you invest in more of Astral's ecosystem. It's just temporarily free.