MurphyA/hacker-news huggingface dataset:
by nunez | 2025-05-08 04:36:39+00:00
For me, I feel like many of the thrills that I experienced in my 20s are mostly gone. It gets old after you've had your thousandth expensive cocktail or your hundredth wrecked morning from going to bed at 4am.

I still very much enjoy those things, don't get me wrong; it's just not as OMG as it was in my 20s.

There's also the money factor. Much of my 20s was spent doing more with less. Exchange/Zimbra servers with PCs people threw away. Fighting with kexts at 3am so that I could get Wi-Fi working on OS X Tiger on my old Windows laptop. Waiting 30 minutes for the off-peak N train at 01:00 after drinking too much. That sort of thing.

I can afford comfort now. I pay for Fastmail. I have all of the Apple kit. When I'm doing something late at night in NYC, I take an Uber. That's been the best part of getting old for me.

Despite all of this, I think you're only as old as you feel. Example. This dude entered my powerlifting gym the other day. He was easily in his 80s. He asked me when the next powerlifting meet was.

I didn't know and couldn't help him, but I definitely knew that he is what I want to be when I grow up.

(An aside. One thing I'm really glad I learned recently is how to enjoy pacing drinks.

It takes me an hour to drink a good old fashioned, or even a shot of whiskey with some ice. A heavy bourbon barrel aged stout is an actual two hour session for me.

I was forced into doing this because of GERD, which is more under control now, but being able to really enjoy my drinks without getting drunk or destroying my sleep quality is a great acquired benefit.

Another benefit from doing this is realizing that staying out late is ONLY possible if you're going to drink a lot.

It's harder to drink a lot when you drink slowly, so you ultimately become the "old guy" that ducks at 20:00.

Given that I've done so many late nights out, I'm okay with that trade-off!)
by somenameforme | 2025-05-08 04:36:57+00:00
The CIA wouldn't go that far? Operation Northwoods [1] is obvious evidence to the contrary. The one and only reason that that operation wasn't carried out is because of a President who refused to sign on to it, who would shortly thereafter be assassinated by a 'deluded gunman.' [2]

[1] - https://en.wikipedia.org/wiki/Operation_Northwoods

[2] - https://youtu.be/MdejNPSuKek?t=62
by kragen | 2025-05-08 04:38:03+00:00
I'm on the fence about inheritance myself; I often regret having used it, and I never regret having not used it. On the other hand, it's awfully expedient. I designed and implemented a programming language called Bicicleta whose only argument-passing mechanism is inheritance, and I'm not sure that was a bad idea.

The object-oriented part of OCaml, by the way, has inheritance that's entirely orthogonal to interfaces, which in OCaml are static types. Languages like Smalltalk and, for the most part, Python don't have interfaces at all.
by rf15 | 2025-05-08 04:38:49+00:00
There's something severely wrong with your setup if you can't get stable maven or gradle builds, and your AI problem... maybe it was really early right after release? Either way, contact their support.

And if "If your build fails or there are some unresolved dependencies" you check your dependencies and config.

I'm tired of people complaining and not trying to understand how their systems (or an IDE for that matter) work.

Because JetBrains products DO have issues, but rest assured, the things you are complaining about are on the main path of basic features they take care of the most.

Source: at first reluctant but now happy IntelliJ user, after thinking for a long time that Eclipse/Netbeans would be better. I was wrong.
by Duanemclemore | 2025-05-08 04:38:52+00:00
If you want to check out the motherlode of other visual programming languages, platforms, etc check out Ivan Reese's Visual Programming Codex.

https://github.com/ivanreese/visual-programming-codex

https://github.com/ivanreese/visual-programming-codex/blob/m...

Although I'm going to have to create a pull request because he doesn't have Flowgorithm on there, which is an excellent tool for teaching the very very first steps of learning to program...

http://flowgorithm.org/

Terrible name, wonderful tool.
by aprilthird2021 | 2025-05-08 04:38:56+00:00
I mean, there is a way they didn't know it though. There aren't any hard evidences available today that prove this happened. Imo, it's pretty unlikely. Like I said, he never left the compound or ever got any sunlight. He didn't even have internet access. He passed all his messages through couriers to other people. When he was found, out of his enormous trove of documents, not a single one indicated any kind of coordination with any intelligence service.

I also don't get what Pakistan gains from sheltering him. Turning him into the US aids them tremendously, and Al Qaeda was not a valuable or useful asset for years before Bin Laden was found. New groups were forming at the time as well, so they could have easily turned him and handed the money over to those groups which had beef with him anyways. Again, it's all assuming they were sheltering him knowingly.

Like I said before. He was very close by, but he was locked down in a compound. How many people here on HN know anything about the people or activities going on in the house 2 blocks away from them? The army also cannot just search everyone's house randomly.

Consider India, they equally have pretty poor competence with catching terrorists. Many of the biggest terrorist attacks in India were not caught and evaded detection. Even the latest terrorists seem to have evaded detection. Pakistan doesn't have a far more advanced security service. Isn't it far more likely they are incompetent? Idk, the harboring Bin Laden claim never made much sense and Occam's Razor always told me the most likely option is probably the real one, in the absence of any hard evidence.
by beloch | 2025-05-08 04:39:46+00:00
>"How to do this? If you shoot two bricks at each other, they’ll likely just bounce. You need to shape the pieces so that they will mesh together. You decide to form one hollow cylinder and one plug that fits perfectly inside the cylinder. You put both of these inside a tube, with an explosive behind the cylinder. When that explosive goes off, the cylinder shoots down the tube and engulfs the plug, establishing a critical mass for fissile reactions to grow exponentially and—boom."

One of the concerns of this kind of nuclear weapon (gun-type) is that, if you don't get the cylinder into the tube fast enough, only part of the mass will undergo fission, resulting in a weak, dirty explosion. The solution the Manhattan project came up with was to basically build something like a single-use howitzer that could be dropped from a plane.

You can also build a hollow sphere of fissile material that isn't supercritical until it is compressed. Then you pack explosives around it that will compress the sphere into a supercritical mass. You need to shape the charge carefully so it compresses evenly and doesn't squirt out somewhere. You also need a neutron source that will get the reaction rolling at the critical moment. You can't just rely on a neutron showing up from the cosmos at just the right moment if your supercritical mass is only assembled for a tiny fraction of a second! Amazingly, this was all solved during WWII, and one of the two bombs dropped in Japan was an implosion bomb.

>"We are very lucky this is so hard."

It's hard, but getting easier all the time. It was hard for the world's most brilliant scientists backed by a state with massive resources to pull off eighty years ago. Now it's merely challenging for nobodies working for third-rate states like North Korea. In a few more decades, it may become possible for non-state actors to build a fission bomb. That's when things will become truly worrisome.
by aprilthird2021 | 2025-05-08 04:41:04+00:00
I do think the Pakistani intelligence and military are probably as competent as the Indian ones given the money, similar levels of development of state, etc. And Indian intelligences are not Mossad-level in any way. My belief is that they didn't know and were embarrassed. I mean, what would they gain from harboring Bin Laden, so wanted he can barely move anywhere, and Al Qaeda, a group that's basically been useless since way before his capture? There are new groups they could fund and arm all while giving up Bin Laden. They already caught and turned over other AQ figures before, so even if they sponsored other terror groups, why keep him?
by alien_ | 2025-05-08 04:41:50+00:00
Sorry about this, I hadn't noticed.

Unfortunately Beehiv added their tracking query strings which will break the site because of the way we host it from a static content bucket.

It's enough if you just delete the beehiiv query string.

I'll try to extend the CloudFlare worker we use for the redirect of / to index.html to also handle this.
by echelon | 2025-05-08 04:43:28+00:00
Rigid, "family tree"-style inheritance as in classical OOP is pretty much garbage. "A cow is a mammal is an animal" is largely useless for the day to day work we do except in extremely well-planned, large and elaborate ontologies -- something you typically only see in highly structured software like windowing systems. It just isn't useful for the majority of our work.

"Trait/Typeclass"-style compositional inheritance as in Rust and Haskell is sublime. It's similar to Java interfaces in terms of flexibility, and it doesn't enforce hierarchical rules [1]. You can bolt behaviors and their types onto structures at will. This is how OO should be.

I put together a visual argument on another thread on HN a few weeks ago:

https://imgur.com/a/class-inheritance-vs-traits-oop-isnt-bad...

[1] Though if you want rules on bounds and associated types, you can have them.
by sarmishra33 | 2025-05-08 04:44:16+00:00
Hi, I'm Saroj. I am a skilled full-stack software engineer with expertise in backend development, data engineering, and AI/ML. I have experience designing scalable data pipelines, building robust APIs, and integrating AI-driven solutions. Previously, I worked at Goldman Sachs, where I contributed to high-performance systems handling billions in daily transactions. I hold a Master’s in Computer Science and have published research in AI. Proficient in Python, Java, React, AWS, Snowflake, and distributed systems. Open to new opportunities—excited to bring impactful solutions to innovative teams!

Location: Dallas, TX, USA

Remote: Yes

Willing to relocate: Yes

Technologies: Python, Java, Backend, Full-stack, SQL, ML, Cloud, JS, React

Résumé/CV: https://drive.google.com/file/d/1Q0gZrfvRu6TNx_sYKISyRKsVUNG...

Email: saroj.mishra773@gmail.com

LinkedIn: https://www.linkedin.com/in/ersarojmishra33

Experienced Software Engineer | Backend | Full-Stack | AI/ML | Data Engineering | Open to New Roles
by wqtz | 2025-05-08 04:44:47+00:00
I feel sad for this project. This was a reactionary project to elasticsearch's license change to say, heck with it, I will open my own elastic spinoff with AWS.

The vibe of the project's community is pretty much reminiscent of a dead multiplier game. The community is not thriving which is essential for an OSS project and elasticsearch is virtually irreplaceable in this space. I do not know any enterprise customers using it because it is unproven and they have failed to show they are going to stick around for the long run.

Then every other SIEM platform is spinning up their own search platforms. Heck I even saw Cribl there in their own partner list which has its own search platform now. And elastic has a SIEM platform now with Elastic Security. Not sure the purpose of this project is now Elastic just won the battle and then later virtue signaled everyone by saying we are open source again y'all because even if we come around and slapped your engineers who said they are not going to touch proprietary code, your management is not going to pay for a migration to an untested fork with no long term commitment and which was essentially made out of spite.
by kd5bjo | 2025-05-08 04:45:25+00:00
> You buy back shares and 'retire' them, thereby making everyone else's shares more valuable.

But the cash outflow to purchase those shares makes the company less valuable at the same time. In a completely efficient market, the amount of money that the company pays to buy back a share should be exactly balanced by the ownership percentage of that share, resulting in no net change to the price of the company's other shares.
by nine_k | 2025-05-08 04:46:32+00:00
This is true as long as the compiler actually can de-virtualize the method, that is, that it can prove that the objects it's handling at a particular call site do not override it. Quite often this is not the case, because of the pattern when the programmer is expected to override / implement an abstract method to plug in the desired functionality. The lookup can be fast if there are few classes involved, and their vtables get cached.

JITs can do many fascinating optimizations based on profiling the actual code. They must always be on guard though for a case when their profiling-based conclusions fail to hold with some new data, and they have to de-optimize. This being on guard also has its cost.
by zzo38computer | 2025-05-08 04:47:12+00:00
Different formats are good for different things, but I think DER is much better. No character escaping is necessary, Unicode is not required (although it can be used if you want to do), arbitrary binary data can be stored, integers can be arbitrarily big (although implementations might only support integers as big as the specific application requires), you can skip past any block without needing to know how to interpret it, and many other advantages. (However, I had made up a variant with a few additional types, such as: key/value list, BCD string, TRON string, etc. This makes it strictly a superset of the types of data which can be stored in JSON (if the types you use are: sequence, key/value list, real number, null, boolean, and UTF-8 string). I use DER in some of my programs, because I think it is generally much better than JSON. Also, DER is a binary format, although I did make up a text format (called TER) which can be converted to DER (but TER is not really meant for other uses, since it is more complicated to handle).)
by aprilthird2021 | 2025-05-08 04:48:16+00:00
I know about him. Idk, if you ever lived in India, you'd know the govt puts people in jail on trumped up charges all the time. Pakistan is probably the same. And this guy did do a fake vaccination drive for a foreign power. Indian police would have dealt with him the same probably...

As for evidence, there isn't hard evidence that Pakistan supported Bin Laden. And I'd expect that after he was caught. The US, where many ministers and army personnel and intelligence chiefs were skeptical when he was found, eventually said there was no hard evidence linking Pakistan secret services to Bin Laden. They were so skeptical of this link that they didn't tell them the nature of the raid which found him, for fear of tipping him off.

I think it's just what it looks like on the surface. It looks suspicious, so that's why everyone was suspicious. But when we looked into it, it wasn't what it looked like.

I don't doubt Pakistan supports some proxy terrorists. That is what nearly every nation-state does these days. I just doubt they sheltered Bin Laden, worth far more to them in US hands than elsewhere, after seeing what they did in Afghanistan to the last group who sheltered him, way past his prime. That too while being good enough to scrub any evidence of the connection? I just don't think there's motive or proof of it
by wpm | 2025-05-08 04:48:21+00:00
It’s not anymore useless than a closing } or ], except since it has the tag name in it, so when I’m reading a highly nested object I’m not stuck in my text editor looking at a bunch of }’s at random indentation levels I have to scroll all the way back up to regain any context for. Tags are text which is visual structure I can choose to read, or choose to gloss over and use as bulk to shape the data in my head.
by delusional | 2025-05-08 04:48:53+00:00
That's mostly the same point again. I was asking in the opposite direction. Do "good things" flow upstream?

In your example it would be: would the producer still be producing the unethically produced good without a seller?

Another way to form that question is the more general: does demand drive production, or does production drive demand? Will we buy whatever is produced or will we produce whatever we demand?
by 0xbadcafebee | 2025-05-08 04:49:04+00:00
That's assuming there's no attacks found in a given algorithm. If there is a feasible attack found, the math changes, sometimes dramatically. And we'll never know it because they sure as hell aren't gonna announce it.

Anyway, I'm not worried because governments don't need to crack encryption to do dastardly shit. They have far easier methods to get what they want.
by troupo | 2025-05-08 04:51:02+00:00
Service industries are all low-margin.

You introduce a middleman, and it eats into the already thin margin. And it's not just one middleman. It's two: the app and the delivery guy.

The average profit margin for a restaurant is 3-5%. Then you add the app that needs money. Then you add the delivery which needs money. The only way to keep the original restaurant price is to heavily subsidize the app and the delivery.
by simianwords | 2025-05-08 04:51:27+00:00
Can any one answer this question: are they using custom home made web index? Or are they using bing/google api?

Also I'm quite sure that they don't use vector embeddings for web search, its purely on text space. I think the same holds for all LLM web search tools. They all seem to work well -- maybe we don't need embeddings for RAG and grepping works well enough?
by nine_k | 2025-05-08 04:51:35+00:00
The best implementation inheritance hierarchy is none :)

If you must, you can use the implementation inheritance for mix-ins / cross-cutting concerns that are the same for all parties involved, e.g. access control. But even that may be better done with composition, especially when you have an injection framework that wires up certain constructor parameters for you.

Where inheritance (extension) properly belongs is the definition of interfaces.
by nunez | 2025-05-08 04:51:47+00:00
Yeah, going bald definitely helped me, though I think I aged into the look. (I went bald at 21 by mistake; it looked hella weird then).

I didn't like my hair. It didn't grow very long and, because I'm a side sleeper, I would wake up with super compacted hair that was itchy. I also didn't like paying to wait 30 minutes to make small talk with barbers about shit I didn't care about. Mach 3 all the way.

I _have_ to have a lotion routine. Otherwise my skin will turn dry and gray and feel rough and generally horrible.

At the moment, I use Palmer's shea butter body oil while I'm still wet from the shower, then I top it off with Palmer's coconut butter formula. I used to make my own shea butter lotion, but it was a fair amount of work and takes a while to dissolve into my skin.
by tastymrna | 2025-05-08 04:52:16+00:00
I’m a solo developer selling Juumbi, a full-stack CMS I built over the past year. It’s fully operational (demo available), but I’ve lost interest in the content grind and want to exit.

Key Features:

FastAPI + React (TypeScript)

AI moderation (auto-flags spam/LLM-generated content)

AdSense + affiliate monetization baked in

Supabase + Cloudinary integration

“Neubrutalism” UI (dark mode, shadcn/ui)

Zero content loss between deployments (auto-backups)

Why I’m Selling:

I’m more of a builder than a marketer

No users (never launched publicly)

Domain is brand new

Asking $20K OBO (what it would cost to clone this from scratch).

Is my pricing delusional for a zero-traction SaaS?

Who’s the ideal buyer? (Agencies? Indie hackers?)

Any advice to sell faster?
by dragonwriter | 2025-05-08 04:52:27+00:00
You propose two niches:

(1) “Contract settlement company”: this exists, it is called escrow.

(2) ”Quality assurance company”: This also exists, though the names vary by domain. E.g., Independent Verification and Validation (IV&V).

They aren't usually linked the way you describe, and its not super common for them to be employed on the same transactions, because they are not-cheap solutions to problems which don't always occur together, at levels that justify those solutions, where any one of them occurs.

> I feel it's a billion dollar business

IV&V alone (which is a subset of what you call “quality assurance company” is probably significantly bigger than that (large project IV&V I've seen cited at typically 5-10% of total project cost, and the total cost of large enterprise IT projects is... a lot.)

And escrow (“contract settlement”) it probably closer to a $100 billion industry than $1 billion.
by simianwords | 2025-05-08 04:53:50+00:00
>Right now, most LLMs with web search grounding are still in Stage 1: they can retrieve content, but their ability to assess quality, trustworthiness, and semantic ranking is still very limited.

Why do you think it is limited? Imagine you show a link with details to an LLM and ask it if it is trustworthy or high quality w.r.t the query, why can't it answer it?
by ryandrake | 2025-05-08 04:53:57+00:00
We have traditional cable TV, where there are standard def channels on, say, channels 2-99 and then identical HD channels from 702-799, and my wife constantly lands in the SD channels by accident and doesn’t notice the difference. I have switched back and forth between the same show on SD and then HD to show her the huge difference and she just shrugs and legitimately doesn’t see it or care.
by lmm | 2025-05-08 04:54:40+00:00
I wouldn't consider the remediation costs as being the costs of the exploit - that's more just a measurement of how widely used something is (if anything I'd say it should count for the other side - cost of exploitation divided by cost of remediation is a reasonable measure of how "bad" the bug was, because the cost of remediation is generally proportionate to the cost that was being saved in the first place). Heartbleed has the most expensive case of actual exploitation I can think of - the $73M JP Morgan hack. So far I haven't heard of any attackers actually using the log4j vulnerability.

> Log4j (which still isn't completely fixed for a few systems) than Heartbleed (which is completely fixed)

How are you counting that? There are definitely embedded systems out there running old versions of OpenSSL that will never be patched. Because there's no standard package management and vendoring dependencies is more common in the C world, it's probably less easy to get a list of vulnerable systems, but that doesn't mean the vulnerability isn't there.
Tell HN: Developing on Phone Now Easy
by bckr | 2025-05-08 04:55:45+00:00
I installed a terminal emulator on my iPhone.

I ssh’d into my server.

I installed Claude Code on my server.

I had Claude whip up a page and an API.

I tunneled those to localhost.

I opened the page in my phone’s browser.

The page successfully communicates with the API.

I’m very excited.
by lolinder | 2025-05-08 04:56:03+00:00
There's no such thing as identity theft, it's all bank fraud or in this case student aid fraud. "Identity theft" is a term coined by banks to try to make it sound like random people should have to deal with the fallout of the banks' bad identity verification practices.

If the student aid system verifies identity by, for example, just validating that the applicants know a single 9-digit number that after the Equifax breach should be considered public information, that is a critical problem with their identity verification system and it should be patched.