MurphyA/hacker-news huggingface dataset:
by skadamat | 2025-05-01 20:16:55+00:00
Honestly it makes sense and resembles how other companies pay sales people. Lower base salary than other roles in the company for similar years of experience (roughly) but with a commission component that's some percentage of each sale. Commission is a big big part of sales culture that I suspect is hard to eliminate in an effort to be different.

What's interesting is that often times the commission has no cap, so top sales people can take home higher income than even than executives (at least in cash compensation).

But to the commenter's point, true transparency would share the commission % as well :)
by worldsayshi | 2025-05-01 20:16:56+00:00
> Linux desktop environments tend to be more configurable, and you can configure most things end users want to configure in a GUI with the major DEs.

I was mostly thinking about the times I end up needing to tweak something through the terminal. I wouldn't expect most desktop users to want to do this. But maybe you're right that the most important stuff is covered by guis nowadays. There seem to be a lack of guardrails for low to semi-technical users though. I wonder if something like Nix could help with guardrails and being able to backtrack.

Something like nix-gui seems like an interesting approach: https://github.com/nix-gui/nix-gui
by skrebbel | 2025-05-01 20:17:23+00:00
This is the first time I read about OSL3 (https://opensource.org/license/osl-3-0-php).

I'm bad at licenses, and I admit I don't completely get it. At first glance, it seems like a simpler more readable license that tries to accomplish something similar to AGPL. I think the "license terminates when you sue me for patent infringement" clause is nifty.

But it says that an "external deployment" counts as "distribution" (ok, fair), which means you must OSL-license your changes too (ok, fair too).

But how does that in practice prevent AWS and GCP from cloud-hosting your software without giving back? Seems to me that if Redis went OSL3, GCP could host it fine so long as they'd OSL3-distribute any changes they made.
by taylodl | 2025-05-01 20:17:29+00:00
> You can eat at home.

Oftentimes, that's not true for lunch. I thought that was a huge part of McDonald's business: people grabbing a quick and cheap bite to eat for lunch. Followed by soccer moms grabbing a quick dinner or snack for the kids via the drive-thru on the way to practice. Yes, I know you can get better food for just a little bit more, but it's still more money and oftentimes a drive-thru isn't available.

Or maybe these core customers are still going to McDonald's but it's the folks outside of these groups that have fallen off? If you don't need the drive-thru and you have a little more money to spend then you have a lot of options.
by FridayoLeary | 2025-05-01 20:17:31+00:00
That would lead to ridiculously overengineered car doors. It's already incredible how such a simple thing like a door can be so unreliable on newer cars, with handles that sink into the doorframe when not in use, or a locking system that only works with battery power. I'm not sure that adding more complexity would be a net benefit for society.
by lolinder | 2025-05-01 20:17:57+00:00
But that has always been true, from the beginning. It's baked in to the FOSS model and always has been.

If the companies had made a bad call in structuring their business and owned up to it I think we'd be having a very different conversation than we are. We're here because they failed to own up to it and instead tried to get people to raise pitchforks against AWS. Never mind that their intended model was the obviously doomed model of reselling AWS's hosting with a commission on top, and never mind that it was the trade-off they chose when they chose to release their software as FOSS and get the boost in adoption that comes with.

I do fully agree with antirez above that we need a new plan for funding FOSS. But I think that's a poor justification for the rug pulling and vilifying that the existing companies did.
by TimTheTinker | 2025-05-01 20:18:45+00:00
I take no position on which mode of transportation is preferable for others to take (though I have my own preferences, to be sure).

Where I come from, taxes are comparatively low. So it's weird to see people talking about them influencing their behavior so significantly. That's a lot of power the government has... I'd rather keep my money than let bureaucrats spend it to manipulate the public's behavior.
Show HN: Zero (YC X25) – AI native email client that manages your inbox
by nizzyabizaher | 2025-05-01 20:18:59+00:00
Hi HN,

I’m Nizar, and I’m building Zero (https://0.email) — an AI-powered email client that manages your inbox for you.

Email hasn’t changed in decades, even though the way we work has. The average knowledge worker now spends close to 30% of their week on email, constantly reacting, replying, and sorting through noise. It’s become one of the biggest productivity sinks in modern work.

At the same time, AI has transformed how we write, plan, and collaborate — yet our inboxes are still stuck in the past. I built Zero to fix that.

Zero automatically prioritizes, organizes, and even replies to your emails. It summarizes long threads into quick takeaways and lets you chat with your inbox to find what you need — like asking “What’s the latest on the hiring pipeline?” or “Did I reply to Alex about the deck?” and getting answers instantly.

Here’s what Zero can do today:

- Auto-categorize and label incoming emails

- Summarize threads into short, useful recaps

- Draft and reply to messages automatically

- Let you search your inbox conversationally

- Help you plan your day without jumping between threads

It works on top of Gmail and is currently in public beta. You can try it for free at https://0.email.

I’d love your feedback — whether it’s around how it works, what’s missing, or what you'd want from a smarter email experience. Email is a huge and messy problem, and I’m excited to be building something new in this space.

Thanks!!
by solarmist | 2025-05-01 20:19:07+00:00
This is such a good point. People tend to focus on money as the main form of privilege, but that internalized sense of “I belong here” might matter even more. It’s not just confidence—it’s a kind of default assumption that you’ll be taken seriously, that you’ll have options, that failure won’t wreck your life.

I’ve seen it in startups too. Some founders take bold risks because they know, consciously or not, that if it doesn’t work out, they’ll be fine. Others carry the weight of “I can’t afford to screw this up,” and that changes how they operate. Even if they’re equally capable, the emotional cost of risk is just higher when you don’t have that built-in safety net.

And from the outside, those differences are invisible. Both people might succeed, but one was playing on easy mode and didn’t know it. The other had to brute-force their way through every step. That gap is real, and we don’t talk about it enough.
by crop_rotation | 2025-05-01 20:19:14+00:00
Do you really want to know?

> I don't understand why so many people think that it's impossible to have open source in your heart while working for a big company in your day job.

Because a big company like Amazon has produced almost no open source work(yes some random collection of repos and 2 PRs here and there is not the same thing) compared to how much it has benefited from open source. (I know I know OSS allows for all that so not claiming anything wrong). But it does show what the company policy must be towards open source (Consume all you can, contribute only when absolutely essential for the company barring exceptional circumstances).

> I don't understand why people who have dedicated a lot of their time and emotional energy to keep open source ways alive and help build a community effort are attacked because they work for a company that needs to be made the villain in the narrative.

Antirez is not attacking anyone above. English is not his first language and he is just putting out some of his thoughts (which people are free to disagree with but those are what he thinks), like how you casually slipped that you didn't get credit for one commit copied from valkey (where the copier is giving due credit in the PR by linking the source PR and the authors inline). So they copied a PR from valkey, and the redis blog post should give lots and lots of credits? If that was the standard, so many of AWS services will spend all their reinvent time giving credits to their source OSS projects.
by chistev | 2025-05-01 20:19:23+00:00
SEEKING WORK Location: Nigeria Remote: Yes

My email is chistev12 at gmail dot com

My Github is https://github.com/chistev but my professional projects are private.

I have extensive experience building software with Python and Javascript (along with their respective frameworks and libraries).

I've built E-com software serving an international community of over 1,000 users.

I've helped a California engineering student with their React and Express js assignments.

Technologies I Use -

- Frontend: HTML, CSS, Vanilla JavaScript, TypeScript, Svelte, React, Material UI, Bootstrap.

- Backend: Django, Express.js

- Others: Experience integrating third-party APIs like Stripe, Flutterwave, Coda, Circle.so, Dropbox, Google authentication, Brevo, etc.

Let me help build for you or join your team!
by MrJohz | 2025-05-01 20:19:34+00:00
French spelling is fairly regular though, isn't it? My understanding is that each phoneme gets spelled in its own way, and the rules are fairly consistent. Once you've learned them, you can typically read most French words aloud, and even guess at spellings of words.

In contrast, in English, pronunciation and orthography have drifted apart significantly more, which means that while there are rules to how any given phoneme might be written, there are a lot more possibilities for most phonemes, and there's a lot more overlap in terms of the spellings. All this means that it's usually much harder to correctly read aloud an English text containing words you don't know.

This is what makes spelling so difficult in English: it usually has more to do with a word's etymology than how it sounds.
by rayiner | 2025-05-01 20:19:37+00:00
But labor mobility and income differentials reflect the structure of the economy. It seems to me that knowledge economies are inherently more unequal than manufacturing economies.[1] And tariffs and industrial policy shape the structure of the economy.

[1] To use a domestic example, compare Iowa and California. California has higher GDP per capita, but Iowa (which isn’t a manufacturing economy but rather an advanced agricultural one) is a flatter and less hierarchical society. People in Iowa can afford houses and afford to start families. Who is really better off?
by andreyvit | 2025-05-01 20:19:41+00:00
SEEKING FREELANCER | Bubblehouse | FULLY REMOTE (all countries) | Magento Developer | 0-10 hrs/week ongoing (flexible)

Bubblehouse provides a white-glove, custom loyalty platform tailored for e-commerce brands — from small enthusiast shops to large enterprises (for example, we're powering loyalty for one of Mattel's brands). We're fast, lean, and love solving niche loyalty challenges.

We need a reliable Magento/PHP freelancer to tackle occasional Magento 2 tasks related to our Magento integration and problem solving for clients. You’ll be our go-to person for ongoing development and problem-solving related to our Magento integration module.

The ideal candidate:

- Has solid hands-on experience with Magento 2 internals (custom modules, observers, integrations).

- Writes clean, modern PHP, uses Composer & Git confidently.

- Knows how to diagnose tricky Magento issues.

- Can overlap partially with our team between 9 am – noon New York time for quick check-ins while actively engaged on our tasks.

- Can self-direct, communicate clearly, and invoice cleanly.

Work style:

- Fully remote, async-first. Occasional calls only as needed, we hate unnecessary calls.

- Compact, friendly, no-nonsense team.

- Quick task turnarounds, minimal bureaucracy.

Interested? Fill out this form to apply: https://bubblehouse.typeform.com/to/wsGgLyb2
by chistev | 2025-05-01 20:19:43+00:00
I have extensive experience building software with Python and Javascript (along with their respective frameworks and libraries). I've built E-com software serving an international community of over 1,000 users. I've helped a California engineering student with their React and Express js assignments.

Location: Nigeria

Remote: Yes

Willing to relocate: No

Technologies:

- Frontend: HTML, CSS, Vanilla JavaScript, TypeScript, Svelte

- Backend: Django, Express.js

- Others: Experience integrating third-party APIs like Stripe, Flutterwave, Coda, Circle.so, Dropbox, Google authentication, Brevo, etc.

Résumé/CV: My Github is https://github.com/chistev but my professional projects are private.

My Resume contains personal identifying information. Would share that over email.

Email: chistev12 at gmail dot com
by steveklabnik | 2025-05-01 20:20:17+00:00
The Bay Area is expensive, but I assure you that many families with kids live on less than $207,264.

That said, everyone has their own personal requirements, and startups aren't for everyone. Around a quarter of the company, last I checked, lives in the Bay area, so while we obviously miss out on some good people who want more money, we haven't had an issue with finding enough people who are happy with the compensation.

(I myself took a pay cut to join Oxide, but I live in Austin, which isn't cheap but also isn't as expensive.)
by matt_s | 2025-05-01 20:20:18+00:00
Seeking out the advice of professionals is a good approach, asking internet strangers you're going to get some questionable advice.

You need to find out who the strict teachers are that will not put up with that behavior and know how to gently correct it. Ask to meet with the teacher and/or administration at the school to come up with a behavior plan you can all agree to, they have counselors and social workers on staff that deal with this and have behavior plans they have used before. If their current teacher is very lax with behavior correction then asking to change teachers is a valid approach. Then follow that plan and expect the teacher to also follow that plan at school. Usually a plan will involve rewarding good behavior and punishing bad, pretty simple. Consistency is key. Ask the administration about what teachers are better at classroom management, those are the ones that will be able to help your child better than a fresh graduate 25yo most likely.

Edit to add: punishment should not be severe but there might not be much leeway if your child is hitting other humans.
by tptacek | 2025-05-01 20:20:24+00:00
Especially if you're doing account manager-type high-touch sales, which I assume Oxide is given its product, it would be difficult to hire strong sales people at all without variable compensation. It's best to think of sales as an entirely different kind of animal as the rest of the company. Like the post says, when they're making lots of money, everybody else is making even more money.

One thing people who have never managed direct sales teams might not immediately grok is: good sales people are experts at gaming incentive schemes. Their work and output adapts to their comp schemes in ways nobody else's does. If you cap a salesperson's comp in a quarter, they will work to move sales out of that quarter; exactly what you don't want.
by samtechie | 2025-05-01 20:20:27+00:00
Location: Kampala,Uganda Remote: Yes Willing to relocate: No Technologies: JavaScript,TypeScript, Python/FastAPI, Node.js, React, Ruby/Rails, Elixir/Phoenix, Golang. Résumé/CV: https://my.visualcv.com/samuel-wasswa-resume/ Email: hello@wasswasam.com

Hello! I'm Samuel. I have been a full-stack developer for the last six-plus years. I enjoy learning new languages and being on the cutting edge. I am open to freelance and full time roles.
by thewebguyd | 2025-05-01 20:20:50+00:00
> In my opinion, the spirit of open source goes beyond just tossing code over a wall for people to look at. In my opinion, it means accepting engagement from your users, their inputs and their contributions when/where warranted.

I disagree. There's nothing about open source or the various open source licenses that require accepting engagement from the community and/or contributions.

Open source means allowing modifications, and sharing those modifications. It's in most licenses that the software is provided as is and without warranty.

> In my opinion, for something to be truly open source, I should be able to fix a bug I ran into, or implement a feature from the backlog and contribute it back upstream. If upstream is just going to ignore my contribution, pretend it doesn't exist, or reject it just because - then that codebase is just pretending to be open source.

A project not accepting outside contributions is still open source, not pretending to be, and the beauty of it is - if you want it to accept outside contributions, you are able to fork it and accept contributions on your own fork, or otherwise share your modifications. But there's absolutely no obligation of the original dev/owner to accept or engage with anything from the community. It's in the license, the software is provided as is and without warranty of any kind.

Maybe it's worthwhile to coin a new term, community software, to specifically make a distinction between projects that are community developed (accept contributions) vs those that don't.
by rayiner | 2025-05-01 20:21:00+00:00
To extend your grocery store example: you have a trade deficit with your grocery store, but you have a trade surplus with your employer! You’re not running a structural trade deficit, and it would be bad to do so.

Your example about small countries is irrelevant because nobody cares about the trade deficit between the U.S. and Bangladesh. Virtually the entire trade deficit is the EU, China, Japan, Vietnam, Canada, and Taiwan. The EU, Japan, and China are big, diversified economies and there is no reason we should have a trade deficit with them.
by TMWNN | 2025-05-01 20:21:17+00:00
>Another fun alt-history branch is the one Sun manages to sell thousands of Amigas as low-end Unix workstations, moving Unix down into the personal computer space, and saving Commodore.

This never would have happened with the 3000UX, and various websites are guilty of passing on nonsense (like Sun actually having designed the darn thing). Amiga by this time had already fallen behind Apple's 68K offerings. There is no time in history when the 3000UX was competitive with Sun's own products. By this time Sun had three separate offerings (SunOS on SPARC, SunOS on 80386, and PC/IX on 80386) and would not have added another which, again, was technologically behind and incompatible with Sun's own products.
by godelski | 2025-05-01 20:21:46+00:00
I'm not talking about "artisan code". I'm talking about having pride in your work. I'm talking about being an engineer. You don't have to love your craft to make things have some quality. It helps, but it isn't necessary.

But I disagree. I don't think you see these strong correlations between compensation and competency. We use dumb metrics like leet code, jira tickets filled, and lines of code written. It's hard to measure how many jira tickets someone's code results in. It's hard to determine if it is because they wrote shit code or because they wrote a feature that is now getting a lot of attention. But we often know the answer intuitively.

There's so much low hanging fruit out there. We were dissing YouTube yesterday right?

Why is my home page 2 videos taking up 70% of the row, then 5 shorts, 2 videos taking 60% of the row, 5 shorts, and then 3 videos taking the whole row? All those videos are aligned! Then I refresh the page and it is 2 rows of 3.

I search a video and I get 3 somewhat related videos and then just a list of unrelated stuff. WHY?!

Why is it that when you have captions on that these will display directly on top of captions (or other text) that are embedded into the video? You tell me you can autogenerate captions but can't auto-detect them? This is super clear if you watch any shorts.

Speaking of shorts do we have to display comments on top of the video? Why are we filling so much of the screen real estate with stuff that people don't care about and cover the actual content? If you're going to do that at least shrink the video or add an alpha channel.

I'm not convinced because I see so much shit. Maybe you're right and that the "artisans" are paid more, but putting a diamond in a landfill doesn't make it any less of a dump. I certainly think "the masses" get in the way of "the artisans".

The job of an engineer is to be a little grumpy. The job of an engineer is to identify problems and to fix them. The "grumpyness" is just direction and motivation.

Edit:

It may be worth disclosing that you're the CEO of an AI code review bot. It doesn't invalidate your comment but you certainly have a horse in the race. A horse that benefits from low quality code becoming more prolific.
by achillean | 2025-05-01 20:22:23+00:00
Based on Internet-accessible services the number of Valkey servers is low (~120):

https://trends.shodan.io/search?query=valkey_version+port%3A...

Here's a chart of all Redis-compatible services (~55,000):

https://trends.shodan.io/search?query=port%3A6379+redis_vers...
by janalsncm | 2025-05-01 20:23:07+00:00
You need to find an example of the LLM making a mistake. In your example, ChatGPT answered correctly. There are many examples online of LLMs answering basic questions incorrectly, and then the person asking the LLM why it did so. The LLM response is usually nonsense.

Then there is the question of what you would do with its response. It’s not like code where you can go in and update the logic. There are billions of floating point numbers. If you actually wanted to update the weights you’ll quickly find yourself fine-tuning the monstrosity. Orders of magnitude more work than updating an “if” statement.
by krackers | 2025-05-01 20:23:33+00:00
> Macs have a cache of SHA-256 hashes of all bundled files of all apps that have been launched. But where exactly is this cache

I always assumed this had to be the case? When you first launch an application gatekeeper takes a long time verifying it, but on subsequent launches it's fast. So _some_ bit seems to be stored somewhere indicating whether or not this is "first launch" and whether full verification needs to be performed (maybe it's the launch services cache?)

As for whether the entire image is verified before _each_ launch, I'm not 100% familiar with the flow but I don't think that's correct, it can be done lazily on a page by page basis. https://developer.apple.com/documentation/endpointsecurity/e...

>In the specific case of process execution, this is after the exec completes in the kernel, but before any code in the process starts executing. At that point, XNU has validated the signature itself and has verified that the cdhash is correct. This second validation means that the hash of all individual page hashes in the Code Directory match the signed cdhash, essentially verifying the signature wasn’t tampered with. However, XNU doesn’t verify individual page hashes until the binary executes and pages in the corresponding pages. XNU doesn’t determine a binary shows signs of tampering until the individual pages page in, at which point XNU updates the code signing flags.

If you can replicate this on an Intel mac where code signature is optional, you could try more rigorous comparisons comparing an unsigned binary vs a signed one. In both cases I'd assume yara signature checks would apply.
by CoastalCoder | 2025-05-01 20:24:05+00:00
Maybe the issue is that we these various forms of smalltalk are all disingenuous. Or rather, they're idioms that don't directly say what you really mean. E.g.:

"I'm looking for friends, and you seem like we might get along."

"I find you attractive and I'd like to see if you feel the same way about me."

"I'm lonely, and I'm looking to interact with someone for a bit to ease the pain."

Etc.

Reminds me of the lyrics from that Louis Armstrong song, "What a Wonderful World".