HNHacker News
TopNewBestAskShowJobs

archivator

954 karma · joined April 26, 2010

Email: hn@delyan.me
submissionscomments
archivator··on Why don't we have code hot swapping on mobile?
Actually, it's not so bad. Libraries like libgdx allow you to target native Java and the phone via the same API. You can easily do 99.9% of the development on your PC and then deploy to phone to fix a few shader bugs here and there and be done with it.
archivator··on Why don't we have code hot swapping on mobile?
It already exists. The manifest has a "debuggable" flag that allows for a remote debugger to attach to a running app. Nothing on the Play Store is debuggable.
archivator··on More evidence that Voyager has exited the solar system
Especially the four colour theorem - the first mathematical theorem to be proved with software. That said, I believe this discussion pertains to the hypothesis -> theory "upgrade", not to theorems.
archivator··on iPhone 5
A-GPS is about downloading the almanac over the fast ground data link. Solving the equations for partial signals is DIFFICULT and is where most innovation is these days.

Your phone takes two seconds (and so does mine) probably because you have WiFi on and you live in the States. Try living in the middle of nowhere in, say, Serbia, and see how fast you get a lock, regardless of WiFi.

archivator··on Camera Pi – DSLR Camera with Embedded Computer
> running general-purpose software on a full-blown OS takes a lot away

Which is why we any predefined image manipulation should avoid the ARM core and jump straight to the rather powerful GPU. I think it even supports OpenCL, so there should be software out there that could work with it.

archivator··on Camera Pi – DSLR Camera with Embedded Computer
Reminds me of how people cracked the iPod Nano (I think) firmware - one of the first steps was exploiting a buffer overrun and dumping the bootloader acoustically, through the clicker. There's a page somewhere with a photo of an iPod and a mike, all in styrofoam.
archivator··on John Resig: Redefining the Introduction to Computer Science at Khan Academy
This is not unlike Bret Victor's work - http://vimeo.com/36579366 . Do watch the video, if you have an hour to spare, it's a beautiful demonstration of "programming by tinkering."
archivator··on Anic - Faster than C, Safer than Java, Simpler than *sh
This looks like Communicating Sequential Processes with an ugly syntax and a standard library. What am I missing here?
archivator··on GIT is the new FTP
The commonalities between SFTP and FTP end with the three letters in the acronyms. SFTP, unlike FTP with its passive mode and whatnot, is actually a decent protocol.
archivator··on Super-resolution from a single image
That's hardly the case.

The low-res texture stuff is widely used in emulators (both mobile and on PCs) - after all, that's exactly where it was meant to be used.

The seam carving (the "least interesting line removal" thing) is now a major feature of Photoshop (called content-aware scale) and has become really well integrated (I hear there are attempts to do in video as well).

The fact that you don't see this tech in your line of work doesn't mean it's not out there.

archivator··on Indoor positioning without WIFI mapping
Regarding 1., my phone reads strength and inclination of the field. I suppose that these two, coupled with a compass, could in theory give enough information to collapse the belief state to a single position. Moving a bit should give you enough data to further ensure precision.

Either that, or WiFi. :)

archivator··on Lessons learned from cracking 2 million LinkedIn passwords
Then again, a random string of 14-characters is nearly impossible to remember.

The key takeaway here is that every word adds another 16.15 bits (assuming good random source and no non-random decisions by the user), whereas another character adds only 4.7 bits. I'd argue that the effort to remember another 4 random characters (to reach those 16 bits) is far more than the one to remember another random word. We're quite good with words, you know :)

archivator··on Neal Stephenson wants to revolutionize sword fighting video games
Presumably it's an allusion to the sound of swords clashing. I bet most people haven't heard of the other Clang (C lang, really)
archivator··on Live Blog: Google's 'next dimension' of Maps event
Live stream - http://www.youtube.com/watch?v=HMBJ2Hu0NLw
archivator··on SQLite3 Injection Cheat Sheet
Report them to http://plaintextoffenders.com/ ;)
archivator··on Hacker News Rankings - interactive graphs of an item's fate
Frankly, having used flot for http://burntbrunch.github.com/Silk-Rabbit-Hole/html/index.ht..., I wouldn't recommend it. It was a complete pain to do tooltips, since flot insists on drawing them with divs.

gRaphael looks a lot more customizable.

archivator··on Show HN: movies.io — torrent search like it should be
http://www.coda.fm gets many things right when it comes to music.
archivator··on Google's reCAPTCHA briefly cracked
This was more a case of the training data not being representative of the actual domain (since Google changed the domain before the presentation). If it were a case of overfitting, the system wouldn't have had the accuracy it had, since it wouldn't work well for data outside the training set.
archivator··on Raspberry Pi: 7 reasons why it won’t work
What a bunch of FUD.

The recent release that was (deservedly) dubbed a fiasco, was for enthusiasts and adventurers. Not the general public, and this was stated quite clearly. This alone renders most of the arguments invalid.

The RasPi Foundation have promised to provide complete packages for schools and I'm sure those will also trickle down to the general public at some point as well.

I really can't take something like this piece seriously, when it talks about a lack of software. Just look at any of the BBC interviews with Eben and you'll see him demonstrate the MIT teaching environment (don't recall its name atm), among other things. If anything, the RasPi has too much software (the Linux paradox of choice) but I'm sure the good folks at the foundation will package it with a nice polished distro when it goes to schools.

This piece was written by someone who expected the first release to be the last and final say in the matter. This was just the beginning, the revolution hasn't yet begun.

archivator··on The Mu - Folding UK 3-pin → USB plug
I've had a plug disintegrate inside the socket. (the metal prongs somehow detached from the plug). So, don't do this!

I'd argue that the really good thing about the UK plug is 1) the switches in the sockets and 2) that the devices are all well-grounded. The EU one is usually just 2 contacts, with an optional 3rd one for ground. That's bad, anyway I look at it.

archivator··on Eve Online spaceship viewer uses WebGL
Actually, this is the first webgl demo that I've ever had trouble with. Gallium seems to cover most of the common extensions and claims support for OpenGL 2.1, GLSL 1.2, which is recent enough for most applications.

And no, I'm not overriding anything, it's always just worked.

Edit: In fact, doing a quick grep through the shipviewer.js file, they're only using GL_ARB_texture_cube_map plus a bit of framebuffer drawing, both of which are fairly standard things and should be supported by gallium. No idea what the issue might be..

archivator··on Germany sets new solar-power record
Maybe they meant gigawatts-hour, a unit of energy, although a bizarre one to use in any case.
archivator··on Eve Online spaceship viewer uses WebGL
Something must be wrong with their feature detection 'cause all I see in Chrome and Firefox are some well-rendered sky and engine lights. Linux, Chrome 19, Firefox 12, nouveau drivers.
archivator··on The only way to get hold of a human at Google
I'm pretty sure that's just for recovery. The actual setup involves scanning a QR code in the Authenticator app, which is the seed for the TOTP - http://en.wikipedia.org/wiki/Time-based_One-time_Password_Al...
archivator··on How Pixar Almost Lost Toy Story 2 To A Bad Backup
Definitely true on Linux with bash - .* will expand to .. as well as all hidden files/folders.
archivator··on Microsoft Funded Startup Aims to Kill BitTorrent Traffic
Alternatively, the client could keep PEX and just wait for confirmation from other peers that the IPs are valid. Flooding then becomes linearly more difficult with the size of the swarm. If BitTorrent goes for something like the majority vote in Bitcoin, the effort would be exponential in the size of the swarm, making it relatively infeasible.

Further, the swarm could start maintaining a blacklist and throw out the flooders.

Bitcoin is a good start in this direction, hopefully the algorithms will trickle down to more common technologies like BitTorrent.

archivator··on Firefox finally plugs the leak
If you create a second profile, you can start a private browsing session in it without it interfering with the main profile (not as good as Chrome's approach but to me it's just another launcher in the panel).

No idea about the other ones though.

archivator··on Microsoft creates Kinect-like system using your laptop speaker & microphone
Doesn't Doppler calculation assume that the microphone and speaker are practically the same device (same point in space?). I reckon very few laptops have a setup like that..
archivator··on Passwords For Your Facebook Account
0x0 is saying that when you receive the password you can do 3 checks. No need to invert the hash function there.

Also, inverting a hash function is impossible (the size of the range is less than the size of the domain). Finding a collision, on the other hand, is not.

archivator··on The phone with a projector
Here's a hands-on from The Verge - http://www.theverge.com/2012/2/26/2825474/samsung-galaxy-bea... . Contrast is pretty bad in an indoor-lit environment.

I also can't tell if it's autofocusing or a laser projector. I can't imagine having an autofocus lens on a package this small but then again the contrast is worse than what I'd expect from laser projection.

← PreviousPage 5 of 7Next →