matthiaskramm
matthiaskramm on Hacker News
I... might have to try that. :)
Posted by
matthiaskramm on Saturday July 03, 2021 @02:41PM
from the quiss.org dept.
Looks like Pi is still ahead, in the Tau vs. Pi arms race.
Uploading bot revisions is broken right now- you can try to upload a new bot, or wait for our fix which should go live in a couple of hours. :)
Log into www.scribd.com, that'll make viewing of the bot pages work. We'll deploy a fix for that later today.
Thanks! We'll fix the API docs.
About the bug:
Try to trace() out a few messages in your make_move() function, that might tell you whether something went wrong (the logs will appear at the bottom of the game replays.)
Yeah, we're seeing the first problems with that right now- newly uploaded bots progress faster than they should because they play against a more "diluted" pool of opponents than the oldtimers did.
We'll think of something.
Yep! Width and height are between 5 and 15, and there are up to five different types of fruits on the grid.
Fixed, thanks :) We'll deploy a new page tomorrow.
Try creating a new account on www.scribd.com before you go to www.scribd.com/jobs/botrace_upload_bot
It's using SpiderMonkey right now. Using nacl as sandbox is a neat idea though.
Aw, that sucks. We're still fixing glitches in the system, but uploading actually should work.
What kind of error are you seeing?
We're planning to keep this running indefinitely.
We may also add additional languages in the future, like Haskell and Lua, and possibly some advanced playing modes.
We do plan to add some additional languages. Next on our list are: Haskell, Lua, Python.
You can get half a fruit if you and your opponent pick it up at the exact same time.
Fixed, thanks!
Your bot is doing pretty well already. :)
I'll try! I'm a big fan of open source, and I actually have a long list of components I want to open-source at some point, like for example Scribd's PDF to html5 conversion software.
Posted by
matthiaskramm on Wednesday February 29, 2012 @05:05PM
from the coding.scribd.com dept.
Oh, it's about SOPA, trust me.
I felt defenseless when the DMCA (and the "European DMCA", 2004/48/EC) were introduced (I went to a couple of demonstrations, but that only goes so far), and SOPA is even worse.
It's nice to work at a place where you can have more of an impact, and take a stance that has an actual chance of being heard.
Browsers are "smart"- they won't let you select text that's 100% transparent. 99% transparency works... but also looks kind of weird if the texts don't overlap perfectly.
You can roll your own text selection in javascript (on top of the bitmap) if you know the glyph positions though- that's what e.g. Google Books does. It's a valid option if you don't care about zoomability.
Posted by
matthiaskramm on Thursday August 26, 2010 @05:18PM
from the coding.scribd.com dept.
> but it describes a problem that hasn't been considered 'interesting' for decades
Actually, polygon operations on grids is still an active research area, with the latest papers on the topic less than two weeks old: http://www.sci.utah.edu/socg2010agenda.html
> Why would they need to run the same intersection logic over and over [...]?
We usually don't. It basically depends on the context in which the glyphs appear on the page. For a standard, say, LaTeX document consisting of mostly text and without weird graphic operations taking place around or on top of the text, a given glyph is just processed once.
Absolutely. Modern graphics card hardware can easily process a few hundred million triangles per second. In all fairness, however, that has nothing to do with polygon intersection. Drawing a triangle on the screen with a z-buffer check is something quite different from actually computing an intersection polygon from two (multiply connected) input polygons.
Posted by
matthiaskramm on Thursday June 24, 2010 @08:49PM
from the coding.scribd.com dept.
Performance issues, among others. IE's DXImageTransform, as the name suggests, renders an html element to an image and then transforms that entire image.
Well. We're talking about making this work in quite a number of different browsers, including IE6. So yes, it is.