MurphyA/hacker-news huggingface dataset:
by gritzko | 2025-07-01 09:29:45+00:00
I am a (co)author. Conflict resolution is CRDT in all cases.

FIRST (Float Int Reference String Term): Last-Write-Wins based on the timestamp,

PLEX:

- Tuples: per-entry LWW or recursive,

- Linear: DISCONT (CT/RGA type),

- Eulerian: per-key LWW or recursive,

- Multiplexed (version vectors, counters): per-author LWW or recursive.
by forgotoldacc | 2025-07-01 09:30:00+00:00
Hence the transitory period.

We went through decades of absolutely hideous slop, and now people are yearning for the past and learning how to make things that are aesthetically appealing, like the things that used to be common.

I think we're looking at at least a decade of absolute garbage coming up because it's cheap to make, and people like things that are cheap in the short term. Then people will look back at when software was "good", and use new tools to make things that were as good as they were before.

And not limited to AI and power tools, it happened with art as well. Great art was made with oil paints, watercolors, and brushes. Then digital painting and Photoshop came around and we had a long period of absolute messes on DeviantArt and a lot of knowledge of good color usage and blending was basically lost, but art was produced much faster. Now digital artists are learning traditional methods and combining it with modern technology to make digital art that can be produced faster than traditional art, but with quality that's just as good.

2005 digital paintings have a distinct, and even in the hands of great artists, very sloppy and amateurish feel. Meanwhile 2020s digital artists easily rival the greats of decades and centuries past.
by sfn42 | 2025-07-01 09:30:04+00:00
Yeah, I have that problem right now. A colleague and I recently took over development of an application that two others have started. It's not even in prod yet but everything is slow. Loading a page can take up to a minute.

The reason for this is they have a frontend where they do stuff like

let a = await fetchA(); let b = await fetchB(a.id); let c = await fetchC(b.id); // ...

This on its own is obviously slow. But then you look at the backend code and it turns out the backend code for A, B and C also do this same kind of thing. Even worse, it's fetching way more data than is actually needed so even a single request is quite slow simply because there's a lot of data. And worse yet, it's fetching the data in a shape that is completely wrong for the application, so the frontend has thousands of lines of code that reshapes the data before it can be used - making things even slower, and making our jobs difficult because it's really hard to wrap your head around everything that's happening.

And there's no technical reason for it, it doesn't have to be like this. We're working on refactoring it at the moment, we have a deadline approaching quite fast so we don't really want to spend time refactoring but the system they've created is complete ass and we eventually decided we have to spend the time to refactor now. It'll be much more difficult to fix the database schema and such when we're in prod and need to worry about losing data.
by BrandoElFollito | 2025-07-01 09:30:05+00:00
Ha, now even Google leaks such secrets :) Trust no one :)

But on a serious note, this is the best entrance when there are crowds at the pyramid. The only drawback is that you land at the end of a wing, so there is a lot of walking to do to reach the Egyptian or Middle Ages section for instance. There are great paintings on the way, though.
by robbomacrae | 2025-07-01 09:30:31+00:00
With this you could add support yourself!

Add a PostToolUse [0] hook that automatically creates a git commit whenever changes are made. Then you can either git checkout the commit you want to rollback to... Or you could assign those git commits an index and make a little MCP server that allows you to /rollback:goto 3 or /rollback:back 2 or whichever syntax you want to support.

In fact if you put that paragraph into Claude I wouldn't be surprised if it made it for you.

[0] https://docs.anthropic.com/en/docs/claude-code/hooks#posttoo...
by DanielHB | 2025-07-01 09:31:41+00:00
It is hard to explain to people who don't live in tropical countries, but 16C in Scotland means the sun is still up giving some radiating heat when it directly hits you or the building you are on. 16C in a tropical country means the sun is completely blocked and no direct heat coming towards you.

Think more like 16C at night feels colder than 16C during the day. The temperature in official thermometers is the overall air temperature in the shade which don't benefit from this overall radiating heat.

And of course humidity is also a huge part of how cold it feels. Which is why temperatures around 0C feel colder than -5C (because below zero the air humidity goes away).
by dathinab | 2025-07-01 09:31:45+00:00
it's as much one standard as OIDC is ;)

(as in it isn't one standard but a group of standards, like asn.1 without any encoding is split in ~4 standards by itself. Through to be fair all or CER, BER and DER are in the same standard. But PER is another standard, so is XER, OER, JER, GSER, RXER each and others.)
Harsh Working Environment in Japan
by wakuwakustudio | 2025-07-01 09:32:21+00:00
Japan is well known for harsh working environment. I guarantee that it is true because I am Japanese and I worked in harsh working environment in decades ago. Worked all night for three days. I was depressed. It was natural. In Japan, a lot of people suffer because of job, harassment and suicide. I think we change this ridiculous environment. Probably, in the world, a lot of people face similar situation. Teach me your work environment.
by wvh | 2025-07-01 09:32:26+00:00
It doesn't stop at Apple's ecosystem. It also allows Apple to regulate the choices and privacy of the people and companies using their products. There's hardware, software, and there is data. Trying to control other people's data and taking away their freedom of choice regarding their data and services used is the issue.

I don't own any Apple product, but I do admire occasionally how Apple tries to uphold the quality and security of their ecosystem, even as I principally disagree with the walled garden approach. I certainly hope Apple aspires to keep the quality of their hardware and software high. They should however never control user data or choice of third party services.
by rtsil | 2025-07-01 09:32:32+00:00
If only it was that easy. I'm French living in France. My account settings are in English, my browsers and apps (phone, TV) are in English but my Youtube region is France. So Youtube serves me:

- French videos auto-dubbed with AI and with the titles auto-translated in English.

- English videos auto-dubbed with AI and with the titles auto-translated in French.

- French videos not dubbed, but with the titles auto-translated in English.

- English videos not dubbed, but with the titles auto-translated in French.

- French videos kept as is.

- English videos kept as is.

Also, Youtube keeps suggesting me French accents videos, even though I never watched a similar video (but watched videos on American accents and Spanish accents years ago)
by danhor | 2025-07-01 09:33:04+00:00
As the local machine is there anyway, only the increase in energy usage should be considered, while the server only exists for this use case (distributed across all users).

The local machine is usually also highly constrained in computing power, energy (when battery driven) and thermals, I would expect the compute needed to be very different. The remote user will happily choose a large(r) model, while for the local use case a highly optimized (small) model will be chosen.
by JohnKemeny | 2025-07-01 09:34:04+00:00
Oh boy did that hit a nerve. The reddit remark was tongue-in-cheek.

But I will use that same perspective to guess that you are from the US of A (a proto-religion, a kind of cult or something yet unclassified but related).

> I wish you well and hope you can break free of the little boxes you’ve been conditioned to think in by your masters.

Hehe, I invite you to spend some time in Europe some time in your life. I believe it will be eye opening.
by meindnoch | 2025-07-01 09:34:49+00:00
>Few claim to be lactose tolerant in adulthood, but how lactose tolerant are they? Really it is not a physiological tolerance, but a mental one, an acceptance that odd rashes and a digestive tract that works less than perfectly is normal, when it isn't.

That's highly dependent on your ancestry. Practically all of non-mediterranean Europe has no problem digesting milk.
by Digit-Al | 2025-07-01 09:35:36+00:00
Here in the UK we have something called Direct Debit, that is backed by the Direct Debit guarantee. All regular payments are made by DD and we can cancel a regular payment at any time just by contacting our bank. I can go into my banking app, review a list of all DD payments, and cancel any of them with just the press of a button. You should campaign to have that system in America.

I often find it strange that a country that is so advanced in many ways is so backwards when it comes to banking.
by rsktaker | 2025-07-01 09:35:50+00:00
Haha thanks!

I'm still trying to understand what users want. The origin of this site was a friend's issue - everytime he wanted to make a contract and send it to someone he would (1) generate w/ gpt (2) paste in google docs (3) export as pdf (4) drop into docusign and drag signature fields into blanks (5) sign + send.

After I talked to another person who recounted the same story, I thought there could be something here.

I did learn that people have their own existing contract templates they want to use instead of generating new ones each time (though sometimes that's nice), and that feature is in dev.

But all my data on what users want is from very low sample sizes :(
by ahefner | 2025-07-01 09:36:17+00:00
He definitely made games. Chris Crawford was one of the first known names in game design, a few years ahead of contemporaries like Sid Meier whom I expect you'd still recognize. Crawford seemed to alternate between computer war games, with reliable prospects for commercial success in the 80s, and more experimental fare about managing nuclear reactors, geopolitics, and such - difference being he seemed to get bored by the whole thing and completely disembarked in pursuit of whatever it was he intended to achieve via Erasmatron, Storytron, etc. It's fascinating to read his writings over that period. It seemed a sort of tragic paradox overshadowing all of it that, if he was so bored of mechanistic, algorithmic, and predictable computer game mechanics, maybe stop pursuing computer games as your chosen medium? It may have been a blind alley in the end, but someone had to explore it.

Nevertheless, it is quite sad - however, it's difficult for me to relate to the experiences of someone who lived through that first wave of personal computing and played a notable part in it - perhaps through that lens, anything was possible.
by DiogenesKynikos | 2025-07-01 09:36:23+00:00
The Trump administration is proposing to end all NOAA climate research (alongside nearly all other NOAA research).

The damage to weather prediction and climate research will go far beyond "decommissioning old sensors." We're talking about an abrupt end to nearly all science related to climate and weather in the US. Even if a future administration decides to turn funding back on, it will take a generation to rebuild the research community.
by anjork | 2025-07-01 09:37:14+00:00
Just started this project last week and don't have anything written up or properly documented yet.

I am trying to see how far I can push AIs to do a research project in physics. I did a PhD in plasma physics a decade ago - I am using the literature survey I did while looking for a problem as my starting point.

The plan is: - Using a few research papers to ground the state of the world, see if I can nudge it towards coming up with a few research problems to tackle. The problem needs to be (1) unsolved and (2) something that is probably solvable in a timeboxed fashion. - Let the AI read more papers to refine the hypothesis, and come up with a plan. - Let another agent write code to run numerical simulations. - And finally do synthesis.

I am curious to see how far it's possible to push the models in this direction. At the very least it hopefully helps new grad students in a copilot capacity.
by dotancohen | 2025-07-01 09:37:34+00:00
This is reason number two why I always request the service ticket number.

Reason number one being that when the rep feels you are going to hold them accountable to the point of requesting such a number, you might not be the type of client to pull shenanigans with. Maybe they suspect me of being a cooperate QC agent? Either way, requesting such a number demonstrably reduces friction.
by bryanrasmussen | 2025-07-01 09:37:53+00:00
huh I don't seem to get it. Do you have a link where I can see it in action?

on edit: am in Denmark, I don't notice any automatic translation of the three languages I see most often - Danish, English, or Italian.

on second edit: but maybe I am just not observing it in action when it happens or maybe I don't watch the kind of videos they do it to - anyway I'd like to see it.
by quietbritishjim | 2025-07-01 09:41:09+00:00
Air Canada famously lost a court case recently (though the actual interaction happened in 2022) where their chat bot promised a discount that they didn't actually offer. They tried to argue that the chatbot was a "separate legal entity that is responsible for its own actions"!! It still took that person a court case and countless hours to get the discount so it's hardly a victory really.

https://www.bbc.co.uk/travel/article/20240222-air-canada-cha...
by _Algernon_ | 2025-07-01 09:41:16+00:00
There are plenty of people that travel a lot. Some would say they work to be able to travel. Would you consider those people obsessive in the pursuit of traveling?

The reason why I'm asking is that my impression seems to be that there is a lot more acceptance for obsession when the obsession is considered extroverted and conforming to society's expectation.
by aspenmayer | 2025-07-01 09:42:07+00:00
> Interestingly none of them would accept photos of cash as payment though.

Banks had been hesitant to embrace cryptocurrencies, but they see the value of CBDCs and so are trying to push those. So they will accept something close to that as long as there a large legal market for crypto, which there is from their point of view and role in the market.
by Retric | 2025-07-01 09:42:08+00:00
No, there’s a difference between something being rare and it being common. Fish species living in the ocean don’t have issues drinking salt water, because if they did their ancestors wouldn’t have reproduced.

If half of the world’s water supplies had lead levels of X you’d expect evolution to make that specific level a non issue. Obviously lead levels above that can and are still problematic.
by isaachinman | 2025-07-01 09:42:30+00:00
Yes, there is a massive difference in runtime RAM usage.

> Sorry, but I just want to read my damn email

The good news is that there are literally dozens of email client options. If cross-platform sync and push notifications don't matter to you, Apple Mail and Thunderbird are good options.

Talanoa indeed operates via Google and Microsoft APIs, not IMAP/SMTP.
by 0points | 2025-07-01 09:42:49+00:00
> And why don't you explain what exactly you think the nonsense is rather than violating the HN guidelines with a contentless RTFM message?

Violate..? Relax, dude.

You only had to read the very first sentence, but let me paraphrase:

> In virtualization, single root input/output virtualization (SR-IOV) is a specification that allows the isolation of PCI Express resources for manageability and performance reasons.
by MrSkelter | 2025-07-01 09:43:01+00:00
The F-35 cannot be made without the UK. There are key components which are only produced in the UK and for which there is no secondary supplier.

Even countries happy to spend huge proportions of GDP on weapons, like Israel, cannot build a modern fighter in house.

The solution for the UK is European integration which potentially brings the money, skills and manpower to build a better plane than exists anywhere including the US.
by akimbostrawman | 2025-07-01 09:43:13+00:00
I don't see how those links are relevant. Nobody claimed there is no malware on linux.

However the feature and culture of software distribution very much makes it safer. The overwhelming majority of malware gets distributed over ads from websites or search results. Package manager prominently used by all linux distros remove that attack vector or at the very least minimize it.

Ofc it does not prevent somebody from still executing random binaries from the internet if they really want to, nothing does.
by aniforprez | 2025-07-01 09:45:20+00:00
It's gotten to the point where searching Google for word definitions is actively hampering me by defaulting to showing the definition in my "regional language" (which isn't correct in the first place since it's spoken by a majority in my country but not in the region where I live) as well as English when I only want the English meaning. Stuff like this has had me switch to DDG where even if the results are strictly worse, at least it's not going out of its way to annoy me
by v3ss0n | 2025-07-01 09:46:07+00:00
At this point , due to non-deterministic nature and hallucination context engineering is pretty much magic. But here are our findings.

1 - LLM Tends to pick up and understand contexts that comes at top 7-12 lines.Mostly first 1k token is best understood by llms ( tested on Claude and several opensource models ) so - most important contexts like parsing rules need to be placed there.

2 - Need to keep context short . Whatever context limit they claim is not true . They may have long context window of 1 mil tokens but only up to avg 10k token have good accuracy and recall capabilities , the rest is just bunk , just ignore them. Write the prompt and try compressing/summerizing it without losing key information manually or use of LLM.

3 - If you build agent-to-agent orchestration , don't build agents with long context and multiple tools, break them down to several agents with different set of tools and then put a planning agent which solely does handover.

4 - If all else fails , write agent handover logic in code - as it always should.

From building 5+ agent to agent orchestration project on different industries using autogen + Claude - that is the result.
by iagooar | 2025-07-01 09:46:18+00:00
I think that part of the beauty of LLMs is their versatility in so many different scenarios. When I build my agentic pipeline, I can plug in any of the major LLMs, add a prompt to it, and have it go off to do its job.

Specialized, fine-tuned models sit somewhere in between LLMs and traditional procedural code. The fine-tuning process takes time and is a risk if it goes wrong. In the meantime, the LLMs by major providers get smarter every day.

Sure enough, latency and cost are a thing. But unless you have a very specific task performed at a huge scale, you might be better off using an off-the-shelf LLM.
by ChrisMarshallNY | 2025-07-01 09:46:59+00:00
One reason that I support alternative (non-Apple) app stores, is that it allows differentiation between mediocre and higher-Quality apps.

You can get your clothes from Target or Saks Fifth Avenue. For most folks, Target is fine, but there are people that insist on paying $30 for every pair of skivvies. I think that they should have that choice. If they can afford it, then let them eat cake (for the record, I tend to be a Costco type of guy, but have not regretted occasionally getting something from Saks).

Selfishly, I would like them to allow sideloads, because the App Store approval process has slowed to a crawl, lately, as well as APNS calls. I’m certain that’s because of thousands of AI-generated submissions. I think many of those submitters would much rather avoid the hoops they need to jump through, for the store.

But I doubt that Apple sees things that way. The secondary app stores are likely to make a lot of money, which they would miss.

The more damaging thing, however, is that Apple’s brand image could get corroded, and there’s a very good chance that they could be strongarmed into supporting side-loaded crapplets. I’m a bit cynical on this, myself. I feel that Apple has been doing a great job of damaging their own brand, in the past few years. I feel as if the quality of their internal engineering has declined precipitously.
by deosjr | 2025-07-01 09:47:01+00:00
Exploring the implementation of Dynamicland (dynamicland.org) using Guile Scheme, Hoot (scheme->wasm) and miniKanren. Main write-up can be found here: https://deosjr.github.io/dynamicland/

I cycle between learning about scheme macro hygiene and implementing more and more realtalk/dynamicland demos and trying to grok the programming model. Doing this in the browser is a weird but fun constraint that makes things shareable.

My latest project is a wikipedia explorer: https://deosjr.github.io/dynamicland/wiki.html
by pcardoso | 2025-07-01 09:47:29+00:00
I have one of these, sitting in a box since I bought it for peanuts many years ago (sold as a 48K).

I like it but, due to lack of time and expertise to take care of it, I have been debating whether to keep or donate all my old machines the local ZX Spectrum museum a short drive away from me. Certainly a brighter future than a box somewhere...
by tempfile | 2025-07-01 09:48:26+00:00
If how you manage your time is your business, why are you replying to an article about changing the length of the work week? You are telling us that nobody mandates your work week. Most employees are not in that situation.

> I can finish it on Monday and have it ready for the Friday deadline and then spend my time how I wish OR I can report the task completed and then expect to have more tasks assigned

Are you serious? Do you think you just have free choice of whether to do more work or not? If you completed a task in 15 minutes and spent the rest of the week surfing do you think that would be allowed by your employer? Most employee contracts would forbid it.
by al_borland | 2025-07-01 09:48:34+00:00
I struggle to paint a company with a minority marketshare, after having first mover advantage, as anticompetitive.

That said, their argument that the payment policies disproportionately impact apps trying to create sustainable business models that don’t monetize user data is a compelling one that I very much sympathize with.

I’m a Proton subscriber, but I went through their website, just because I tend to do that for any service that isn’t exclusive to Apple or the App Store. The same is true for Kagi, another privacy focused service I subscribe to. I never thought about it, but maybe that’s my way of avoiding lock-in. If I ever leave iOS at some point, I don’t want to have to cancel and resubscribe to something that could cause a service interruption. I also want to make sure that the subscription is everywhere, not just on my Apple devices, and it’s tied to the email I choose.
by baduiux | 2025-07-01 09:49:15+00:00
Cool stuff, never heard of grug brain before.

On your GitHub repo your readme says on privacy:

> Your API key is stored locally in your browser and never shared. Text content is only sent to Google's Gemini API for translation. No user data is tracked or stored by this extension.

If I understand correctly, your extension simply sends all text directly to Gemini w/o any privacy layer in between that would redact user data? With that Gemini probably learns way more on you that one would want. E.g. using the extension while being logged in to your online banking might lead to Gemini getting information on your financial situation. Or am I missing something?