MurphyA/hacker-news huggingface dataset:
by alexbouchard | 2025-05-06 15:05:43+00:00
I expect to have to answer that question a lot! Hookdeck is an event gateway, an unopinionated event log/message bus that operates over HTTP. It can be used to send webhooks, but 80%+ of use cases are for inbound webhooks (consumer side).

We think outbound is best served with an opinionated, purpose-built product, as the use case is very specific. The common feedback we got from event producers is that they are all annoyed by the complexity and costs of their current solution for sending webhooks. We think OSS / self-hosted is the solution to that. We drew from our experience handling 100 billion events, but also kept the scope to the table stakes to be highly efficient and simple to operate.

Event destinations' support is also crucial here because it means more efficient delivery with fewer errors, which can drastically reduce the overhead of event delivery.
by JumpCrisscross | 2025-05-06 15:06:11+00:00
Website: https://globalxair.com/

Apparently GlobalX trades on Cboe Canada at a $40mm valuation [1]. I wonder if its pilots and management have violated any Canadian or European human rights laws…

(They also work with United [2].)

[1] https://www.cboe.com/ca/equities/securities/JET/

[2] https://www.globenewswire.com/news-release/2025/01/14/300919...
by Aachen | 2025-05-06 15:06:45+00:00
> Then offsetting that cost to a cloud provider isn't any better.

Nobody made that claim

> 450W just isn't that much power as far as "environmental costs" go

It's a quarter of one's fair share per the philosophy of https://en.wikipedia.org/wiki/2000-watt_society

If you provide for yourself (e.g. run your IT farm on solar), by all means, make use of it and enjoy it. Or if the consumption serves others by doing wind forecasts for battery operators or hosts geographic data that rescue workers use in remote places or whatnot: of course, continue to do these things. In general though, most people's home IT will fulfil mostly their own needs (controlling the lights from a GPU-based voice assistant). The USA and western Europe have similarly rich lifestyles but one has a more than twice as great impact on other people's environment for some reason (as measured by CO2-equivalents per capita). We can choose for ourselves what role we want to play, but we should at least be aware that our choices make a difference
by egorfine | 2025-05-06 15:06:51+00:00
> I did manage to disable journalctl at least

My goodness. Absolutely fuck journald - a solution in search of a problem. I have created a bunch of different scripts to init my instances [1] on all projects. I do it differently from time to time, but one thing they all have in common is that journald gets removed and disabled.

[1] https://github.com/egorFiNE/desystemd
by gjsman-1000 | 2025-05-06 15:07:13+00:00
I don't know why you are downvoted here.

The engineering standards, and churn within the Linux desktop, are hilariously bad.

Nobody who uses it has a right to complain about how node_modules has a thousand dependencies and makes your JavaScript app brittle. Their superior Linux desktop won't even be capable of running the same software build outside of a Flatpak without crashes in three years.

As for lack of documentation, good luck pulling together all the pieces you need to write a fully native Linux application without using Qt, GTK, or a cross-platform solution. Maybe you have your own UI stack that needs porting. A simple request, fairly accomplishable on Mac. The lack of documentation on Linux outside of that privileged route will make Apple's documentation look like a gold standard. Heck, even if you stay on the privileged route, you're still probably in for a bad time.
Show HN: Resume Customizer to Match Job Descriptions
by dziamidchyk | 2025-05-06 15:07:52+00:00
Hi HN, as my side project, I created a resume builder that customizes your resume for each job application.

When searching for a job, I used to modify my resume for each job description to make sure recruiters (or tracking systems) have better time aligning my experience with requirements for that job. Turned out many people don’t really do this.

It’s not the only thing that matters, but I do believe it helps stand out among other candidates. The app does a few simple things, but saves a ton of time on manual work: 1. Compares your resume to the target job descripion. 2. Removes all the irrelevant info to make it more concise and readable. 3. Mirrors the relevant keywords from the job description into your resume.

I hope you’ll find it useful, and please share any feedback you might have.

App: https://apply-mate.com/

Product Hunt: https://www.producthunt.com/products/applymate-2
by wredcoll | 2025-05-06 15:08:29+00:00
> I think the concern about entitlement better applies when looking out for vultures taking advantage of these campaigners' goodwill by trying to wedge themselves into the middle of any cashflow for as-optimizably-marginal-as-possible contribution to those pipelines. Of course, I'm thinking of this more in some context of if there was a sort of centralized campaign to scale up efforts, say, statewide or nationwide (pardon my U.S-centric perspective), to solicit donations to pay off a bunch of schools' lunch debts in a region.

What on earth does this paragraph have to do with the position that school children should receive free lunch?
by PaulHoule | 2025-05-06 15:09:22+00:00
Funny some of the best "home theater" experiences I have lately are VHS tapes which, when decoded by something Dolby Pro Logic compatible, have a great 5.1 soundtrack.

Contrast that to DVD-era 5.1 soundtracks which are usually nerfed because they are afraid you'll play them on a 2 channel system or Blu Ray-era 5.1 soundtracks which are nominally 7.1 or 9.1 but are illegible on any sound system whatsoever because modern movies don't care if you can understand what the actors say. You're going to watch with the subtitles on anyway. But heck, even downmarket platforms like Tubi are crammed with subtitled Italian crime dramas and subprime anime, so every cloud has a silver lining.
by ceejayoz | 2025-05-06 15:09:31+00:00
> People who send kids to private schools pay taxes (which fund schools) but don’t take resources from public schools.

They're working very hard to change that. https://apnews.com/article/texas-school-vouchers-ec901398f7f...

"Texas will implement a $1 billion school voucher program, one of the largest in the country, that uses public dollars to fund private school tuition under a bill Gov. Greg Abbott signed Saturday, capping off a yearslong effort by Republicans… Texas joins more than 30 other states that have implemented a similar program, of which about a dozen have launched or expanded their programs in recent years to make most students eligible."
by AJRF | 2025-05-06 15:09:37+00:00
I’ve worked in two high profile companies with very prominent apps on the Apple App Store.

The team we talked to at Apple never ever cared about our problems, but very often invited us to their office to discuss the latest feature they were going to announce at WWDC to strong arm us into supporting it. That was always the start and stop of their engagement with us. We had to burn technical support tickets to ever get any insight into why their buggy software wasn’t working.

Apples dev relations are not serious people.
by d_burfoot | 2025-05-06 15:09:47+00:00
This is one of a whole genre of HN-boosted blog posts that are basically saying to engineers: "you can't just write code, you actually have to do sales also". People who don't like sales think that they can go to a big company and just do engineering work. Nope, it doesn't work that way: you still have to promote your work, you still have to sell your work, you still have to talk to your customers, you still have to understand business, you still have to make deals, etc etc.
by froh | 2025-05-06 15:09:53+00:00
to bad that typography doesn't care.

other languages are hit by the same hard destiny.

German language has öäüÖÄÜ and ßẞ, yet typographically, the only "real" letter of these is ßẞ, the others are "Umlaut" aouAOU.

Linguistically they are "letters" of their own right. With obscure rules for sorting and capitalization, especially if the typeface doesn't have capital ÄÖÜẞ. then they become what they were AE, OE, UE, SZ...

and that's what the article is about: locale matters.

and in that context you have four i-like glyphs in tr-TR. and if you do anything locale sensitive in your code, like case folding, better set the locale explicitly...
by tialaramex | 2025-05-06 15:10:05+00:00
Politics is just everything. "No politics" usually means, "Opinions which conflict with mine are unwelcome" or at best the small-C conservative idea that the status quo has existed forever and so whatever happens to presently be the case is just how things should be.

In your own comment you mention "actually the best outcome" but that's a matter of politics, doubtless you have different ideas about what "best" would be than I do, and I appreciate that perhaps you've never considered that anybody other than you could be right, but you might want to take a moment to think again.
by exabrial | 2025-05-06 15:11:35+00:00
Fun Fact: Why is AC/DC nearly all power chords and Major Chords?

short answer: it sounds good

long answer: extra notes are added.

At some point during guitar history, some metal head was like "I wonder what happens if I turn this tube amplifier up ALL THE WAY to 11?" and... it sounded "good". Nobody really knew why at the time, but this distorted electric guitar was like, pleasing to the ear.

Sometime later, we figured out the science of why, after many many models of tube amplifiers had been designed and tinkered with.

It turns out that since electrons, are in fact waves, they can interfere with each other. As they blast across the space/time in a vacuum tube, they can interfere with each other... and if they are modulated in such way, let's say by a musical input, they happen to produce "interference bands" in a certain predictable manner as a function of the input signal.

What does that interference banding look like? Extra notes! Yep, when you slam a powerchord root-fifth at max distortion on a single-ended amplifier (the input stage to a Marshall), you produce "even order harmonics"!

If you rip A+E you'll get:

* Original A (root) * Original E (fifth) * Octave A (very forward, usually -1.5db) * Octave E (very forward, usually -1.5db) * 12th above the root (Another "5th"!) (Not as forward, but audible, -2.5dbish) * C# two octaves up (3rd) (Making this a major chord!) (Not as forward, but audible, -2.5dbish) * G two octaves up (Minor 7th) (Not as forward, but audible, -2.5dbish)

Whoah!? And the pattern continues but at some point amps filter out the series.

And guitar amplifier dudes also figured out how to make all kinds of distortion sound crazy! A 5150 produces "odd order" harmonics and makes adds totally different content. The pre-amp and the power amp sections interfere with each other, making the output function deterministic, but super complicated!

I used to think people were just being snob-ish about tube amps until I really dove into making my own guitar amp design. It's a crazy clash of music theory, functional harmony, and analog electrical engineering!
by dev_l1x_be | 2025-05-06 15:11:38+00:00
I did not claim that.

Here is my doas config:

cat /etc/doas.conf permit nopass jane as root

It be read and understood without prior knowledge.

Sudo: #ALL ALL = (root) NOPASSWD: C_ZFS

I have no idea what is going here, not sure what ALL means, why root is in (), etc.
by dr_kiszonka | 2025-05-06 15:11:50+00:00
Impressive!

Do you know if there are any affordable "theremin" like MIDI control devices that enable free assignment of parameters to the antennas? For example, I could have both antennas control pitch, independently of each other, and amplitude would be set to a fixed value via a knob or on a device that the "theremin" sends its output to.
by JumpCrisscross | 2025-05-06 15:11:54+00:00
I mean, DOGE around and find out [1]. Between Hegseth and a gutted FAA it’s probably a matter of time before we see, best case, ATC reducing flight volumes.

[1] https://www.usatoday.com/story/travel/flights/2025/03/14/faa...
by jrochkind1 | 2025-05-06 15:11:56+00:00
So, I think it's pretty straighforward.

First, they are not supposed to use personal devices for classified conversations.

But they are allowed to use ordinary consumer devices for non-classified conversations. That even if not classified, they still might want to be secure -- or to communicate with other people who prefer signal.

But those conversations need to be archived, per government policy.

So on their ordinary consumer devices have a version of Signal on it that archives, to meet ordinary government policies.

This is all ordinary, and I believe probably the previosu administraiton had the same thing.

The only non-ordinary thing is that they insisted on using the consumer devices for classified conversations even though it violates policy, so just use the 'best' app on there for that. Which is not good enough, because you are not supposed to be having conversations including classified material on ordinary consumer devices, because they are not secure enough.
by ptsneves | 2025-05-06 15:12:06+00:00
> I know systemd can be taught about this but I haven't bothered.

I think After=<your .mount> will work. If you believe it can be taught (and it can) why do you blame your lack knowledge on the tool is not a strong argument against the quality of the tool.

> Because grepping through simple rotated log files is a billion times faster than journalctl.

`journalctl -D <directory of the journal files> | grep ...` will give you what you want. Systemd is incredibly configurable and that makes its documentation daunting but damn it does everything you want it to do. I used it in embedded systems and it is just amazing. In old times lots of custom programs and management daemons needed to be written. Now it is just a bunch of conf files and it all magically works.

The most fair criticism is it does not follow the 'everything is a file philosophy' of Unix, and this makes discoverability and traditional workflows awkward. Even so it is a tool: if it does what you want, but you don't want to spend time understanding it, it is hardly the fault of the tool. I strongly recommend learning it, there will be many Ah-ha moments.
by Synaesthesia | 2025-05-06 15:12:26+00:00
During this Russo-Ukrainian war I was astonished that civilians will emerge from bunkers after some really intense fighting in a city, like Avdiivka or Bakhmut, fights where the entire city was leveled. I didn't think anyone could survive in there.

Turns out not only were Soviet structures all reinforced and even able to survive nuclear blasts, but they also have bomb bunkers underground.
by Nzen | 2025-05-06 15:12:28+00:00
tl;dr The article examines some context around a 5 ton hoard of ancient roman nails discovered during 1959, at Inchtuthil (near Dunkeld in Scotland). The romans built a fort and stockpiled these nails (and other materials) at Inchtuthil. However, they needed to abandon the fort and opted to bury a cache of nails six feet below ground, rather than cart them away or leave them in place. This prevented the locals from impounding the nails and melting them into other weapons against the romans. The quantity of nails indicates the scope of materials needed to construct a fort, as well as the blacksmithing quality available at the time.

If this interests you, I recommend Bret Devereaux's five part series about medieval iron production and use, https://acoup.blog/2020/10/02/collections-iron-how-did-they-...
by Suppafly | 2025-05-06 15:12:46+00:00
>But you don't have to pay for a gratuitous system of bureaucracy

This is what's frustrating about America. There is so much bureaucracy that exists only to pay for itself, and I suppose, provide a few jobs, but you're an unreasonable socialist if you point out that it'd be cheaper just to not keep track of who needs to pay and give food to everyone for free instead.
by johnnyanmac | 2025-05-06 15:12:57+00:00
>This has some advantages but it doesn’t scale and it makes it basically “dark knowledge” for LLMs or people without access to those that know it.

We call this "tribal knowledge" in games. I despise it. It's done for a few reasons:

- NDAs make public knowledge a landmine. And every game studio makes you sign NDAs. Even at the interview stage.

- Churn. No one gets time to really develop expertise as they work on a project for 2-3 years and then layoffs come. Only a relative few become experts, and probably not because of the studio itself

- lack of incentives. Games aren't very connected with acedemia to begin with, despite relying so much on cutting edge tech. So the best resources for sharing such techniques is shafted. This is slowly getting better as more tech conferences talk about games tech, but it's a pretty slow tricke unless you come from one of the largest studios and specifically come in for R&D.

>If you want to get into an area like this, you often need to find a way to spend a lot of time with people that already know it.

All too true. Open source development is one bastion for this, but that's overall why I keep trying to stay in this domain. You literally can't get the knowledge elsewhere. And it's knowledge that directly leads to better looking, more optimal, and less buggy games overall.
by awalsh128 | 2025-05-06 15:12:58+00:00
I am an avid hiker now but grew up in the suburbs. Going out to the backcountry for the first time was a life changing experience for me and allowed me to connect to nature in a way I never did before. Having such beauty around me was the catalyst and disconnected me from everything. It gave me a real perspective of looking at my life as a whole. Appreciating the people in my life, my love for them and what my aspirations are. It isn't all perfect though. There are these little hells too cycling around my brain but they were there to begin with and something I am forced to face. As someone who has done mental health work I am allowed to sit with my feelings and discern them, which is a large part of the process. In the past two years I have asked myself, "what are you getting out of the time sinks on your phone?" Not a whole lot. I never go on social media unless occasionally to see what people are up to and I force myself to eat and sometimes wait for things without being on my phone.
Getting tired of Helm – any better way to handle deployments in Kubernetes?
by DeborahEmeni_ | 2025-05-06 15:12:58+00:00
I’ve been deep in Helm templates lately and it’s starting to feel like YAML hell. It was fine when we had a few services, but now it’s just hard to manage. Anyone found a workflow that avoids Helm altogether? Or made Helm manageable at scale?
What's the most misleading 'minimum spec' you've seen in software?
by DeborahEmeni_ | 2025-05-06 15:14:04+00:00
Just for fun (and some pain) — what’s the most laughably unrealistic minimum system requirement you’ve come across? Vista on 512MB RAM? A "lightweight" dev tool that eats 2GB idle? Drop your worst offenders and how badly it went in real use.
by shadowgovt | 2025-05-06 15:14:23+00:00
I'm sure there are different ways to compute value, but I'm having a hard time finding one where they're a flop.

- cash on hand: $17 billion

- revenue 2024: $62 billion

- total employees: 294,000

- Fortune 500 ranking: 63rd.

- total customers: hard to estimate, approx. 100,000 worldwide

How are we defining 'flop' in this context? The metrics don't seem to show it.
by icetank | 2025-05-06 15:14:31+00:00
>And we have no way of knowing the true chance of superintelligence arising from the current path of AI research

What makes people think that the future advances in AI will continue to be linear instead of falling of and plateau? Don't all breakthrough technologies develop quickly at the start and then fall of in improvements as all the 'easy' improvements have already been made? In my opinion AI and AGI is like the car and the flying car. People saw continous improvements in cars and thought this rate of progress would continue indefinitely. Leading to cars that have the ability to not only drive but fly as well.
by vessenes | 2025-05-06 15:15:00+00:00
I read the Waluigi proposal and played around with the concepts at the time. It seemed effective. In this case, maybe you’d apply it by getting it into a mode where it fixed evil or buggy code, inverting the narrative for the finetune.

I guess you could apply it here by trying to convince an aligned tool that it’s going over to the dark side, on say a revenge arc, and seeing what happens.
by readthenotes1 | 2025-05-06 15:15:09+00:00
My family has a tape recording made in the 1960s of an old country doctor.

Asked the most difficult period was, he answered without hesitation the Spanish Flu, not any of the mass grave yellow fever epidemics.

"I would see an old friend in town in the morning, be asked to go check on him in the afternoon, and find the whole family dead".
by j45 | 2025-05-06 15:15:44+00:00
Is it still the case that offering Apple ID is mandatory on the iOS store?

Forcing users to use certain identity providers while uninformed as a sole point of failure is a challenge.

Apple (or other providers) already have the user with an ID, having the app do the bidding of propagating it's use further is a different issue.

If it was optional, and a convenience/preference that could be added, that would be a different thing.
by JohnMakin | 2025-05-06 15:16:07+00:00
This just sounds like perfectionism. I believe it is a curse, because I hate working with teammates like this. They'll spin their wheels solving some insane problem no one asked them to do because it's "better" while ignoring the larger scope and goals of the project. I've tried to coach people out of this mindset, because I used to have it very early in my career, til I realized the sheer impracticality of it.

I use this really annoying, poorly supported terraform provider. I've written a wrapper around it to make it "work" but it has annoyances I know I can go to that repository and try to submit a patch for it to fix my annoyance. But why? This is "good enough," and IME, if you sit on things like this long enough, eventually someone else comes along and does it. Is that a good attitude for everyone to have? Probably not, but now it's been a few years of using this wrapper module, I have 2-3 viable alternatives now that didn't exist before that I can switch to if needed.

I could've turned it into a several week project if I wanted, but why? What purpose does it serve? As you grow, you realize there is very rarely, if ever, a "right" answer to a problem. Consider the way you think it should be done is not the only "right" way and you'll open more doors for yourself.
Show HN: The World's Worst Factoring Algorithm – It Kind of Works
by wwfa | 2025-05-06 15:16:42+00:00
Spent way too much time building a puzzle-based factoring algorithm that shifts integer factorization out of the world of sieves and number theory — and into the realm of binary logic and puzzle solving.

Surprisingly, it opens up a lot of new ways to think about the problem. Whether it ever beats even simple trial division (ok, it did once) remains to be seen.

Watch the video: https://www.youtube.com/watch?v=K56vHHZWZLU

Code: https://github.com/worldsworstfactoringalgorithm/wwfa

Thanks for checking it out!
by crucialfelix | 2025-05-06 15:17:03+00:00
I like the Ramones, but they definitely aren't smart. I used to produce radio shows and I edited an interview with Joey Ramone. He said "uh" like "uh" every other word. Because I like him, I removed most of the "uh"s so he wouldn't sound so daft.

The Ramones were pretty standard with tonality. There's a good chance that Colin Newman knows what a chromatic mediant is, but probably nobody else in punk did.