MurphyA/hacker-news huggingface dataset:
by tareqak | 2025-07-09 20:08:59+00:00
An interesting aside and/or follow-on:

> Structure and Interpretation of Computer Programs (SICP) is a computer science textbook by Massachusetts Institute of Technology professors Harold Abelson and Gerald Jay Sussman with Julie Sussman. It is known as the "Wizard Book" in hacker culture.[1] It teaches fundamental principles of computer programming, including recursion, abstraction, modularity, and programming language design and implementation.

https://en.wikipedia.org/wiki/Structure_and_Interpretation_o...

Another one:

> "Be, and it is" (Arabic: كُن فَيَكُونُ; kun fa-yakūn) is a Quranic phrase referring to the creation by God′s command.[1][2] In Arabic, the phrase consists of two words; the first word is kun for the imperative verb "be" and is spelled with the letters kāf and nūn. The second word fa-yakun means "it is [done]".[3]

> (image of verse 2:117) https://commons.wikimedia.org/wiki/File:002117_Al-Baqrah_Urd...

> The phrase at the end of the verse 2:117 > Kun fa-yakūn has its reference in the Quran cited as a symbol or sign of God's supreme creative power. There are eight references to the phrase in the Quran:[1]

https://en.wikipedia.org/wiki/Be,_and_it_is

I wonder if “Be” would be imperative or functional. Is “Be” another name for `Unit()`? Or, would it be more Lisp-like `(be unit)`?
by ASalazarMX | 2025-07-09 20:09:04+00:00
30% is outrageous, seeing how profitable app stores are. If Steam charged, say, 10%, it could be the Netflix of videogames because making your own store to get a piece of the pie wouldn't make financial sense.

Maybe 15% if you employ enough people for support or audits. At 10.8 billion profit in 2024 with less than 500 employees, it seems like a racket.
by throw310822 | 2025-07-09 20:09:30+00:00
Thanks for the reply, but you get a number of things wrong.

The 2017 "long tweets" are actually 280 characters. 4k characters tweets have been introduced in 2023.

The "subscription feature" is a content creator one, while I meant paid blue check.

"Community notes" had not been publicly launched before Musk did, renaming them from "Birdwatch".

The "native video" feature you mention is Vine, which had been discontinued.

Not saying that Musk innovated (doesn't take much to make blue checks subscription-based or to increase the length of tweets) but he did act decisively to introduce changes in the good old Twitter, something the previous CEOs had hesitated to do.
by dragontamer | 2025-07-09 20:09:47+00:00
> No. A simple counter example: a single ADD will be faster than a lookup table on nearly anything.

Note that a round of AES is now one aesenc instruction on modern systems.

You might be surprised how much better code is than memory lookups. Modern AMD Zen5 cores have 8 instruction pipelines but only 3 load/store pipelines.

You have more AVX512 throughput on modern Zen5 cores (4x Vector pipelines) than L1 throughput.

I'd go as far out to say that table lookups are the worst they've ever been in terms of compute speed. The reason modern encryption/hashing got so fast is that XChaCha and SHA3 are add/for/rotate based rather than lookup-based (sbox based like AES or DES).

Tables are still appropriate for some operations, but really prefer calculations if at all possible. Doubly so if you are entering GPU code where you get another magnitude more compute without much memory bandwidth improvements.
by ceejayoz | 2025-07-09 20:11:42+00:00
> Chronological feed by default with a setting that actually sticks…

Musk killed third-party clients, which all had that already.

> private favorites

To conceal the plunge in activity post-acquisition, and to soothe the owner. https://www.businessinsider.com/twitter-boosted-elon-musk-tw...

> new media gallery

We're not really calling a bit of a redesign "innovation", are we?

> "E2E" messages

Anything using Twitter for this in a scenario where said encryption is important is a loon, IMO. That's what Signal is for.
by GuinansEyebrows | 2025-07-09 20:13:31+00:00
> Then you have to make a very strong case of him being racist. Racists don't usually want to flood their country with foreigners.

i'm finding it hard not to respond glibly here. are you familiar with the history of slavery in america? or, perhaps, the history of apartheid in south africa? the point you're trying to make here does not stand.

> Is capitalism worthless greed?

i strongly believe so, so write me off now i guess

> Trans can be considered harmful by some

that's bait, but fine. by whom? to whom? don't bring up vague hypotheticals if you're not willing to defend their conclusions.
by bornfreddy | 2025-07-09 20:13:46+00:00
It's not that we like it, it's just that most other solutions are so complex and difficult to maintain that repetition is really not that bad a thing.

I was however impressed with FastAPI, a python framework which brought together API implementation, data types and generating swagger specs in a very nice package. I still had to take care of integration tests by myself, but with pytest that's easy.

So there are some solutions that help avoid schema duplication.
by bartread | 2025-07-09 20:14:06+00:00
We have kids of various ages playing outside all the time when the weather is good and, yes, they are loud. At least, sometimes they're loud, but they aren't always, and you get used to it. I think it's good for kids to get outside.

So generally it's not an issue and we just sort of tune it out and get on with our days but there is this one kid who only communicates by screaming at the top of their lungs at very high pitch constantly all day. Literally morning til night.

That gets pretty annoying although, fortunately, the particular kid is not always around. If I knew who the parents were I'd probably have had a polite word with them already because it's just so unnecessary even by the standards of excited and energetic children.
by petercooper | 2025-07-09 20:14:07+00:00
For years our neighborhood had an ice cream truck or two turn up a few days a week during summer, which we used to enjoy. This year, not a single one.

I saw one of the trucks at a school fete and asked about it. The guy said one person had complained about the noise so the local council banned them after 7pm! With most of their sales falling between 6-9pm, they decided it wasn't worth it for one hour and moved on to other local towns.

So not exactly "kids", but I think banning the normal, everyday noises involved in a local culture, whether that's church bells, kids playing football, carol singers, or ice cream trucks, is a slippery slope to nowhere positive.
by voxleone | 2025-07-09 20:14:12+00:00
I'm noticing a reversal of social deference:

-Then: Older generations had the cultural authority, and children were expected to conform.

-Now: There’s increasing tolerance—and even privilege—granted to children (and parents), sometimes at the expense of quiet, order, or adult comfort.

Hypothesis:

This shift reflects a society aware of its declining birthrate, where children are becoming scarcer and more symbolically valuable, so institutions (like courts) may reflexively protect or favor youth-centered activity.
by duskwuff | 2025-07-09 20:14:59+00:00
A substantial amount of "nuclear waste" nowadays is low-level waste - things like old radium-dial clocks, or contaminated protective clothing from nuclear power plants, or medical waste from radiotherapy patients. The overall concentration of nuclear material in this waste is very low, and many of the isotopes involved (particularly from materials made radioactive through neutron activation) wouldn't be terribly useful even if they could be effectively extracted.

(But keep in mind that the overall concentration being low doesn't make this stuff safe! There can still potentially be highly radioactive material in the waste, like flecks of radioactive dust in a bin of used laboratory gloves or whatnot.)
by lisper | 2025-07-09 20:16:00+00:00
The problem is that if the courts only follow the rule of law some of the time then one must consider the possibility that these selective applications of the law are in service of some extra-legal agenda, in which case the fact that this agenda occasionally aligns with the law doesn't change the fact that the judges are in fact operating with compete disregard for the law except as it occasionally offers the opportunity to cover up their real motives.
by BrenBarn | 2025-07-09 20:16:42+00:00
> Furthermore, the initial cognitive overhead of building a truly hypermedia-driven client was perceived as a significant barrier. It felt easier for a developer to read documentation and hardcode a URI template like /users/{id}/orders than to write a client that could dynamically parse a _links section and discover the “orders” URI at runtime.

It "was perceived as" a barrier because it is a barrier. It "felt easier" because it is easier. The by-the-book REST principles aren't a good cost-benefit tradeoff for common cases.

It is like saying that your microwave should just have one button that you press to display a menu of "set timer", "cook", "defrost", etc., and then one other button you use to select from the menu, and then when you choose one it shows another menu of what power level and then another for what time, etc. It's more cumbersome than just having some built-in buttons and learning what they do.

I actually own a device that works in that one-button way. It's an OBD engine code reader. It only has two buttons, basically "next" and "select" and everything is menus. Even for a use case that basically only has two operations ("read the codes" and "clear a code"), it is noticeably cumbersome.

Also, the fact that people still suggest it's indispensable to read Fielding's dissertation is the kind of thing that should give everyone pause. If the ideas are good there should be many alternative statements for general audiences or different perspectives. No one says that you don't truly understand physics unless you read Newton's Principia.
by monkeyelite | 2025-07-09 20:17:53+00:00
I don’t see why having a long running process gives you more facilities for process isolation. Every tool you want to use is available with fire and forget processes in a cgi config.

It sounds like you’re a container guy But if you want more process isolation great! So now you agree it’s a concern to share requests in a process if you are concerned about these other cases?
by aydyn | 2025-07-09 20:18:02+00:00
> If anything, "the vast majority of people" find mass deportation of millions of citizens and noncitizens to gulags, conflict zones, etc, to be even more unreasonable than doing nothing. Please don't cut off my quotes mid-sentence when it omits critical context.

It is not critical context, the root post asked for realistic alternatives.

> Given that every person who responded in that thread expressed confusion at your quote (myself included)

All two of you?

> That said, the incivility started when you cited an out of context[sic] quote,

Flatly untrue.
by ceejayoz | 2025-07-09 20:18:02+00:00
> The 2017 "long tweets" are actually 280 characters.

So, longer.

> The "subscription feature" is a content creator one, while I meant paid blue check.

I consider the paid blue checks a negative, not a positive.

> "Community notes" had not been publicly launched before Musk did

As with the long tweets, this then becomes a pretty minor tweak.

> The "native video" feature you mention is Vine, which had been discontinued.

I mentioned three iterations. The last link, in 2015, is the current native video handling.

If I, personally, went to my boss and rattled this off as a list of primary personal achievements in the past couple of years, they'd say "you're padding things"… and I'm a single developer.
by llm_nerd | 2025-07-09 20:18:54+00:00
I was being rhetorical. The R in RAG is filtering augmentation data (the A) for things that might or might not be related to the query. Including everything is just a lazy form of RAG -- the rhetorical SELECT *.

>and adding that as a system/user prompt to the LLM at inference time

You understand this is all RAG is, right? RAG is any additional system to provide contextually relevant (and often more timely) supporting information to a baked model.

People sometimes project RAG out to be a specific combination of embeddings, chunking, vector DBs, etc. But that is ancillary. RAG is simply selecting the augmentation data and supplying it with the question.

Anyways, I think this thread has reached a conclusion and there really isn't much more value in it. Cheers.
by oconnor663 | 2025-07-09 20:19:05+00:00
To elaborate on that some more, safe Rust can guarantee that mutable aliasing never happens, without solving the halting program, because it forbids some programs that could've been considered legal. Here's an example of a function that's allowed:

fn foo() { let mut x = 42; let mut mutable_references = Vec::new(); let test: bool = rand::random(); if test { mutable_references.push(&mut x); } else { mutable_references.push(&mut x); } }

Because only one if/else branch is ever allowed to execute, the compiler can see "lexically" that only one mutable reference to `x` is created, and `foo` compiles. But this other function that's "obviously" equivalent doesn't compile:

fn bar() { let mut x = 42; let mut mutable_references = Vec::new(); let test: bool = rand::random(); if test { mutable_references.push(&mut x); } if !test { mutable_references.push(&mut x); // error: cannot borrow `x` as mutable more than once at a time } }

The Rust compiler doesn't do the analysis necessary to see that only one of those branches can execute, so it conservatively assumes that both of them can, and it refuses to compile `bar`. To do things like `bar`, you have to either refactor them to look more like `foo`, or else you have to use `unsafe` code.
by Aurornis | 2025-07-09 20:19:19+00:00
I always have a hard time interpreting these stories. Is this really a trend? Or is it an example of someone collecting anecdotes from all around the world and presenting it as a trend?

The internet makes it easier than ever to search for anecdotes around the world that support an idea, but a collection of global anecdotes does not indicate a trend. There are billions of people in the world and some of them are cranky and intolerant.

If we're sharing anecdotes: I've had nothing but positive responses to my kids playing, even loudly. Obviously I'm not taking them to a library, school, or other dedicated quiet place to play, but the overwhelming majority of people in my area smile and laugh when they see kids playing, loudly or not.
by SalmoShalazar | 2025-07-09 20:19:23+00:00
Not to take away from this or its usefulness (not my intent), but it is wild to me how many pieces of software of this type are being developed. We’re seeing endless waves of specialized wrappers around LLM API calls. There’s very little innovation happening beyond specializing around particular niches and invoking LLMs in slightly different ways with carefully directed context and prompts.
by unsignedint | 2025-07-09 20:19:49+00:00
Just to add to my earlier point: Ground News is not a fact-checking service, nor does it claim to be one. While it does provide factual data about media sources, that information is aggregated from multiple third-party evaluators, as stated on its information page. It doesn’t verify the truth of individual news reports—it simply shows how a story was covered.

Naturally, this means the platform includes misinformation, political spin, and propaganda—because it’s not designed to tell you whether a story is true. As for the Blindspot feature, it may flag sources with a history of low factual reporting, but ultimately, it’s still up to you to decide how trustworthy any given coverage is.
by AceJohnny2 | 2025-07-09 20:20:24+00:00
(offtopic) from the link

> as redundant and safe as the internet

Ahaha! Haaahahaha! i'm choking

(Joking aside, I get that their point is they leverage the decades of work into IPv6 rather than recreate their own ad hoc, informally-specified, bug-ridden, slow implementation of half of the IP stack, but man did that phrasing get me)
by cco | 2025-07-09 20:20:27+00:00
At CURRENT_CO we're going through another evaluation of several LLM bots you can add into your docs or Slack etc.

We've done three trials since 2023 and each time we've found them not good enough to put in front of our customers.

Usually the distribution has been about 60% good answers, 20% neutral to bad, 20% actively harmful that wastes the user's time.

Really hoping we'll see better results this time but so far nothing has beat the recommendation to add our docs to your local LLM IDE of choice (Cursor etc) and then ask it questions with your own codebase as context.
by umbra07 | 2025-07-09 20:20:34+00:00
> …you can still do that on internal email systems; but over the internet any kind of unsolicited short email will probably be dropped by Bayesian filters on the recipient’s side because the information-capacity of a short email is… well, short, making it harder to discern from short spam/attack emails.

I do this all the time. I don't think I've ever had a dropped email, because I always get a response.

> Also, email clients are getting heavier and slower: (Classic) Outlook M365/2025/Etc somehow takes a grating 10+ seconds to fully load and warm-up on my brand new machine, while double-clicking an email to open it makes the whole thing awkwardly hang for 2-3 seconds, even when working offline. It’s given me a huge aversion to using email in general, so I’m not going to send a 1-liner via Outlook.

Does your average human really care though?

Also, mobile email clients (Gmail, Apple Mail) load roughly as fast (or faster) than popular IM apps (Whatsapp, Slack, Discord). Discord in particular is a huge resource hog, with very noticeable load times, and semi-advertisement popups that you have to click through. I have not seen any evidence that this diminishes Discord's popularity.
by kreco | 2025-07-09 20:21:14+00:00
Sometimes there are properties about generations that get carried "alternatively" as cycles.

The generation that got too much authority will give the next generation more space (louder generation). Then the loud generation will create louder generation and authority will come back, etc.

It's just an example and I don't think the loudness is part of those properties but the abstract mechanism has been observed along few generation (I think this mechanism had a proper name but I cannot find it again).
by 9dev | 2025-07-09 20:21:46+00:00
> I've been doing web development for more than a decade and I still can't figure out what REST actually means, it's more of a vibe.

While I generally agree that REST isn’t really useful outside of academic thought experiments: I’ve been in this about as long as you are, and it really isn’t hard. Try reading Fieldings paper once; the ideas are sound and easy to understand, it’s just with a different vision of the internet than the one we ended up creating.
by eli | 2025-07-09 20:23:56+00:00
> As with a lot of judge rulings, and what they're always supposed to do, they ruled on what the actual law is and not just on what sounds good.

A "lot" of judicial rulings do indeed follow that pattern. But there have been mulitple high-profile & high-stakes examples recently of just the opposite. To the point where I thought you were making a joke at first.
by BrenBarn | 2025-07-09 20:25:42+00:00
Kids playing is great, but I think this article glosses over some important wrinkles.

A big one I see is that some parents seem incapable of distinguishing between "there are times when it is okay for my child to play noisily" and "my child's activities and/or noise level should never be restricted". Playing in a park is great --- that's what parks are for! Playing in your yard, or an apartment courtyard or the like, great. Playing on the sidewalk is fine. . . but remember that sidewalks are also for people to walk on, so if someone comes by the kid needs to realize that they should let them pass. But then we have parents who come into stores and let their kids grab things from shelves and play with them in the middle of the floor, and so on.

Part of accepting and embracing play is understanding that not every moment is playtime, and that even within playtime there can be subcategories with different expectations.

This article frames it in terms of noise, but in my experience a lot of the issues people have with noise are really issues about parents not understanding how to set boundaries for their kids, and teach their kids that behavior --- not just noise, but everything --- has to be adjusted for different situations.
Show HN: Cold Craft – AI-Powered Outreach That Doesn't Sound Robotic
by jamsey | 2025-07-09 20:25:42+00:00
Hey HN,

I built Cold Craft because I suck at cold outreach. I was tired of rewriting the same intros and follow-ups over and over, only to sound stiff and generic. As a dev, I figured I could automate it in a way that actually helps. It's not built to build the complete email ready to send, but its certainly good to get you going

What it does:

Generates cold outreach emails that sound natural, not AI spam

Rewrites existing drafts to be clearer, warmer, or more persuasive

Lets you choose recipient type, purpose, and tone for each message

Adds reminder functionality so you can follow up at the right time

Works directly from a Chrome extension (no switching tabs)

Saves your outreach history for quick reuse and edits

I made this for myself at first, but friends started asking for access, so I thought it might be useful to others here. Would love any feedback, feature suggestions, or brutal honesty on whether this solves a real pain point for you.

Thanks!
by Barbing | 2025-07-09 20:25:55+00:00
Took a day to think about this—may I ask why?

I wouldn’t expect a major publisher to push a page that requires continual back-and-forth microscrolling. Maybe a small blogger gets a pass (I mean obviously they do! they owe me nothing!).

But curious the reasoning behind your expectation in this case. Might be technical, social, etc.
by troupo | 2025-07-09 20:26:20+00:00
> There's no point in idempotency for operations that change the state.

Of course there is

> DELETE is supposed to be idempotent, but it can only be if you limit yourself to deletion by unique, non-repeating id

Which is most operations

> Should you do something like delete by email or product, you have to use another operation,

Erm.... No, you don't?

> which then obviously will be POST anyway. And there's no way to "cache" a delete operation.

Why would you want to cache a delete operation?
by toomuchtodo | 2025-07-09 20:26:28+00:00
I had considered submitting a YC application for a startup that would do this, take waste radioactive material and turn it into uniform physical pellets or cubes for district heating via vitrification, but it seemed like between the capital costs and regulatory hurdles, it's just really, really hard to make commercial economics work. At least with electrical generation with nuclear, you can get some buy in from people willing to tie up billions of dollars for decades even with a high risk of failure, or get someone with deep pockets like big tech to sign a power purchase agreement for existing nuclear capacity.

If the waste has to sit somewhere generating heat, might as well get some value from it.

(global district heating TAM is only ~$200B, idea sprung from xkcd spent fuel pool what if: https://what-if.xkcd.com/29/)
by FireBeyond | 2025-07-09 20:27:41+00:00
Yarvin is an out-and-out white nationalist, though he denies it, or at least the name: "I am not a white nationalist, though I am not exactly allergic to the stuff" - whatever the hell that mealy-mouthed answer is meant to mean.

He even wrote a bloviating article to further clarify that he is not a white nationalist. You'd be forgiven, though, if you didn't read the title. It spends most of the article sympathizing with, understanding, agreeing with, and talking of how white nationalism "resonates" with him. But don't worry, he swears he's not one at the end of the article!