Twopcharts
Last 100 tweetsWhile we are making some adjustments, we expect to be back online soon!

Unfortunately, after 5 years of providing you with Twitter data, we were now informed by Twitter that Twopcharts is suspended from interacting with the Twitter API for violating the Twitter Terms of Service. At this moment we do not know if and when this situation will be remedied, but for the moment we cannot provide you with data and analytics from Twitter.

We are very sorry about this situation and the inconvenience it is causing. We hope the situation can be resolved soon.

Check out the last 100 tweets of the user, with videos and, thumbnails of the pictures, and expanded url's embedded in the tweet.
@
ImageNameLocationTwitter sinceLinks
Marco ArmentNew York, NY2008-03-27
@marcoarment2,349 days
Analyst.
FollowersFollowingTweetsListsFavorites
72,56921327,7865,3168,013
Marco Arment @marcoarment
@amarkovlife @gte Although there’s a bit of API to let you do a subset of it more simply already.
7h in reply to amarkovlife               
Marco Arment @marcoarment
@amarkovlife @gte The audio stack is pretty complex and not very orthogonal to the rest of the app. It can’t really be that simple.
7h in reply to amarkovlife               
Marco Arment @marcoarment
@amarkovlife @gte Why would I want to reveal the “tricks”? That info is ONLY useful to competitors, with no other greater-societal value.
7h in reply to amarkovlife               
1
Marco Arment @marcoarment
@amarkovlife @gte Once you can modify the raw audio stream in real time, figuring out the rest is pretty easy.
7h in reply to amarkovlife               
Marco Arment @marcoarment
@gte @amarkovlife Yup. Smart Speed: Build an entire podcast app around Core Audio so you can arbitrarily mess with the raw audio stream.
7h in reply to gte               
Marco Arment @marcoarment
Probably should have installed the beta on my main phone earlier than 10 minutes ago.
7h               
17
2
Marco Arment @marcoarment
@amarkovlife @gte And context. What can you really do with, say, the source to MS Word without risking at least copyright infringement?
7h in reply to amarkovlife               
Marco Arment @marcoarment
@amarkovlife @gte See also why unintended source-code leaks rarely damage the company. They’re simply not very useful to outsiders.
7h in reply to amarkovlife               
1
Marco Arment @marcoarment
@amarkovlife @gte But it’s an “invention” that almost nobody can use unless you have a podcast app built exclusively around raw AudioUnits.
7h in reply to amarkovlife               
Marco Arment @marcoarment
@amarkovlife @gte Nothing about Smart Speed is extremely difficult to figure out. The hardest part is the app around it.
7h in reply to amarkovlife               
1
Marco Arment @marcoarment
@rsmoz If you want great bass with precision and control, you usually need good open headphones (and ideally orthodynamics).
7h in reply to rsmoz               
Marco Arment @marcoarment
@rsmoz Not necessarily — it’s just hard to get good bass in closed headphones without it being at least a bit boomy and overpowering.
7h in reply to rsmoz               
Marco Arment @marcoarment
@recurrie @thimo No — I don’t see it as trolling or negative.
12h in reply to recurrie               
Marco Arment @marcoarment
@gboruk Crashlytics
12h in reply to gboruk               
Marco Arment @marcoarment
@gte I should sell this app to @GlennF too so you can see the crazy-ass file-player class.
12h in reply to gte               
3
Marco Arment @marcoarment
@gte Yup. Especially when you create a whole new audio graph and file reader at each episode boundary (since rate/channels may differ).
12h in reply to gte               
Marco Arment @marcoarment
@bradleychambers Yeah, a few days ago.
12h in reply to bradleychambers               
Adam Walker @adamwalker
I met @marcoarment’s nemesis today pic.twitter.com/FZBwYTivGg
13h Retweeted by marcoarment               
47
7
Thimo Jansen @thimo
Testing the AKG 545 against my Momentums got me to the point where I can’t enjoy the latter anymore. AKG’s are *that* good. @marcoarment
15h Retweeted by marcoarment               
6
3
Marco Arment @marcoarment
@gte Sort of. Writing garbage to a ring buffer… but only because it’s been deallocated by another thread during the production operation.
12h in reply to gte               
Marco Arment @marcoarment
Can’t wait for 1.0.3 to be approved. 1.0.2 has a memory corruption crash that fills the crash reporter with constant random-garbage reports.
12h               
4
Marco Arment @marcoarment
Packaging designers for children’s toys aren’t making it easy for me to avoid negativity.
20h               
31
6
Rob D Gluck @RDGluck
interesting counter-view on Robin Williams' death: pic.twitter.com/DjsDjKvVeb
1d Retweeted by marcoarment               
4,581
4,900
Chris King @chriskingstl
#Ferguson Police wearing body cameras is a victory. Claim it.
1d Retweeted by marcoarment               
332
357
Marco Arment @marcoarment
@_KEV_INC_ K545 is also smaller, more attractive, and has replaceable cables.
1d in reply to _KEV_INC_               
Marco Arment @marcoarment
@_KEV_INC_ Pretty much. They do sound slightly different, with the K551 having more bass and slightly smoother treble, but very close.
1d in reply to _KEV_INC_               
Marco Arment @marcoarment
@_KEV_INC_ The K551 plug is indeed thicker than average. K545 is pretty average.
1d in reply to _KEV_INC_               
Marco Arment @marcoarment
Kid rocks the birthday circuit. instagram.com/p/sVoveOQ5Ip/
1d               
9
2
Marco Arment @marcoarment
@GlennF Not unlike dashcams in Russia.
1d in reply to GlennF               
2
Marco Arment @marcoarment
@drdrang @chockenberry @gruber Listening’s not too bad… but it’s stressful listening with an audio engine whose bugs you’re responsible for.
1d in reply to drdrang               
1
Marco Arment @marcoarment
@mb …so you can submit the iOS 8 SDK updates from every app you maintain the week after that!
1d in reply to mb               
2
Marco Arment @marcoarment
@leed0 @siracusa Fortunately, the iOS decoders don’t support those!
1d in reply to leed0               
Marco Arment @marcoarment
@ginatrapani It’s such a beautiful age.
1d in reply to ginatrapani               
12
Marco Arment @marcoarment
@invalidname Yeah, saw that — that’s why I think this will probably work.
1d in reply to invalidname               
1
Marco Arment @marcoarment
@gte For Tumblr, I wrote MP3 and M4A/MOV parsers in PHP (yup) so we could extract ID3 info and embedded artwork for audio/video uploads.
1d in reply to gte               
1
Marco Arment @marcoarment
@leed0 @siracusa But not all podcasts are MP3.
1d in reply to leed0               
Marco Arment @marcoarment
@gte But as usual, AAC will ruin everything.
1d in reply to gte               
Marco Arment @marcoarment
@gte I’ll begin tackling this now so we can drink Montreal out of liquor together next month.
1d in reply to gte               
2
Marco Arment @marcoarment
@invalidname Thanks.
1d in reply to invalidname               
Marco Arment @marcoarment
@invalidname Sounds about right. I’ll see if I can get a prototype working.
1d in reply to invalidname               
Marco Arment @marcoarment
@invalidname What if:
- Begin download from byte 0
- AFSOpen
- When properties received, kill stream
- Begin new download from N
- AFSSeek
1d in reply to invalidname               
1
Marco Arment @marcoarment
@invalidname Awesome, thanks.
1d in reply to invalidname               
Chris Adamson @invalidname
@dimfeld @marcoarment Hmm… seems like it’s AudioFileStream’s job to read and discard bytes until it finds the first FFFx or FFEx.
1d in reply to dimfeldRetweeted by marcoarment               
2
1
Daniel Imfeld @dimfeld
@marcoarment Can you first download the byte range containing the header, and then start another download from the desired position?
1d in reply to marcoarmentRetweeted by marcoarment               
9
1
Marco Arment @marcoarment
@OndrejMirtes Yeah, I’m worried about that. I figure I can probably get close by downloading from -512KB or so from best guess.
1d in reply to OndrejMirtes               
1
Marco Arment @marcoarment
@tobiashieta The AudioFileStream API fails even if I give it a random 5 MB chunk from the middle of the file. Might not be that flexible.
1d in reply to tobiashieta               
Marco Arment @marcoarment
@invalidname Should this work? twitter.com/dimfeld/status… Looks like the API might let me do that.
1d in reply to invalidname               
Marco Arment @marcoarment
@dimfeld That’s interesting. Maybe.
1d in reply to dimfeld               
Marco Arment @marcoarment
@invalidname Whatever’s at the beginning of an MP3 file but not in every frame. (I thought ID3 was at the end?)
1d in reply to invalidname               
Marco Arment @marcoarment
AudioFileStream easily streams from the beginning (progressive-download “streaming”), but how does <audio> tag jump to the middle and play?
1d               
1
Marco Arment @marcoarment
AudioFileStream gets disoriented if it doesn’t find the MP3 header.
1d               
1
1
Marco Arment @marcoarment
Tricky part of streaming: starting mid-file without downloading the first part.

HTTP byte-ranges get the data, but what API parses it?
1d               
3
2
Marco Arment @marcoarment
@Harrisonbro 6.
2d in reply to Harrisonbro               
Marco Arment @marcoarment
"I can't imagine how complex your days must be." overca.st/BZhjgZ1k
2d               
29
8
Marco Arment @marcoarment
@drhogie @wirecutter Yes. Sorry. That’s an absolute.
2d in reply to drhogie               
8
Marco Arment @marcoarment
@hotdogsladies Thank you. Means a lot. (I was thinking of you when writing a lot of that. In good ways.)
2d in reply to hotdogsladies               
23
Marco Arment @marcoarment
I worked things out with @wirecutter: marco.org/2014/08/29/wir…
2d               
303
62
Accidental Tech @atpfm
80: Tangled In Version Numbers
atp.fm/80

52X CD-ROMs, TiVo for cord-cutters, version numbers, patents, and domain-trolling.
2d Retweeted by marcoarment               
5
5
Marco Arment @marcoarment
No offense, but I need a break from all of you for a bit.
4d               
64
7
Jordan Cooper @blenderhd
My headphones review: I can hear sound through them. d.pr/i/Q02z
4d Retweeted by marcoarment               
42
11
Marco Arment @marcoarment
@ejacqui I only have an Ars email for you. Email me?
4d in reply to ejacqui               
Marco Arment @marcoarment
@ejacqui I need to catch up on what happened, I've been podcasting for the last 80 minutes. I'll do what I can to fix whatever happened.
4d in reply to ejacqui               
6
Marco Arment @marcoarment
I haven’t been watching Twitter since ATP began, but guys, leave @ejacqui alone, she wasn’t involved and it’s NOT cool to harass people.
4d               
33
10
Accidental Tech @atpfm
We’re live: atp.fm/live
4d Retweeted by marcoarment               
2
3
Marco Arment @marcoarment
@blam You have no idea who I am or where I came from.
4d in reply to blam               
12
1
Marco Arment @marcoarment
Trust who you want. I’ll never bring up The Wirecutter again.
4d               
30
6
Marco Arment @marcoarment
What prompted that: I asked him to cite an example of what I’ve said to back up his accusations.
4d               
8
3
Marco Arment @marcoarment
That’s the Wirecutter, ladies and gentlemen. I’m done.
4d               
56
8
Brian Lam @blam
@marcoarment you're in it to be right and swing your dick in my face. and it smells really bad, your dick
4d in reply to marcoarmentRetweeted by marcoarment               
35
12
Brian Lam @blam
@marcoarment but what I've found in in the past is that you're not out to find the truth;
4d in reply to marcoarmentRetweeted by marcoarment               
4
1
Brian Lam @blam
@marcoarment if you want to discuss it further, you can find jacqui and I on email and I'm happy to discuss
4d in reply to marcoarmentRetweeted by marcoarment               
1
1
Brian Lam @blam
@marcoarment I've already said what I need to say to someone who does not understand the intent or process in our work.
4d in reply to marcoarmentRetweeted by marcoarment               
5
1
Brian Lam @blam
Ive received enough privileged rich guy mansplaining today to last me until at least tomorrow.
4d Retweeted by marcoarment               
40
4
Marco Arment @marcoarment
@blam You’ve made some very serious accusations against me, and you refuse to cite a single example of what you’re accusing me of?
4d in reply to blam               
Marco Arment @marcoarment
@blam If you have something to say to me, say it. If you have a problem with something I said, cite it. Want to have a discussion? Have it.
4d in reply to blam               
10
2
Marco Arment @marcoarment
@garbledbit @LaurenDragan I’m still waiting for @blam to tell me exactly what I said that qualifies for his severe characterizations.
4d in reply to garbledbit               
Accidental Tech @atpfm
We’ll be live in 54 minutes: atp.fm/live

GUESS WHAT’S BACK?
4d Retweeted by marcoarment               
6
3
Marco Arment @marcoarment
@danbenjamin someone should make a hyperlapse player that automatically skips duplicate frames
4d in reply to danbenjamin               
12
Marco Arment @marcoarment
@YevP Thanks anyway!
4d in reply to YevP               
Marco Arment @marcoarment
@pauldmulner @blam Honest question: Where was I disrespectful? (Another question: Did you see what they said to me?)
4d in reply to pauldmulner               
Marco Arment @marcoarment
A miscommunication with ATP’s third sponsor for tonight left a spot open. Get in touch ASAP for a great deal: atp.fm/sponsor/
4d               
2
2
Marco Arment @marcoarment
@jonkit You probably had a social life.
4d in reply to jonkit               
Marco Arment @marcoarment
@trevor If you can do open non-portable headphones, the DT-880 250ohm with a Magni is an insanely great combo for ~$350.
4d in reply to trevor               
3
Marco Arment @marcoarment
@trevor I’ve only ever heard the 250. Reviews indicate that the others aren’t THAT different. The 250 requires an amp. Schiit Magni’s great.
4d in reply to trevor               
Marco Arment @marcoarment
@jonkit I’m 32.
4d in reply to jonkit               
Marco Arment @marcoarment
@medeirosdave HiFiMAN HE-6 connected to a Schiit Mjolnir and Gungnir.
4d in reply to medeirosdave               
Marco Arment @marcoarment
@hmelman Did you read my Sound Quality section’s intro?
4d in reply to hmelman               
Marco Arment @marcoarment
I started beta-testing Faux Pas months ago and it was a huge help when developing Overcast: fauxpasapp.com
4d               
100
19
Marco Arment @marcoarment
@dominiquejames I like Grado but they don’t make any closed headphones. Didn’t have a chance to try M&D’s new stuff yet.
4d in reply to dominiquejames               
Marco Arment @marcoarment
Rewrote the last paragraph of marco.org/2014/08/27/wir… to elaborate a bit and allow for more nuance (@blam).
4d               
17
2
Marco Arment @marcoarment
@grushamster It looks douchey, it was $3500, and I mostly listen to podcasts in the car.
4d in reply to grushamster               
1
Marco Arment @marcoarment
@invisibledork If you’re sensitive to harsh treble, I’d investigate the M4U and HP50.
4d in reply to invisibledork               
Marco Arment @marcoarment
@invisibledork I agree that they *are* a bit harsh on highs, but they’re also a great value.
4d in reply to invisibledork               
Marco Arment @marcoarment
@wpbasti Yeah, Beyer’s “half-open” thing is pretty misleading. I’d call the 880’s “open".
4d in reply to wpbasti               
Marco Arment @marcoarment
@wpbasti I like many of them a lot, but they don’t address the portable-closed category well. Their open headphones are usually great.
4d in reply to wpbasti               
Marco Arment @marcoarment
@daveaiello There’s a switch in the Downloads window. If off, you can manually tap a “Waiting” download and it’ll ask you to override.
4d in reply to daveaiello               
Marco Arment @marcoarment
@DanFrakes Looks like nice pads. How’s the comfort?
4d in reply to DanFrakes               
Marco Arment @marcoarment
@jaybetts @mintshows @sbiernacki @wirecutter The DT-880 is one of my most recommended headphones. It’s awesome. But open, and needs an amp.
4d in reply to jaybetts               
Marco Arment @marcoarment
@marinaepelman 16k dies in the video, but on scienceblogs.com/startswithaban… I can hear 16k clearly but not 17k, for an “age” of 24–30. (I’m 32.)
4d in reply to marinaepelman               
1
Brian Lam @blam
@marcoarment but you don't seem to care about being nuanced in understanding how we work, so we don't have to discuss it at all.
4d in reply to marcoarmentRetweeted by marcoarment               
12
1
For remarks, suggestions and complaints, you can contact us at: info@twopcharts.com. On Twitter you can find us here: @gl_twop_1000