HN user

maxbaroi

19 karma
Posts0
Comments11
View on HN
No posts found.

Would someone involved in the art world please comment.

I always thought seeing a painting in person would be crucial to buying art (if you're in the really high end). There's more than just how the painting looks and its provenance. It's a physical object that has layers, textures and patterns to it.

But then again, if it's only a stays symbol then who cares?

Everyone who studies that sort of thing has told me that viewing ancient roman sexuality through a homosexual vs heterosexual lens is not quite right. You need to look at it more through who's the "passive" vs "active" participant.

That it was socially acceptable to be a man and penetrate someone else regardless of their sex, while it was frowned upon to be a grown man and be penetrated.

Similarly, to receive oral from someone else was fine, but it was frowned upon for a man to perform oral on a woman.

I'm not being facetious. I don't know anything about the implementation of the JVM or its byte-code, and was hoping to learn a bit. But...

1. How was I supposed to know 0x19 was the relevant byte to look at? I know there should be a load opcode somewhere, how do I know it was that 0x19?

2. What's going on between the load opcode, and the actual string data about 120 bytes apart?

3. Is looking up the definition of an opcode from a list really a mnemonic device?

Maybe that last bit was a bit facetious.

If you think you can replace the Office Suite with Google docs, then you don't know how the other half lives.

It just wouldn't work for people whose primary programming and analysis tool is Excel on moderately sized data-sets. I just copy-pasted a 100,000 row query result from MS SQL Server into Google Docs. It's been about five minutes, and it still hasn't copied over.

That's not a pathological case. Where I work, people routinely use excel spreadsheets with tens if not hundreds of thousands of rows.

Granted, Excel would be the devil if its incompetence was malicious and not just stupid. And maybe when you reach that level you need to tell people they're doing it wrong and shouldn't be using Excel to manipulate things that are that size. But Excel just works for them so why would/should they switch over to Google Docs when it doesn't work?

I don't know Libreoffice's capabilities well. I only have it on my personal laptop, and in the six years I've been running Linux, I rarely had any need to use the office suite there. If someone would speak to that (either way), I would appreciate it.

"Listen to yourself, constantly improve and have a thirst for knowledge..." is pretty general advice. He explicitly says it's not specific to being a developer. I don't think, "constantly try and better yourself" as an over-arching life motto is any way equivalent to "buying plushies at ThinkGeek."

Side note, I'm pretty sure the author stole half of his various bullet-points from the DSM's diagnostic criteria for autistic spectrum disorder.

(define compose (f g) (lambda (x) (f (g x))))

What if f is a function of n-arity

(define compose (f g) (lambda (x) (f . (g x))))

If g is n-arity

(define compose (f g) (lambda (x) (f (g . x))))

I gave them all the same name because naming things is hard.

Yes, a lot of people throughout the world are working on write once run everywhere and they're the Java, Go, Python, Ruby, Lua... language developers.

And I have to imagine that what you're proposing is Valve write some virtual Steam-Machine that they port to every major OS, then they write a compiler that outputs Steam-Machine byte code. And maybe that could work (though different graphics libraries seem like a very hard problem to overcome). And maybe it would work really well for smaller indie games like Super Meat Boy, Braid, etc.

But I don't think it will work for AAA, computation intensive games life LFD2 or Portal 2. I don't know much about game development but from what I've heard, if you're making a game with whoa-mygod graphics then you're doing some really close-to-the-metal programming trying to save every cycle you can. And all the effort (and results) are for naught if you're running your super optimized code on a virtual machine. Portability would be amazing, but are people willing to cooperate and say "I'll live with a game that looks last generation because so someone running a different OS than me can also enjoy it."

I don't think so.

Disclaimer: I'm not a game developer, I could be wrong about the technical challenges, and if so, please correct me.