MurphyA/hacker-news huggingface dataset:
by PixelForg | 2025-05-06 10:23:52+00:00
Thank you for your comment, especially for this

> I've written a lot of Rust. I've read less than half of the Rust book.

Just knowing that there's someone out there who has worked like this or has been in the same situation gives me enough confidence to go through it!(the just write code part)

I've gone through so many resources (including the book) and I never managed to finish any of them. But I think now I need to get comfortable with having gaps and just start writing code and not be afraid of writing non-idiomatic rust code, atleast for now.
by -__---____-ZXyw | 2025-05-06 10:24:51+00:00
I agree that LLMs are useful, in many ways, but think that people are in fact often making the stronger claim which I refer to in your quote from my original point. If the argument were put forward simply to highlight that LLMs, while fallible, are still useful, I would see no issue.

Yes, humans and LLMs are fallible, and both useful.

I'm not saying the comment I responded was an egregious case of the "fallacy" I'm wondering about, but I am saying that I feel like it's brewing. I imagine you've seen the argument that goes:

Anne: LLMs are human-like in some real, serious, scientific sense (they do some subset of reasoning, thinking, creating, and it's not just similar, it is intelligence)

Billy: No they aren't, look at XYZ (examples of "non-intelligence", according to the commenter).

Anne: Aha! Now we have you! I know humans who do XYZ! QED

I don't like Billy's argument and don't make it myself, but the rejoinder which I feel we're seeing often from Anne here seems absurd, no?
by dmos62 | 2025-05-06 10:25:47+00:00
Question: what's the streaming budget for the big platforms? Can they offer 50-100 mbps? For example, a 70 gb video for a 2.5 hour movie would need 67 mbps to stream. Having access to a rip like that for a popular movie (meaning new or classic) is normal "on the high seas" and it has a detectable difference on my budget-tier setup compared to a ~20 gb rip. I'm wondering if streaming platforms can afford to offer something like that.
by jstanley | 2025-05-06 10:25:55+00:00
No, the objections are stupid. Not only is the Firefox experience vastly superior to any smart TV app, but you can have easy and effective ad blocking on top.

My best guess at why people don't want to do this is that we're conditioned not to do anything that isn't advertised to us, and nobody is running adverts telling you to hook a laptop up to your TV for a superior smart TV experience.
by MonkeyClub | 2025-05-06 10:26:05+00:00
> whereas data recorded in digital media such as computer memory is

Exactly.

Plus, Thomson Reuters recently won a case regarding using copyrighted material for AI training:

https://www.wired.com/story/thomson-reuters-ai-copyright-law...

> Thomson Reuters has won the first major AI copyright case in the United States. In 2020, the media and technology conglomerate filed an unprecedented AI copyright lawsuit against the legal AI startup Ross Intelligence. In the complaint, Thomson Reuters claimed the AI firm reproduced materials from its legal research firm Westlaw. Today, a judge ruled in Thomson Reuters’ favor, finding that the company’s copyright was indeed infringed by Ross Intelligence’s actions.

Though a cynical way to read this would be that the larger corporation won against the smaller, so the actual precedent here is Meta winning.

But as others have noted in these comments, even that has a silver lining: should Meta win, then everyone can pirate books to read, right? /s
by 59nadir | 2025-05-06 10:26:17+00:00
And why do you think that bug is relevant in the case of a loop that prints the elements of a container? We can all see and verify at a glance that the code is valid, it's just not provably valid by the Rust compiler.

I feel like these posts trying to show possible memory issues with re-allocated dynamic arrays are missing the point: There is no code changing the underlying array, there is no risk of any kind of use-after-free error. This is exactly the kind of case where all of this jumping through hoops shouldn't be needed.
by trod1234 | 2025-05-06 10:26:39+00:00
> It's quite long

No worries, I'm sorry it couldn't be more concise, unfortunately that is the way of things, sometimes you can't simplify it more without losing important meaning without having a sound and reliable common reference and definition.

I tried to keep it as short as possible while preserving a unique meaning unambiguously. Given the adversarial and critical nature of much of the many participants on social media this has become a necessity when its technical. This problem is why communicating on this subject matter is so difficult today.

The state of education is also horrible. I could mention horror stories but it'd be another long paragraph, and not add much. Its quite hard to communicate technically without a good common vernacular and reference.

> currently ... stuck in doctor's office.

Hopefully nothing too serious, doctors can be a real pain, but often necessary.

Getting back to your response, If you are already familiar with the material that's covered rigorously (with historical footnote references) by Ludwig von Mises, in his book on the Theory of Money and Credit, then what's mentioned basically follows along similar lines of reasoning.

It takes the criteria he uses of the various forms/groups of money, and money substitutes, and follows along the same analysis framework. The failures logically follow when you treat fundamentally separate functional groups as the same.

There is often a fine nuance between the legal concept of money as debt settlement or obligation, and the economic concept of money which often gets ignored or conflated to what amounts to fallacy when examining these kind of documents, which is why unambiguous definitions are so important.

On a side note, many people today have never heard of Mises, and the material on this subject matter has not been aggregated appropriately anywhere else at least as far as I'm aware, in such an equivalent short form and aimed towards the common person.

I also try not to mention him by name because there is a coordinated effort on HN and other places to downvote any posts with keywords related to what he talks about to the point where the responses can't be seen.

Every post I've referenced him in the last 6 months, and with certain others, has been downvoted to the point of the content being removed from visibility; often within a day.

I take a karma hit every time, but he covers material that is sound and foundational.

I've also seen similar behavior when referencing Adam Smith's Wealth of Nations, Landes on Wealth & Poverty, and Carl Menger on subjective value. All well established and recognized works from great minds of the past.
by rollcat | 2025-05-06 10:29:24+00:00
Tailscale is heavily focused on authorization (authz; what you can do), and considers strict identity verification (authn) crucial to that goal. So they chose to delegate the latter problem to a party that's already solved it better than Tailscale could. This is reasonable and I'm with them.

But I do agree with you on your point; once you lose your Google account, you lose a lot more - including your personal TS network, which may include offsite devices, grandparents' PC, etc.

Unfortunately your TS account is also heavily tied to the chosen ID provider, I don't think you can change it at all (even if you go thru support). I would prefer to be able to link two IDs to a single TS account (e.g. Google and Apple), perhaps be able unlink the one I don't want anymore. I see a security concern in there (you either have a weak link, or you can't unlink an account you don't control anymore), but it would still be nice.
by framapotari | 2025-05-06 10:29:48+00:00
> I'm in favor of free school lunches for kids. But I'm very annoyed with the strawmanning in this thread. For example, it seems like a strawman to say that people who are against free school lunches "want kids to go hungry". Maybe they just believe that parents should be responsible rather than the state.

If parents are responsible then the children of the parents who can't or won't provide will go hungry. That is a fact. You may not _want_ children to go hungry but if you advocate for that system then you are absolutely okay with a number of children going hungry.
by tim333 | 2025-05-06 10:29:59+00:00
If you look at Our World in Data's "Test scores of AI systems on various capabilities relative to human performance" https://ourworldindata.org/grapher/test-scores-ai-capabiliti...

you can see a pattern of fairly steady progress in different aspects, like they matched humans for image recognition around 2015 but 'complex reasoning' is still much worse than humans but rising.

Looking at the graph, I'd guess maybe five years before it can do all human skills which is roughly AGI?

I've got a personal AGI test of being able to fix my plumbing, given a robot body. Which they are way off just now.
by impulser_ | 2025-05-06 10:30:40+00:00
These Postgres, and serverless databases are all so overhyped. I have tried all of them and they all are much slower than just deploying a managed database in the same datacenter as your application.

I have an application deployed on Railway with a Postgres database and the user's latency is consistent 150ms. The same application deployed on these serverless/edge provider is anywhere between 300-400ms with random spikes to 800ms. The same application, same data, and same query.

The edge and serverless has to be the biggest scam in cloud industry right now.

They aren't faster, and they aren't cheaper. You could argue they are easier to scale, but that not he case anymore since everyone provides autoscaling now.
by sensanaty | 2025-05-06 10:31:39+00:00
As someone whose family fled from the ex-socialist state of Yugoslavia (well I guess the state itself was socialist, and the ex- part applies to the country itself, but you get what I mean) - who is very much against socialism - this is an absurd connection to make. We're talking about making sure kids have something to eat at the school they go to every day, not giving the workers the means of production. Not everything has to have a profit incentive, and not everything that doesn't make profit can be classed as socialism.
by nonrandomstring | 2025-05-06 10:31:44+00:00
You have "epistemic integrity'.

I heard someone say "epistemic humility" the other day to mean fallibilism [0] and the conversation got interesting when we moved on to the subject of "what one can and should reasonably claim to know". For example: should cops know the law?

Not every programmer needs to be a computer science PhD with deep knowledge about obscure data-structures... but when you encounter them it's a decision whether to find out more.

Integrity is discomfort with "hand-waving and magical" explanations of things that we gloss over. Sure, it's sometimes expedient to just accept face-value and get the job done. Other times it's kinda psychologically impossible to move forward without satisfying that need to know more.

Frighteningly, the world/society puts ever more pressure on us to just nod along to get along, and to accept magic. This is where so much goes wrong with correctness and security imho.

[0] https://iep.utm.edu/fallibil/
by shuzchen | 2025-05-06 10:35:32+00:00
SEEKING WORK | Edinburgh, Scotland | REMOTE

Well versed in python and javascript, but capable in other languages as well (the majority of this past year has been writing zig, and have deployed Java/Golang/C/Dart recently).

Commonly found using Django but not restricted to that. Lots of experience with modern react/vue as well as Flutter. I've been a remote worker for a decade now, so I had a track record of getting things done without direct supervision. I live in the UK but can and have worked with US entities.

contact: shu DOT chen AT freelancedreams DOT com
by blagie | 2025-05-06 10:35:43+00:00
That's the reality of every organization if it survives long enough.

Checks-and-balances need to be robust enough to survive bad people. Otherwise, they're not checks-and-balances.

One of the tricks is a broad range of diverse stakeholders with enforcement power. For example, if OpenAI does anything non-open, you'd like organizations FSF, CC, and similar to be represented on their board and to be able to enforce those rules in court.
by sureglymop | 2025-05-06 10:35:47+00:00
I have a question if you don't mind answering. If I understand correctly, Metallb on Layer 2 essentially fills the same role as something like Keepalived would, however without VRRP.

So, can you use it to give your whole cluster _one_ external IP that makes it accessible from the outside, regardless of whether any node is down?

Imo this part is what can be confusing to beginners in self hosted setups. It would be easy and convenient if they could just point DNS records of their domain to a single IP for the cluster and do all the rest from within K3s.
by mrheosuper | 2025-05-06 10:36:02+00:00
My most useful hobby project is the one i just "hack and find out".

I make a matrix led clock that can sync time through network, using Arduino and esp32. Due to time constraint, the coding standard is horrible(magic number, dynamic allocation, no abstraction between module, etc), but hey, it works, at least for 7 years now. The code took me 3 days to finish, and i would never write such code in production FW.

There is a bug that may makes it unable to connect network, but it can be fixed by turning off then on again, i never bother to debug or patch it.

Perfect is the enemy of good.
by choeger | 2025-05-06 10:36:06+00:00
What I don't get about lunch in school is where this assumption comes from that it has to be a warm and complete meal, ideally with starter and dessert.

I am really wondering about that. School is more like an office job than a construction site or other heavy work and thus would not a sandwich and a salad be more appropriate? It would be much easier to offer good quality this way, especially when it comes to fruits and vegetables. The stuff you get when cooking with a limited budget for hundreds of people is seldom good or healthy.
by Desafinado | 2025-05-06 10:36:10+00:00
Yes, he has to work because he would have too much free time, and he still needs his businesses to survive, just as I need employment to survive. It's the same situation, but I work less hours and have a more pleasant life.

If his businesses fail he has no other options, if I lose my job I go find another one doing the same thing, making the same amount of money.

Is this really that hard to believe?
by ta1243 | 2025-05-06 10:36:37+00:00
> and eliminated lunch debt at 12 schools. That’s 12 schools where kids don’t get their trays taken away

For a few weeks. Then presumably there will be debt again.

If you get a major wound then applying a tourniquet can be a great move to stabilise the patient until the problem can be fixed. If you have a memory leak, killing the process and restarting it is a great move to get the system working again, but you need to tackle the root cause.

The only solution I can see would be for the state to pay for everyone's meals
by tgv | 2025-05-06 10:36:37+00:00
It's cute, but I say: why the lack of ambition? Make it: from the transistor to the LLM, in 13 weeks. Week 13 is for building a GPU, learning linear algebra, creating a large text corpus, implementing tensor flow, and training the model. Optionally an extra day for building a company around it, getting it funded and the IPO.

Or: it's rather unlikely someone untrained can build an OS from scratch in 3 weeks, let alone an OS plus an MMU, a driver, a file system and the basic command line.
by tecleandor | 2025-05-06 10:37:02+00:00
Yeah, this is super weird. Just saying this is only one part of one section that "takes" 1 week:

Building an FPGA board -- Board design, FPGA BGA reflow, FPGA flash, a 50mhz clock, a USB JTAG port and flasher(no special hardware, a little cypress usb mcu to do jtag), a few leds, a reset button, a serial port(USB-FTDI) also powering via USB, an sd card, expansion connector(ide cable?), and an ethernet port. Optional, expansion board, host USB port, NTSC TV out, an ISA port, and PS/2 connector on the board to taunt you. We provide a toaster oven and a multimeter thermometer to do reflow.

You could spend weeks or months on board design. Or days just on reflow (or even more if you've never done any soldering).
by mathgeek | 2025-05-06 10:37:33+00:00
> Also the usual botched hiring process, where even if one has the knwoledge, just because it wasn't what one was doing the last five years, it doesn't count, even if one has portfolio from side projects to show.

So many times this. It doesn't even have to be five years to disqualify so many applicants these days. If you aren't working on it currently, there's already so much bias against you in the hiring process at large (e.g. the "I don't consider anyone that isn't currently employed" mantra that pops back up now and then).
by johannes1234321 | 2025-05-06 10:38:20+00:00
The issue is that they have working tools which work in one period, but fail to adapt to change.

AIM, Yahoo, MSN etc. were mostly plain text systems, built around presence and a single client. Then came mobile phones, with unreliable connections, with messengers which allowed integrating pictures etc. and easy sign up (iMessage by using apple ID, which every iPhone user has; Whatsapp by using phone number which directly linked the contacts), which worked without battery draining connection.

Skype originally worked by making random clients "super nodes" which coordinated the network, without needing a big data center managing it all. Making phones super nodes wasn't an option so they had to change their protocol in big ways.

So adapting was a cost and changed user experience, while newcomers grew.

In case of Google there was the addition of missing strategic leadership, where each team built their own new messenger, but nobody maintained any old one.
by enriquegr12 | 2025-05-06 10:39:13+00:00
I’ve been “vibe coding” since January 2024, at first it was just copy and paste between ChatGPT/claude and VS Code. I started making web apps, then mobile apps, etc. Struggling I must say but eventually I did it. Made 3, only 2 remain, Labia, an AI tinder coach for men, and Baby Needs to Sleep, a whole program on how to teach your baby to sleep + an AI Coach to answer all questions that parents have during training. But when they launched (or I found out about) Cursor everything changed. Now it’s almost on autopilot and I’ve gotten better at “supervising” it to stop it when it wants to damage the whole code base. Now, to promote my apps, I started making UGC AI videos like crazy in HeyGen, and did start to see some traction position videos on TikTok, Instagram and YouTube. But I hated having to create the script in ChatGPT, then the video in my Mac, then send the video to my phone and individually posting on all social networks. So I created XB Creative Studio, I’m really proud of it, you can make the hook, script, UGC AI videos or TikTok slideshows, and post them directly to TikTok and Instagram. Now I have my own platform to market everything I make and also a new Saas. You can check it out here: https://xbcreativestudio.com
by virtualritz | 2025-05-06 10:39:42+00:00
There is an esthetic issue here too.

The ‘ß’ is a ligature of the old ‘long s’ [1] which was written ‘ſ’ (because it’s common in old texts there is a Unicode code point for it).

This letter has no upper case version. Capitalized words starting with a long ‘ſ’ always used ‘S’.

Now in German language, to make this lowercase long ‘ſ’ a sharp ‘s’, ‘ſ’ followed by ‘z’ was written: ‘ſz’.

And these two were often typeset as a ligature, ‘ß’, for esthetic reasons.

That ligature then became the common case and eventually a letter recognized in German-speaking countries.

As a hypothetic analogy, imagine a ‘ll’ ligature, as in ‘fallacy’, becoming an English letter – by some twist of history.

As we saw, these were lowercase letters. And there is no uppercase version of ‘ſ’.

So the uppercase ‘ẞ’ that is now official recognized and has a Unicode code point should not look like this.

It's an absolute eye saw because all that was done was somehow make the letter look a bit more like a capital.

But it's nature of being two lowercase letters, originally, still makes it stand out like an eye sore for people with a background in typography, like myself.

IMHO It should look like ‘SZ’ (or ‘SS’), made into a ligature.

And as a type designer, I'd either refrain from filling that code point in a font I design, to protest this, or do the above: create a ligature of ‘SZ’ or ‘SS’ (alternative) and put that there.

[1] https://en.m.wikipedia.org/wiki/Long_s
by masklinn | 2025-05-06 10:41:50+00:00
> Rust, in many ways, is a terrible first systems programming language.

Contrariwise, Rust in, in many way, an awesome first systems programming language. Because it tells you and forces you to consider all the issues upfront.

For instance in 59nadir's example, what if the vector is a vector of heap-allocated objects, and the loop frees them? In Rust this makes essentially no difference, because at iteration you tell the compiler whether the vector is borrowed or moved and the rest of the lifecycle falls out of that regardless of what's in the vector: with a borrowing iteration, you simply could not free the contents. The vector generally works and is used the same whether its contents are copiable or not.
by mdaniel | 2025-05-06 10:42:22+00:00
> Personal Subscriptions are per-user. So, this subscription is valid for one user

So if it's $100 per year and it's a programming language, at 366 days I can't even use what I already wrote? I'd advocate for the JetBrains licensing model: it remains licensed to the user indefinitely but just with no updates. Otherwise for a programming language that's extortion not a licensing fee
by EmilyJohn | 2025-05-06 10:42:27+00:00
Basically I am a content creator that mostly edits and turn videos I do for my job. Until recently, two months ago where I dived into vide coding using AI consulting and Hugging Face interface and ended.

Please rate my website project [0-10] as a whole. Any Video coder Tips or things to look out for as a newbie lover

Thanks for the rambling!
by cess11 | 2025-05-06 10:43:00+00:00
Someone wrote:

"There are numerous conflicts worldwide where one side is trying to systematically destroy the other population, civilians and all. Whether they are exactly the same or how you define that is pretty secondary to that fact."

To which you responded:

"Whatever. Since my last Wikipedia spree on that topic i feel such comparisons are highly inappropriate."

This was in reply to this specific context:

"It's interesting we always talked about the Holocaust and the Nuremberg trials when talking about accountability, as if similar atrocities aren't currently happening."

Now, what would it take for you to change your mind and to start agreeing that contemporary crimes of deliberate starvation and exterminationist policies should be tried in an international court or tribunal?

To you, what is it that makes the Holocaust so very special? To a large extent it was perpetrated in the same manner as the genocide against the circassians, and to an extent in the same manner as the genocide against the herero and nama peoples. In your mind, was the Holocaust just the killing by poison and that's why you don't see any contemporary cases of similarity?
by fennecfoxy | 2025-05-06 10:44:21+00:00
Yeah I went from Creality Ender 5 Plus to a Bambu and even with Bambu's recent getting too big for their boots I still like their hardware.

Upon getting it I'd realised just how much I was always tinkering with the Ender and never actually really printing anything. With the Bambu I didn't have to do any manual configuration at all apart from changing the level of quality as desired and then one where the bridging wasn't quite right (reaaally long bridges) that I had to fine tune over a few test runs (default bridges were fine, but I wanted more squish on them).