Hacker Newsnew | past | comments | ask | show | jobs | submit | gopher_space's commentslogin

Your approach but I picture thin slices of descending context and try to give models buttons to push[0] instead of a blank check.

[0] https://en.wikipedia.org/wiki/Black_Museum_(Black_Mirror)


Yea, it's like we have a super smart alien computer that can do anything but we need to spend massive amounts of time building fences and moats and write extremely detailed instructions so it doesn't run away and try to "help".

Not like the help it's offering is the help we need!!!

If it wasn't trained with high gain, you would spend all your time beating it to make it move. Which would you rather have?

So, Genie.

It feels like everyone's rebuilding their own desktop experience. Kind of Minecraft with folders and text files.

The really interesting part of this is how little people talk about what they're doing, and it doesn't feel secretive in any way.


I definitely fall into that, on linux it's just a lot of extensions, scripts etc. Thing is, it's also brittle and not really useful for anybody to talk about it? Not sure I get what you mean with the third sentence.

Just like you say. It's not a secret business plan, it just doesn't really feel useful to talk about.

What do you mean exactly?

My naive take on a Cloudflare perspective wants to combine "three times is enemy action" with toddler-speed block dropping and manual clearance. What's the money reason this problem isn't handled at the ISP level?

I don't quite understand your post, but is your question why don't the ISPs of the sources of the abusive traffic sort it out?

The distributed nature of DDoS means each participating host isn't sending that much traffic, and there are often tens or hundreds of thousands of participating hosts. An ISP should verify claims of abuse before cutting off customers, and since most of the customers are presumably unaware of what their systems are doing, there will be a lot of unhappy customers and then you've got to spend a lot of customer support time on helping them clean up their systems so they can get back online.

I spent a fair amount of time sending out abuse reports for phishing / malware senders about a decade ago, and most abuse reporting addresses are a black hole. Even if you do get to someone who will do something about abuse, they won't do it quickly.

There's be a few high profile longer term DDoS attacks lately, but when I was running infra that got a lot of stuff, it was mostly people kicking the tires on DDoS as a service offerings and most attacks were 90 seconds long ... there's no way I'm convincing an ISP to drop a pwned customer over that.

Starting from there, this DDoS sounds like layer 7 DDoS which is easy to track to the immediate senders, but a ton of DDoS is volumetric stuff, often volumetric reflection attacks where the senders spoof your address. If you're getting that, best you can do is get the reflectors kicked off (or cleaned up) ... tracing back to the sending hosts means getting a reflector (and their ISPs) engaged to do a lot of labor intensive work.

All of that investigation stuff takes qualified people lots of time, that's your money reason it doesn't happen.


> most attacks were 90 seconds long ... there's no way I'm convincing an ISP to drop a pwned customer over that.

Every victim (such as readthedocs), or even people sharing blocklists to avoid becoming a victim, blocking that ISP's ranges until they do clean up their network could be a convincing argument?

As you say, even at 90 seconds, it's clear to all involved parties that the customer is pwned or malicious. Such a reoccurring source of abuse needs to either clean up or find themselves a different ISP to spread harm onto the net

I get what you're saying about that this won't solve an ongoing attack right this minute, or even by next week. But if we just let it all happen then the solution is going to be either (1) we all buy equipment that can handle something like a terabit per second and arm our infrastructure to the teeth or (2) centralize all traffic through a vetting entity who decides which client gets to visit the internet today. So far we're headed towards the latter and nobody really wants that. Abuse messages will have to slowly trickle down from victims to originating ISPs to users, and if users didn't willingly sign up, then to wherever users are getting this malware (Google's app store will be a big component). Stopping this at the source seems to me a much more desirable long-term solution


> As you say, even at 90 seconds, it's clear to all involved parties that the customer is pwned or malicious.

It sure is --- but an ISP would want to observe the traffic themselves, and if it's a 90 second attack every so often, chances are they won't see it when they look. When it's volumetric reflection, you can probably tell them how to send a request and see the response, and maybe they'll contact the customer, but maybe they'll just sit on it. As a victim, the ROI for reporting just wasn't there.

I wasn't getting huge traffic flows, and I was mostly getting attacks against www, which wasn't my actual service, so making sure volumetric attacks below my interface rate were shrugged off and taking simple actions like dropping requests from http clients with user-agent Wordpress were good enough. If the volumetric attacks were much over 10G, my host would have null routed my servers, which is annoying but highly scalable --- many ISPs support a BGP blackhole community, so my host can add my attacked IP to that and their upstreams will drop inbound packets when they enter the ISPs network.

I can't find a reference now, but I've seen things that allowed for more specific blackholing, such as by source or destination port number or by protocol. If my host's ISPs are dropping all UDP and IP fragments to my IP under attack, I could keep serving my TCP traffic and ignore a huge DDoS. I wouldn't even be able to measure the size of the DDoS.


> Every victim (such as readthedocs), or even people sharing blocklists

The report makes it pretty clear that the attack was distributed enough that profiling for blocklists was ineffective.


https://www.scispace.com/pdf/drawbridge-software-defined-ddo...

I saw this quite a few years ago. It is possibly relevant. I don't know what, if anything, came of it since then.


I’ll still catch myself thinking this way even though The Great Disillusionment was like twenty years ago.

Do you think personal responsibility travels uphill or downhill?

Each of the letters in CEO stand for a word with specific meaning, and when you put them together they tell you where the buck stops. It’s not a job for people who can’t take responsibility for their fuckups.


> Do you think personal responsibility travels uphill or downhill?

This is trying to be pithy but it’s not. Every leader from the CEO down has responsibility for their area of control and influence.

> It’s not a job for people who can’t take responsibility for their fuckups.

Neither is EVP or any other title that ends in “VP”.

The CEO ultimately owned The fact that installing movie maker was a shit show, but so did everyone in a position of leadership that contributed to that. Accountability does not mean everyone gets to point at the CEO and say “ultimately it’s their fault” as if that absolves them.


This says more about the electorate than the candidates. You can’t have a segment of your population that refuses to connect ideas and expect a working society to come out the other end.

they connect ideas all day. xenophobia is that, making fast and loose connections.

unfortunately we are deep into the TikTok times, and simple, but catchy ideas dominate. it's flat Earth, QAnon, anti-vax, anti-economics but now in 4K.


Can’t imagine a client allowing me to pass the buck like this.

How so? As long as it works to spec, I haven't had anyone care. They literally hire people so they don't need to care about the details. Put money in, get working software out.

And, AI is rapidly getting better than people at both code review and authorship, so a human deeply involved is turning into nothing but a slowdown. The main purpose people have is testing that the specs were, in fact, implemented properly.


I guarantee your specs/testing are either inadequate and/or you're not leveraging lots of existing (and probably free open source) code that was already written by humans and meets the spec better without ever needing an LLM.

The vast majority of properly written software was already plumbing well over a decade ago. The software engineering is making high level decisions based on experience with respect to the existing tools and the needs of the business. If you're not already using LLMs that way, you would have been a similarly bad manager of human devs writing similar inadequate slop. Less code has always been better code.

The line in the sand for these arguments really ought to be whether you think LLMs are better than humans who actually know what they're doing.

If you think LLMs are better, or could get better while continuing to use statistical methods, you automatically lose the argument (delusional/ignorant) and any hope of regaining credibility. That's not dogma. That's the science.


> That's not dogma. That's the science.

twitch


You're absolutely right to react that way.

A normal person would say “my workflow has stages” and their normal coworkers would say “no kidding”.

I'm not normal, nor do i have coworkers. Sorry :(

Just a guy trying to make his subscription last longer than the single Fable prompt anthropic includes for 100 bucks a month, lol.


You learned about none of this in high school? That sucks. No child left behind kid I’m assuming.

From my perspective this just looks like voter suppression. Your hypothetical edge cases operate at a scale that doesn't matter in the slightest, a fundamental rookie security mistake.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: