Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
dividuum
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
61 ms
·
691.
▲
by
dividuum
12y ago
It's amazing what's possible on old hardware. My favorite example is probably the remake of the wonderful second reality demo. The original was released in 1993 for the PC ( https://www.youtube.com/watch?v=rFv7mHTf0
692.
▲
by
dividuum
12y ago
One of my favorite tricks is this one (I thought I read about it in that exact collection but it isn't there, so here you go): Back on Wing Commander 1 we were getting an exception from our EMM386 memory manager when we exited the gam
693.
▲
by
dividuum
12y ago
I wonder if there's any library out there that uses the SO_REUSEPORT option (see http://lwn.net/Articles/542629/ ). It allows multiple programs to bind and accept on the same port. So I guess it should be poss
694.
▲
by
dividuum
12y ago
Digital Ocean has something called "Private Networking" that's internal to the data center but shared with all other customers. It's not obvious from reading the website that this is the case.
695.
▲
by
dividuum
12y ago
There is https://github.com/bwapi/bwapi , an API for brood war. Not sure what the current state is. But it seems possible to use it while still controlling the game yourself.
696.
▲
by
dividuum
12y ago
Please note that private networking on DigitalOcean doesn't limit this network interface to your own instances. All other customers on the same datacenter can connect to services exposed there. I don't have any experience with Ret
697.
▲
by
dividuum
12y ago
> There don't seem to be any publicly available libraries focused on this kind of thing, so I assume that they develop their networking stuff mostly in-house. Have a look at RakNet ( http://www.jenkinssoftware.com/ )
698.
▲
by
dividuum
12y ago
Thanks for the response. So this validation is required before you issue certificates? I was concerned there because non-https traffic seems to be able to use cloudflare before verification.
699.
▲
by
dividuum
12y ago
I hope so. But I'm still trying to figure out how. The only way I see they do it is that they check that the nameservers responsible for the domain actually points to cloudflares nameservers. This check doesn't seem to happen for
700.
▲
by
dividuum
12y ago
Understood. But how does that work in cloudflares case? Since they magically upgrade 2 million websites by the end of the day I cannot imagine all those sites have those verification files available.
701.
▲
by
dividuum
12y ago
Not sure I'm following you. Probably because I didn't use SSL on cloudflare before, so I don't know about any verification file. How does that work? I guess before serving SSL traffic for a domain they verify both that the na
702.
▲
by
dividuum
12y ago
EDIT: Won't work: You need to verify that you own the domain by pointing your NS records to cloudflares nameservers. What prevents me from doing this MITM attack in (for example) a public wifi: I add a domain I don't own (example.
703.
▲
by
dividuum
12y ago
Reminds me of the interaction between two automated amazon pricing algorithms: http://www.michaeleisen.org/blog/?p=358
704.
▲
by
dividuum
12y ago
Not C++ but C, but I did get a basic port of my program info-beamer running in a few hours. It's a C program that's controlled by Lua scripts and renders to OpenGL. The example scene just shows an image that gets modified by a GLS
705.
▲
by
dividuum
13y ago
Have a look at http://www.imdb.com/interfaces . I'm not sure if the information in those files is sufficient or if the license prevents that, but maybe that's a starting point.
706.
▲
by
dividuum
13y ago
> Curios how many people here actually use Lua? I use it in games: http://infon.dividuum.de/ As a backend language in a geo game service: http://geolua.com/ And as the controlling language for a raspberr
707.
▲
by
dividuum
13y ago
I'm not the one you ask for, but I too created a programming game. I thought you might be interested: I used Lua to sandbox the players code. My game allows updating of code during the game is running. The game is split into client
708.
▲
by
dividuum
13y ago
I wrote a ZUI at my previous job. We needed to speed up the process of manual classification for large number of products. The web based approach did work but we figured there might be a better way. The idea was to split large number of pro
709.
▲
by
dividuum
14y ago
From what I understand from the description in this video, Journey for PS3 might be such a game. Unfortunately I don't have a PS3 to test it myself: http://www.youtube.com/watch?v=oD7KWAQr8Q8#t=1746s
710.
▲
by
dividuum
14y ago
Great to see another lua based service. I'm running http://geolua.com/ which also uses Python (and even gunicorn) for the web interface and lua (in a custom libevent based server) for running user provided lua code. I sandboxed lua using
711.
▲
by
dividuum
14y ago
I have, but totally forgot about them. Thanks for reminding me. I'll try them next time.
712.
▲
by
dividuum
14y ago
Here is the real code used to run this: https://github.com/dividuum/xkcd-1110#readme
713.
▲
by
dividuum
14y ago
Here is the code and some information about handling the traffic https://github.com/dividuum/xkcd-1110
714.
▲
Scaling xkcd-map.rent-a-geek.de to 13k req/s on one server
(github.com)
14 points
by
dividuum
14y ago
|
4 comments
715.
▲
by
dividuum
14y ago
I just added the three intro panels.
716.
▲
by
dividuum
14y ago
Nope. I'll post the python code I used on github later/tomorrow.
717.
▲
by
dividuum
14y ago
Not sure about 1), but 2) is fixed now.
718.
▲
by
dividuum
14y ago
My fully zoomable (think google maps) version based on http://leaflet.cloudmade.com http://xkcd-map.rent-a-geek.de/
719.
▲
by
dividuum
14y ago
Another way is to use the technique described at http://patriciopalladino.com/blog/2012/08/09/non-alphanumeri... It transforms javascript into a sequence of ()[]{}!+
720.
▲
by
dividuum
14y ago
Wow. Didn't know about nodebox. I wrote a similar tool named info-beamer ( http://info-beamer.org ). Its focus is livecoding for interactive OpenGL visualizations. Think about digital signage controlled by Lua. It was inspired by Inventing
More ›