MurphyA/hacker-news huggingface dataset:
by reillyse | 2025-05-01 21:41:20+00:00
honestly the tech company person is probably not - I was just thinking of someone who started a what would be derisively called a "lifestyle business" and has basically retired earning a couple of million a year. Most small tech founders are still working for their crust.

What I don't like about the middle class definition is that it is to my mind just a subset of the working class but designed to drive a wedge between people who should be looking out for each other. It has the effect of attempting to align working class people with super rich capitalists. Interesting that "middle class" was the original name for the capitalists who were between the working class and the nobility, now we pretend that the middle class are working class adjacent.
by tgma | 2025-05-01 21:41:24+00:00
Sun or otherwise it’s not the beginning of his career. I don’t mean they are billionaires but I’m willing to bet they don’t need to collect cash to pay downpayment like an average Google L4 on their first starter townhouse in Sunnyvale which will get more expensive while they receive their 200ks, so yeah I know exactly what I’m talking about. He knows very well too.
by deanc | 2025-05-01 21:41:31+00:00
I find it absolutely astonishing that Atlassian hasn’t yet provided an LLM for confluence instances and instead a third party is required. The sheer scale of documentation and information I’ve seen at some organisations I’ve worked with is overwhelming. This would be a killer feature. I do not recommend confluence to my clients simply because the search is so appalling .

Keyword search is such a naive approach to information discovery and information sharing - and renders confluence in big orgs useless. Being able to discuss and ask questions is a more natural way of unpacking problems.
by mritchie712 | 2025-05-01 21:41:39+00:00
The best open source options are Airbyte and Meltano / Singer. But it's hard to keep them running. If you self-host them, you'll hit issues at least a few times a month which can each take a few hours to solve.

It's not like running Postgres which "just works". When you self-host Airbyte, you're still building a good bit.

I felt the same way about the cost of data tools. Paying $1,000 for Fivetran, $2,000 for Snowflake, $2,000 for Looker seemed crazy. We bundle all three for $500 / month at https://www.definite.app
by Centigonal | 2025-05-01 21:42:11+00:00
Hank Green recently did a good video on coral reefs with the thesis that coral reefs are not doomed by anthropogenic climate change. Rather, climate change is one component of what is essentially a multi-front war that humanity is unwittingly staging on our coral reefs that also includes overfishing, habitat destruction/disturbance, and pollution.

He brings on an advocate for reef restoration from the Coral Reef Alliance who mentions that some reefs have adapted to changing ocean conditions and provides examples of programs that help shelter reefs so that those better adapted coral species can spread.

Link: https://www.youtube.com/watch?v=hxZDyV-E5WY
by linguae | 2025-05-01 21:42:38+00:00
Inflation has turned me away from eating out; I can't keep up with the relentless and steep price increases while my income hasn't grown much at all in the same time period. Having to pay over $10 for a low-quality combo meal sucks. I only eat out these days in situations when cooking and/or bringing meals with me are not an option, such as when I'm out of town on vacation or business, or when eating out is part of a social event.
by sillyfluke | 2025-05-01 21:43:03+00:00
If they had developed that whole backstory of an alliance (how loose is it, how close or apart are they politically despite the military alliance etc) it would have been a different, and in my opinion, much more interesting movie. It just felt it was leaning too much on the visceral war aspect of it, and that didn't contain enough originality to carry my interest frankly. Others have mentioned the style, I just found the style uninspired "Vietnam War nostalgia" including aping the glorification of photojournalists and the overemphasis on non-social media "respectable journalism" from older reputable Vietnam movies.
by latexr | 2025-05-01 21:43:05+00:00
Zero. I care about the code I write and value doing things well and building knowledge through deep understanding. Over the years I’ve proven to myself (and others) that approach improves both speed and accuracy, as well as reduce the need for rewrites because experience increases the chance I’ll get it right early on and design in a way that I don’t paint myself into corners.

I’ve noticed that coding with an LLM leads to severely diminished knowledge retention and learning (not to mention it’s less fun), and I suspect overuse would lead to a degree of dependency I don’t wish for myself.
by steveklabnik | 2025-05-01 21:43:10+00:00
We have built our own hardware, yes.

> Would that work as a SAAS? Or price per hardware device/machines I can create?

I'm not 100% sure what you're asking. You could use this to build your own SAAS business if you'd like, but you can't rent the hardware from us, or run your software on hardware we own, if that's what you mean.
by alganet | 2025-05-01 21:43:30+00:00
Screens are awesome. They are the heir apparent to the fireplace. A very old human tradition and very cherished.

Outside, right now, people stay on screens all the time. It's the same stuff. Why even bother?

Humans plan ahead. We look towards the future and the past. Not all the time, but a lot of the time.

This carpe diem stuff doesn't seem like the right way to approach the problem given our current technological society.

Also, I'm not gonna party just because someone told me to.
by const_cast | 2025-05-01 21:43:56+00:00
Windows doesn't have "issues", per se. As in the system is pretty stable and it works, presumably, like it's designed.

The problem is the design is just bad. Lots of things are just sucky and they're meant to be that way. Search is ass, explorer is half-decent only in Windows 11. There's way more than 3 settings panels, and yes, they all look different. You still have to edit the registry for some random tweaks. Apps put there files god knows where. Every app updates independently. You still have to go online and download random .exe and .msi files to install things. If you get errors the message is typically worthless. The system tray is a fucking mess. IIS sucks. powershell is okay but cmd is still around and yes, sometimes you have to use it. And, cherry on top, everything is slowwwww. Especially the file system. You don't really notice it until you have a version controlled code base but NTFS has to be, like, 1000x slower than competing Linux filesystems.
by fsckboy | 2025-05-01 21:44:00+00:00
pot. kettle. unicode itself was the 95% change request, and this particular discussion is sparked by anguish about that change and people such as yourself who want to discuss their anguish about the change.

and you simply ignored the points that I went to the trouble to write down, and rather than considering them or thinking about them, you just started screaming "status quo status quo"
by bsder | 2025-05-01 21:44:23+00:00
"There is considerable overlap between the intelligence of the smartest bears and the dumbest tourists."

LLMs are not artificial intelligence but artificial stupidity.

LLMs will happily hallucinate. LLMs will happily tell you total lies with complete confidence. LLMs will give you grammatically perfect completely vapid content. etc.

And yet that is still better than what most humans could do in the same situation.

We haven't proved that machines can have intelligence, but instead we are happily proving that most people, most of the time just aren't very intelligent at all.
by em-bee | 2025-05-01 21:45:34+00:00
maybe if you are a lawyer, and if you are trying to get around the license somehow, or of you have to defend the license against an abuser then the AGPL is challenging, but as a FOSS user and developer, it is pretty straightforward: the software runs on a server, you connect to it, you get access to the source that is running on the server. if you believe in the spirit of Free Software then there is no question what you should do.

if you are fussing about the details which code you need to share and which not then you are not following the spirit of Free Software. it's as simple as that.

also, consider that the AGPL is trying to be compatible to the GPL. that forces it to be more complicated. the OSL doesn't have that problem, and the OSL is also not compatible with the GPL, which is only ok if you don't want to integrate any other GPL software. although i suppose since the GPL doesn't require distribution on network access, this may not be an issue. but i don't know, i am not a lawyer. and so to be sure, i'll prefer the AGPL.
by kmeisthax | 2025-05-01 21:45:50+00:00
MongoDB used to be AGPLv3. A year after their IPO they realized "aww shit, Wall Street wants continuous growth, being profitable isn't enough" and decided to migrate to a completely new license, SSPL, that's designed to put everything surrounding the software in scope of the copyleft. The implication being that if Amazon were to offer MongoDB they'd also have to release all of AWS RDS[0] as a thing you could just download and use.

The community did not like this one bit, but MongoDB doesn't need to care about what the community thinks because they had CLA'd all their contributors. That is, if you wanted something in MongoDB upstream, you had to give MongoDB full copyright ownership over the software. Which exempts them from copyleft[1]. One of the critical parts of copyleft is the "no further restrictions" rule; otherwise copyleft is just proprietary with extra steps.

[0] I don't remember if they were hosting MongoDB as part of RDS or something else.

[1] As we've seen with the Neo4J lawsuit, copyright licenses cannot tie the hands of the copyright owner. The only way for copyleft to work is to create a Mexican standoff of contributors who will sue each other to death if any one of them decides to relicense without unanimous community consensus.
by jimbokun | 2025-05-01 21:46:26+00:00
This is absolutely FASCINATING to me. This man is learning so much about "coding" implicitly without learning any Python syntax. How to iterate in smaller steps when a big step fails. What's an API? How to massage data from one source into a format usable by the next stage in the pipeline. Adding things you forgot on the first iteration. How to use the command line (type "python3" instead of python, using the up arrow to run the same thing over again).

My favorite comment so far (I haven't gotten to the end) paraphrased:

"I don't know what Swagger is, but let's just paste it in here."

Somehow he figured out that Swagger docs tell Cursor enough to figure out how to talk to this API. Which is exactly what Swagger is for!

Seems like the odd, formal syntax of programming languages is the major block for many people from doing software development. Because he is doing every other step a professional developer does when building an application.
by shikaan | 2025-05-01 21:46:54+00:00
Hey all,

As a follow up to my relatively successful series in x86 Assembly of last year[1], I started making an OS that fits in a boot sector. I am purposefully not doing chain loading or multi-stage to see how much I can squeeze out of 510bytes.

It comes with a file system, a shell, and a simple process management. Enough to write non-trivial guest applications, like a text editor and even some games. It's a lot of fun!

It comes with an SDK and you can play around with it in the browser to see what it looks like.

The aim is, as always, to make Assembly less scary and this time around also OS development.

[1] https://news.ycombinator.com/item?id=41571971
by naikrovek | 2025-05-01 21:46:58+00:00
This is likely because people take their customizations (like custom setup scripts to “decrapify” windows) that used to work great on previous versions of windows and apply them unchanged to new versions or something, because “windows is the same underneath, this is just a reskin that they charge you $150 for.” Every time I have helped someone with problems like these (when I did see them a lot earlier in my career) it was because they did something goofy to cause it. Like using a PCIe to PCI adapter with a PCI to ISA adapter, so they could plug in a flipping Sound Blaster64 or something. “I’m not buying a new sound card!! I’m not using the onboard sound!! I bought this sound blaster in 1996 and I want to use it!! Microsoft should let me!!”

Others would show me how the computer would act weird after unplugging PCI cards while the computer was running, and blame Microsoft. “See!? SEE?!” Every single WTF moment I had in desktop support with issues like this was user error.

Maybe yours aren’t. Maybe the Microsoft Answers forum is filled with exceptionally smart people who all know exactly how to use a computer, never ask stupid questions, and never give wrong answers, but I think we both know that isn’t really true.
by southernplaces7 | 2025-05-01 21:46:59+00:00
Without digging into the validity of the numbers, it doesn't seem so odd to me. Agricultural and industrial uses of anything are on a huge, well, industrial scale, and domestic uses are numerous but relatively small in comparison and people tend to overestimate them because these uses are what most of us more directly and frequently observe.

It's sort of like CO2 production. Many people get encouraged to do their nearly symbolic reduction "contribution", while real CO2 production remains the same or rises since something like 80% of all emissions are generated by just a few dozen corporations globally.
by freejazz | 2025-05-01 21:47:10+00:00
>Those experts spent collective centuries learning their area of expertise, but the judge became familiar with everything over the course of this one trial...

And?

>I've provide an argument that it is not. You have provided an unsubstantiated assertion. If you aren't willing to engage, then why make the assertion in the first place?

Your argument is an unsubstantiated assertion. That you think it isn't is one of the things that makes this conversation incredibly unenjoyable.

>You have made zero reasoned arguments and outright refused to make any reasoned arguments, but consider me to be the unreasonable person who just won't listen to what you have to say. How does this make sense to you?

You being unreasonable is absolutely not predicated upon me or anything I have to say in particular, but instead seems to be a consistent pattern in your posting throughout this entire article.

>If a judge rules that a bridge should be built, that doesn't mean they should tell the engineers how to build it. You are confusing the legal ruling with the implementation.

But that's not what happened and its an incredibly strained analogy.

>In this specific case, the judge should have gotten SMEs together to decide which approach was correct and included it in the ruling rather than complain that things weren't as the judge envisioned, but never even bothered to write down other than in the vaguest terms. Holding someone in contempt because they didn't read your mind is unreasonable.

Only one of the parties is complaining. They also happen to be the party in violation of the court order. I think you do not really seem to get the point. They are in contempt because they did not bother to make a good faith effort to comply, not because they did not read his mind.

This is probably one of the most unenjoyable conversations I've had here because you are highly argumentative, incredibly uninformed on the topic you are arguing about, and starting it from such an absurdly low point that getting to a basic level conversation on this topic is impossible because you are busy arguing about things that are non-issues, like the use of the world reasonable in legal proceedings.
by lifty | 2025-05-01 21:47:13+00:00
Done occasionally it’s fine. It can lead to crashes and also anger or increased irritability. Things that mess with neurotransmitters can be hit or miss. A better long term strategy is to focus on fundamental things that improve the metabolic health of your cells.

One other “light” supplement that can dampen addictive behaviors or cravings is l-theanine.
by corytheboyd | 2025-05-01 21:47:22+00:00
Damn, if you took out the “Kubernetes” part, and made it generalized, it looks like you built something that I have wanted to see for a long time. I think log explorers work best as a GUI, and that they need deep integration with structured logs. Basically I just want the DataDog log explorer but locally, and able to simply intake from some files. Some have tried, but they are always too simple, not parsing out properties of structured logs and building good filtering on top of that. I think setting up Grafana/Loki/Whatever is way too heavy for such a simple ask.

Anyway all that is anecdotal, what you made here is really cool!
by Balgair | 2025-05-01 21:47:36+00:00
I'm echoing this sentiment.

Deep Research hasn't really been that good for me. Maybe I'm just using it wrong?

Example: I want the precipitation in mm and monthly high and low temperature in C for the top 250 most populous cities in North America.

To me, this prompt seems like a pretty anodyne and obvious task for Deep Research. It's long, tedious, but mostly coming from well structured data sources (wikipedia) across two languages at most.

But when I put this in to any of the various models, I mostly get back ways to go and find that data myself. Like, I know how to look at Wikipedia, it's that I don't want to comb through 250 pages manually or try to write a script to handle all the HTML boxes. I want the LLM/model to do this days long tedious task for me.
by vel0city | 2025-05-01 21:47:39+00:00
In French that's like midway through section 3.

But I haven't done Esperanto in a long while, so I hopped into that. Back in section 1 unit 2, very early. The phrases are things like "La vetero estas bona" (the weather is good), "Hodiau estas bona tago" (today is a good day), "Cu la tago estas varma?" (Is the day hot?), "Hodiau la vetero estas tre bona" (Today the weather is very good), "Hodiau estas varma tago kaj la suno brilas" (Today is a hot day and the sun is shining). Once again, not nonsense like "the turtle has green pants".

So once again my experiences in the app do not mirror yours of just getting nonsense phrases for hours and hours.
by cogman10 | 2025-05-01 21:47:52+00:00
You're not an idiot for liking the Swing/javafx/QT way of doing things. Or even for thinking they are technically superior.

The bigger issue isn't the tech, it's the ecosystem. While you might like swing, you simply are never going to find the swing version of Material UI or D3.js. That's more the problem that you'll run into.

For some of our apps because we need charting, we are using GraalJS just to run the JS charting library to export to an image that we ultimately put on some of our downloadable reports. It's a huge pain but really the only way to do that.
by dekhn | 2025-05-01 21:48:18+00:00
On the contrary, to some of us (who have focused on probability, big data, algorithms, and HPC, while eschewing complex theories that require geniuses to understand) the bitter lesson is incredibly sweet.

Very much like when I moved from tightly coupled to "embarassing" parallelism. A friend said "don't call it embarassing... it's pleasant not to have to think about hard distributed computing problems".
by hn_acc1 | 2025-05-01 21:48:32+00:00
What if you want implement a feature, but they don't have time to look at it and make sure it's secure, or support future bugs? Look at the xz (IIRC) hack - not everyone has tons of free time.

How long after they release their code are the required to keep this up? Do they need to respond to your requests within 5 business days?

If they retire / move on to another project, does the source code stop being open source?
by lukan | 2025-05-01 21:49:03+00:00
"How did we get back to this though?"

Probably because windows needs to make a connection for every file somewhere else first and wait for the reply, before granting you the advanced software as a service feature called text editing.

It definitely feels like this at times and I fear there is too much truth in my statement.

But it is not just windows only. My old chromebook took seconds to open a folder in the file browser (even if it was already open). But a "ls" on the terminal was instant for any folder. So getting the information was not the problem. But from there to displaying it in a GUI, there seems to be myriads of important (tracking?) layers involved.
Show HN: Learn You Galois Fields for Great Good
by xorvoid | 2025-05-01 21:49:10+00:00
Hi All,

I've been writing a series on Galois Fields / Finite Fields from a computer programmer's perspective. It's essentially the guide that I wanted when I first learned the subject. I imagine it as a guide that could gently onboard anyone that is interested in the subject.

I don't assume too much mathematical background beyond high-school level algebra. However, in some applications (for example: Reed-Solomon), familiarity with Linear Algebra is required.

All code is written in a Literate Programming style. Code is written as reference implementations and I try hard to make implementations understandable.

Currently I've completed the following sections:

01: Group Theory

02: Field Theory

03: Implementing GF(p)

04: Polynomial Arithmetic

05: Polynomial Fields GF(p^k)

06: Implementing GF(p^k)

07: Implementing Binary Fields GF(2^k)

08: Cyclic Redundancy Check (CRC)

09: Linear Algebra over Fields

Future sections are planned:

Reed-Solomon Erasure Coding

AES (Rijndael) Encryption

Rabin Fingerprinting

Extended Euclidean Algorithm

Log and Invlog Tables

Elliptic Curves

Bit-matrix Representations of GF(2^k)

Cauchy Reed-Solomon XOR Codes

Fast Multiplication with FFTs

Vectorization Implementation Techniques

I hope this series is helpful to people out there. Happy to answer any questions and would love to incorporate feedback.
by JohnFen | 2025-05-01 21:49:14+00:00
To assert that "all the good ideas are taken" is ridiculous on its face. How can anyone possibly know that? How can anyone even know that the number of possible good ideas is finite?

It's a thing that has been said by various people throughout history and it has always been a ludicrous assertion before. Why does he think it's different now?

If what he meant was "I'm out of good ideas", that's different, of course.
by hirvi74 | 2025-05-01 21:49:29+00:00
> it literally makes me feel better because the drug makes you feel good but also that it calmed my brain down and let me access some inner peace.

I mean, there is a reason why it's a controlled substance and is heavily abused all across the world. It works and it works well.

Though, I've been on it for about a decade now, and I have lost a large majority of the benefits it once provided.
by phamilton | 2025-05-01 21:49:33+00:00
We used to have a "2 approvals" policy on PRs. It wasn't fully enforced, it was a plugin to Gitlab we built that would look for two "+1" comments to unhide the merge button.

I used to create PRs and then review my own code. If I liked it, I'd +1 it. If I saw problems, I'd -1 it. Other engineers would yell at me that I couldn't +1 my own code. When I showed them PRs that had my -1 on it, they just threw their hands up and moved on, exasperated.

I've carried that habit of reviewing my own code forward, even though we now have real checks that enforce a separate reviewer. It's a good habit.
by PhilippGille | 2025-05-01 21:49:37+00:00
> I am not a mac person, but I am debating buying one for the unified ram

Soon some AMD Ryzen AI Max PCs will be available, with unified memory as well. For example the Framework Desktop with up to 128 GB, shared with the iGPU:

- Product: https://frame.work/us/en/desktop?tab=overview

- Video, discussing 70B LLMs at around 3m:50s : https://youtu.be/zI6ZQls54Ms