skysight-inc/HackerNews huggingface dataset:
Show HN: I built a tool to stop cold email spam (Unspam.io)
Hi HN! I'm Louw, founder of the enterprise insurtech scale-up Root[0]. Over the last 8 years, my inbox has been flooded with unsolicited emails, especially since early 2023. Recruitment services, outsourced software development agencies, and a crazy amount of lead generation services (thanks, Apollo!) drowned my inbox.

To solve this, I created Unspam. Initially, it was a simple tool for myself and fellow founders to reduce noise. And it worked — about 10% of my emails were swiftly and accurately categorized as unsolicited messages.

Given its success, I've decided to package and share Unspam with the broader community, evolving it into Unspam.io.

How it works:
1. Hook up your Gmail
2. Unspam monitors received mail in the background
3. Unsolicited emails are labeled and archived

Please try it out and let me know your feedback. What would you improve? https://unspam.io

---

[0] https://rootplatform.com
[1] PS: I value privacy intensely. Unspam doesn’t record, store, or train on your emails. No need to.
Should I assume this requires some kind of config on the web server to get it to wrap the plain text with <pre> tags in the body? Opening an index.html typing something up like this, and uploading it to a server with a default config will dump out a big mess of text, since HTML collapses spaces by default and doesn't respect new lines.
Would anyone want to help me organize this in SF?
You can orbit a black hole like any other gravity source, without spending fuel.

I don't know how near the event horizon a safe orbit can be?
The same thing happened with nuclear fusion. People working on it have been saying sustainable fusion power is right around the corner for decades, and we still don't have it.

And it _could_ be just one clever breakthrough away, and that could happen tomorrow, or it could be centuries away. There's no way to know.
You are the beneficial owner, but the broker is the titled owner, acting as custodian on your behalf
Material design always looked like a total mess to me.
Spam exists because email can be sent from any domain on the internet by default without requiring any validation.

The moment that enforced DMARC with p=reject is mandatory a lot of problems will go away because you will be required to "turn on" email for your domain with SPF and DKIM. In the mean time, every domain that has ever been registered is subject to being used for spam.
> It takes years to become competent at the math needed for AI

(Assuming that "AI" refers to large language models)

The best open source LLM fits in less than 300 lines of code and consists mostly of matrix multiplications. https://github.com/meta-llama/llama3/blob/main/llama/model.p...

Anyone with a basic grasp of linear algebra can probably learn to understand it in a week. Here is a video playlist by former Stanford professor and OpenAI employee Andrej Karpathy which should cover most of it (less than 16 hours total): https://www.youtube.com/watch?v=VMj-3S1tku0&list=PLAqhIrjkxb...
SonicPy and/or Processing come to my mind. Both are free.There's also Puredata. And Javascript. Also free.

But, audio hardware such as a sampler (or a phone app) might be worth considering if you don't have experience making audio mashups because when we start we don't have lived experience with creative workflows.

Or to put it another way, if you've spent adult years at the computer without making audio mashups there's evidence against the computer being the right audio mashup tool for you.

Good luck.
From the article, the new software stack is just a slight modification of the existing stack. I just don't see how it would take a few years and 10% of the workforce to add a few new steps to the existing pipeline.

Once implemented in some open source mail agents, everyone can just upgrade on their usual schedule, so it's not like every single person needs to spend millions of dollars to transition.
It's general-purpose AI as AI is commonly understood, which is probably specific and useful enough for such a report.
what part of 'Open' do I not understand?
Ha yea I spoofed the value server side so it was something like NumPlayers*20+RandRange(0:3)

So that if there were only 6 online it’d report 123. Took only a few weeks before I was able to disable it and report the real values.
I fully agree with you and this is indeed one of my criticisms of modern academic writing -- we tend to write papers that are just very hard for anyone to read.

So delta refers to the confidence, i.e., how often are you willing to be wrong, and epsilon is tolerance with respect to the actual count.

We have found that in general, setting delta=0.1 and espilon=0.8 works fine for most practical applications.
Yeah... no chance. There will be no code in 5 years. What a joke. Even if it were technically possible (it's not), the idea that the humans involved would be able to make it happen in such a short amount of time is laughable.

Seriously, think harder about what you're suggesting here. It's ridiculous.
> people like Altman get excited are that if AI is as good as humans all round then you can replace the workforce.

I get that. I guess my point is this already seems to exist. We could combine AI with machinery to replace almost everything humans can do already, someone just has to build for that solution (e.g. train some models).

AGI just sounds like a sort of automation of that process. And I don't think a bigger LLM will accomplish that task. I think more developers will.

Which I wager would be cheaper and arguably more fortuitous to the human race than $50 billion thrown into one pot
Clearly GGP is great since it’s just a large rectangle
Games and Relaxation
What games help you relax best after a hard day? What is it about these games that calms you down?
Only the exp call happens in the processing loop. The ln is in the conversion function, it's not supposed to land in the code.
New AI generates CRISPR proteins unlike any seen in nature
The last time I copied something from SO it was this:

> DENSE_RANK() OVER (ORDER BY TotalMark DESC) AS StudRank

And then I filled in my column names and alias. This is 90% of what is happening with LLMs / SO copying. Copy / paste of syntax like this absolutely does not need a link or attribution and is in no way copyrightable in the first place.
And to emphasize the above point, it doesn't matter which "direction" you accelerate towards; the singularity is in the future, and you are approaching the future faster the more you accelerate.
That helps, but they will find a way around it. They always find ways around half measures.
hey this is the same guy who did some work for running osx on qemu/kvm. https://www.contrib.andrew.cmu.edu/~somlo/OSXKVM/
You really need to think about your biases. I've worked with teams (devs & non-devs) from China for years and I did not find them different from "western" ones. Some people will do stellar work, some will try to find short-circuits and lie to your face.

The culture is absolutely different, so it may take time to recognize behavorial patterns in one way or the other - as a European working in the US, it also took me some time to figure out the "US way" of working.
You're talking about what happens after a person signs a non compete, whereas my point is about what happens before he does (or doesn't) do it.
When I suggested aircraft carriers dedicated to drones around 2000, I was told it was absurd.

I was right.
You cannot compare the suborbital booster return to an oribital reentry, they are two completely different things. No SpaceX vehicle but Crew Dragon (a capsule) has ever returned astronauts from space, and I suspect it will be the only solution for a long time to come.
Is it really AI-enhanced, or is it just a handful of features for AI interaction (like a snippet repository for "prompts" or sending the same query to multiple chat pages) invented by someone who does not have the resources to do their own AI but really wants to get in on the hype? Either way, seems like a bad and overhyped idea for a browser.
That's the trick, they actually don't provide precompiled shaders as you know them. The graphics hardware back then was fixed function pipelines with a tremendous number of options to configure how they work. The downside is that you can't run truly arbitrary code but the upside is that they can instantaneously switch behavior as fast as setting a register.

Prior to ubershaders the emulator took a configuration for the hardware pipeline and turned that into a shader, which took time to compile. Ubershaders work by emulating the entire fixed function pipeline in one glorious shader until the smaller, more efficient shader can be compiled and slipped in.

Basically, the ubershader is the only thing that can actually understand the "shaders" packaged with the game and start using them with zero latency.

Why not just precompile all the possible hardware combinations? There's far more combinations than atoms in the universe.
Why not just precompile all the hardware combinations that the game actually uses? There's no way to tell before hand without examining every branch of the game's code which ranges in difficulty from "computationally prohibitive" to "fundamental theorems of how computers work says this is impossible".

The article mentions that some users actually passed around cached shader packs, but that solution was brittle.
I believe that plagues are really easy to make, and that making them is already accessible to most PhDs in biomedicine, many PhD students and some particularly talented high school students.

Most of skills are I believe, laboratory and biology experiment debugging skills rather than something like deductive intelligence.

The easiest things aren't actually 'plagues' as such, and the high school accessible approaches would require access to being able to order things from DNA synthesis labs. I think it's accessible to an incredible number of people, basically everyone I know who does biology. None of them would ever think about doing this though, and if I asked them they would probably not know how to do it, because they'd never direct their thought in that direction.

I think the real concern with an AI system that is like someone with a PhD in everything should rather be that it'll be really hard to get a job if that kind of thing is available. It'll give enormous power to land and capital owners. That is something which is really dangerous enough though.
I don't think we disagree, but I will say that "a handful of people in SF and AZ taking rides in cars that are remotely monitored 24/7" is not the drivers-are-obsolete-now, near-term future being promised in 2016. Remember the panic because long-haul truckers were going to be unemployed Real Soon Now? I do.

Back then, I said that the future of self-driving is likely to be the growth in capability of "driver assistance" features to an asymptotic point that we will re-define as "level 5" in the distant future (or perhaps: the "levels" will be memory-holed altogether, only to reappear in retrospective, "look how goofy we were" articles, like the ones that pop up now about nuclear airplanes and whatnot). I still think that is true.
The difference between "stop AI" and "stop cryptography" is that those of us who want to stop AI want to stop AI models from becoming more powerful by stopping future mathematical discoveries in the field. In contrast, the people trying to stop cryptography were trying to stop the dissemination of math that had already been discovered and understood well enough to have been productized in the form of software.

Western society made a decision in the 1970s to stop human germ-line engineering and cloning of humans, and so far those things have indeed been stopped not only in the West, but worldwide. They've been stopped because no one currently knows of an effective way to, e.g., add a new gene to a human embryo. I mean that (unlike the situation in cryptography) there is no "readily-available solution" that enables it to be done without a lengthy and expensive research effort. And the reason for that lack of availability of a "readily-available solution" is the fact that no young scientists or apprentice scientists have been working on such a solution -- because every scientist and apprentice scientist understood and understands that spending any significant time on it would be a bad career move.

Those of us who want to stop AI don't care you you run LLama on your 4090 at home. We don't even care if ChatGPT, etc, remain available to everyone. We don't care because LLama and ChatGPT have been deployed long enough and in enough diverse situations that if any of them were dangerous, the harm would have occurred by now. We do want to stop people from devoting their careers to looking for new insights that would enable more powerful AI models.
Russian Rocket, Not Russian Military, Prompts Airspace Warning Off California
> everyone having moved to cellphones years ago

That is untrue. The news is full of stories of people who are right
now being forced-off hard line connections that they want and will pay
for. The choice is being removed, which is not a fair market.

But, telling any group of people that "they are the only ones" is
gas-lighting. Systematic lies to marginalise people was central to
the Purdue Pharma opioid scandal and to the British Post Office
scandal - telling people "You're the only one" when a problem is
evidently extensive should be a very serious fraud.

> don't generate income to pay for their upkeep

When many private companies took on telecommunications properties they
did so under obligations to maintenance of infrastructure,
availability and reliability standards. If it turns out their choices
of technology don't meet those standards of affordable resilience then
that's their financial miscalculation and their problem now. Or are
you saying that markets are incompatible with national security?
Probably because it was never a real thing.

This whole "AI Safety" just screams scaremongering for people who can barely use email.

A way to generate hype, and more maliciously keep the incumbents from losing their positioning by pushing needless regulations.
Seems likely. It's still weird to me that it was worth all of that taxpayer money to keep the helicopter in the sky while they searched for my friends (most of whom took to the storm sewer and were not caught).
Non-disparagements need to be made illegal.

If someone shares something that's a lie and defamatory, then they could still be sued of course.

The Ben Shapiro-Daily Wire vs. Candace Owens is another scenario where the truth and conversation would benefit all of society - OpenAI and DailyWire arguably being on topics of pinnacle importance; instead the discussions are suppressed.
Well obviously I wouldn't get an email at a revoked address anymore than I would get messages at an email account that I closed. If you want to set up a dead man email, then set that up with an address that isn't shared with anyone else, then there would never be a reason to revoke it.
Yes please! "Natural" peanut butter tastes better, but the stirring is IMO not worth it. If the jars were designed better, ie with more empty space at the top above the PB, it would be acceptable. Instead they are designed in such a way that it initially A: Makes you feel like you are bad at it and should try harder and practice, then B: Realize that that this is like those plastic clamshell packaging on some consumer goods: There is no right way to do it; it's a hostile design.
True, but you could say the same thing about anything. That does not help anyone.
Unreal's unity builds get very annoying as soon as your teams exceeds a handful of developers. You often have code that has builds fine on a machine but doesn't on another developer - it completely depends on what order the UBT picks. This is even more annoying when you have some people on Windows, some on Linux, some on Macs, and they consistently get different results. The fact that most tools (Intellisense, all clang-based tooling, ...) are broken with UE makes automating the detection of missing includes even harder.

We worked around this by introducing a mandatory pre-merge CI stage that constantly does non-unity builds - but it's costly and not something a small company can often afford (a non-unity build of our UE project is ~20min on a Linux runner, and way more on a Windows one. That adds up fast).

Unreal itself hasn't been non-unity buildable for a very long time. In general IMHO Unity builds are a testament to the failure of the C++ standards committee to realise that modules and the building model should be part of the standard to. The "one file is a translation unity" hasn't been adequate for years IMHO - I honestly appreciate how Rust basically imposed cargo as a standard, it was a hard but sane choice.
If template instantiations use up AST node identifiers (I don't know whether whether they do), I can see scenarios where crazy amplified template instantiation chains can eat substantial chunks of that range.
When I switched to Obsidian, I decided to not use any third party plugins. For this very reason. Keep it simple enough that I can switch to something else later or just open the directory in Nvim or VSCode.

And also because they are not sandboxed.
This is the beginning of the end for the mouse — not just on phones, but on desktops, everywhere. I highly recommend everyone to at least schedule a free Apple Vision demo at the local Apple Store.
facepalm

yes of course!

scrambles off to look for a brown paper bag
Wait for the warm butter croissant variant.

That said, I don't know how french post is dealing with their core business these days. And this move smells like a dead-end phase.
I suspect extensive use of Boost-style template metaprogramming is a great help in making this goal realistic.
There is a difference between saying "we believe we will achieve X in the next year" and "we will achieve X in the next year." Each framing has its advantages and disadvantages, but it's hard to accuse the person who makes the former statement of lying.
> Don’t make huge purchases with loans unless you fully understand all the terms.

I mean, yes, but they were also under the impression the 20 was forgiven over a decade ago.

The debtor definitely should know what they're signing up for. That said, if I loan an economically distressed person some money, I myself shouldn't (wouldn't) be surprised when they fail to pay it back.

The creditors in this case were international institutions with entire risk departments, all staffed with nominally intelligent people and definitely more context than any individual debtor could ever have.

While I'm miffed at people taking out loans they cannot afford will raise the cost of any investments I'd like to make in the same market, I'm much more miffed at those 'market makers' who set policy on the interest rates (so, risk) and lending qualifications for allowing this situation to exist in the first place.
Musk fans will contort into pretzels. He genuinely believed it. Just an insult. Just trading shots because the guy called his idea stupid.

It’s the RDF.
Do you have any examples that are not strawmen? (I mean, they may not be strawmen to you, but they're not at all credible to me; surely we can find something which we both agree is an actual thing?)
The ubershader is the thing that emulates Flipper at a low enough level to use the precompiled "shaders" directly. Prior to that the precompiled "shaders" were examined and recompiled into individual shaders, a process that took time.

(Why "shaders" in quotes? Because they weren't shaders as we know them today but really more like lists of hardware flags for how to flow data through a fixed function pipeline)
An excellent X thread from Yann LeCun saying similar:

https://x.com/ylecun/status/1791890883425570823
Do you mean scary as in "it is scary that apparently intelligent and sane people are wasting time and money on producing documents that consist purely of meaningless fluff"? If so, I agree.
The reason I personally think Stuxnet is so interesting is because of it's reach. The goal was so specific and it accomplished it while infecting lord knows how many machines (but I bet Wikipedia knows).

Impact wasn't massive by any means, but the scope of the project will always impress me.
I find that storing the jars upside down works surprisingly well.
> This is practically gone away

You mean the collection and reporting of data, right? That's what's gone away?

What would've made the virus itself go away?
Most people do in fact value cheap shit more than those issues.
So if I say "supply" when I mean "demand", everyone should just disregard what I actually said and assume I actually know what I'm talking about? Words matter
> I wonder if we've reached the limit of what a singular human mind can push.

We passed that limit ages ago. The underlying technology used to do so is called "writing", which is what allows for things like libraries and letters / email and personal scratchpad notes.
90-Day Exercise Windows
Management games help me relax a lot. I like Rimworld, Factorio and Stellaris, all for largely different reasons:

- Rimworld combines the best of most management games I've played into one. It's as granular as The Sims while giving you Simcity-levels of control of your surroundings. It swaps spit with Dwarf Fortress, which is not a comparison I make lightly.

- Factorio is pure efficiency porn. If you like staring at a puzzle and trying to optimize it or inch closer to a solution, that's what Factorio is for the entire playtime. Basically a pure logistics sim without a lot of the distractions from other genres.

- Stellaris is none of those things, and instead is a Paradox-developed strategy game. I don't know why I like it; the gameplay is repetitive and simple, but there's an enormous variety of low-pressure ways to develop your civilization. A lot of real-time-strategy fails to grab my attention, but Stellaris doesn't.

Those are just my picks, though. I can totally see how logistics and management simulators would feel like additional stress to the right kind of person.
great memories as a kid playing 48 hour CTP in 100 acres of woodland. Camo, tackling, building prison cells, escaping from prison, getting lost for hours. Built character.
In Germany they use these abbreviations for that:

OV = Original Version

OmU = Originalfassung mit Untertitel (original with German subtitles)

DF = Deutsche Fassung (German version)

OmeU = Originalversion mit englischsprachigen Untertiteln (original with English subtitles)
Dupe: <https://news.ycombinator.com/item?id=40320166>
Problematic when fascism forms as recently has been evident by social media working with government to censor citizens; fascism being authoritarian politicians working with industrial complexes to benefit each other.
This was a poor study, https://x.com/danielhanchen/status/1791900967472140583?s=46&...
It requires to be logged in to see other tweets in the thread, and the replies.
Good advice for the guy

What do you think are the causes for the first three things you wrote about?

Do you have an email address or a contact method?
Your personal hang-up about AMP is separate from my point.
The article mentions it briefly but Jan Leike, is talking:
Reference: https://x.com/janleike/status/1791498174659715494?s=46&t=pO4...

He clearly states why he left. He believes that OpenAI leadership is prioritizing shiny product releases over safety and that this is a mistake.

Even with the best intentions , it’s easy for a strong CEO like Altman to loose sight of more subtly important things like safety and optimize for growth and winning, eventually at all cost. Winning is a super-addictive feedback loop.
Brilliant. Literally could have used this tonight for a jar of tahini.
How does staying oneself have anything to do with what other people do?

(I'm failing to see the how we get to "in effect say they don't have a right to their own place". My understanding of the leftist position is that everyone has a right to their own place.)

(I'm all in favour of people's freedom to swing their fists about, as long as they're avoiding other peoples' faces)