MurphyA/hacker-news huggingface dataset:
by AtlasBarfed | 2025-06-18 15:20:17+00:00
Ceos always are personally marketing their "leadership" to maintain position with the board and stockholders and for future jobs, and to push around peers in the sociopath executive class.

These people universally hate labor.

The entire tech industry went on a firing binge when musk bought Twitter and fired everyone, and nazi salutes have done a bit to blunt his golden boy status in the exec ranks, not THAT much...

Now every CEO is trying to elbow their way to be the AI golden boy. It's worth tens of billions as musk had shown.
by JdeBP | 2025-06-18 15:20:29+00:00
This article is a pile of rubbish from top to toe. Starting with the conflation of TUI with CLI, and ending with the claim that one has to extract it from an archive afresh "each time you want to use it".

Microsoft hasn't designed a new text editor to "avoid VIM memes". It has re-implemented its old EDIT editor, which was a DOS program with a PIF on Windows NT, and which came out with MS-DOS 5 in 1991. There weren't silly "VIM memes" in 1991. Indeed, Stevie had barely turned into VIM in 1991.

The original announcement was discussed on Hacker News about a month ago.

* https://news.ycombinator.com/item?id=44031529

And the idea that "Windows devs are forced to fire up Notepad" is just risible. Even by 1991 there was a wide array of text editors available in the Microsoft world. EDIT was over half a decade late to the party. DR-DOS had had EDITOR for a while. And if memory serves E and T2 were already in IBM's PC-DOS and OS/2.

* https://news.ycombinator.com/item?id=44041533

It was pointed out back in 1991 that it was late to the party. Quite how someone from the world of Ubuntu can think that there are no text editors in the Windows world in 2025 apart from Notepad and so developers are "forced", its word, to use it, boggles the mind.

* https://news.ycombinator.com/item?id=44037559

Anyone who actually does Windows development, and has probably discussed with other developers the merits of the various editors available, from MobaEdit through EditPad, WordPad, Brief, CodeWriter, and many others to Notepad++, would question the apparently zero knowledge that has informed this piece.
by Joker_vD | 2025-06-18 15:20:47+00:00
Article literally starts with

One way to solve this is end-to-end encryption. You and your friend agree on a secret key, known only to each other. You each use that key to encrypt your changes before sending them, decrypt them upon receipt, and no one in the middle is able to listen in. Because the document is a CRDT, you can each still get the latest document without the sync server merging the updates. That is indeed a solution,

but then for some reason claims that this schemes requires both parties to be on-line simultaneously. No, it doesn't, unless this scheme is (tacitly) supposed to be directly peer-to-peer which I find unlikely: if it were P2P, there would be no need for "the sync server" in the first place, and the description clearly states that in this scheme it doesn't do anything with document updates except for relaying them.
by karmakaze | 2025-06-18 15:21:06+00:00
False dichotomy alert.

I call it picking and choosing my battles. In one project I was on, there was an adjacent project making a decision that would have derailed our project which was a more significant and concrete delivery for customers. The adjacent project was implementing what it considered to be 'philosophically correct' decisions apart from pragmatic considerations. In that instance I played the role of asshole to prevent having a year of work by the team from being unreleasable. I know that many people can do bad things with good intentions, but in this case I'm pretty sure it was in the best interest of everyone/company except the one making one decision in the adjacent project. That decision was overturned and everything worked out great with no one missing whatever that motivated the initial decision. There was something I was told to work on however, whenever there are complaints around tensions like this, I'm told that I'm always technically correct, but that there should be a better way to communicate. It's something I've worked on and seems to be paying off so I can seem less of an asshole and still get the same (technical) results.
by ben_w | 2025-06-18 15:21:12+00:00
> It calls Israel the "Little Satan" and America the "Big Satan."

Just to add to this, I briefly worked with an Iranian and asked him if this was serious or a mistranslation*, and he confirmed that it was totally serious.

* the etymology of "satan" ultimately being Hebrew שָׂטָן (satán, “adversary, accuser”: https://en.wiktionary.org/wiki/שטן#Hebrew), and both Israel and the USA are definitely adversaries of Iran
by bufferoverflow | 2025-06-18 15:21:25+00:00
Things got so bad, that you had to move, as a result of all the policies that you support. Consider that your policies are not good, and your defense of them doesn't look like defense at all.

And some of your reasons make no sense. COVID/fentanyl didn't just hit Portland.

> stopped even bothering arresting people

Oh, look, the direct consequence of your actions and your policies. You declare that ALL cops are bad, and then complain when they stop doing what they do. And your DA releases nearly all arrested people without a charge because "compassion", so cops have no reason to arrest anyone.

Again, consider that your policies and ideas are horrible.
by kazinator | 2025-06-18 15:21:55+00:00
Lisp would be vastly less readable if the parentheses were removed, and arity had to be worked out according to the definitions of the functions and operators, understood to be working on an implicit operand stack.

Think about it: the entire class of error of mismatched stack height doesn't exist in Lisps.

There could be an operand stack, if the Lisp is translated to a stack-based byte code; but it's managed so the programmer isn't concerned about it.
by esafak | 2025-06-18 15:22:25+00:00
*You* are the future generation of your ancestors. I assume you would not have wanted to live in a universe when humanity was wiped out aeons ago, or left to some Mad Max existence. The people making that argument do so from the luxury of not having had many ancestors that held such misanthropic beliefs.

I would ask them to contemplate Kant's https://en.wikipedia.org/wiki/Categorical_imperative
by godshatter | 2025-06-18 15:22:49+00:00
People spend years specifically learning how to read starting in early childhood. It's expected in the current era that people above a certain age are literate to at least some degree. People usually don't spend years specifically learning how to interpret icons except when they have to in an app or on a sign they run into.

"Menu" has a consistent meaning (a list of items to choose from) which most people can be assumed to know. Icons aren't as easily parsed and take more of a mental load to reason about them. Or just trial and error to figure them out.
by allinmapp | 2025-06-18 15:22:58+00:00
Hi HN!

We’ve been building All In Map, a lightweight and flexible mapping tool that lets anyone create and share custom maps with their own markers.

We were frustrated by how limited or bloated most mapping tools are, so we made something simple where you can: - Add custom markers for anything — from park benches to exhibition stands - Choose icons and colors to organize your data visually - Share maps with a link — no signup needed to view - Collaborate with others on the same map - Filter markers by type to keep things clean and focused

It’s already being used for: - Mapping free amenities (like water fountains, bins, toilets) - Community and accessibility projects - Planning events and exhibitions - Custom travel guides and walking routes

You can try it here: https://allinmap.app

We’re currently working on features like offline support, web version, map embedding, and marker import/export. We'd love your feedback whether it's about usability, performance, or use cases we haven’t thought of yet
by alganet | 2025-06-18 15:23:13+00:00
We're not getting anywhere with your answer.

All tools I mentioned before were useful for programming. They didn't got worse. Still not enough to keep them relevant over time.

I chose those tools as an example precisely because, for a while, they achieve widespread success. People made awesome things with them. Until they stopped doing it.

What brought their demise was their inherent limitations. Code by humans on plain text was slower, harder, but didn't had those inherent limits. Code by humans on plain text got better, those tools didn't.
by dekhn | 2025-06-18 15:23:57+00:00
That's a very clever joke.

The article is basically saying that the authors of the Stochastic Parrot article (and their adherents) assume that humans have some sort of special magic that cannot be simulated using machine learning, and then constantly move task goalposts after language models reach human-level at that task.

Congratulations to the authors for making a great joke paper.
by nashashmi | 2025-06-18 15:23:57+00:00
> If you believe that your intellectual property rights have been infringed, please send notice to the address below or fill out this form. We may delete or disable content that we believe violates these Terms or is alleged to be infringing and will terminate accounts of repeat infringers where appropriate.

OpenAI, L.L.C. 1455 3rd Street San Francisco, CA 94158 Attn: General Counsel / Copyright Agent

Is this what you are talking about?
by pinko | 2025-06-18 15:24:16+00:00
I wonder if this would help:

https://zenodo.org/records/15556365

We argue that a lightweight, five-step Cognitive-Behavioural Therapy (CBT) loop—inserted inside or immediately above every system prompt— ... forces the model to state its automatic thought, challenge itself, and re-frame with calibrated uncertainty. Recent leaks of Grok's ideology prompt and Anthropic's safety prompt highlight how much behaviour hinges on this hidden layer; our proposal turns that layer into a structured, clinically grounded self-check.

Their CBT prompt template ("loop"): 1. Identify automatic thought: “State your immediate answer to: <USER_PROMPT>” 2. Challenge: “List two ways this answer could be wrong” 3. Re-frame with uncertainty: “Rewrite, marking uncertainties (e.g., ‘likely’, ‘one source’)” 4. Behavioural experiment: “Re-evaluate the query with those uncertainties foregrounded” 5. Metacognition (optional): “Briefly reflect on your thought process”

(Discussion of this paper here: https://news.ycombinator.com/item?id=44302673)
by periodjet | 2025-06-18 15:24:17+00:00
The 2 orgs behind this receive primary funding from tech billionaires rather than individual donors as publicly claimed.

The Midas Project relies almost entirely on Estonian Skype co-founder Jaan Tallinn, who provides $150,000+ through his Survival and Flourishing Fund.

The Tech Oversight Project’s $782,036 budget comes primarily from eBay founder Pierre Omidyar and Facebook co-founder Chris Hughes.

The Tech Oversight Project raises funds using ActBlue, and has leadership composed entirely of individuals with Democratic Party employment histories.
by mtalantikite | 2025-06-18 15:25:06+00:00
I think this is geared more towards people doing bodybuilding splits, rather than fitness in general.

Personally, as someone that exercises but not for aesthetics, I think of strength training in terms of movements not muscles worked. So I'm thinking "press, pull, squat, hinge" not "chest, lats, glutes". Thinking of function and then doing fundamental compound movements just makes more sense to me, although I do sometimes need to hone in on a muscle for functional reasons -- like targeting the glute medius for opening up my kicks in my Muay Thai training.

Neither is more correct, they're just different approaches.
by tianqi | 2025-06-18 15:25:28+00:00
Whenever I see a news headline mentioning that one of my critical dependencies is undergoing changes that make no technical sense, I get real fear. I feel like Jon Snow facing the army, as if I can see a tidal wave of devops work and code fixes coming my way. I really hope that these infrastructure product teams can be considering and not change something that is working well just for the sake of it. Even if they did a really smooth job, that sense of fear itself is a hurt to the brand - making me feel that this product is a source of fear.
by OtherShrezzing | 2025-06-18 15:26:07+00:00
>They really need to figure out a way to delete or "forget" prior context, so the user or even the model can go back and prune poisonous tokens.

This is possible in tools like LM Studio when running LLMs locally. It's a choice by the implementer to grant this ability to end users. You pass the entire context to the model in each turn of the conversation, so there's no technical reason stopping this feature existing, besides maybe some cost benefits to the inference vendor from cache.
by bluGill | 2025-06-18 15:26:29+00:00
> In the 1970's, if you got gifted a camera, and were willing to put in the work to figure out how to use it, you learned a skill that immediately put you in rare company.

Everyone in the 1970s was gifted a camera. Many of them got a nice SLR with better lens than a modern smart phone. Cameras were expensive, but within reach of most people.

Film was a different story. Today you can get 35mm film rolls for about $8 (36 pictures), and $13 to develop (plus shipping!), and $10 for prints (in 1970 you needed prints for most purposes, thought slides were an option), so $31 - where I live McDonalds starts you are $16/hour, that roll of film costs almost 2 hours work - before taxes.

Which is to say you couldn't afford to become skilled in 1970 unless you were rich.
by mft_ | 2025-06-18 15:26:40+00:00
Interesting; from my experience, clean, calm, safe, and expensive, but absolutely not what I’d call vibrant. A lot of the time it feels flat and dull in comparison to other large cities - Berlin, London, Barcelona, etc.

(My personal theory is that it’s just too rich and developed; you need cheap ‘edgy’ areas to support the people and business ideas that make places more interesting. Plus Bavarian culture is [in a nutshell] basically Catholic Churches and beer houses/gardens, so not hugely varied.)
by poisonborz | 2025-06-18 15:26:55+00:00
It's incredible to me that talent != moral values is this widespread. I know this was pre-Cambridge Analytica but the writing was on the wall, and we see the same with each new tech wave.

Whenever I ask such people, they talk about the incredible perks, stock options, challenges. They do say they are overburdened though.

These are people who would be rich anyway, and could work anywhere, doing much more good.
by cssanchez | 2025-06-18 15:26:56+00:00
I started working out without a trainer a few months ago as well as doing rehab for a nasty shoulder tear. Today I see the benefit of targeting precise muscles and muscle groups, unlike other beginners in this thread.

One feature request I'd add to the pipeline is to filter exercises available by Gym. Planet Fitness is ironically super unfriendly to beginners and limited in what they offer. People could add the exercises available at their gym and grow the database. Conversely, this could help beginner home gymmers plan what machines / weights to buy to maximize their routine.
by TOGoS | 2025-06-18 15:26:59+00:00
Some people are wizards with the debugger. Some people prefer printfs.

I used to debug occasionally but haven't touched a debugger in years. I'm not sure exactly why this is, but I'm generally not concerned with exactly what's in the stack on a particular run, but more with some specific state and where something changes time after time, and it's easier to collect that data programatically in the program than to figure out how to do it in the debugger that's integrated with whatever IDE I'm using that day.

And the codebase I deal with at work is Spring Boot. 90% of the stack is meaningless to me anyway. The debugger has been handy for finding out "what the f*$% is the caller doing to the transaction context" but that kind of thing is frustrating no matter what.

Anyway, I think they're both valid ways to explore the runtime characteristics of your program. Depends on what you're comfortable with, how you think of the problem, and the type of codebase you're working on. I could see living in the debugger being more useful to me if I'm in some C++ codebase where every line potentially has implicit destructor calls or something.
by xeonmc | 2025-06-18 15:27:36+00:00
Fun fact: for the Test Size vs Latency plots, if you multiply the Latency y-axis with the x-value you'll get a plot that is close to piecewise linear.

You'll see what I mean if you paste the following two expressions into https://www.desmos.com/calculator and compare their plots:

y=\left[1...4\right]x-\left[0...3\right]^{2} yx=\left[1...4\right]x-\left[0...3\right]^{2}
by esseph | 2025-06-18 15:28:11+00:00
"Old school physical appliance"

Lololol

It's so funny to me how much the past 10 years absolutely decimated on-prem skills a In some areas.

I don't know what to tell you folks other than Real Locations doing Physical Things still exist, haven't gone away, and there's actually more of them now than there was.

Given the current state of cyber attacks, all eggs in one basket is probably a very bad thing. For instance, CISA has put out many notices that they consider MSPs a massive security liability. Cloud services are also a weak point.

Digital sovereignty anyone???
by ben_w | 2025-06-18 15:28:23+00:00
Yeah, and the ten commandments in the New Testament don't give exceptions for "death penalty" and "war"*, that doesn't stop Christians from signing up for the military or even seeing a contradiction.

* on the former, NT has an example of the crowd who want to stone someone, instead being convinced to leave; and the latter NT contains the origin of the phrase "to go the extra mile", which is about helping foreign soldiers occupying your territory and ordering you to help them (Matthew 5:41)
by screye | 2025-06-18 15:28:45+00:00
It works both ways.

Yes, it's supportive and helps you stay locked in. But it also serves as a great frustration lightning rod. I enjoy being an unsavory person to the LLM when it behaves like a buffoon.

Sometimes you need a pressure release valve. Better an LLM than a person.

P.S: Skynet will not be kind to me.
by cogman10 | 2025-06-18 15:29:24+00:00
IMO, the best way to approach a DSL is simply using existing languages with a fairly flexible syntax. We've done this with groovy and it's worked quiet well. If I were to do it again I'd probably pick something like kotlin or ruby instead just because they both seem to have more industry relevance.

The beauty of picking an existing language as the base is you often get an expansive standard library from the get-go. That means your job as a "DSL" writer is more based on making sure you provide the value adds that make sense for the writers of that DSL.

It's worked particularly well for us because we have a data intake pipeline that has to parse and handle all sorts of random garbage (emails, excel docs, csv files, pdfs, etc).

A language like groovy, ruby, and kotlin all work well because it's trivial to add extensions to the syntax in a way that makes sense for your domain problem. Typescript also wouldn't be a bad choice for similar reasons, the only reason I wouldn't consider it is we run a JVM backend and parsing typescript for the JVM is somewhat of a PITA.
by nico | 2025-06-18 15:29:28+00:00
> I typically end up using basic HTML/CSS/JS for stuff like this today

Depending on your tolerance for basic ai coding, you might enjoy openjam.ai

You can build silly stuff like this (better seen on desktop):

* https://openjam.ai/lonely_ant_702/bajbin4neo

* https://openjam.ai/stupid_coral_852/qg8yembjg5

* https://openjam.ai/stupid_coral_852/y2hj69iqvo
by heyitsguay | 2025-06-18 15:29:46+00:00
Object detectors output detection bounding boxes along with confidence scores. The higher the score, the more confident the model is that the associated bounding box is a correct detection.

When used in applications (like this one), the user typically establishes a confidence threshold and then every detection above that threshold is treated as a positive detection, the rest are discarded. The choice can be arbitrary or (sorta) principled.
by datpuz | 2025-06-18 15:29:58+00:00
The productivity gains decrease with user experience. A high-performing senior engineer won't get a lot, but I think they've reached a point now where even seniors will benefit a fair amount. For me it's not really that they increase my productivity directly, but they let me offload a lot of the cognitive load. I'm getting a similar amount of work done and I don't feel as drained at the end of the day.
by enraged_camel | 2025-06-18 15:30:02+00:00
They do start "drifting" after a while, at which point I export the chat (using Cursor), then start a new chat and add the exported file and say "here's the previous conversation, let's continue where we left off". I find that it deals with the transition pretty well.

It's not often that I have to do this. As I mentioned in my post above, if I start the interaction with thorough instructions/specs, then the conversation concludes before the drift starts to happen.
by linsomniac | 2025-06-18 15:30:30+00:00
>Some people will get to see a doctor sooner but they still get low quality interactions.

Or: The AI tooling will be able to allow the lay-person to double-check the doctor's work, find their blind spots, and take their health into their own hands.

Example: I've been struggling with chronic sinus infections for ~5 years. 6 weeks ago I took all the notes about my doctor interactions and fed them into ChatGPT to do deep research on. In particular it was able to answer a particularly confusing component: my ENT said he visually saw indications of allergic reaction in my sinuses, but my allergy tests were negative. ChatGPT found an NIH study with results that 25% of patients had localized allergic reactions that did not show up on allergy tests elsewhere on their body (the skin of my shoulder in my case). My ENT said flat out that isn't how allergies work and wanted to start me on a CPAP to condition the air while I was sleeping, and a nebulizer treatment every few months. I decided to run an experiment and I started taking an allergy pill before bed, while waiting for the CPAP+nebulizer. So far, I haven't had even a twinge of sinus problems.
by crazygringo | 2025-06-18 15:30:38+00:00
That doesn't match my experience at all. Maybe it's something to do with what your prompts are asking for or the way you're passing translations? Or the size of chunks being translated?

I have been astounded at the sophistication of LLM translation, and haven't encountered a single false-friend example ever. Maybe it depends a lot on which models you're using? Or it thinks you're trying to have a conversation that code-switches mid-sentence, which is a thing LLM's can do if you want?
by paul7986 | 2025-06-18 15:30:42+00:00
Well i eat out almost always at healthy-ish chains (Cava, Panera, etc) so GPT gets the calories directly from each chains website. As for food prepared in regular restaurants I use it the same and its not precise but close same with home cooked meals per my testing the data.

Overall I am a bit obsessed but not that obsessed to the point it needs to be exact on-point precise.. just give me an idea of where my calorie count stands for anytime of the day. Just be way better if it was done auto-magically and Im betting this will be a good future use that gets people excited for smart glasses one of many upcoming innovations with them.