Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
jamesu
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
17 ms
·
121.
▲
by
jamesu
8y ago
I've booted my iMac from an external thunderbolt SSD for years. Once you set it to boot from an external SSD, it will happily continue doing so. Much faster than the real slow hdd it came with at least, plus I don't have to open i
122.
▲
by
jamesu
8y ago
Makes me wonder if compute kernels would be a better solution if you're trying to emulate all these rasterizer quirks while being fast enough to be playable.
123.
▲
by
jamesu
8y ago
These days, there isn't much advantage. You'd be much better off using a well supported third party vm implementation like coreclr for instance.
124.
▲
by
jamesu
9y ago
Fees vary but your probably looking to pay minimum around ~0.25% to convert to fiat. But then you've also got other fees like withdrawing from a wallet if it's not in an exchange, and of course bank transfer fees so hard to say wi
125.
▲
by
jamesu
9y ago
The small dev I work for uses SVN, though they tried standard git for another project which by all accounts quickly ran into the size issues with the repository.
126.
▲
by
jamesu
9y ago
Still waiting for a nice rich text note taking tool that can compete with the likes of DevonThink and EverNote. I don't get the underlying fascination with using markdown.
127.
▲
by
jamesu
9y ago
The other year I tried to implement a GC on top of an existing scripting language to handle circular dependency cases. A big problem however was the existing system for referencing objects wasn't particularly well designed for this par
128.
▲
by
jamesu
9y ago
As an example, I once reverse engineered encryption for data files in a game. Took me about three weeks to determine which encryption algorithm was being used, and what the key was (including learning some ARM along the way). But I was fort
129.
▲
by
jamesu
9y ago
IMO visual scripting languages are less about efficiency, more about accessibility. Given a few simple rules and easy to discover widgets, just about anyone can make stuff happen. If anyone can make stuff happen, your going to increase your
130.
▲
by
jamesu
9y ago
I really liked Evernote 3 on Mac. It had a simple interface but those really powerful html/rich text pasting abilities. One of the things that sold me on it was that I could just dump anything into evernote and process it later. With t
131.
▲
by
jamesu
10y ago
An additional problem is what happens when you need to patch the game? If you need to modify some form of quest or dialogue script written as a coroutine, how do you migrate the state? What if you've changed the script 5 times in a ser
132.
▲
by
jamesu
10y ago
The language had a fairly basic AST, was fairly C-Like, and used fairly basic programming constructs (e.g. at most functions are just a call into a dispatcher) so it translates reasonably well to C. Didn't pursue the project too far, s
133.
▲
by
jamesu
10y ago
I experimented with using TCC as an experimental native code compilation backend for a scripting language. Was pretty impressed how easy it was to embed compared to some other solutions I tried.
134.
▲
by
jamesu
10y ago
Having implemented both a stack and a register-based VM I'd agree with the sentiment in the title. The register-based implementation (based partly off LUA 5 bytecode) was notably faster which I attributed to improved use of CPU cache c
135.
▲
by
jamesu
10y ago
One thing which always bugs me about OSX vms is there is still no way of running OpenGL or Metal applications on them. Not even qemu-system-ppc emulates a suitable GPU, even though there are a bunch of emulators for 7th-generation game cons
136.
▲
by
jamesu
10y ago
For me one of the big problems I have with luajit is using it in 64bit applications. luajit internals need to exist within the first 4gb of memory, and in some situations this can be a PITA to properly satisfy. There are solutions, but none
137.
▲
by
jamesu
10y ago
If you want a nicely embeddable language with strong typing, why not check out AngelScript?
138.
▲
by
jamesu
11y ago
One big problem with using coroutines for "scripting" long running events in games I don't often see mentioned is what to do - if anything - about saving their state. For cutscenes this can be ignored for sure, but what if yo
139.
▲
by
jamesu
11y ago
Improved stability would be appreciated. Almost every time I try to sync my collection of 5k+ notes, the mac app crashes (even the icloud.com version!). The iOS version isn't too much better, as it frequently hangs when I edit notes. P
140.
▲
by
jamesu
11y ago
ReactOS may be impressive from a technical standpoint, but judging from the release candidate its still got a long way to go in terms of stability. While I was able to install it after puzzling over the correct hardware options, it still ha
141.
▲
by
jamesu
12y ago
As someone whose myopia gets worse every few years, I feel any concrete research into myopia is a bonus.
142.
▲
by
jamesu
12y ago
I ditched evernote after I lost my data twice. Sadly I have yet to find a solution which I feel would be an adequate replacement. Even Paperwork is far from it. Either the proposed alternative is even buggier than evernote, or it doesn'
143.
▲
by
jamesu
12y ago
I've seen this happen so many times, it feels like the norm. I guess it's inevitable though, it's more interesting to work on something "new" and "cool" than adjust your mindset to year old design decision
144.
▲
by
jamesu
12y ago
In a certain 3d game engine we use, the devs decided to refactor a lot of old code in the animation code which used a hashed string type to use their new all-in-one reference counted String type instead. Safe to say this turned out to be a
145.
▲
by
jamesu
12y ago
I checked out duktape a while ago and found the documentation quite impressive. Although it didn't seem to have too many examples regarding how to embed into a typical app (with class hierarchy, etc). Also like a lot of these other &qu
146.
▲
by
jamesu
12y ago
The author has a history of creating programming languages, so It's really no surprise he's made another. As for why, it seems likely based on the introduction text he was aiming to make a portable language specifically designed w
147.
▲
by
jamesu
12y ago
I too have had problems with reliability, though more so when the device has already booted. e.g. numerous times I've had the device completely hang during file access. When problems such as this crop up it really puts a dampener on th
148.
▲
by
jamesu
12y ago
Most modern 3d modelling tools support either Collada or FBX which act as interchange formats. Some game engines also support these formats so content can be imported without explicitly needing to write an exporter for each tool you are usi
149.
▲
by
jamesu
12y ago
A great example of a purpose-built app which does one thing really well (i.e. searching docs from a single location). Easily beats having to google for docs.
150.
▲
by
jamesu
12y ago
After spending a few months porting a Direct3D9 game to work in OpenGL 2.x, this article certainly resonates with me. It's quite easy to get code working nice and fast in one driver, while in another it stalls and drops down to 1 fps b
More ›