Follow TV Tropes

Following

Freefall

Go To

32_Footsteps Think of the mooks! from Just north of Arkham Since: Jan, 2001 Relationship Status: THIS CONCEPT OF 'WUV' CONFUSES AND INFURIATES US!
Think of the mooks!
#2676: Jun 29th 2015 at 5:41:55 AM

Eh, Sam leans towards good. I mean, when Florence tried to sell him on trying to save the robots from lobotomy, she didn't have to sell it that hard (in fact, Sam had to warn her that she was selling it too hard). And there may be just a little blue in his morality as well.

Reminder: Offscreen Villainy does not count towards Complete Monster.
MattII Since: Sep, 2009
Nohbody "In distress", my ass. from Somewhere in Dixie Since: Jan, 2001 Relationship Status: Mu
32_Footsteps Think of the mooks! from Just north of Arkham Since: Jan, 2001 Relationship Status: THIS CONCEPT OF 'WUV' CONFUSES AND INFURIATES US!
Think of the mooks!
#2679: Jul 1st 2015 at 5:42:11 AM

If anything, I think the current situation shows it even better. Sam wasn't even put on Kornada's case for 24 hours and he managed to suss out exactly what he was trying to do and put things in motion to arrest him. It's quite possible that, even if GitD went out, Sam's efforts would have resulted in Kornada being arrested and denied all the wealth that he tried to steal (sure, it wouldn't have saved the robots, but I think the chief understands Sam's limits).

Also, interesting to note that the chief is indirectly agreeing with the point made multiple times before - society needs people like Sam to grow.

Reminder: Offscreen Villainy does not count towards Complete Monster.
Fighteer Lost in Space from The Time Vortex (Time Abyss) Relationship Status: TV Tropes ruined my love life
Geoduck Since: Jan, 2001
#2682: Jul 6th 2015 at 8:39:36 PM

[up]It's a chance for him to mooch free food and lodging, what else?

Fighteer Lost in Space from The Time Vortex (Time Abyss) Relationship Status: TV Tropes ruined my love life
Lost in Space
#2684: Jul 15th 2015 at 10:23:34 AM

2679 and 2680. With a diet like that, I can't help but think that Raibert will not have the highest life expectancy. Moreover, his rationality becomes deeply suspect.

Meanwhile, more feels for Florence and Winston. I really think that she's going to be too happy to worry about getting mad at Sam.

edited 15th Jul '15 10:50:12 AM by Fighteer

"It's Occam's Shuriken! If the answer is elusive, never rule out ninjas!"
hcobb from http://www.hcobb.com/ Since: Jan, 2001
#2685: Jul 15th 2015 at 1:02:42 PM

In this setting it looks like the first legal marriage of a human to a non-human.

"Show us the Galaxy Warp."
Fighteer Lost in Space from The Time Vortex (Time Abyss) Relationship Status: TV Tropes ruined my love life
Lost in Space
#2686: Jul 15th 2015 at 1:04:39 PM

Wouldn't that be a jump start to AI rights! Can Florence even legally marry as the property of EU?

edited 15th Jul '15 1:04:54 PM by Fighteer

"It's Occam's Shuriken! If the answer is elusive, never rule out ninjas!"
Adannor Since: May, 2010
#2687: Jul 15th 2015 at 1:16:51 PM

I think that's been raised somewhat. Definitely remember mentioning that her kids would be property of EU. (Well in case of wolf kids, she probably isn't even compatible with humans chromosome-wise.)

Elfive Since: May, 2009
#2688: Jul 15th 2015 at 1:51:29 PM

Bowman could probably cook something up. EU would never let him, which is almost certainly for the best, but he probably could.

Nohbody "In distress", my ass. from Somewhere in Dixie Since: Jan, 2001 Relationship Status: Mu
32_Footsteps Think of the mooks! from Just north of Arkham Since: Jan, 2001 Relationship Status: THIS CONCEPT OF 'WUV' CONFUSES AND INFURIATES US!
Think of the mooks!
#2690: Jul 16th 2015 at 5:41:07 AM

... Eh, I'd eat that pizza. At least one slice, at any rate.

Reminder: Offscreen Villainy does not count towards Complete Monster.
AceOfScarabs I am now a shiny stone~ from Singapore Since: Jan, 2001 Relationship Status: Drift compatible
I am now a shiny stone~
#2691: Jul 16th 2015 at 6:57:20 PM

That was fast [lol]

The three finest things in life are to splat your enemies, drive them from their turf, and hear their lamentations as their rank falls!
FuzzyBoots from Outlying borough of Pittsburgh (there's a lot of Since: Jan, 2001 Relationship Status: And they all lived happily ever after <3
#2692: Jul 19th 2015 at 8:23:47 AM

Can anyone point me to the webpage that allowed viewing the archives as a single scrollable page (dynamically loading them as you scroll)?

Discar Since: Jun, 2009
#2694: Jul 19th 2015 at 9:31:01 AM

How do you make those? Because I would love to make one for other webcomics. Schlock Mercenary, especially, would work great except for the footnotes.

Adannor Since: May, 2010
#2696: Jul 19th 2015 at 10:03:30 AM

Like Freefall, Darths has very easy to compute comic image UR Ls. Girl Genius uses date-based URLS, which at least CAN be computed, but things always get muckier when calendars are involved, especially if the comic's update schedule changes over time. Schlock Mercenary appears to be date-based, until you realize that on unpredictable days multiple images are posted at once (each row of panels), and the filenames have -a, -b, -c, etc. appended.
Yeah that's a thing. Even if you could generally skip the footnotes, they are rare, SM has date-based filenames which you could compute but it would be more annoying than straightup numbers. There are also Sunday's extra size strips; you again could likely compute most of them as special rule, except for cases when it's not the usual three rows. Plus extra exceptions for non-Sunday extra large comics.

The speedreader code needs to know the vertical size of each comic upfront, so that it can reliably compute which ones are onscreen (and thus need to be loaded) for a given scroll position on the page.
That's a problem with Schlock too.

I mean, look at that recent one, Sunday (ding), with 2 rows (ding) and of different height (ding).

And on a further random stroll, individual mid-week comics wobble by up to +/- 10 pixels by themselves.

By this point, with Schlock it would probably be easier to automatically fetch dimensions and pages for all the comics and database them down one by one rather than try to come up with generalised rules. Which kinda breaks the concept of an automated speed reader.

edited 19th Jul '15 10:13:16 AM by Adannor

Discar Since: Jun, 2009
#2697: Jul 19th 2015 at 10:23:22 AM

Well, for the height thing, just allot all the comics three panels of height. Sure, most are going to end up with more space than they need, but it's better than one-seventh being rendered unreadable (or doing it manually).

For the rest, I have no idea. You could probably write something like "if image has -a at the end, fetch images -b and -c," but I'm not a programmer, so I don't really know. It would probably be more trouble than its worth.

Adannor Since: May, 2010
#2698: Jul 19th 2015 at 10:29:41 AM

> You could probably write something like "if image has -a at the end, fetch images -b and -c," but I'm not a programmer, so I don't really know.

Not how I think it'd work, you do not get a "what's the filename for date X, does it have an -a?", you check for file schlock20130721.jpg (which where it would be in auto date write without exception for Sundays) and get nothing. With exception, you just write it "if 20130721 is Sunday, fetch comics schlock20130721-a.jpg, schlock20130721-b.jpg and schlock20130721-c.jpg"

Or like "on every 7th comic, pick up -a, -b and -c" depending on how exactly this sort of thing rolls.

But as far as I figure, a whole lot of it relies on preemptively allotting the page space for comics, without loading the actual comics or contacting the comic server at all until it is time to actually SEE the images in the area you are looking at.
And that's hard with the comic like Schlock.

edited 19th Jul '15 10:33:19 AM by Adannor

Aetol from France Since: Jan, 2015
#2699: Jul 19th 2015 at 10:49:36 AM

I'd make something more comprehensive, like this :

  • Fetch schlock<date>.jpg
  • If it doesn't exist, fetch schlock<date>-a.jpg (if this doesn't exist, there's no image for this day : move on to the next date)
  • If it exists, then also fetch schlock<date>-b.jpg, schlock<date>-c.jpg, etc... until you find one that doesn't exist.

You could also make something with regexes : fetch everything that begins with schlock<date> (if any), sort them and display them in order.

For the height problem, I suppose it might be possible to dynamically check the heights and position the images as needed. I haven't read the code in detail.

edited 19th Jul '15 11:45:50 AM by Aetol

Worldbuilding is fun, writing is a chore
Tangent128 from Virginia Since: Jan, 2001 Relationship Status: Gonna take a lot to drag me away from you
#2700: Jul 19th 2015 at 12:39:20 PM

Not sure if this goes in the Freefall or Schlock thread. tongue

TW: Data Structures lingo

So. The "clever" part of the speedreader is an efficient way to answer the question: "for a given y position, what comic intersects it?"

So basically, a collision detection algorithm.

For Freefall, you have very long stretches (usually over a hundred strips) where all comics have the same height. So it proves simplest to only note where comic differs from the one before it. See the actual data file the speedreader uses. (Mark kindly took up updating the data file for me, so it updates as soon as the comic does.)

For Schlock, it would probably be most robust to just have the data file list every comic. It would make for a very hefty data file, but depending on compression, actual size would probably be comparable to several images. So relatively, not that heavy. (In theory the data file could be split up, like a B-tree, but I'm not convinced it's actually worthwhile.)

The "hard part" is scraping the full list in the first place, and finding somebody to remember to keep it updated. Most of this could be automated; JSON is easy for scripts to work with these days.

Do you highlight everything looking for secret messages?

Total posts: 8,028
Top