robinh
|
12 years ago
|
on: On portability of Gnome
This incoherent rant as a response to a single sentence isn't really helping your case.
"All those portability claims and that there somehow good: you're just doing things for lowest common denominator. Requiring a huge amount of effort to change or develop low level bits across BSD and Linux."
I don't even know what you're trying to say here.
robinh
|
12 years ago
|
on: I For One Welcome Our New Robot Vocal Cords: Radical Computer Music
"it will always be a result of human effort and ultimately an expression of human intent"
Like babies? (Well, most of the time.)
robinh
|
12 years ago
|
on: Where should I start learning Assembly?
This is probably the best guide (and I've read a lot of them) to actually writing assembly on your average PC one can get. I definitely recommend reading it.
robinh
|
12 years ago
|
on: Manually Creating an ELF Executable
Well... I'll see what I can do.
robinh
|
12 years ago
|
on: Manually Creating an ELF Executable
Author here. And yes, that's a bug. I recently restored most of the pages on my website, and didn't check whether each page was the most recent version. When I first wrote the HOWTO, I for some reason was under the impression that the 'write' system call required the address of the length of the string to be loaded in EDX, which is obviously a bit silly. You're right that EDX should just hold the value 13. I'll change this as soon as I get the time.
robinh
|
12 years ago
|
on: Keyboard innovation is making them worse
"In addition, I'm sure there are hunt and peck typists that still legitimately use caps locks instead of shift because it requires less coordination and hand contortions, so leaving caps lock alone also has accessibility benefits."
A recent poll I posted on HN suggests that I'm in the minority on this one, but I actually don't remap caps lock myself. And I like to think I'm a pretty capable writer, touch typing with a decent WPM.
Consider the following bit of assembly:
.set MBOOT_PAGE_ALIGN, 1<<0
.set MBOOT_MEM_INFO, 1<<1
.set MBOOT_HEADER_MAGIC, 0x1BADB002
.set MBOOT_HEADER_FLAGS, MBOOT_PAGE_ALIGN | MBOOT_MEM_INFO
.set MBOOT_CHECKSUM, -(MBOOT_HEADER_MAGIC + MBOOT_HEADER_FLAGS)
(These are multiboot header definitions used by a kernel to get GRUB to load it, for the curious.)
I'm sure there are plenty of programmers who just use the shift key if they were to write code similar to the above, but I simply prefer the caps lock key myself. Habit, perhaps.
robinh
|
12 years ago
|
on: Comments should be sentences
A fair point, I should probably have mentioned that. Thanks for pointing that out.
robinh
|
12 years ago
|
on: Comments should be sentences
I agree wholeheartedly. The syntax doesn't even have to be extremely obscure, it can be highly useful in lower-level languages such as C as well: Often, I just want to get a quick idea of what the next big block of code is going to do without having to read the entire block of code.
robinh
|
12 years ago
|
on: Poll: What level of math is programming roughly analogous to?
Since I'm not from the US and we don't have 'levels' of math where I live (you take math in high school and get some or all of the above combined), can someone explain to me what each level entails?
While I know the definitions of each term, I'm unclear on what exactly 'Pre Calculus' would be in this case. Also, is Trigonometry higher than Algebra or Algebra 2, if that question even makes much sense? Finally, what are the differences between Algebra and Algebra 2, and Geometry and Geometry 2?
robinh
|
12 years ago
|
on: This Post Took 3 Years to Write
Agreed, although I must say I was positively surprised that I could actually try out the game before having to sign up in the first place. More people should definitely do something like this.
robinh
|
12 years ago
It's kinda cute how Google is down for twenty seconds and there's already a thread on the front page with 40+ points and 15+ comments
Edit: and it's up again already (at least for me). No more need to panic, people.
robinh
|
13 years ago
|
on: Facebook buys Parse
I feel inclined to agree. The same thing happened to MySpace, and (in the Netherlands) to Hyves. I'm sure there are more examples.
robinh
|
13 years ago
|
on: Layoffs at EA Today
Not that there's anything wrong with board games - I agree with all the points you mentioned - but have you ever tried some of the text-based games on your netbook? There are a lot of them out there, most of them are free, and some are pretty awesome.
robinh
|
13 years ago
|
on: As MtGox trading remains suspended, bitcoin price falls from $160 to $60
Not only that, but MtGox handles over 80% of all bitcoin trade. No wonder it's plummeting; every currency would be greatly affected by something like that.
robinh
|
13 years ago
|
on: Schrödinger's 😻 and outside-the-box naming
The ISO-8859-1 ASCII-based character encoding contains an Ö, too. That's not even Unicode. It may not be in the first seven bits of the ASCII alphabet, but it's so widely implemented that not supporting it is just as ridiculous as not supporting the apostrophe.
robinh
|
13 years ago
|
on: The New York bar that takes Bitcoins
I'm not very well-versed in economics, but would setting prices to a relatively non-changing BTC value not actually be a good thing to stabilize its value, if enough people were to do that?
robinh
|
13 years ago
|
on: URLs are for People, not Computers
That was what I was trying to ask: can you do both, or would that be absurdly impractical/impossible? Alternatively, can't they do only a POST and somehow generate URLs dynamically based on the search query?
robinh
|
13 years ago
|
on: URLs are for People, not Computers
Could they not set those parameters in a POST request so they don't show up in the URL?
robinh
|
13 years ago
|
on: The Internet is a surveillance state
"You would. But that doesn't mean that everyone would."
Sure, but those things only need to be built once.
robinh
|
13 years ago
|
on: 75% of a human skull replaced with 3D-printed material
Quite possibly. I think we'd just call it 'automated plastic surgery', though.
"All those portability claims and that there somehow good: you're just doing things for lowest common denominator. Requiring a huge amount of effort to change or develop low level bits across BSD and Linux."
I don't even know what you're trying to say here.