skysight-inc/HackerNews huggingface dataset:
That's a study on Facebook, so isn't representative of the general population. I would assume that everybody using Facebook has a certain level of tolerance for ads or they wouldn't be using it in the first place.
Nice... I did that same problem as it was a numberphile episode. Very cool! Fortunately I have over a PB of local storage at home which helps out.
Framework or custom app?
The world is absolutely chock full of systems composed entirely of perfectly sensible, well-considered decisions that nonetheless yield unexpected and undesirable effects.
Even if we were talking about real numbers (which we're not), it would still be true that (0, 1) and (1, +inf) have the same cardinality :)

As touched on in the post, 1/x is an explicit bijection (but any set of real numbers that contains an interval has the same cardinality)
> I will note that the author says there are 1,056,964,610 "normal floating-point numbers" in [0,1) and I am not entirely sure why this disagrees with the number I produced.

The reason is there in the quote. You counted both normal and subnormal [1] floating point numbers, and they just counted normal floating point numbers. On mobile so can't check precise details, but that would explain it.

[1]
https://en.wikipedia.org/wiki/Subnormal_number
Show HN: Icebreaker – Personalized Icebreakers at Scale for Cold Email Campaigns
Hey HN,

I’m excited to introduce Icebreaker.email, a tool we’ve built to help you create personalized icebreakers at scale for your cold email campaigns.

What it does: Icebreaker.email allows you to upload a CSV file containing your prospect data, and it generates unique, AI-powered icebreakers for each contact. These icebreakers are designed to make your cold emails stand out by showing that you’ve taken the time to tailor your outreach specifically to the recipient.

How it works:

[1] Upload a CSV file with your prospect data (name, company, website, etc.).
[2] The AI processes this data and generates personalized icebreakers based on the information provided.
[3] Use these icebreakers to kick off your cold emails with a more personalized approach, increasing the chances of a response.

Why we built it: We found that personalization is key in cold outreach, but it can be incredibly time-consuming. Icebreaker.email was created to automate this process, allowing you to scale your outreach without losing the personal touch that makes emails effective.

Try it out: You can try Icebreaker.email right now. Just upload your CSV and see how the tool can enhance your cold email campaigns. We're really interested in hearing your feedback and any suggestions you have for improving the tool.

Happy to answer any questions. Thanks for checking it out!

Link to the site: Icebreaker.email
To anyone to perhaps who has used both a lot:

* Are there particular pros and cons to using screen or tmux?

(I'm generally on macOS for work, but never really go into using iTerm2, so that integration isn't a big thing for me personally.)

Edit: I mean why use one over the other. I generally use something on the destination host I'm SSHing to in case the network goes sideways.
Google it. When places like this go out of business, local news articles get written. Or just pick randomly among ones still in business, worst case your order gets canceled?
hm, you really shouldn’t have to write your own olm implementation(!)

either you could swap primitives in libolm (eg fork libolm and merge https://gitlab.matrix.org/matrix-org/olm/-/merge_requests/24) or use vodozemac via wrappers.
There's a lot of other reasons people are furious with the medical system. One of my gripes with covid is that it absorbs a lot of this righteous anger into anti-mask anti-medicine yahoos.

This is something that's part of the ethos behind the "thin white line"... which is a toxic ideology similar to the police "thin blue line". Essentially they want to paint all their critics as a number of stereotypes:

1. The tinfoil hat wearer. Anti-mask, anti-vax, anti-who-knows-what, these incoherent loonies are angry because bigfoot is putting floride into the frogs and making them gay

2. The drug addict. Addicts are randomly violent rapists that will claw you to death if suggest they use less drugs or put out their cigarette. Btw I didn't just throw sex assault in there; it's not fun, but this is literally a stereotype from drs/nurses, because there is a higher prevalence (long story on that, but IMO mostly psychos just love drugs, so there's a high correlation; causation is murkier)

3. The fatty, the drinker, the non-complier. This asshole will ruin their body, then blame their doctor. Similar to the drug addict without stereotypes regarding conduct.

4. The primadona. Just they same person that insults the waiter, but now the waiter is the doctor. They expect you to handle them with kid gloves while you wipe their ass, and they'll complain about it anyway.

Medical staff literallly think all their critics fall into those categories. A substantial number of them think they should be able to just kill their patients, just like cops think they can kill people.

There's a really toxic culture that goes unaddressed. They have terrible relationships with a number of underprivileged groups. It may be a stressful job, but it has a hidden culture of abuse and us-vs-them mentality.

There's issues in the profession, systemic and addressable, but there's also a major people and culture issue.
Warning to everyone: the TP Link router’s Deco app has dark patterns. Nudges and unread message badges trying to get you to subscribe to their services. Forced acceptance of new terms of service to keep using the app (with no other way to configure the router). Etc. Look elsewhere
Choosing the "Brain" for your AI-powered app – My new method, feedback requested
When building some app or pipeline that has an LLM component at some point (what I mean by "the brain"), there's a question of which model should you choose? Many models nowadays can basically be drop-in replacements for each other. All else being equal, it's better to choose one that's more "knowledgeable" about your application's domain area than not. "Knowledge" of LLMs is usually measured, kind of like giving students a test in school, with a question-answer benchmark dataset where someone makes questions and an answer key. The LLMs are asked the questions, someone has to grade the answers, and whichever LLM scores higher on this test (the QA benchmark) "knows more" about that domain.

HOWEVER, creating the QA benchmark is labor intensive! So what I have created is a procedure you can use that runs programmatically without needing a QA benchmark set at all. Effectively what the procedure is is to probe the LLM with an opinion question in the desired domain many times, and see how consistent or inconsistent its responses are. Fracturing of the answers is quantified by "response dispersion", and the preprint I linked to shows a strong inverse correlation between response dispersion and accuracy on QA benchmark datasets. The point of course is not for people to do the comparison themselves, but to just use response dispersion to get a similar result as they would have if they had instead gone through the entire process of QA benchmark tests.

I'm posting it here because I am requesting constructive criticism on my preprint before submitting it to a journal. The paper itself is geared a little more towards the NLP research community than the average developer, however one of the main products of the paper itself is meant to benefit the average developer who is building AI-powered applications (by which I mean they drop-in an LLM at some point in their pipeline) and wishes for a quick and cheap (nearly-free) way to compare LLMs for his or her application domain.

I will reply to every response here, my responses will be early drafts of improvements I wish to make to the paper, so please criticize them as well. Thank you!
He was using the remote control provided by the manufacturer - it just happened to be an Android device.
What are you going to do, write a letter to the editor and threaten to stop buying their news?

Create your own news site?

Research and publish the full context in HN comments?

Make a context-free complaint on HN?

Stop reading HN?

Something else?

"The Fourth Estate has a responsibility to do its job." is astoundingly naive.

Their job is to sell subscriptions. Their job is to get paid a wage. Their job is to make their boss, and corporate owners, happy. Their job is to fill a never-ending blank page with words which rot away in hours while in a disparate fight for attention.
I may be wrong but I remember it almost exactly the opposite i.e. that Musk was clearly flailing with Twitter and Meta saw that as an opportunity to move into Twitter's market, which they would have struggled to do with competent management at Twitter.
Would love a suggestion on books to start conceptualizing of a business in terms like these, instead of how I currently think of it (tech stacks and cost)
I have two separate aircons in our apartment. They both plugin to the wifi and I can control them locally from my home assistant instance. When hass detects nobody is at home, it will just automatically turn off both aircons with all the lights.

It is also handy if it is extremely hot like now and we're both out to monitor if it gets over 30 inside, so we can remotely get it cooler so the plants, cats or server will not suffer too much.
> and is almost impossible to mess up

Just don’t cook yourself with the remaining good capacitance.

Personally, I wonder what could be done to temporarily get the capacitor to “kick” for a few more times to get your home temperature down as you get your replacement. Chill the capacitor?
This is a false narrative. Twitter has said they’ll abide by local laws. In Turkey and India, they did. In Brazil, they’ve made the claim formally that unilateral secret censorship orders from one justice are not legal per Brazil’s own constitution, and so they cannot comply.

You’re using this false equivalence to attack Musk and Twitter as unprincipled when they’re actually being principled.
Update on Llama adoption
I used to be an avid user of screen, then later on tmux. My terminal directly launched a session upon opening.

But something that was always bugging me was the "ssh unawareness" - I've always wanted to be able to do splits on the remote end, but that was simply not possible without nesting sessions.

Now, I've switched my terminal to wezterm, which fills all my multiplexing needs, as it supports this exact "remote-or-local-splits" usecase (with some setup, of course).
What's the true goal here? Given the decentralized aspect of the fediverse, facebook won't be able to sell ad space here.

Is threads hoping to become "the" instance in the fediverse? Then they can impose their will across the rest of the fediverse.

threads: "oh, you have a single user instance and want to federate with us? Pay us $500 per user/year, and use our preferred server which allows us to sell ad space on your server"
These charts stop right at the point where the U.S. imposed tariffs on Chinese solar panels, and the tarrif schedule is only going up, to 50%. This matters because the future of solar is utility scale, where the panel costs dominate. So for the US, at least, solar costs will not keep shrinking in the short term.
> Ctrl+a from my cold dead fingers

As someone who uses `set -o emacs` I cannot possibly imagine pressing C-a C-a to go to the beginning of the line

Also, as an iTerm2 user: the integration with tmux control mode (tmux -CC) is just amazing for the way I use tmux
Future of AI relies on today's reality – and it's not pretty
All I can speak to is my own preference. My preference is that no URL shortener is used at all. But if one has to be used, it's far better for it to be something hosted and run by the service itself rather than farming it out. Farming it out means that data about me is getting shared with some random service provider somewhere, which is automatically problematic.
I think I like this idea in general, especially if children rotate through all the chores.

And in moderation, so children have lots of unstructured time to play and learn and socialize on their own.
It would be great if it would support other eBay sites than just .com, not everyone is in the US :)
Yeah, I had to re-read it 3 times to understand why the article was saying that was a _bad_ thing. Now I understand what he's saying but I'm pretty lost because it assumes a set of priors I simply never had.
In you case it is not obvious that it would be a bad deal for the movie makers - perhaps, on net, it would get more people wanting to see the movie?
Ask HN: How much are you paying for your infrastructure?
I am starting a new app soon. I am surprised how much and how fast prices and cloud offerings are changing. Some people claim to run mid size services surprisingly for free. Some other people are I know paying 30K USD / month and getting much less out of it (likely not optimal setup). Some big companies I saw paying ~million for global scale, but I wonder how much smaller it could be for them.

If you run own a cloud infra, how much are you paying (orders of magnitude)? How much users/traffic you serving? What is your approach for cost savings?
Indeed, the tooling is the problem. And I wouldn't hold my breath to see this tooling being implemented, as the feature has been around for quite a bit.

IMHO, PANDA [1] remains a better/more practical choice for whole-system record/replay analysis. It already offers quite a bit of tooling (including a python interface), as well as hooks to build your own. It does have its own shortcomings (speed and not being in-sync with the latest QEMU), but at least you're not limited to gdb-based debugging.

[1] https://panda.re/
LLAVA is pretty great
Ridiculous and arbitrary points of failure is a gigantic pet peeve of mine. See every charger unit that has the cable hardwired to it.

For any one thing, it feels like not a huge deal. Oh well, a thing is broken and needs replacement. But at scale, it feels like this is how everything ends up dying, lately.

For example, our LG microwave, oven, and dishwasher all started to fail around the same time simply because the awful membrane buttons collapse or just stop working. You'd expect to start considering appliance replacement when the actual parts that do the _work_ can't function anymore, not because you simply can't turn it on anymore.

I would love to not send three heavy appliances to the landfill just because of a few buttons that don't work anymore, but I have more money than time. What's more, how long will it be until (made up hyperbole incoming), say, the input button on a TV also fails, and then you can only use HDMI 2 until that port wears out from swapping things into it, or, <insert basically any other thing you could possibly own that can be rendered useless simply because the power button stops turning it on>.

It becomes infuriating to think of all the waste that's generated from these little stupid things.
Huge fan of Ibis, the value isn't that you can now use DuckDB... it's that your syntax will work when the next cool thing arrives too
Embrace extend extinguish ?
Never heard of ibis before but the front page give a pretty good overview of what it is to me at least. Looks like a dataframes api that can be executed on a variety of backend engines, both distributed and local.

Somewhat analogous to how the pandas api can be used in pyspark via pyspark pandas, but from the api -> implementation direction rather than (pandas) implementation -> api -> implementation maybe?
Whaoo, super interesting, thanks for the link.

Some of their projects follow the same idea of a grid of small square mirrors.

However, they choose to put the mirrors on the ground (which is simpler) and move the target at the focal point (which is not simpler).

Good source of inspiration, I will watch their videos.
it’s always interesting finding out about a myth for the first time from the content that debunks it
suspect the author is referring to https://matrix.org/blog/2019/04/11/we-have-discovered-and-ad... and also missed the point that the breach didn’t compromise any e2ee data, because of e2ee.
Does wordpress.com count as a major site? They host a huge amount of sites.

They are saying Yes to everyone. There is no indication anywhere that they block AI scrapers.

In fact, they let a blogger 'profit'.

https://wordpress.com/blog/2024/07/30/perplexity-partnership...
Humans are not bears.

Also, the life expectancy of humans is >10x a bear.

Why are people bending over backwards to normalize diabetes and obesity?

The weeds in a garden need to be pulled or they will take the garden. Problems need to be recognized and then fixed, anything else is delusion.
The equal problem with "hallucinate" is that it also has far to many anthropomorhic connotations (a person having creative fun, a person on some form of drugs, a person in some sort of "sleep state").

So far I'm coming around to the growing use of "slop", originally meant as an alternative to "spam" and to imply spam-like intent, but the great thing about this word choice is that the closest anthropomorphic connotation is to "pig feeding". Pigs can be highly intelligent, of course, but that's not the first image one has when thinking of a pig at a slop trough.
It's a bit like that quote about democracy - it's the worst place apart from all the other ones. Not where really is perfect. The population keeps going up here with people immigrating for what it's worth although we've had quite a lot of millionaires leaving and African asylum seekers arriving on dinghies which is perhaps not ideal.
Why do they train their models on that data then?
Minimum wage isn’t the issue here. You said 30-50 cents an hour isn’t “relevant” yourself, but haven’t backed that up with anything. They could be paid 0 for all I care, the situation would be the same: folks who have stolen something from society (be it direct financial losses or more abstract things like health and safety and peaceful movement) being made to give retributions back to society for their crimes. There are easy wins here (trash), and more involved projects.
Thanks tmolovinsky, we're already actively working on component creation so hoping to introduce that soon :)
> with some setup, of course

Care to share the config ?

[EDIT]: and on the topic of modern terminal emulator vs screen/tmux type solutions ... there is of course some feature overlap for which modern terminal emulators are clearly better (my opinion), such as window / pane management.

However, screen and tmux are simply amazing for long-term backgrounding of tasks and/or sessions.

There are some "daemon"-type tasks that I almost exclusively run under screen, only moving them to a systemd-type session control system long after they've been properly debugged and tested.

There are also some semi-permanently running shell sessions that keep alive with screen on remote servers to instantly recover full context of what I was doing there, sometimes weeks apart (old brains become forgetful and need crutches).

Are modern term emulator like wezterm capable of pulling that off these days ?
Nice. Could you please add also the postal costs to the sort?
My very first trial showed me a 38$ PC with 500$ postal cost. I'm located in Europe, but still ???
There can be multiple reasons to do something. It's a simple, effective way to avoid some legit issues that doesn't require much if any testing; by itself it's a perfectly legitimate business decision and doesn't need to be illegal.

Paired with their attitude towards repairing the broken tablets, it's clearly also a part of their "planned obsolescence" scam.
https://archive.is/Zz5r1
I guess I'll take the opposing stance.

I'm torn by this. On the one hand, I see the need for the fundraising, and the points made in TFA about effectiveness are valid. This seems like a good move for KDE.

But, I worry this sets a terrible precedent in the Linux space. I hate ads, with a passion. I pay for premium versions of stuff (though usually not subscriptions) for an ad-free experience. Once we open the door and say that this type of thing is ok, I worry it's going to start showing up in other FOSS apps. Yes we can patch it out, but I don't want to have to go around patching all the tools to remove their popups!

I'm probably worrying about nothing, but since nobody else articulated this concern I figured I would.
What a weird take. Nobody cares about a robot watching a movie, it's the robot reselling that movie and keeping the profits that is objectionable. I don't understand the speciest angle at all. Humans both inside and outside of tech rate intelligent non-human biological life as much less important than human life. I'm not saying that's wrong, but it's clearly true. Elevating non-biological life to parity with humans makes no sense.
From Julia to Rust (2021)
The Phoronix forums are always a place of infinite brain rot. Phoronix is valuable, but its forums... No.
Only for a small group who makes money on ads. For any small business it is either a wash or a boon, since it makes people more likely to know about them. Your hotel does not care where you found them, and will be quite happy not to pay the experia fee. Same thing with the ethnical restaurant, the hardresser or the accountant.

For those who make money on subscriptions it is a no issue, since the robot can't index the content anyway.

But yeah, if you are an influencer, well the world is probably strictly better of without you.
solar costs keep shrinking and then you have power companies like SDGE that want to punish solar owners based on their salary and set a $125 min cost to be connected to the grid
> write a quicksort, use a bitwise operator, teach a friend, give a speech on coding

Sounds like a typical tech influencer.
ChatGPT is phenomenal for trying new techniques/libraries/etc. It's very good at many things. In the past few weeks I've used it to build me a complex 3D model with lighting/etc with Three.JS, rewrote the whole thing into React Three Fiber (also with ChatGPT), for a side project. I've never used Three.JS before and my only knowledge of computer graphics is from a class I took 20 years ago. For work I've used it to write me a CFN template from scratch and help me edit it. I've also used it to try a technique with AST - I've never used ASTs before and the first thing ChatGPT generated was flawless. Actually, most of the stuff I have it generate is flawless or nearly flawless.

It's nothing short of incredible. Each of those tasks would normally have taken me hours and I have working code in actual seconds.
Entice, Entrench, Enshittify.
> not because Mark Zuckerberg is a nice guy

Mark Z was clear on Dwarkesh's podcast that when he has things open he does so because he thinks it will benefit Meta and he explicitly says it's not altruistic and that if it stops being useful he'll stop making things open.
> all they can do is, in fact, sample from a compression of historical texts

To me, results like the Othello paper make any sort of "stochastic parrot" thinking completely untenable.

https://thegradient.pub/othello/
Look, if you actually knew what you were talking about you would be able to explain it in a few sentences. I'm guessing you're misremembering something you never really understood from the econ elective you took in college ten years ago and so all you can do is say "go read a book" because you don't really understand it beyond a vague notion that taxes are somehow unnecessary to fund the government.

Like, just as a basic common sense test, if it were possible for the government to spend as much as it wants without taxes, why wouldn't a politician implement that, eliminate taxes, and immediately become the most popular politician in the history of the world? If it were as easy as you say, surely that would have happened. Since it hasn't happened, it stands to reason that maybe you don't know what you're talking about when you say the government doesn't need taxes to fund spending.
Thanks for the continued support and the contributions so far, kartik-raj7!
Trump threatens to send Meta's Mark 'Zuckerbucks' to prison if reelected