skysight-inc/HackerNews huggingface dataset:
> I am not making assumptions. Google notoriously operates in this fashion -- for instance unless you are a very popular creator, youtube functions like that.

Their copyright takedown system has been around for many years and wasn't contingent on AI. It's a "take-down now, ask questions later" policy to please the RIAA and other lobby groups. Illegal/abuse material doesn't profit big business, their interest is in not having it around.

You deliberately conflated moderation & appeal process from the outset. You can have 100% AI handling of suspect uploads (for which the volume is much larger) with a smaller staff handling appeals (for which the volume is smaller), mixed with AI.

Frankly if your hypothetical upload is still rejected after that, it 99% likely violates their terms of use, in which case there's nothing to say.

> it is cheaper

A lot of things are "cheaper" in one dimension irrespective of AI, doesn't mean they'll be employed if customers dislike it.

> the money saved by removing support staff makes perfect sense and the two things are related to each other like identical twins are related to each other.

It does not make sense to have zero staff in as part of managing an appeal process (precisely to deal with edge cases and fallibility of AI), and it does not make sense to have no appeal process.

You're jumping to conclusions. That is the entire point of my response.

> What does a company have to gain by supplying the staff needed to listen to the appeals when the AI does a decent enough job 98% of the time?

AI isn't there yet, notwithstanding, if they did a good job 98% of the time then who cares? No one.
Hiya, I see that you updated your blog in regards to this previous HN discussion:

https://news.ycombinator.com/item?id=28858285

It references a Telephone World article called ''Pink Floyd's Young Lust – explained and demystified'' with great analysis of the sequences heard.
You can over-provision your own baremetal resources 20x and it will be still cheaper than cloud. The capex talking point is just that, a talking point.
Hoverzoom: Zoom Images on Supported Websites
So this seems quantifiable as well - there must be a number of processes / components that a business is made up of, and those presumably are also weighted (payment processing has weight 100, HR holiday requests weight 5 etc).

I would conjecture that changing more than 2% of processes in any given period is “too much” - but one can certainly adjust that.

And I suspect that this modifies based on area (ie the payment processing code has a different team than the HR code) - so it would be sensible to rotate releases (or possibly teams) - this period this team is working on the hard stuff, but once that goes live the team is rotated back out to tackle easier stuff - either payment processing or HR

The same principle applies to attacking a trench, moving battalions forward and combined arms operations.

Now that is of course a “management” problem - but one can easily see how to automate a lot of it - and how other “sensory” inputs are useful (ie which teams have committed code to these sensitive modules recently

One last point is it makes nonsense of “sprints” in Agile/Scrum - we know you cannot sprint a whole marathon, so how do you prepare the sprints for rotation?
I think we basically agree on the need for long-term positions and cultures to develop things like CRISPR and Quantum. What my original post refers to is that the average FAANG employee stays at the company for a little over a year these are the free agency moves that hurt technology in innovations like the ones you mentioned..
This is super interesting. I've been wondering for a while about the role of iron in health, with consideration of things like the influence of the iron scavenger P. gingivalis. I do wonder if iron is the real reason for red meat being associated with worse health outcomes.
Billions of people use them daily (facebook, instagram, X, youtube, tiktok...). Surely we could live without them like we did not long ago, but there's so much interest at play here that I don't see how they could be banned. It's akin to shutting down internet.
The big question is whether or not o3 is using any type of “meta-generation” algorithm at inference time, I.e are there multiple invocations of the LLM generation at all, or does it generate an insanely long reasoning trace in a single autoregressive stream that some somehow implicitly has search-like behavior? In other words, is the search-like behavior learned entirely in post-training and only implicitly exhibited at inference time, or is it explicitly done at inference time?

Given the enormous compute costs of o3, my speculation has been that search is explicit, but I’ve seen this post from Nathan Lambert for example that speculates (in the context of o1) that it’s possible for search to be entirely “baked-into” a single single stream roll-out (which would depend on significant long-context innovations):

https://www.interconnects.ai/p/openais-o1-using-search-was-a...

If true this would be extremely interesting.
Alternatively, get married if your future ex is going to do more good with your money than you
Long Term Software Development
Invoking Cunningham's Law. I just don't see the usecase for this. Like what are humans fundamentally missing that this is solving?

Pumping out more content faster? I can't even fathom a world where even more content is pumped out.

Avatar video calls? Just turn your video off if you are going to do that I don't need to talk to a puppet I want to talk to you.

Scams, misinformation campaigns, sucking lonely people down an even more lonely hole?

This feels past making a better mousetrap and into making a better window breaker.
I've always liked the theory of #2, I just haven't worked anywhere yet that has executed it well.
The curl-minimal solution sounds more transparent and understandable to users, on the other hand.
Show HN: Convert ePub to audio files
A way to generate .mp3 files from ePUB.

I wanted to continue "reading" even after my eyes got tired or if I went away from the screen. For these cases, what I did was select a given text, and select "Speech". If you've used this before, you know it's fine for small sections, but not for big chunks of text.

So, I challenged myself to create a project that would "text-to-speech" a given book. After some attempts, I came up with a good-enough initial version using Golang. It will parse an ePUB into sections and run MacOS's `say` command to generate audio files.

For now it's quite basic, but worked fine for the few files I tested.
I first read that in a Fabien Sanglard book, probably Game Engine Black Book: DOOM?
I am building an AI Slack Moderator bot [0] as a side project. I was thinking that this could be a cool intermediate layer to allow a user to ask questions about moderation logs. However I am not ready to build this for now. Feel free to add me to an email list for people who want to know when you OSS it down the line.

[0] - https://popsia.com
O3 "Arc AGI" Postmortem
This is absolutely spot on.

What do you mean, I can't scale up because I've used my hardware capex budget for the year?
a actual API to use when authenticating is a real advantage for Passkeys I hadn't considered.
This is what I’ve heard. If true it’s funny as it effectively eliminates Sun’s inclusion in the acronym because everyone assumes it’s NextStep.
I used to do Java and Scala.

In 2020 I started a new project in Kotlin.

I like Kotlin, but what I hate is that in the meantime I migrated all my programming to Neovim and Helix. All programming? No, not Kotlin, because the LSP isn't there and JetBrains clearly has no interest, they want to sell their IDEs.

Now don't get me wrong, I have an IntelliJ license since 10 years, even back when I was employed and paid it out of my own pocket.

It's not about the price. I would gladly pay for the LSP implementation. But I don't want to use IntelliJ anymore.

So a new project on the JVM where I have a say in the stack? Java or maybe Scala. No more Kotlin.
A while back I tracked down the video clip from the show Gomer Pyle that was used for the “But there's somebody else that needs taking care of in Washington” background audio.

Seeing that in its original context was jarring
dang -- why was this flagged? Seems like a perfectly reasonable post.
You mentioned fencing: the electronic scoring system in fencing is pretty primitive, and has not at all replaced the need for a referee. It determines whether a hit has landed, and that’s about it. Unfortunately the sport still has a big problem with how subjective the refereeing is (particularly in sabre, which is my weapon), and that’s driving corruption at the highest levels [1].

https://www.nytimes.com/2024/05/09/world/europe/fencing-olym...
They are conveniently leaving out:

1) Apple has a track record of rejecting App Store apps that break the law or platforms' ToS, yet conveniently leaves the Facebook app around despite the company being in breach of the GDPR since the very day it went into effect.

2) that they held out for a decade from providing granular contacts access permissions, which Facebook and other similar apps were exploiting to infer users' social graphs without their knowledge or consent.

3) most of their concerns can be alleviated by asking the user for consent and using their existing rules to forbid misleading requests for consent, citing the GDPR if necessary.

While it's entertaining to see one shit company call out another, ultimately neither are right.
These kind of hand wavey statements like “practice,” “grok,” and “nonlinear its capabilities will be” are not very constructive as they don’t have solid meaning wrt language models.

So, here's my hypothesis, as someone who is adjacent ML but haven't trained DNNs directly:

We don't understand how they work, because we didn't build them. They built themselves.

At face value this can be seen as an almost spiritual position, but I am not a religious person and I don't think there's any magic involved. Unlike traditional models, the behavior of DNNs is based on random changes that failed up. We can reason about their structure, but only loosely about their functionality. When they get better at drawing, it isn't because we taught them to draw. When they get better at reasoning, it isn't because the engineers were better philosophers. Given this, there will not be a direct correlation between inputs and capabilities, but some arrangements do work better than others.

If this is the case, high order capabilities should continue to increase with training cycles, as long as they are performed in ways that don't interfere with what has been successfully learned. People lamented the loss of capability that GPT 4 suffered as they increased safety. I think Anthropic has avoided this by choosing a less damaging way to tune a well performing model.

I think these ideas are supported by Wolfram's reduction of the problem at https://writings.stephenwolfram.com/2024/08/whats-really-goi...
What’s your actual point here? You seem to be trying to build up to something by asking me questions instead of RTFM.

You aren’t “sending” the key anywhere, you are downloading the report and decrypting it locally.
Artificial Intelligence Never Dies
Yes that is exactly what it is! It's basically a very small upgrade over my favorite database: A JSON-file :)
Not in public schools in the British sense. I assume it varies in public schools in the American sense, and I am guessing violence sufficient to render someone unrecognisable is pretty rare even in the worst of them.
Research: Why Forming Diverse Teams Is Harder in Uncertain Times
Can you back up that claim? In my experience, the vast majority of Rust is safe, or built on communally-audited safe abstractions over unsafe code.
Cloning of the DB is how some folks do blue green deployments in snowflake. I’m glad to see this hit more and more databases.
Extreme violence then? With rocks, clubs of bare hands? I was responding to "render other humans unrecognizable with a rock" which I am pretty sure is uncommon in schools.
Function types and single-method interfaces in Go
I agree it can be useful (latency, availability, using off-peak resources), but running globally should be a default and people should opt-in into fine-grained control and responsibility.

From outside it seems that either AWS picked the wrong default to present their customers, or that it's unreasonably expensive and it drives everyone into the in-depth handling to try to keep cloud costs down.
Removal of setuptools in 3.12 broke a ton of legacy builds. Basically created a wall of forced package upgrades for a huge amount of packages in PypI where end users have to bump a bunch of stuff if they want to migrate from < 3.12 to 3.12+
I watch surgery videos sometimes, out of fascination. It's not gore to me - sure it's flesh and blood but there is a person whose life is going to be probably significantly better afterwards. They are also not in pain.

I exposed myself to actual gore vids in the aughts and teens... That stuff still sticks with me in a bad way.

Context matters a lot.
I’ve been assessing this. Is it possible to MDM-install a VPN to the home network so the same policies are enforced?
> I imagine companies like Meta have such good automated moderation that what remains to be viewed by a human is practically a firehose of almost certainly disturbing shit.

On the contrary I would expect that it would be the edge cases that they were shown - why loop in a content moderator if you an be sure that it is prohibited ont he platform without exposing a content moderator?

In this light, it might make sense why they sue: They are there more as a political org so that facebook can say: "We employ 140 moderators in Kenya alone!" while they do indifferent work that facebook already can filter out.
You speak of this confidently, but there are sites that return a not modified response when in truth they have modified the feed. It doesn't happen often, but I have seen it happen with more than one site. It is why I take the not modified response with a grain of salt.
Like the old joke - growing old sucks but it beats the alternative.
Ever heard of drone papers?

https://theintercept.com/drone-papers/

https://en.m.wikipedia.org/wiki/Daniel_Hale
On the cassette tape version of The Wall I had if you flipped the cassette over during this phone call sequence it would end up being right in the middle of another song (can't remember which one) which has this recording playing as part of the background. I feel like it couldn't have been intentional but who knows.
>3. better than most corporate stuff is a low bar

I think it's a very relevant bar, though. The top level commenter made points about "a business of just about any size", which seems pretty exactly aligned with "most corporate stuff".
Geopolitics and many other extremely important domains would too.

I think it is going to become increasingly difficult to keep the various manufactured illusions our culture is composed of together. Hopefully the transition isn't too tumultuous.
Isn't this breaking Jakob's law of the rest of the tooling though? I can se flows borking with something like "x failed at expect" in a majority of reporting tools not specifically meant to deal with this spaces in functions stuff.
Discussion of WSJ story: https://news.ycombinator.com/item?id=42485938
I'm building GPUprobe (https://github.com/GPUprobe/gpuprobe-daemon) to help developers monitor GPU applications without modifying their code. It uses eBPF uprobes to track CUDA API calls at runtime, allowing for:

- Memory leak detection
- Kernel launch tracking
- Per-process memory allocation patterns
- <4% overhead in benchmarks

The technical details are in the blog post, but the key innovation is using eBPF to monitor GPU applications without requiring code changes or recompilation. I'm building this as a side project during my master's studies at ETHZ, partly inspired by how useful BCC's memleak tool was for debugging CPU memory leaks at my job.

I'm still learning and improving the tool, and would appreciate any feedback or questions about the implementation!
U.S. cuts Samsung CHIPS Act award by nearly $1.7B
> If Christianity is not true, then it is false.

It might be better to think of it as a potentially useful fiction. Our culture is full of those.

Morality doesn't exist in any objective sense, which means "murder is wrong" is not, strictly speaking, true. That doesn't mean it isn't useful for us to collectively treat it as if it's true. You might even argue that that's the nature of all shared truth.
> It should definitely not be median but something like 20 percentile threshold works best.

We could just start with the goal that everyone has access to basic medical care and a roof their head, like many other wealthy nations. If we want to accomplish that via UBI, we should pick a number that aligns with these goals.
> You need ammo, spare parts, lubricant and cleaning tools.

The ak-47 famously only needs the first item in that list.

That being the key to its popularity.
Fining Big Tech isn't working. Make illegally trained LLMs open in public domain
This is against any established biological common sense I heard of: telomeres are known to be the mechanics of the DNA.

The enemy of these telomeres is age: damage occurs to them during cell division, hence the part of the DNA which watches after the DNA is no longer to fulfill its duty: and that is an open door to all types of cancer.

In other words, if nothing kills you at old age, cancer will do it.
Here "log" means "append-only stream of small records". This isn't just about traditional logs (including http request logs and error logs). You could use it to store events for an event-sourced application, and even as the Write-Ahead-Log (WAL) for a database.

A distributed, but still consistent and durable log is a great building block for higher level abstractions.
One terrible aspect of online content moderation is that, no matter how good AI gets and no matter how much of this work we can dump in its lap, to a certain extent there will always need to be a "human in the loop".

The sociopaths of the world will forever be coming up with new and god-awful types of content to post online, which current AI moderators haven't encountered before and which therefore won't know how to classify. It will therefore be up to humans to label that content in order to train the models to handle that new content, meaning humans will have to view it (and suffer the consequences, such as PTSD). The alternative, where AI labels these new images and then uses those AI-generated labels to update the model, famously leads to "model collapse" [1].

Short of banning social media at a societal level, or abstaining from it at an individual level, I don't know that there's any good solution to this problem. These poor souls are taking a bullet for the rest of us. God help them.

1. https://en.wikipedia.org/wiki/Model_collapse
From a critical perspective, your comment made me think about the risks posed by rogue IT personnel, especially at scale in the cloud. For example, Fastmail is a single point of failure as a DoS target, whereas attacking an entire datacenter can impact multiple clients simultaneously. It all comes down to understanding the attack vectors.
Qualitatively, AWS is greedy and nickle and dime you to death. Their Route53 service doesn't even have all the standard DNS options I need and I can get everywhere else or even on my own running bind9. I do not use IPv6 for several reasons, when AWS decided charge for IPv4, I went looking elsewhere to get my VM's.

I can't even imagine how much the US Federal Government is charging American taxpayers to pay AWS for hosting there, it has to be astronomical.
> Everything needed for high performance was ratified in 2021

Assuming you are right, getting on for four years after even this we would have a high performance implementation of it to look at which proves that it really is everything needed . . .

Except we don't.

Until we do all you have is a dream.
The API is basically the prompt LOL. I chucked in the API, and had o1-pro write tests + fix bugs until it worked.
She did not marry into wealth - she herself grinded at Amazon in the early days.
Show HN: A CLI Tool That Lets You Chat with a Local CoT AI in Your Terminal
KMS access is granted by either environment variables or by authorizing the instance itself. Either way, if the instance is compromised, then so is access to KMS. So unless your threat model involves preventing the government from looking at your data through some theoretical sophisticated physical attack, then your primary concerns are likely the same as running a box in another physically secure location. So the same rules of needing to design your encryption scheme to minimize blowout from a complete hostile takeover still apply.
> All the pro-cloud talking points are just that - talking points that don't persuade anyone with any real technical understanding,(...)

This is where you lose all credibility.

I'm going to focus on a single aspect: performance. If you're serving a global user base and your business, like practically all online businesses, is greatly impacted by performance problems, the only solution to a physics problem is to deploy your application closer to your users.

With any cloud provider that's done with a few clicks and an invoice of a few hundred bucks a month. If you're running your hardware... What solution do you have to show for? Do you hope to create a corporate structure to rent a place to host your hardware manned by a dedicated team? What options f you have?
Main thing I dislike about errors as ADTs is it forces indentation in both cases. I miss go's "iff err..." otherwise continue as normal. Yes monads can allow that, but they come with their own problems.
Yep. This is why my 12-year old Dell R620s with Ceph on NVMe via Infiniband outperform the newest RDS and Aurora instances: the disk latency is measured in microseconds. Locally attached is of course even faster.
"Many criminals got away with their crimes so let them get away with it or you are accused of anti-Semitism"

"But what about Iran? Would you please get distracted by that?"

"But we warned them before with hack them/blow their houses to rubble"
o1-pro understands JS proxies better than me tbh, so probably a positive acknowledgment.
We at Control Plane (https://cpln.com) make it easy to repatriate from the cloud, yet leverage the union of all the services provided by AWS, GCP and Azure. Many of our customers moved from cloud A to cloud B, and often to their own colocation cage, and in one case their own home cluster. Check out https://repatriate.cloud
Analytics has arguably made basketball worse, where everyone stands around the 3 point line, and the offense is mostly trying to shoot a 3 or go to the rim. Game used to be more diverse.
You can have as many domains as you want for free in your Fastmail account. There are no extra fees.

I've used them for 20 years now. Highly recommended.
The California job-killer that wasn't
This is an explicit hypothesis I have heard: that aging arises in part from a compromise between longevity and not getting cancer. Obviously an immortal who gets a bunch of tumors is not immortal.

That cancer cell lines are often immortal is interesting circumstantial evidence for this.

Telomere shortening for example is hypothesized as one stop mechanism for runaway cell division.

My bet would be that this is part of the answer but not the whole answer. Biological systems rarely have one part match one function. Biology is not “designed” the way humans design things.
Apple is like this, I have seen plenty of instances where you have one person carrying a team of 5 or more on their back. I always wonder how they manage to compensate them when it’s clear they are getting 10x more done. Hopefully they get paid 10x, but something tells me that isn’t true.
Or just remove it because who cares?