MurphyA/hacker-news huggingface dataset:
by tekla | 2025-05-01 16:57:24+00:00
I've talked to bunch of people who seem to hate stocks in general.

It really feels like a bunch of people think the stock market is completely fake, gambling, and anyone who invests is directly contributing to strengthening capitalism, which is bad

The fact that like 60-70% of Americans have direct exposure to markets through IRAs and 401k's and benefits incredibly from it is an anathema.
by pessimizer | 2025-05-01 16:57:28+00:00
> The dismissal is implied.

Is it? I'd think that somebody who took Hillary's hidden 3rd party communications seriously would take these seriously too.

The bizarre behavior is insisting that what Clinton did was trivial, but that this is a disaster.

Also this emphasis on security is backseat driving from a bunch of people who want to attack Iran. The real problem with them using third-party communications is that they avoid FOIA.
by crazygringo | 2025-05-01 16:57:40+00:00
Ah thanks, I hadn't thought about that aspect. That totally makes sense.

Is there any information on how Vanguard exercises this? Looking online it's hard to find any actual reporting on it.

It seems like Vanguard could either not participate in governance at all, participate in a kind of "neutral" fiduciary way designed to ensure accountability but without pissing off any segment of Vanguard investors, or could be more "activist" which is where it could abuse that power.

Is there some kind of US law that forces it to operate in a fiduciary way? Or isn't that just what's best for business anyways? I'm still wondering if there's any realistic opportunity for abuse of power here.
Show HN: I made a cold emailing platform
by bouchardio | 2025-05-01 16:58:22+00:00
When I was learning about cold emailing, I was looking at the tools for it, they were nice but a bit pricey.

I decided to build my own, and I achieved good reply rate with it.

It uses Google maps to find leads, you can specify location and categories. I got my first good results the other day. From 500 leads, I got 250 opens and 10 replies.

The email leads are checked with two different api's to ensure they are deliverable.

The emails are sent from pre warmed ip's, so you wont land in spam.

You can also upload your own leads.

You can personalized mail merge write once / use lead variables.

You also have automated follow ups, gradual sending, performance reporting, send in plain text if you want and schedule emails per leads timezone.

I find my prices very competitive compared to other tools.

If your product is B2B I highly recommend checking out my tool. It's a lot more affordable than other similar tools and it's also much more affordable than running ads.

Cheers
by cratermoon | 2025-05-01 16:58:25+00:00
There is sufficient stochasticity in LLMs to invalidate most comparisons at this level. Minor changes in the prompt text, even from run to run in the same model, will produce different results (depending on temperature and other paramters), much less different models.

Try re-running your test on the same model multiple times with the identical prompt, or varying the prompt. Depending on how much context the service you choose is keeping for you across a conversation, the behavior can change. Something as simple as prompting an incorrect response with a request to try again because the result was wrong can give different results.

Statistically, the model will eventually hit on the right combination of vectors and generate the right words from the training set, and as I noted before, this problem has a very high probability of being in the training data used to build all the models easily available.
by zahlman | 2025-05-01 16:58:40+00:00
I've been trying to impress upon people from my own research in Python packaging: Pip is slow because it defaults to pre-compiling bytecode (and doesn't invoke multiprocessing for that, although this seems to be in the works from the discussion I've seen); imports literally hundreds of modules even when it ultimately does nothing; creates complex wrappers to set up for connecting to the Internet (and using SSH, of course) even if you tell it to install from a locally downloaded wheel directly; caches things in a way that simulates network sessions instead of just actually having the files... you get the idea.

"It's written in Python and not e.g. in Rust" is simply not relevant in that context.

(For that matter, when uv is asked to pre-compile, while it does some intelligent setup for multiprocessing, it still ultimately invokes the same bytecode compiler - which is part of the Python implementation itself, written in C unless you're using an alternative implementation like PyPy.)
by MisterTea | 2025-05-01 16:58:40+00:00
> But I do have better things to do than spend hours on laundry weekly.

You dont have to sit and watch the laundry dry, it does that on its own ;-) Cheekiness aside, it adds maybe 10-15 minutes for hanging up but not hours unless you have to hike to some mountain top or whatever. You still have to fold so it adds little to that when taking them down from the line.
by lotsofpulp | 2025-05-01 16:58:55+00:00
I’m a shareholder, and I would rather that money be used to grow stock price (since it is already at a business known for creating new products and markets).

If I get a dividend, I have to pay tax today. And then I just turn around and buy more stock with post tax income?

If I can sell the share at a higher price when I want the cash, then I can pay the tax whenever I want, possibly under more preferable terms.
by andy99 | 2025-05-01 16:58:56+00:00
I will say that hiring for remote jobs has gotten to be a gigantic time waste lately. Even though even moderate background checking can filter these candidates out, it's quite time consuming and with the rise of generative AI...

Good. I hope the whole hiring process gets blown up. The root cause of this is transactional hiring. Companies treat applicants like commodities, and now bad actors have found out how to game it.
by Osiris | 2025-05-01 16:59:00+00:00
Given that the CFO encouraged Cook to violate the court order tells me that they calculated that

1. Any fines for not complying would be less than what they would lose by complying

2. That no individual would suffer any consequences for blatantly disobeying a court order.

In my opinion, the whole concept that a company can break the law but no human can be held responsible is insane.

I really hope that criminal charges are brought against those involved in making a conscious choice to both lie to the court and ignore the court order. Hopefully that will make other executives think twice when put in the same situation.
by 9rx | 2025-05-01 16:59:13+00:00
> We make a lot of money.

Not compared to many unionized industries. Workers in professional sports and entertainment, for example, which fully embrace labor unions, make software developers look like they work for peanuts.

> Unions exist because workers were literally being killed by their employers.

Labor unions have formed when death was actually on the horizon because death was on the horizon, but labor unions today are almost exclusively a rich man's sport. The poor aren't poor enough to face certain death, but aren't rich enough to risk the consequences of not working (i.e. striking) for beneficial-but-not-life-threatning demands, so it is not a reasonable choice for them to make. Hence why you almost never find labor unions in low paying jobs.

Tech doesn't like unions simply because, as a group, tech doesn't like people. That's what a union is, after all: A group of people who have decided to associate with each other.
by naikrovek | 2025-05-01 16:59:54+00:00
this is like a word-for-word repeat of a comment that i've seen probably 1,000 times in my career.

> never gotten bluetooth to work on windows

I seriously doubt this. seriously. if true, it is a user problem, because i've never had an issue, nor has anyone I know.

> apps randomly crash

true of any operating system, also that's not what "randomly" means. you mean "unexpectedly" I think.

> settings pages crash

never happened to me, ever. if it has, it was infrequent enough that i have no memory of it, and i've never heard this complaint before from anyone.

> snipping tool only works half the time

again, I use that thing continuously on Windows and it always works.

> xbox ads during gameplay

what game? what [everything]? I've never seen this and I play games on windows all the dang time.

it very much sounds like you've cherry picked experiences that others have had and piled them all here and declared that they happen to you. Maybe they have, I don't know, but if this has all happened to you in the last 4 years, you are the only person on the planet who has experienced this. Not even in the depths of Microsofts online communities and the Microsoft Discord do I read of a single person with all of these problems.

I don't know what your problems are underneath, but they're not Microsoft. If they were, I would have those problems, and I don't. Some of these were common 10 years ago when Windows 10 came out, but only for a month or two. Certainly not in the past 4 years. not unless you're intentionally avoiding upgrades or something.
by immibis | 2025-05-01 16:59:56+00:00
The goal of free software (noting that "open source" is a watered down version of "free software") is for everyone to share their sohrce code. To that end, licenses that require sharing of source code are used. LGPL says, roughly, you must share the source code of this software to anyone you shared the binary to. GPL is more extensive: anyone you shared the binary or the binary of something built on this software to. AGPL is even more aggressive: anyone you shared it to or gave access to it over a network. And SSPL is currently the most aggressive: you have to share the whole thing you built, not just what's linked with this software.

The more aggressive a license you pick, the more likely a corporation won't want to use it. But that's by design. They're allowed to use it, even commercially - they just have to give the source code back. If the software is useful enough, they will. We should make software useful enough for corporations to consider the be benefits of using it to outweigh the cost of having to share their source code. (Also the more source you make them share, the less likely this is. The Linux kernel succeeded at this.

SSPL is controversial and untested (and goes against the business interests of the OSI so will never be box-tick certified compliant) and likely counterproductive if it means you have to share things like Windows. AGPL is the normal "aggressively free" license. GPL is mostly for those who haven't discovered AGPL yet and MIT is for those who don't agree in the goal of source code freedom to begin with.
by JohnFen | 2025-05-01 17:00:02+00:00
That's no different that with most other diseases, though. Everyone's body is different and has different levels of resistance to different things. The same disease often affects different people to different degrees.

The most dramatic examples of this are when children start going to school and bring home various colds and such. Some of them barely affect the children at all, but will leave the parents bedridden. And some barely affect the parents at all and leave the children bedridden.
by tombert | 2025-05-01 17:00:15+00:00
My brother in law (25 years old) mostly uses his phone for everything, which is obviously fine, but he needed help with something on his computer recently so he called me.

It was just asking for help getting stuff of a portable hard drive from work, so I tell him to plug it in and open up the file explorer.

He didn't know what the file explorer was, so I say "uh, the thing with the folders and shit in it, the little folder icon on the bottom". He eventually figured it out, and then I tell him to click on the drive on the left, which he figured out, and then I told him to open another file explorer window and drag the files from the first one to the second. The entire ordeal ended up taking him like ten minutes.

My brother in law isn't stupid or anything, he just didn't grow up with the typical desktop computer interface that most people who frequent HN did. He's been able to use a phone or a tablet for pretty much the entire time he's been using "computers", and those abstract away most of the lower level details.
by antirez | 2025-05-01 17:00:25+00:00
1. The fundamental idea was mine. Ideas can be improved, of course, and that's good. That was my point. However, allow me to say that Redis is fundamentally a "software of ideas" than anything else. Technologically it is far from impressive (Redis, ValKey, all the forks).

2. Redis 8 improves the same idea, too, released today.

3. If you claim [in a different comment here] you provided a lot of code to Redis, why you didn't send a pull request for that? So, you are practically saying you were using, at Amazon, all the BSD code we provided, but could not provide an important part of the code to us? You see how broken such model was? At least stop defending it.

4. We can now copy the implementation: the parts are reversed (the irony!), and your code is BSD as our was for 15 years. When we avoid doing things like that, is because we have issues with how certain things were made.

5. I don't understand the motivations of you and other AWS people commenting here today. You work for a company that is creating issues to the OSS ecosystem: this is hard to deny. You cloned (and, yes, the license allowed for it) the code of Redis, and work on it so that hyperscalers can continued to do what they used to do. We bring Redis back to AGPL, and you are here to do the interests of Amazon in the comments. Did you see me commenting your stuff, when you release your things, with comments like "ah! But this is unfair"?

There is to make choices. I understand that it was cool to continue to work at a Redis fork, and part of the incredible thing open source is, is that forks survive in the hands of different teams (but design ideas can be misunderstood and projects may turn into other projects). So if you are happy to hack on ValKey, I hope you'll have the best experience out of it. But there is to make choices on how/when to interact.
by int_19h | 2025-05-01 17:00:33+00:00
They have been converging for some time now. The taskbar in Win11 is very much a macOS Dock wannabe, for example.

Personally, I find modern Gnome insufferable because it is non-customizable to the extent that even macOS only dreams of, and it doubles down on the modern trend of hiding important UI behind poorly discoverable gestures (active corners etc). Except their take on it is even worse in general for mouse users because of how much more "legwork" it adds - e.g. in a default Gnome setup on Fedora, you need to move mouse cursor in the top left corner for the dock to show up (so that you can switch apps or launch a new one)... but then it shows on the bottom of the screen, so now you need to move the cursor all the way there across the screen.

But that's all subjective and not really my point. The point, rather, is that Gnome looks and behaves very different from Win11 and macOS both, in ways that don't make it easy for users to migrate (and in fact they specifically state that their UX design does not consider that a goal).
by TheDong | 2025-05-01 17:01:19+00:00
> someone who bought any time since last August and wanted to sell now would be a loser, right? Is now a good time to buy?

The parent is talking about longer term investing, about buying and holding diversified indexes for 10+ years.

Statistically, if you bought and held the S&P 500 for ~30 years, any day since its inception was a good day to buy.

So yes, last august was a good time to buy. Now is a good time to buy.

What the parent is talking about is the way of investing where you do not spend any real time on it.

The bare minimum time is to just setup an autoinvest in vanguard to buy some dollar amount of a broad index fund (like VFIAX) each month, and then never look at it again until you're ready to retire, or have to make a down payment or such.

When you take out money, you don't try to time that either, you just accept the rate is what it is at the time you sell, and only sell the amount you need.

And then, finally, if you want to not think about it much, hardly spend any time, but be slightly more diversified, you could do a 3-fund portfolio, setup autoinvest, and then adjust the autoinvest once a year to push it towards the desired balance. That's a few hours of initial setup time (reading Boggleheads wiki, setting up accounts and auto-invest), and then maybe 1 hour each year from then on (checking rough percent, adjusting auto-invest numbers to push more money towards anything that's lower than desired).

See: https://www.bogleheads.org/wiki/Getting_started and https://www.bogleheads.org/wiki/Three-fund_portfolio
by rdtsc | 2025-05-01 17:01:29+00:00
That's great news. I never liked the newly sprung up licenses. I understand the background but always felt a burden having to read and understand them, and wonder how they'd hold up in practice. GPL licenses have been around for decades and is something people, including legal teams, know more about.

And when I say "know", I don't mean "like": it could be that this will just make it easier for a particular team to decide that it doesn't want to deal with the AGPL, and they should go find something else, but at least it's clear what it is. As opposed to some BSSXYZWL license that you never heard of, which kind sounds like it's open source but kind of isn't...
by tekla | 2025-05-01 17:01:44+00:00
If your resume says you live in NYC for example, and I do something like "Man, I went to NYC once and got stuck in traffic on that stupid highway that goes up and down the coast of Brooklyn, what was the name of that thing?" and they respond with I-278, that would raise red flags. I have never heard of anyone calling the I-278 anything but the BQE.

It's just like the bar scene in Inglorious Bastards, with the fingers. There are so many obvious tells you can have people divulge if they aren't actually telling the truth.
by wk_end | 2025-05-01 17:02:02+00:00
And it's easy to understand how we get into that trap. Each one of those abstractions is very low-cost, so it seems harmless.

And getting out of the trap is hard too, because no single abstraction is to blame - you can't just hit things with your profiler and find the hot spot. It's all of them. So now you either live with it or rewrite an entire stack of abstractions.
by mort96 | 2025-05-01 17:02:04+00:00
Well there's the use case of a device which gathers data and then uses its radio once every handful of hours to report that data to some service. If you're constantly using the radio you're gonna use way more power than my numbers of course.

I also don't think it's too unreasonable to use a C3 as an MCU in settings where a radio isn't required. The IC itself (aka not the wroom module etc) isn't that much more expensive than equivalently specced MCUs without a radio, and if you're already more familiar with developing for the ESP software ecosystem it might well be worth the few pennies extra. The ESP32-C3FH4X (so the IC with 4MB onboard flash, super easy to integrate into in a design) only costs $1.6 per unit on LCSC for 100 units (and mouser etc is similar).
by cmrdporcupine | 2025-05-01 17:02:10+00:00
I mean... actual Marxists should subject so-called Marxist-Leninist states to a Marxian materialist analysis, as Marx would have expected them to, and would have, himself. Discounting what they called themselves and what their motivations were, and looking at the material causes and effects and the actual reality on the ground.

Which is why parent-of-you commenter is missing the mark about my comments. I'm not making a "no true Scotsman" argument, and talking about "those weren't really socialist" blah blah. The reality is that material forces in the early 20th century pushed many places into these forms which looked much like each other, and had little to do with the ideologies held in the head of the parties and people involved and more to do with the combined and uneven nature of the economies of Russia, etc. and the structure of imperialism/colonialism at the time.

I'd point the finger back at parent-poster -- it's not about the essences of"progressivism" and "socialism" and "fascism" ideologies having some common net effect, or common DNA. That, too, is unscientific and idealist (in the philosophical sense) and frankly false.

It's about what productive forces and the state of the world looked like in the 20s and 30s, which also forced entire societies on trajectories regardless of what the leadership of said countries said about themselves.

And circling back, the value of "Trotskyism" as an intellectual current (when it's not debased by weird cultism) is not in the personhood of Trotksy himself or the fact that he somehow was some saintly figure (he was not), but in that he offered up a materialist, Marxist, analysis of what the USSR had become and how it had gotten there. Which had little to do with the people or their ideas, but the material forces that had made those people, their ideas, and their actions possible.
by rawgabbit | 2025-05-01 17:02:19+00:00
I have some experience with this and your take is a bit uncharitable. I am classified as a senior citizen and am relatively healthy. My MIL is 86 years old, has dementia, fallen several times and broken her hip, shoulders etc. She is tiny; but when I try to lift her up by myself...it is almost impossible. I tell her to grab my shoulders while I face her and cradle her butt with my hands and do my best to stand up straight imitating the squat exercise I do on a daily basis. Even when I do manage to get her off the ground, she complains I should have done it more slowly. I don't bother replying, because she has dementia. She falls because she refuses to use her walker. When reminded to always have the walker, she is very argumentative. Extremely argumentative.

The good thing is that we were able to keep her in own home and get her on medicaid. She had exhausted all of her funds already. Medicaid pays for a nurse to check on her weekly. Medicaid also pays for "attendant services" to remind her to take her medication, get in and out of the shower, and keep the house presentable. A charity and my wife brings prepared meals that the attendant heats up. My MIL is a handful. She is abusive to everyone, screaming/shouting/argumentative non-stop, and quickly forgets what she just said.

We know one day, we will have to send her to a nursing home where they will likely sedate her with meds. We are trying to keep her in own home. And she argues about that as well. We actually had a one month argument where she demanded to be sent to a nursing home. When we told her that the one she named was cited for abusing patients, she kept arguing.
by kstrauser | 2025-05-01 17:02:34+00:00
> Enterprise customers can't use software under AGPL because it risks infecting their IP

This is factually untrue. If you want to link an AGPL blob into your app and ship it to customers, sure. In the vastly more common case where you're using a permissive client library[0] to connect to an AGPL server, there's no risk whatsoever.

At most, you might need to make your local changes to that server available to clients if they connect to it directly, as opposed to hosting a cloud SaaS setup where everything is internal to you. However, that's not the worst thing in the world. "Oh no, we improved a Free server our company depends on, and we have to share those improvements so that the person who gave us the server for free can also benefit from them" is pretty hard for me to sympathize with.

This is vastly more business-friendly than the non-FOSS SSPL.

[0]https://github.com/redis-rb/redis-client/blob/master/LICENSE...