HNHacker News
TopNewBestAskShowJobs

ipython

5,858 karma · joined August 20, 2014

submissionscomments
ipython··on OpenAI now tries to hide that ChatGPT was trained on copyrighted books
But did you not purchase that content first?
ipython··on Ask HN: Transitioning from game development to cybersecurity. Tips or advice?
Some thoughts from someone who has been in the security biz for a while:

1. Security is more a mindset than anything else. Get used to finding the edge cases. Think "how can I break this..." or "how can I get around this restriction..." Many security folks I know started actually by exactly what you mentioned- figuring out how to bypass copy protection on games, how to bypass client-side checks in multi-player games, ... and so on.

2. Many pure security folks are very poor developers. You'll have a unique skillset here if you can apply it. Most security oriented folks use Python for quick scripts. If you already know python, great; otherwise, learn it and use that as a marketable skill.

3. I'm not sure about jumping head first into a consultancy. I'd recommend getting some experience in a security field first. It's hard to have credibility without some experience first.

4. Don't bother with security+. If you want creds, go and take your favorite cloud provider's security specialist exam. Cloud security is still relatively new, in high demand, and can get you immediate credibility with employers or clients.

5. I'm a big fan of real-world experience. Set up your own Linux server and try to attack it. Learn what some of the real world attacker techniques are. See some of the following:

Learn the Techniques, Tactics, and Procedures (TTPs) outlined in the MITRE ATT&CK matrix (https://attack.mitre.org/).

There are a LOT of "Capture the Flag" (CTF) events and writeups out there. Search for ones in a subfield you find interesting. Security is a HUGE topic. You'll need to specialize. Do you want to reverse engineer code? Secure cloud applications? Help companies define their identity and access management strategy? There's a CTF for all of those and then some. Do some googling around.

I have a lot more tips, so if you're interested just reply to this comment with a way I can get in touch and I'll reach out.

ipython··on Ask HN: Any interesting books you have read lately?
Another book you may find useful is “when I say no I feel guilty”. It has helped me with similar issues.
ipython··on Judge denies HP's plea to throw out all-in-one printer lockdown lawsuit
Probably the fact their printer is now bricked after attempting to use third party ink …

(Sorry couldn’t resist)

ipython··on Turns out lowly thymus may be saving your life
I encourage you to read the book “Madeline” for more information on this phenomenon.
ipython··on Lichess will no longer cooperate with the USCF and the Saint Louis Chess Club
The legal system is exorbitantly expensive. I had a neighbor sue me over a land dispute (yes, they’re that petty). My lawyers informed me that I was looking at $80-200k in legal bills to take even this little thing to trial.

It doesn’t surprise me that organizations actively try to avoid it.

ipython··on Write your passwords down (2010)
But the parent comment I responded to used the example passphrase “touch-some-grass” which is most definitely not a uniform distribution of words.

Yes, done correctly this is secure.

ipython··on Write your passwords down (2010)
But with transformer models it would probably be trivial to predict the top 10 next words if your passphrase is grammatically correct. Interesting password cracker idea …
ipython··on Another Joke Fine Shows US Authorities Do Not Take Illegal Telemarketing Serious
The TCPA allows suits to be filed in local courts, including small claims. You do not need to mess about with federal courts.
ipython··on Another Joke Fine Shows US Authorities Do Not Take Illegal Telemarketing Serious
Typically these guys will use the same prerecorded message for all phone calls. I'll record one of them when it's convenient for me, then just note every phone number and time of day I receive another call with the same message. The messages are very distinct so it's not hard to keep track. The hardest part is having a note taking system that's truly portable as these calls come at the worst possible times.

The first few times they call, I'll ask to be placed on the do not call list (and record that fact in my notes as well). Of course, they'll continue to call... so then it's on to social engineer the name of the company or beneficiary company (if a lead generator is calling you rather than the company itself).

Once I've figured out the name of the company, then I have to basically do the whole thing in reverse: I find a "legitimate" number for the company (off the website, whatever) and get a customer service associate to read off my fake customer information back to me.

It's important to keep receipts. The attorneys for these companies don't give up easily. They'll come up with all sorts of excuses - we don't make outgoing calls, its not us (OK then how did I get your company name?); how do you know it's XYZ company? (because Bob gave me the name when I received the call); how do you know that someone didn't falsely give our company name to defame us? (because I called the number for XYZ and Dave was able to look up my "customer" record)

Once you show that you have receipts and you're serious, they generally fold very quickly.

ipython··on Another Joke Fine Shows US Authorities Do Not Take Illegal Telemarketing Serious
Unfortunately I can’t share my docs as I don’t wish to out my identity here. But if you search for tcpa demand letter you can get some ideas on how to get started.

Basically once you’ve identified the caller or the business that benefits from the call, you write a demand letter that states the details of the calls and you intend to sue under the tcpa if they do not wish to settle for $$$ before a given date.

You’ll want to read the text of the tcpa first - basically you can be awarded up to $500 per call and ask the court for triple damages so you can allege damages for up to $1500 per call. Also research any state laws you may have (that have a “private right of action” aka you can bring the suit yourself). Those damages can be layered on top.

ipython··on Another Joke Fine Shows US Authorities Do Not Take Illegal Telemarketing Serious
Average is about $3000. I tend to only go after the most egregious violators so this amount represents at least 5-10 calls all after being asked to be placed on their do not call list.
ipython··on Another Joke Fine Shows US Authorities Do Not Take Illegal Telemarketing Serious
I have several personas that have made the rounds in the underground somewhere. It’s actually kind of interesting - I made up a persona back in 2016 or so and even six years later I’ll get calls for that “person”.

So while sometimes the information is legitimate - especially if you’re not opted out of the major internet people search engines (ref optery which is a yc graduate company) - but you can also “poison the well” enough to get your fake persona disseminated.

ipython··on Another Joke Fine Shows US Authorities Do Not Take Illegal Telemarketing Serious
Pro se just means I did it myself - no lawyer involved. My costs therefore were limited to filing and service fees (about $100). I’d say I spent about 10 hours working on it (spare time over weekends etc). My settlement amount in that case was several thousand dollars after an in person negotiation with their lawyer (they had to fly in to my local court for an 8am Monday morning hearing time).

It was worth it to me at the time but the biggest issue is you don’t have control over when the calls come in- so you have to spend some time up front social engineering these people to get the information you need during inconvenient times of the day.

ipython··on Another Joke Fine Shows US Authorities Do Not Take Illegal Telemarketing Serious
I am not a lawyer so take what I say with a grain of salt.

The last suit I filed against a telemarketer was against the “beneficiary” company as the lead generator who called me was of course overseas. They claimed that they could not be held vicariously liable for the calls but ultimately settled with me because litigating that would cost a lot more money than the settlement amount.

Some state statutes go further than the tcpa and address vicarious liability specifically, so if you’re in one of those states you have a stronger legal leg to stand on.

ipython··on Another Joke Fine Shows US Authorities Do Not Take Illegal Telemarketing Serious
Exactly right. It’s actually a fun exercise in social engineering, and can be a fascinating sociological experiment if you’re into that sort of thing.

The most successful persona unfortunately is that of a slightly senile senior citizen. Senile enough that you seem gullible to the caller, but believable that you have enough money and sense to continue with the transaction.

ipython··on Another Joke Fine Shows US Authorities Do Not Take Illegal Telemarketing Serious
The short answer is, you can, but it takes a lot of work. I’ve settled with several telemarketers who have called me (as a pro se litigant) and forwarded information that helped a large telecom company back in 2008 with their suit against one of the infamous auto warranty robocallers.

I’ve found that many people are fascinated by the stories but nobody that I know of has gone on to actually take these people to court themselves.

ipython··on FCC fines robocaller a record $300M after blocking billions of their scam calls
Well, it’s not quite that simple- especially for an end user. I don’t have the ability to trace it- and even if I did most of the scam calls I get these days are from overseas voip providers. So I have to invest a lot of time to get to a U.S. based business that benefits from the calls. Even then, the tcpa may not allow you to collect (some state laws do)

It is difficult enough that there is a full on coalition dedicated to this (the trace back working group that’s mentioned by the fcc in this order)

ipython··on FCC fines robocaller a record $300M after blocking billions of their scam calls
You can collect $$ for spam calls already in the United States, with laws on the books today- see the [TCPA](https://en.wikipedia.org/wiki/Telephone_Consumer_Protection_...). Problem is that you have to track down the individual/company that's doing it. That's become dramatically more difficult over the past 15 years.
ipython··on Network protocols for anyone who knows a programming language
Not related to the "creation" of the Internet, but Clifford Stoll's The Cuckoo's Egg is a great read and I would highly recommend it. I also second "Where Wizards Stay Up Late".
ipython··on Network protocols for anyone who knows a programming language
TCP sequence numbers count bytes not packets, which is why they don't increment by 1 for each packet (unless the previous packet only included one byte of payload).

Agreed with other commenters, this is a great article- thanks for posting!

ipython··on Booking a Ryanair flight via an online travel agent might hold a nasty surprise
It can backfire on them every so often. I took a Ryanair flight for a short hop when on vacation in the eu back before COVID. My son had the vomits as the plane was set for landing. Apparently one of the “cost saving” measures was eliminating the seat back pocket and the barf bags.

Well, Ryanair, jokes on you - vomit ended up everywhere in the aircraft cabin due to you saving a few cents.

ipython··on After Raising $235K, Abode Remains Committed to Taking on Adobe
Totally confused as abode is also the name of a smart home security product — goabode.com
ipython··on Microsoft Can Fix Ransomware Tomorrow
Don’t forget that processes can inject code into other processes on the same session, so you can hijack other “innocent” processes to further bypass this rate limit.
ipython··on Amazon Prime Video’s Microservices Move Doesn’t Lead to a Monolith After All
How are we still talking about this? The original “architecture” was just stupid. Splitting thousands of hours of video into 1-2s chunks, uploading them to s3, then processing them in isolation?

Does anyone even consider the monster layers of abstraction that these services require? It’s crazy to me to think someone actually thought using step functions and lambdas in this way was a good idea.

ipython··on Test Against Reality
I’ve found those “obvious” checks to be useful to catch unexpected hardware issues as well. I had a customer upset that my code was crashing- I sent a debug version with asserts around some arithmetic core to the algorithm and lo and behold those asserts failed

His machines memory was bad and corrupting the internal state of the application. Until I could prove that his machine was calculating the equivalent of 2+2=5, he wouldn’t believe us.

ipython··on Ask HN: Are people in tech inside an AI echo chamber?
Sure, Ticketmaster sucks. But just to give one example, 11 years after Tim Berners Lee invented the web, Ticketmaster was selling tickets to the 2004 Olympic Games online: https://web.archive.org/web/20040206011648/http://www.ticket...

The Bitcoin paper was published in 2008. It’s been almost 15 years now - plus all of the advantages that you have with modern development practices that were unavailable in the early 2000s - and yet still nobody uses blockchain at scale for this use case.

If this worked better than existing options at a lower cost, then businesses would be rushing to adopt it.

ipython··on Do you know how much your computer can do in a second? (2015)
You should bring up Admiral Grace Hopper’s description of this on the Letterman show: https://m.youtube.com/watch?v=oE2uls6iIEU
ipython··on Debris found came from missing Titan sub, says friend of passengers
My first thought was Heavens Gate https://en.m.wikipedia.org/wiki/Heaven%27s_Gate_(religious_g...
ipython··on Baby cried in his sleep and made movements as if he had a tablet in his hand
It depends. I have three kids. Given unlimited access one of them would never leave the screen. From March to June, he watched 684 shorts and videos on YouTube with his school issued Chromebook- that’s just during school hours. So, there are some kids who have an addictive personality.

We have tried to intervene, especially after he snuck an iPhone to his room and watched 22 hours of videos over the course of a week (while he was in bed) before we caught on. Nothing other than extreme measures of locking away devices keeps him from frittering away every waking hour on screens.

The other two kids don’t have similar issues.

← PreviousPage 26 of 34Next →