You are viewing benanov

The exception to your rules [entries|archive|friends|userinfo]
Benjamin Antonov

[ userinfo | livejournal userinfo ]
[ archive | journal archive ]

PR reset - first 8k post-injury is Thursday. Doubts forming [Jul. 31st, 2012|09:38 am]
Background, part 1: I have decided that due to my injuries, the runner that set all of my PRs is not the same runner that I am today, so I am resetting them all.

Here's the problem I'm having: I was in PT for months due to chronically spraining my ankles. There's much improvement - my ligaments are tightened up, and my stability is good (I can handle stepping on an uneven surface and not spraining anything) but unfortunately I have another problem - the muscles in my legs are knotted and stiff nearly constantly. My anterior tibialis muscles) are the worst, to the point where if it gets fatigued my toe starts to drag a bit. My soleus muscles are painfully sore pretty much all the time.

I managed 4 miles last night (which is most of an 8K) with a balance scare (it would have been a sprain earlier) and some really sore tibiali anterior.

The foam roller is my friend, but the portions where the soleus hurts are so close to my shin bone or under my gastrocnemius that I can't really get at either of them with it...or it's painful because the foam roller is directly on the bone.

This wouldn't matter normally but in true Dyonisian form I've signed up for an 8K this Thursday. It's only $4 USD but I'd rather not skip out. They're about to end my PT because I've topped out their exercises. They do offer personal training, which I might pursue due to my cardiovascular fitness dropping. I swim when I can, though.

Right now I'm stuck - I don't feel well enough to run like before because my muscles are so tired, but at the same time I can't sit around and wait for running to come to me.

Any ideas?
LinkLeave a comment

Writer's Block: Hello, World! [Jan. 6th, 2012|11:13 am]
[Tags|]
[Current Mood |accomplishedaccomplished]

What is your earliest memory?

View 745 Answers



I'm five years old, discussing with my 17-year-old cousin about how he can't remember much that happened when he was 5.

My memory appreciates a healthy source of irony.
LinkLeave a comment

Writer's Block: American Censorship Day! [Nov. 16th, 2011|05:05 pm]
[Tags|]

Today, Congress holds hearings on the first American Internet censorship system.
This bill can pass. If it does the Internet and free speech will never be the same. [Learn more here.]


Do you support this bill?

View 689 Answers



No. But I've chosen to remain silent on the bill, because I sort of want to see the havoc it will wreak upon our society.

It's not enough to defeat the bill. Sometimes you need to have people learn why.
LinkLeave a comment

Rooting a G1 that won't recognize a SIM card. [Jun. 18th, 2011|12:50 pm]
Karen's phone stopped recognizing SIM cards. I flashed it to stock to see if it would fix it. It wouldn't. Here's how to get root back. Assuming you have ADB set up on your machine already. Test with a phone that's not busted.

Flash G1 to vulnerable version of firmware (US phones: RC29). Cyanogenmod was still hosting this file.

While you're flashing from uSD card, put the desired future Android build on the card. You can also put the recovery here, but it's not necessary.

Sanity check: Boot phone. Should be at "no SIM card" screen. Do not enter emergency dialer. Open phone (or boot it open, doesn't matter) and type "(enter)reboot(enter)" and phone should reboot.

After phone reboots, type "(enter)setprop persist.service.adb.enable 1(enter)" to enable USB debugging. You can type this in as many times as you want.

Connect adb to the phone with "adb devices" to make sure you can see your phone.

Find a busybox binary built for ARM. (Here's one.) Push it to the phone in the /data/local directory "adb push /home/brian/Downloads/busybox /data/local/busybox". You don't *need* busybox for this, but it helps: you can use tools like whoami to see what's going on.

Also, at this time, push your desired recovery image, typically Amon Ra's 1.7.0:
"adb push /home/brian/Downloads/amon-ra-recovery-1.7.0.img /data/local/recovery.img"
(There's nothing that says you NEED to put the image on the SD card; /data/local works well.)

Now to do some fun on the phone.
"adb shell"
"cd /data/local"
"chmod 777 busybox"
"./busybox whoami"
Should say unknown UID 2000. This means you're not root.

On the phone, type "(enter)telnetd(enter)". ONLY DO THIS ONCE PER BOOT. If you're not sure it took, reboot the phone. USB debugging will stay on, but telnetd has to be run every time.

Back to the shell.
"./busybox telnet 127.0.0.1" (you can't use localhost)
(Another option: "adb forward tcp:9998 tcp:23" on your computer, then telnet to your computer, port 9998: you'll get connected to the phone instead.)

You should be connected. If you get instantly disconnected, reboot the phone and run telnetd only once.

Sanity check: "/data/local/busybox whoami"
Should say unknown UID 0. YOU WANT 0.

Once you're in...skip the instructions about making a "su" binary and go straight for the kill:

"flash_image recovery /data/local/recovery.img"
"exit"

Pwnt. You now have a rooted recovery, and can flash a version of the software without gaping security holes that allows activation without a SIM card. Reboot into recovery (HOME + POWER) and flash from there.
LinkLeave a comment

Semester's End. [Dec. 16th, 2010|10:54 am]
I have a 4.0. Then again I've only taken one class.

Put in for reimbursement, it'll be nice to get it all back. :D
LinkLeave a comment

Marathon sprint [Dec. 4th, 2010|07:36 pm]
So this week, or two weeks really, is the marathon sprint of coder thrillseeking. I have a lot of fast-approaching deadlines and all of them are for projects in different languages.

Karen needs help on a project in Java.
My final project for class is Python.
and there's an iPhone project that's in Objective-C.

It's going to be a bit of a wild ride.
Link1 comment|Leave a comment

Writer's Block: Banking for Phones [Nov. 6th, 2010|09:54 am]
[Tags|, , ]

Do you do any banking on your smartphone? If yes, what do you do? If not, what's holding you back?

Sponsored by Chase.

View 513 Answers



This.

Short version: Why would I trust anyone to get something like "bank account security" right without independent auditing of the code?

When I find a banking application that respects my freedom & allows me to see the source code, and where the secret information I need to access my account is not stored anywhere on my phone and is handled securely...

THEN you can talk to me about how fancy the interface is and how convenient it is to bank on your phone.

Until the world understands why real security is opened to peer & public review, we will continue to have these missteps and mishandling of information.

I'm not completely convinced my bank's website is secure, but I'm fairly convinced SSL is. All of the problems with SSL are being found, discussed & fixed.
LinkLeave a comment

Writer's Block: Supersize me [Jul. 24th, 2010|01:39 pm]
[Tags|]
[Current Location |United States, Maryland]

Have you ever boycotted a company or product? If so, what was it, and what caused you to boycott it?

First question listed was submitted by meatina. (Follow-up questions, if any, may have been added by LiveJournal.)

View 1214 Answers

The "do not buy from" list is pretty long actually. This is my opinion only, not a recommendation list. Some of this stuff is fairly old, but I tend not to forget.

Microsoft
  • Restrictive EULA
  • Activation requirements
  • Accused my wife of copyright infringment
  • Security and data loss issues
  • DRM supporter
  • Convicted Monopolist
  • OOXML standard/ISO committee stuffing
Adobe
  • Awful security track record
  • History of using DMCA to restrict security research at least twice (ebooks, RTMPCP)
  • Restrictive EULA
  • Historically, installing Flash at all meant you could not implement competing SWF player
  • Flash contains lots of DRM support
Apple
  • Awful hardware in mid-1990s
  • Poor alternative software support
  • Restrictive EULA
  • Still use DRM on everything but music
  • Try to tell users what they can/can't do with the hardware they bought
APC
  • Proprietary interface cables for UPS products
  • I've found other vendors that support Free Software.
Sony
  • Try to tell users what they can/can't do with the hardware they bought
  • Call their videogame consoles "computers" to work around EU tax laws, but restrict ability to use consoles as computers
  • Proprietary cables and memory card formats
  • Proprietary, DRM filled file formats
  • Some laptops use Poulsbo/Moorestown chipset
  • Windows-only rootkit shipped on music CDs to prevent copying of CDs. I wasn't affected, but it made me more cautious of the supposedly safe audio cd.
Samsung
  • Hardware designs have fatal usage flaws
  • No MSC support for PMPs if using USA firmware
Dell
  • Proprietary connectors inside cases
  • "Dell ATX" power supplies circa 2001 used standard connector, non-standard pinout, which will destroy equipment expecting ATX standard
  • Do not seem to keep Ubuntu models around for very long
  • Some laptops use Poulsbo/Moorestown chipset
Wal-Mart
  • Continual pressure on suppliers to lower prices
  • Everything I've purchased from them has a much more limited lifespan than I'd like
Lexmark
  • Historically bad Linux support
  • Tried to use DMCA to stop 3rd party printer ink
Nvidia
  • Historically bad Free Software co-operation
Nike
  • Retailers must carry full line of shoes, burden on specialty stores
  • Haven't found much I've wanted to buy from them in a while
Record Labels associated with RIAA
  • DRM supporter
  • "Copyright infringment is theft"
ASCAP
  • Attacks on Creative Commons
  • Did not let me join as an Amateur Musician in late 1990's
Movie Studios associated with MPAA
  • DRM supporter
  • "Copyright infringment is theft"
Motorola (new)
  • Try to tell users what they can/can't do with the hardware they bought (Droid X bootloader signing)
Nestle (historical)
  • African marketing practices.
  • Not really valid much these days as this practice has apparently stopped.
Palm (purchased by HP, historical)
  • My Palm Vx was inoperable at latest ROM patch revision
  • OS for devices in ROM
McDonald's
  • I just haven't found much I want to eat there.
  • French Fries have a shelf life so long it's a little scary.
Garmin
  • No Desktop Linux support
  • Maps can be DRM-locked to one device
TomTom
  • Devices run Linux, but terrible desktop Linux support
Link7 comments|Leave a comment

Status update [May. 27th, 2010|08:05 am]
Buried an aunt to viral encephalitis (a rather rare and very nasty disease; 30% death rate even with early treatment; 97.5% of survivors have some form of brain damage).

Still working and my commutes are ridiculous. I'm working from home today and tomorrow for some respite from the 75-minute slogs each way.

Karen is done with this semester and has plunged into her next class. I've just applied to Johns Hopkins (UMD was going to be a waste of my time IMO).

First time I've been at work before everyone else. It's a nice feeling to sign into the private IM server and see everyone else away, even if I'm telecommuting.

Gotta get to it.
LinkLeave a comment

Writer's Block: App Appreciation [May. 7th, 2010|10:35 am]
[Tags|, , , ]

How many apps do you have on your mobile phone? Which apps do you use the most?

Sponsored by Sprint, bringing you the first wireless 4G network from a national carrier.

View 150 Answers



Hell I'm still waiting for SHR-stable. :D
LinkLeave a comment

navigation
[ viewing | most recent entries ]
[ go | earlier ]