MurphyA/hacker-news huggingface dataset:
by Propelloni | 2025-04-07 19:05:22+00:00
The barrier to entry is the idea that you need a limited liability corporation to start something digital by the seats of your pants. You can always start as a GbR (virtually no costs, spend a day at your city's administration to get a tax id). I mean this in the most charitable way, what kinds of liabilities are you afraid of in that scenario?

Once your idea gets traction and money comes in you hopefully will be able to spare the 1 EUR you need for an UG. Anyway, I recommend investing into founding a GmbH as soon as possible, not for liability's sake but marketing's. You will not make inroads into corporate procurement without a "proper" incorporation.
by wkat4242 | 2025-04-07 19:06:09+00:00
Hmm those archaic and vestigial options are probably still a pillar in many usecases :)

I'm still using the multi volume support in tar for example. Which was something that stems from the time when tar was used for tape archives (hence the name tar) on actual tapes. Without that I'd be really screwed because I use a box full of harddrives as backup "tapes" (which works surprisingly well I must say, I needed a small restore only a week or two ago and it really saved my bacon). But I bet 99.9% of tar users have no idea it can even do that.

Rsync is another one of those swiss army knives that people use for a lot more stuff than you might expect. Especially the remote capabilities are amazing.

The problem is that when you clone something but don't provide full compatibility, you're putting your users through much headscratching and frustration. It would be better to not name it after the original then so it's clear it's something different.
by sightbroke | 2025-04-07 19:06:30+00:00
I would think there's almost more pressure in academia compared to private sector to sell your work as valuable.

By that I mean, in order to advance in ones career (assuming an intensive research track) one needs to bring in research money (i.e. regularly apply for funding) then publish research that came from that funding.

That funding needs to be managed (so basically a small business with allocating costs to equipment, labor, etc).

Then "sell" that published research at conferences.

Then manage/mentor a variety of students (because that's a key part of your labor supply).

And maybe even teach on top of that.

In private sector you just need to focus on your work making your boss/company money and if you want to manage people, learn how to communicate (listen and speak).
by yieldcrv | 2025-04-07 19:06:44+00:00
Anyone that’s been on the market lately know that some companies encourage AI use in various ways

so all I can say is fix your assessments because this whole “they cheated” idea isnt universal, and more likely matches what people do on your job already

but for anyone that didnt read this article yet, this one is just about embellished experience custom tailored to get the interview, and there was no technical assessment
Show HN: Disco – The self-hosting platform I wish existed years ago
by gregsadetsky | 2025-04-07 19:06:52+00:00
Hey HN, for the past 1.5 years my cofounder Antoine and I have been building Disco, an Open Source deployment platform that lets you host multiple web apps on a single server: https://disco.cloud/

After getting tired of high per-project pricing on platforms like Heroku and Render, and frustrated with Kubernetes' complexity, we created a platform with all the polish and convenience of commercial solutions, but as an Open Source project you can run anywhere. Disco gives you a streamlined experience (ie a clean CLI and web UI) with the freedom and economics of self-hosting.

Key features:

- Deploy from GitHub with fast deployment times - from git push to being live, our main static site deploys in 2 seconds (really); a medium sized Django app deploys in ~25 seconds

- Host multiple projects on a single server, cutting costs by 50%+ compared to per-project pricing

- Works with Node, Rust, Python, Django, Rails, static sites, and more

- Includes "good enough" Postgres for projects that don't need enterprise features

- API keys for team access instead of SSH key management

- Run on your own infrastructure - from cloud VMs to Raspberry Pis to on-prem

- Built-in horizontal scaling - add servers to distribute the load and increase capacity

- Optionally, let us manage the infra for you: same Open Source stack, but less to worry about

A real-world example: We moved idealist.org 's staging environments, a highly trafficked site, from Heroku to Disco on a single $50/month server, which now hosts 6 staging environments. On Heroku, each would have cost $500/month ($3k total). We also moved all of Idealist's production frontend SSR rendering to Disco, getting better stability at 1/5th of the cost.

I personally moved a number of my hobby sites to a Raspberry Pi that sits at home, saving me hundreds for apps that used to be at Heroku and Render. See my (unhinged) Localhost talk at the Recurse Center about this - https://www.youtube.com/watch?v=z2lP7C8VT6M

Speaking of Recurse, we host a "community" Disco installation there i.e. a shared 8Gb Raspberry Pi that's hosting 52 (static/backend/go/python/rust, etc.) web projects at the time of this writing. That's also a fun use case!

TLDR: Disco is perfect for both DIY self-hosters and teams looking for a more cost-effective deployment platform. Available now for self-hosting (free and Open Source) or as a managed service.

Try it out https://disco.cloud/ and let us know what you think here or on our Discord. Cheers!
by acureau | 2025-04-07 19:07:02+00:00
Lua fills its niche of no-fluff embeddable scripting language perfectly, the idea is to bind to your own code. It makes sense to me that they wouldn't focus heavily on the standard library. I think that if there is a large enough community of people who want to use Lua as a general purpose scripting language, they should maintain an unofficial stdlib.
by outer_web | 2025-04-07 19:07:40+00:00
I think the idea is that generational wealth is a free pass into the comfort class. Another way to get in is the path you describe, but it's substantially easier to do with the bootstrap and/or safety net of middle- or upper-class parents.

Like the idea of new money vs old money, there is a difference in mindset for people who may have taken different paths to the same net worth at a given age.
by hunter2_ | 2025-04-07 19:07:47+00:00
> almost identical ... components would be identical

I'm having a tough time reconciling how the former could be almost identical while the latter is identical. I guess the former involves a human listening through a speaker which has asymmetric imperfections (maybe the speaker moves outward more easily than it moves inward, or a DC offset in the signal leads to compression in the high-excursion side that doesn't exist on the low-excursion side, etc.) whereas the FFT readout doesn't necessarily have a speaker in the system at all.
by Juliate | 2025-04-07 19:08:02+00:00
> Are you suggesting everybody gets a trial before they are deported?

Well, yes, because that's precisely what due process is?

If "everybody" doesn't get a trial before a judge, if _you_ happened to be taken by ICE[1], how would you manage not being deported?

By proving you're a legal citizen? But how do you do so if there's no due process?

[1] (for whatever reason; today it's on the suspicion to be an "illegal", based on whatever the guys smell; but tomorrow?)
by stuartjohnson12 | 2025-04-07 19:08:11+00:00
Fellow autist here, I don't think you have anything to worry about, the eye movements of someone reading are very different to autistic scanning while thinking. Reading has a rhythmic left right pattern to the eye twitches while scanning (at least for me) tends to either be fixed in place or rolling in a way that is basically impossible to confuse with reading.
by xnorswap | 2025-04-07 19:08:38+00:00
I hope this is satire?

Just in case it's serious or semi-serious:

It's utterly ridiculous to worry about 10k date problems given we first have these:

2038 problem ( Signed unix time overflow )

2069 problem ( strptime() parsing )

2079 problem ( unsigned days since 1 January 1900 )

2100 problem ( FAT/DOS )

2106 problem ( Unsigned unix time overflow )

Further out but still way before 10k:

2262 ( signed nanoseconds since 1 January 1970 )

And that's just the bigger ones. ( See: https://en.wikipedia.org/wiki/Time_formatting_and_storage_bu... )

What's the point of prefixing 0 to dates written forum posts? It just confuses contemporary human readers.

Historians do a reasonable job at adequately translating dates from thousands of years ago across multiple calendar changes and societal collapses. Whatever future historian 10k+ years in the future is reading your post, should it survive, will be able to work out the date in the post, just from the language and other context clues alone.

It'll be hard to confuse 12025 with 2025 in the same way it's hard to confuse 2025 with AD 25.
by bijant | 2025-04-07 19:08:45+00:00
There's something distinctly Kafkaesque about a bureaucracy that requires multiple years to install a $98 piece of plastic you can literally order from Amazon overnight. Ironically, what's trivially achievable even in places labeled "failed states"—say, Somalia or Afghanistan—is outright impossible under the watchful eye of Bay Area local government.

Imagine: the co-founder of Vimeo, a person presumably equipped with resources, connections, and media savvy, finds himself reduced to helplessly installing a CCTV camera to document crashes instead of preventing them. He’s left sending annual appeals to bureaucratic email addresses that no longer exist.

It might sound absurd, but in a scenario like this, you're genuinely better off with mafia management. At least the mafia would deliver your speed bump within 48 hours (fees negotiable), no paperwork required.

Jokes aside, the deeper problem here is that bureaucracy isn't just slow—it's optimized toward risk-aversion and self-preservation rather than actual outcomes. This inversion of incentives creates paralysis masquerading as accountability. Bureaucrats face career-ending risk from mistakenly installing a bump, but zero consequences from doing nothing.

If governance becomes indistinguishable from satire, don't be surprised when people start seriously discussing alternative power structures—even troubling ones—just because they get things done. Bureaucratic dysfunction at this extreme level isn't merely inefficient; it's a symptom of systemic rot.
by kube-system | 2025-04-07 19:09:02+00:00
According to .... the FSF? They disapprove of a lot of licenses that meet OSI's definition of open source.

There's quite a number in this list that meet OSI's definition (or are even explicitly approved by OSI), but are explicitly labelled non-free by FSF:

https://www.gnu.org/licenses/license-list.html#NonFreeSoftwa...

Two clear examples are:

Apple Public Source License 1.x

NASA Open Source Agreement
by amiga386 | 2025-04-07 19:09:29+00:00
If you are monitoring the system but not its users, then that is not collecting PII.

To be completely sure, you should eliminate anything that might be considered PII.

So unadorned exception counts would be anonymous, aggregated statistics, which is fine. But exception counts reports per IP address, or per session, or where the exception text mentioned the user's PII, would require consent from the user you're tracking by processing that data about them.
by jpau | 2025-04-07 19:09:35+00:00
Sorry to hear the challenge.

You and your friends should email me with your resume and anything you're proud to have built. I'll extend that to any MIT senior/recent grad who wants to discuss moving to SF and helping us apply LLMs to build product features that solve interesting customer problems.

I'm at james.peterson@fathom.video. Include "[responding to HN thread 43614795]" in the title. I'd love to chat.
by madeofpalk | 2025-04-07 19:09:45+00:00
I don’t think take homes should really be about the code, but about the developer being able to reason about why that was the code they wrote.

Asking developers to explain why they wrote that code mitigates against using LLM coding tools - if the candidate can’t back it up then they’ll do poorly in it.

I recently had a candidate submit an otherwise average exercise that was a big mish-mash of coding styles (inconsistently using var/let/const in js, for example). When asked about it, they weren’t able to explain their choice at all and just stumbled through it.
by ThrowawayR2 | 2025-04-07 19:09:46+00:00
Fourth repost in 3 days

- 'The Terror Is Real': An Appalled Tech Industry Is Scared to Criticize Elon Musk (politico.com) 15 points by ohjeez 2 days ago | 2 comments - https://news.ycombinator.com/item?id=43594301

- 'The Terror Is Real': An Appalled Tech Industry Is Scared to Criticize Elon Musk (politico.com) 17 points by MilnerRoute 3 days ago | 6 comments - https://news.ycombinator.com/item?id=43586051

- Elon Musk Appalls Much of the Tech Industry. They're Just Afraid to Say So (politico.com) 16 points by c420 3 days ago | 2 comments - https://news.ycombinator.com/item?id=43580511
by johngossman | 2025-04-07 19:10:35+00:00
In my prior career I talked to many companies about open source usage. If you tell them they are running an unsupported database or operating system in production, they will often see the value of buying support. But it is much harder to get them to pay for non-production stuff, especially development tools. And even if you find an enlightened manager, getting budget to pay a maintainer for a project is very difficult to even explain.

“We’re paying for contract development? But it’s not one of our products and we’ll have no rights to the software? They’ll fix all the bugs we find, right? Right?” This a hard conversation at most companies, even tech companies.
by no-dr-onboard | 2025-04-07 19:10:51+00:00
I keep coming back to this phrase used in this post: "it was scary".

Yeah, hiring is scary. Hiring is insanely expensive on all fronts. Firing people is difficult, it's expensive and legally exposing. Hiring the wrong person, allowing them access your systems and potentially exfiltrate your IP to them is a hazardous but necessary venture.

The thing is, none of these things really changed with AI. People have been lying about their experience for literally centuries. IMO the advent of AI-laden candidates is going to nudge the hiring process back to how we did it 10 years ago, with a good old fashioned face-to-face interview and whiteboard questions. This means a lot of things that we've grown accustomed to in the past 5 years is going to have to melt.

- people are probably going to have to fly out for interviews, again.

- awkward and/or neurodivergent people are going to have to learn social skills again.

- And yeah, you guys, it's time to buy a suit.

Companies should consider reverting to forking the upfront $13-1500 dollars for a set of plane tickets for their hiring team and rented conference rooms for a week. It's a whole lot cheaper than spending 50k because you hired the wrong person for half a year.
by hunter2_ | 2025-04-07 19:12:28+00:00
> The given examples seem disconnected from the duty cycle radios on my browser. I mean changing them changes the sound, but it's as if the one I selected is not the one playing.

Confirmed. Author, please fix! For example, in the first set of radio buttons:

1. Leave it at the 50% default

2. Press play

3. Change it to the 12.5% option -- we continue to hear the same sound

4. Change it back to 50% -- finally we hear a different sound

This is broken. Another example:

1. Listen to 12.5% after having come directly from 25%

2. Listen to 12.5% after having come directly from 50%

The 12.5% should sound identical in either case, but it erroneously does not.
by Teever | 2025-04-07 19:12:33+00:00
The question isn't whether or not the US has the technical means sitting somewhere in a drawer to do this, the question is whether or not they have the industrial capacity and political will to do this in the time frame needed to avert losing dozens of ships and hundreds of aircraft as well as the lives of tens of thousands of soldiers.

The answer to that question unfortunately appears to be 'no.'
by rickdeckard | 2025-04-07 19:12:59+00:00
A comma separated CSV with decimal numbers uses a dot as a decimal point (US regional setting)

A German CSV uses a semicolon as a separator and a comma as a decimal point (German regional setting)

To create a US-style CSV on a German PC (with expectation to create a common CSV format) you need to change the regional setting of Windows before opening Excel...
Show HN: MCP server wrapper for Google Lighthouse
by pk97 | 2025-04-07 19:13:40+00:00
Allows AI assistants such as Cursor/Cline/GitHub Copilot to use Google's lighthouse tool to measure perf metrics for your webpage. You can then run an agentic loop and get the assistants to optimize those metrics!

This was made using Cline. Pull requests accepted to make things better!
by fullshark | 2025-04-07 19:14:07+00:00
Or maybe the music industry? I feel like there's more music than ever, but none of it seems to be of much value and/or lasting cultural impact. It doesn't seem like it's gotten better with easier accessibility to tools, just there's a lot more options for you if you are a fan of a certain genre.

I can see games being similar, maybe a few creative people invent new genres never seen before, or mix elements in creative ways with AI tools, but I'm guessing it will more likely mean a lot of slight variations of games that bring in money churned out quickly.
by tudorgirba | 2025-04-07 19:15:03+00:00
Thank you.

I am not sure where to start. So, let me start with what we do not claim: intuitive. In fact, I'd be the first to say that our proposition is counter intuitive. Intuition is based on what one is used to and we propose a rather different approach.

People expect easy to use clicking tools. We propose an environment with which you should build the tools you click on. When you refer to the 12,011 functions and tools inside GT, you assume one has to learn them by heart. We suggest that if you learn how to navigate the environment you can bootstrap your way to discovering what exists. Indeed, inside the environment there are literally thousands of tools. The treemap visualization you mention was not for bragging, but a validation: we created thousands of tools in the process of developing the environment itself inside the environment. We built those for engineering purposes and they show that the idea of Moldable Development of programming through thousands of contextual tools per system actually works.

I understand that it's not trivial, and that it can be downright frustrating. But we have seen it working with people that wanted to learn. So, we know it works, but we still have to find a way to communicate it. We seem to have a way to go to find that way of explaining. Until then, we created an environment with extensive examples and a technical book inside. Now we are writing a less technical book about the overall problems it addresses and exploring ways to explain it through videos.
by badri813 | 2025-04-07 19:15:40+00:00
Location: Overland Park, Kansas, USA

Remote: Yes

Willing to relocate: Yes

Technologies: Python, Java, SQL, C, AS400, SSMS, Oracle SQL developer, PostgreSQL, MongoDB, Apache Spark, Snowflake, Kafka, Apache Airflow, AWS glue, Docker, networking, IAM

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

Email: badrinathbellamkonda9@gmail.com

LinkedIn : www.linkedin.com/in/baba-badrinath-bellamkonda-41667818b

I’m a data professional with 2 years of experience in IT and a Master’s degree in Big Data Analytics and Information Technology. At AIG, I played a key role in database maintenance, cloud migration, and processing monthly claim data for client dashboards. I also resolved bugs in mainframe applications and worked extensively with DB2 databases. My academic background and hands-on experience have equipped me with expertise in big data processing, architecture, networking security, and data privacy regulations. I’m now seeking a Data Engineer role where I can leverage my technical skills and contribute to the growth of the organization while advancing my career.
by techpineapple | 2025-04-07 19:15:47+00:00
> What’s your opinion of Youtube? We were better off when just a few could create and distribute video at scale?

Yes, I think I would make that argument.

But also I think I’m making a different argument. The game market already seems to be pretty flooded. I think many people see it as “we get more great indie games”, but I wonder if we don’t get less. That it creates more of a bipolar distribution. Triple-A relatively unaffected, and more vaporware games but it hollows out the middle.

I also think that “we objected to earlier progress and it turned out ok, therefor all objections to progress are bad” is a logical fallacy.
Show HN: Gleece – Streamlined API development framework for Go
by haimk | 2025-04-07 19:16:39+00:00
Hello HN,

We come from the TypeScript ecosystem, and over the years, we've extensively utilized TSOA.

Recently, while working on some projects in Go, we noticed the absence of a similar framework. So, we decided to create one ourselves.

Even though Go's simple and standard library-first approach is great, there's still room for an all-in-one API framework.

Thus, inspired by the TSOA project and its flexibility, we created Gleece, an open-source Go framework that simplifies the process of building, documenting, and maintaining RESTful APIs.

Features include:

Code-First - Define and document your API endpoints in code, making them easy to maintain and understand.

Self-Documenting - Automatically generate OpenAPI 3.0/3.1 specifications from your code, ensuring your API is always well-documented and up-to-date.

Plug & Play - Easy to get started with and "plays nice" with other frameworks, routers, and tools.

Customizable - A template-centric approach allows for easy yet extensive customization.

Holistic - Built-in support for authentication, authorization, request/response validation, and error handling to help you create robust APIs.

IDE Integration - The project includes an optional Visual Studio Code extension to provide developers with quality-of-life features.

You can check out the project on GitHub: https://github.com/gopher-fleece/gleece

and the documentation at https://docs.gleece.dev/

Thanks,

Haim & Yuval
by mikewarot | 2025-04-07 19:16:47+00:00
The 1632 series by Eric Flint changed my perspective on what it takes to keep modern civilization going. In the book (which became a series) he extensively studied the town of Mannington, West Virginia, and it became Grantville, a town which was thrown from the year 2000 back into the summer of 1631 and the middle of the 30 years war in Thuringa, Germany.

Their struggle to comprehend the new world into which they were thrust, coping with war and loss of modern supply chains, and a full blown war... make for interesting reading. There were a lot of details about infrastructure in the book and throughout the series that really made me ponder just how hard it is to keep this all afloat.
by cardiffspaceman | 2025-04-07 19:17:11+00:00
In 2019 I toured the suburbs of Montevideo, Uruguay, with a group. We noticed that in a residential district, the street signs on the corner had Netflix logos on them. We concluded that these were somehow permitted by the local authority. Meanwhile, Uruguay in general seemed to be implementing high speed internet faster than, i.e. ahead of, our wealthy neighborhoods back home.
by bryanlarsen | 2025-04-07 19:17:17+00:00
What's the correlation between programming skill and video game design skill? It's probably not 0 but certainly well under 1. We want good video game designers making games, not just good programmers.

I get the feeling that Balatro is not a well coded game. It was coded by one person. Yet it's a great game. The world will be better with more Balatro's.