MurphyA/hacker-news huggingface dataset:
by asimpletune | 2025-07-16 17:07:07+00:00
Summarizers start with the default assumption that reading is an obstacle standing between the reader and some kind of reward. Even the idea that knowledge is something that is capable of being transferred is something that has to be assumed at one’s peril.

On the other it's those of us who’ve read in the old school style, for fun, in private that are more convinced of the opposite than anyone. If anything getting summaries might be the worse of both worlds because one might be left with the false impression of understanding where there is none.

Anyways, as was pointed out elsewhere in the thread, even English majors and other serious literary people often have no idea what they’re talking about, which just goes to show that people who were going to read will do it regardless of what else is happening in their life, and people who weren’t going to read will not read even if it’s their major. In this sense, LLMs don’t really change anything. The same person operating the tool will continue to be the same person in either case.
by pyuser583 | 2025-07-16 17:07:45+00:00
I’ve seen so many very smart people disagree on what degree the West can use Huawei.

The consensus seems: it’s fine for dumb tech; it’s ok for middle-intelligence tech, provided the tech is cleared by loyal, competent people; but it’s foolish for anything smart.

So it’s ok to use Huawei provided you security services are loyal, competent, and have the capacity to prevent its use.

So using Huawei tech requires western countries to look inwards, and honestly assess themselves.

That terrifies me.
by zamadatix | 2025-07-16 17:08:02+00:00
I think what we learned from the OpenGL era is it's actually not very relevant all platforms use the same high level API to talk to the GPU hardware. What matters it the platform's chosen API offers good control of the hardware it uses.

You say this requires reinvention but really the end work is "translate OpenGL to something the hardware can actually understand" in both scenarios. The difference with the OpenGL era is you did not have the option to avoid using the wrapper, not that no wrapper existed. Targeting the best of each possibly hardware type individually without baking in assumptions about the hardware has proven to not be very practical, but it only matters if you're building a "easy translation layer" rather than using it or trying to target specific types of hardware very directly (in which case you don't want something super generic or simple, you want something which exposes the hardware as directly as is reasonable for that hardware type).
by leptons | 2025-07-16 17:08:12+00:00
>Outside of gamers, I don't know anyone that has a computer at home that is not their work laptop if they have one. At least in my circle everyone I know has moved to their general computing being on phones and tablets which is not captured here.

That's very anecdotal of you. Proves absolutely nothing.

Since we're posting anecdotes here, everyone I know has at least one computer that is not "their work computer" (which is confusing, is it employer-owned, or just personally owned for their own purposes?).

Many people do not like typing on tablet or phone keyboards, real keyboards are much nicer. Bigger screens are also much nicer than tiny phone screens and most tablet screens.

I suspect your anecdotal circle is probably very young and may just not be able to afford a real computer, or have never used one, so they are fine with their tiny devices, not knowing the benefits of having a more traditional laptop or desktop computer.
by SJC_Hacker | 2025-07-16 17:08:21+00:00
I don't think they anticipated a Nazi/Imperial Japan style completely takeover

I believe their plan was to capture Kyiv and install puppet government, and have the military collapse into factions and unable to coordinate effectively as a conventional force. Paramilitary groups would break out (such as the Azov units, etc.) Ukraine would then degrade into civil war, especially along an east-west line.

But at least, it would be dysfunctional and unable to join EU or NATO. And they would be able to control enough to extract some value out of the country (e.g. natural resources). But they never really care about establishing peace and prosperity there.
Ask HN: Is P2P Docker image sharing a solved problem?
by kwakubiney | 2025-07-16 17:09:02+00:00
I often make incremental changes to a Docker image on my local machine, and I want to share those updates with my teammate who works in the same company, but remotely. We’d like to avoid using a remote Docker registry (like Docker Hub or a private registry), especially to skip dealing with auth, registry setup, and permissions.

Is there a peer-to-peer or local-only way to do this?

Ideally, I want to:

Expose my image over the local network (or internet if needed).

Let my teammate run a docker pull or equivalent command and fetch my updated image directly.

Avoid needing a full registry setup.

Is there an existing tool, Docker config, or open source project that makes this easy?
by foobarian | 2025-07-16 17:09:26+00:00
Yeah, or, let the partner have the easy period before they are mobile, and when they sleep half the day, and then join the fun when they can walk off into the craft supplies/pantry where sugar/flour/etc. are stored/the workshop with the power tools etc., and when they drop the naptime and instead start waking at 5am and asking you to play Roblox with them.

Either option is priceless :-)
by Sohcahtoa82 | 2025-07-16 17:09:29+00:00
That notion was the origin of the MGTOW (Men Going Their Own Way) movement before it got taken over by misogynistic incels that were never going to get a woman anyways. The ultimate in sour grapes mentality. Like saying "You can't fire me because I quit" before you were even hired to begin with.
by dao- | 2025-07-16 17:09:34+00:00
> How much public opinion is worth burning for how much increased usage of a new theme feature? In my opinion, very little.

I think we're squarely in the "very little" range here in terms of how much public backlash we saw. You might be overestimating how widely folks got angry the same way you got angry, or perhaps we weren't monitoring the right forums and channels when releasing the feature, who knows.
by eieio | 2025-07-16 17:09:54+00:00
FWIW (I'm the author) my creative output was ~0 while I was working a 'normal' job. I worked really hard and didn't have much energy for tech stuff outside of work (especially since I wanted to live a life that included non-tech things!)

I think it's totally fine to not make stuff outside of work, and it's so impressive to me that some of my friends manage to make creative stuff in their free time while working a day job.
by dang | 2025-07-16 17:09:56+00:00
Related. Others?

Mill as a direct style build tool - https://news.ycombinator.com/item?id=43943792 - May 2025 (9 comments)

Why does Mill use Scala? - https://news.ycombinator.com/item?id=42997496 - Feb 2025 (75 comments)

Mill: A fast JVM build tool for Java and Scala - https://news.ycombinator.com/item?id=41967734 - Oct 2024 (162 comments)

What's So Special About the Mill Scala Build Tool - https://news.ycombinator.com/item?id=38877882 - Jan 2024 (1 comment)

Mill: A Build Tool Based on Pure Functional Programming - https://news.ycombinator.com/item?id=25925107 - Jan 2021 (1 comment)

Mill: Better Scala Builds - https://news.ycombinator.com/item?id=16775545 - April 2018 (16 comments)
by roughly | 2025-07-16 17:10:02+00:00
I’m generally more a “blame the tools” than “blame the people” - depending on how the system is set up and how the configs are generated, it’s easy for a change like this to slip by - especially if a bunch of the diff is autogenerated. It’s still humans doing code review, and this kind of failure indicates process problems, regardless of whether or not laziness or stupidity were also present.

But, yes, a second mitigation here would be defense in depth - in an ideal world, all your systems use the same ops/deploy/etc stack, in this one, you probably want an extra couple steps in the way of potentially taking a large public service offline.
by soiltype | 2025-07-16 17:10:13+00:00
hell, i'm actually even ok with a browser openly having a political stance[1] and i also hate the way firefox communicates. the colorway thing (not the word itself; that's standard design terminology the OP ranter isn't aware of) especially is disgusting. literally no-one is empowered by selecting a color theme for their browser. i know disabled artists and other "independent voices" and i promise none of them is saying "i finally feel free since i switched to firefox and got to make my browser green." it's quite offensive all around.

[1] the OP rant is also pretty obviously wrong in assuming the non-mozilla companies they support don't have/push political stances
by missedthecue | 2025-07-16 17:10:23+00:00
I have two cousins who became stay at home dads, and something really interesting is that the mothers claim that being a stay-at-home parent is exhausting grueling thankless work, and the fathers who are stay-at-home seem to love it! It seems that generally speaking, either fathers are too negligent, mothers are too neurotic, or some mixture of the two is happening.
by ridgewell | 2025-07-16 17:10:30+00:00
>A core idea is that a house sells for a positive value. But that presumption is likely false. Houses at unattractive places in poor condition might actually represent a negative value.

This reminds me of an incident in Vancouver, where the city sought to expropriate single room occupancy (SRO) hotels (read: slums). They felt that each property was worth negative value, but they estimated the value as $1 because:

> We are unaware of any instances of property being transferred with a negative value. Therefore, a value of $1.00 is concluded for the subject property with the knowledge that a purchaser would be required to assume the financial obligations with either holding or demolishing and redeveloping the property.

[1] https://council.vancouver.ca/20191106/documents/cfsc2.pdf
by m-schuetz | 2025-07-16 17:10:37+00:00
Yeah, unfortunately I'm in real-time rendering research so I like to play with fairly modern desktop GPUs. The no-phone-left-behind policy made WebGPU a somewhat unattractive target for me. Which is unfortunate because during the early days it felt like we'd get a cutting-edge modern API for the browser and I was excited and ready to abandon OpenGL for WebGPU. Instead, I ended up switching to CUDA which I avoided for years due to platform dependency. But once I noticed how pleasant it is to work with I could not go back to graphics APIs. I really like the "easy things should be easy, complex things should be possible" design of Cuda.
by bpt3 | 2025-07-16 17:10:54+00:00
I'm far from a union sympathizer, but you've already moved from your initial, absurdly simplistic description of the issue to a major symptom (decades of ineffective government, ranging from benign incompetence to intentional malice).

Also, the rents in nearby areas to the north are far from outrageous (hint: there are no major cities for a couple hours), and the Baltimore metro area continues to grow because the area is desirable, even though the city is completely mismanaged.
by baby | 2025-07-16 17:11:14+00:00
What's interesting is that this whole challenge is making Russia stronger. Russia has increased its military industry and its now running full steam. Every attack is giving them an opportunity to harden. All of that is meaningless if it makes Russia stronger and more resilient to embargos and cyber/physical attacks in the long run.

For all of this to have meaning it has to have a fall of USSR kind of impact at some point, otherwise we just strengthened one of the world's most dangerous state.
by aristofun | 2025-07-16 17:11:17+00:00
If you want to catch attention from fellow engineers, you need to start using AI at least for writing concise posts.

Nobody cares about your emotions or "who has done or decided what" stories. You cater to professionals, not tiktok "influencers".

Also you have to explain what is this behind the scene - wrapper around known LLMs (then can I bring my own key? why not?) or your own trained/tuned LLM (in that case what are the specific advantages/differences over competitors)?

I'm happy to be your devote user, but I don't see any answers on your website and this makes me very sceptic that you truly understand what you are doing and for whom.
by eieio | 2025-07-16 17:12:02+00:00
Yeah the big race here is that you've made a move (which might not be valid) and you're waiting on a response for that move - and you can receive other moves while you're waiting.

I don't think requesting a new snapshot really helps there. If you do that you're dramatically extending the amount of time that the user sees an invalid state, since you're adding a whole new server roundtrip to the reconciliation process.
by ctoth | 2025-07-16 17:12:05+00:00
The paper isn't proposing "monitor chain of thought for safety" - that's already standard practice. The core finding is that training on CoT monitors destroys them. They provide empirical evidence that doing the obvious thing - training models not to have "bad thoughts" - causes them to learn obfuscated reward hacking instead.

The paper demonstrates that current models are already performing complex reward hacks in production environments, and that attempts to fix this via CoT training make the problem worse, not better.

As for your "40 authors" snark - this is a position paper where researchers from competing labs (OpenAI, Anthropic, DeepMind, government safety institutes) are jointly committing to NOT do something that's locally tempting but globally catastrophic. Getting industry consensus on "don't train away bad thoughts even though it would make your models look safer" is the opposite of trivial.

This reads like someone who saw a medical consensus statement saying "this common treatment kills patients" and responded with "did one person discover medicine exists and everyone else just agreed?"
by codazoda | 2025-07-16 17:12:29+00:00
I haven't tried uv but my biggest pain point with Python has been the way env works. I always find it painful and odd.

Backward compatibility, which I suppose is closely related to needing to use env, is also a pain. In my experience you can't go forward or backward in many cases. It's especially painful on projects that don't change very often. I'm sure that an active codebase can probably be kept updated from version to version, but if you've waited a bunch of versions, it seems painful.

But, I'm not sure I've given it a fair shake because I haven't needed to. It's use in AI does make it an attractive option, now more than ever.
by nickharty | 2025-07-16 17:12:43+00:00
Charlie, Spencer, and I met hauling gear across campus on a chaotic student film set at Penn. Sweating through call sheets, sharing chips between takes, sprinting to grab a shot before the sun went down. Now we’ve built something we wish we had back then.

Storiara is a free AI-powered platform that turns any script into a full production plan in minutes: • Scene breakdowns • Shotlists • Cast & crew logistics • Gear tracking • Scheduling and call sheets

It’s not about replacing filmmakers—it’s about giving them back their time and control. We’d love feedback, especially from line producers and other builders/creatives who've felt the chaos of a low-budget set.
by leptons | 2025-07-16 17:12:54+00:00
Have they ever tried to use a real computer for that? Can they afford a real computer? Would they prefer a bigger screen and a real keyboard over a tiny screen and an even smaller keyboard? Maybe they just don't have the experience of using a real computer to know how far superior it is to a tiny screen/keyboard?

Using a phone to write papers seems like an exercise in masochism, if better alternatives are available.

It's also possible that their peer group that does use laptops to write papers is doing far better in many ways.
by reverendsteveii | 2025-07-16 17:13:01+00:00
I use blocksite to help with avoiding the mobile browser versions of these services as well. another one where you can get most of what you need for free and while of course you can always undo something you did the extra few seconds it takes to unblock facebook is often time enough for me to determine whether I'm actually using it for a purpose or dopamine regulating.
by lumbroso | 2025-07-16 17:13:41+00:00
I'm sorry for the misleading title about a sundial, it was a metaphor, and based on the feedback here, if I had to do it again I would pick a different one. :-)

My only worry with these MCP "sensors" is that they add-up to the token cost — and more importantly to the context window cost. It would be great to have the models regularly poll as new data and factor that into their inferences. But I think the models (at least with current attention) will always have a trade-off between how much they are provided and what they can focus on. I am afraid that if I provide Claude numerous senses, that it will lower its attention to our conversation.

But your exciting comment (and again I apologize for disappointing you!) makes me think about creating an MCP server that provides like the position of the sun in the sky for the current location, or maybe some vectorized representation of a specific sundial.

I think the digitized information that we experience is more native to models (i.e., require fewer processing steps to extract insights from), but it's possible that providing them this kind of input would result in unexpected insights. They may notice patterns, i.e., more grumpy when the sun is in this phase, etc.

Thanks for your thoughtfulness!
by eatonphil | 2025-07-16 17:13:42+00:00
A bit of the history as I've been told by 2nd Quadrant/EDB people (my teammates):

BDR1 [0] came first and was, and is, open source. pgactive is based on BDR1. BDR2 was a closed-source rewrite of BDR1 that was later abandoned.

pglogical v1 and v2 (PGL1, PGL2) were, and are, open-source [1].

pglogical v1, after heavy modification, was eventually merged into Postgres 10.

Based on learnings from this logical replication in Postgres 10, 2nd Quadrant started pglogical v2.

pgEdge is based on pglogical v2.

Then later 2nd Quadrant started pglogical v3 (closed source) and BDR v3 (closed source). They were merged into just BDR v4. At some point the BDR product was renamed to Postgres Distributed (PGD) [2].

2ndQuadrant was acquired by EDB. We (EDB) just released PGD v6.

[0] https://github.com/2ndQuadrant/bdr/tree/bdr-plugin/REL1_0_ST...

[1] https://github.com/2ndquadrant/pglogical

[2] https://www.enterprisedb.com/docs/pgd/latest/
by deepsun | 2025-07-16 17:13:50+00:00
I have way more experience with Python than Java. In at least 4 companies (including Google that I wouldn't call a javashop) we used mainly Python.

Still I believe Java is a better application language. Python is a better scripting language (replacement for Bash). Small apps tend to be easier on Python, but large apps are way easier on Java, both for syntax (types) and ecosystem (libs).
by OutOfHere | 2025-07-16 17:14:08+00:00
False all around.

Custom GPTs are not abandoned, see heavy usage, and their selection is not a dichotomy between the user's problem and OpenAI's problem. Custom GPTs exist so they can benefit from custom prompts which are highly relevant. Unless you're asserting that custom prompts are useless, which would be an absurd assertion to make, it cannot be asserted that Custom GPTs are useless. And no, this is not something that OpenAI is going to select for you because the customization is a personal one.
by libraryatnight | 2025-07-16 17:14:28+00:00
Most people aren't getting the point anyway. The surface idea was always enough for them. It's a hard-knock life when you realize you're staring into the blank face of a man for whom science fiction is just war in space with cooler guns and aliens. In the US, it's a culture of point missing. From Punisher Skull tattoos on our police to racist Star Trek fans, missing the point is mostly what the people around you are doing and they get testy when you point it out.
by andreygrehov | 2025-07-16 17:14:36+00:00
> Because a massive amount of men were conscripted?

That's an emotional oversimplification. Unemployment fell not because of conscription, but due to massive import substitution and rising labor demand in construction, logistics and manufacturing.

Despite sanctions, Russia's ruble-adjusted budget deficit remains manageable, and the trade balance is strong due to record energy exports. Military spending has driven industrial revitalization. Factories reopened, supply chains revamped and domestic R&D expanded.

Whether you agree with the morality or not, economically it’s not just money burned. It has multiplier effects: jobs, tech development and regional growth. Dismissing that is lazy.
by duxup | 2025-07-16 17:15:06+00:00
Payment processors as gatekeepers of commerce / content is absurd.

A local organization who makes swords and similar items (not some unknowns, these folks make high quality items) have had their ability to take payment stopped ... for shipping 4 legal items to the UK, even then the explanation provided by the processor makes no sense.

https://www.youtube.com/watch?v=nLIcohyT5Dc
by freedomben | 2025-07-16 17:15:07+00:00
Thank you! To clarify it's been API contracts in the DNS record setting API that have hit me. I'm going from memory here and it's been a couple years I think so might be a bit rusty, but one example was a slight change in data type acceptance for TTL on a record. It used to take either a string or integer in the JSON but at some point started rejecting integers (or strings, whichever one I was sending at the time stopped being accepted) so the API calls were suddenly failing (to be fair that might not have technically been a violation of the contract, but it was a change in behavior that had been consistent for years and which I would not have expected). Another one was regarding returning zone_id for records where the zone_id stopped getting populated in the returned record. Luckily my code already had the zone_id because it needs that to build the URL path, but it was a rough debugging session and then I had to hack around it by either re-adding the zone ID to the returned record or removing zone ID from my equality check, neither of which were preferred solutions.

If we start using workers though I'll definitely let you know if any API changes!