HNHacker News
TopNewBestAskShowJobs

dogprez

245 karma · joined January 10, 2010

submissionscomments
dogprez··on Fall of Voodoo
I love Amigas but seems like their fate was sealed by then. By the release of Doom in 1993 it was over for sure. Their whole shtick was that they had special hardware that let them do things PCs couldn't. Doom proved them wrong.
dogprez··on Crushed wood is stronger than steel
Reminds me of Raymond Feist's Riftwar Cycle. The Tsurani's planet was devoid of metal so they had all wooden armor and weapons... uncomfortable silence
dogprez··on 'The desire to have a child never goes away': The Involuntarily Childless
I saw my cousin and my aunt both go through fertility problems. My aunt was about your age when they adopted a little girl, it was a very happy story and the daughter just left home for college this year. My cousin and her husband fought hard to conceive, spending anguish and money to make it happen. Even the suggestion that they should adopt was hurtful to them. They were completely closed to the idea. After years of pain they finally reversed their opinion on adoption and adopted a little boy 3 years ago and it has meant the world to them.

I haven't personally had to go through this luckily and I know adoption isn't the easiest either but if being a parent is something someone wants, it's worth fighting to make sure no child is left without a good home. I'm not to say you should do one thing or the other, just something to consider, much love.

dogprez··on How to Build a City That Doesn’t Flood? Turn It into a Sponge
Michigan has be fighting a similar fight for the past couple decades. Wetlands were disappearing quickly from development and they realized how important they were to environmental health, essentially turning the state into a sponge/filter. There is a law there now that removal of wetlands requires developers to build a new wetlands elsewhere. They still have 40% less wetlands than pre-european times.
dogprez··on Show HN: Chord Progressions
Remember there are different scales, too. Those 12 notes aren't the only notes.

https://en.wikipedia.org/wiki/Scale_(music)

dogprez··on How Firefox Got Fast Again
Thanks for finding it. Here's my attempt at a tldr: Teaching with analogy is bad because it robs students of jumps in understanding. By scaffolding new concepts on things they already know they are losing the opportunity to learn how to make cognitive leaps, which is a skill itself. One that Dijkstra believes is is paramount to combatting dictators or zealotry.

Did I read that right?

dogprez··on How Firefox Got Fast Again
If I had to guess why, I'd say that I am mostly self taught and more of an extrovert. It's probably the only way my brain could trick me into sitting in front of a computer all day instead of talking with other people. I also played with action figures late, until I was 12... around the same time I started programming... I think I'm having a psychological breakthrough, haha.
dogprez··on How Firefox Got Fast Again
Somewhat tangentially, I really like the cartoons Lin has made. I’ve found I’ve naturally anthropomorphized code. Often when I start working with someone new they get confused when I start talking about constructs like people. I think it’s given me a different perspective on encapsulation and concurrency than most people.

I don’t know if I’ve ever worked with someone that thinks the same way. When I work on code that wasn’t designed that way I force my brain to think like the CPU instead of in terms of little elves with different job... Not sure if anyone else has experienced this 2 modes of thinking about code. It seems like FF engineer’s might be thinking in the same terms as they tackle concurrency refactors.

dogprez··on ChrysaLisp – A 64-bit Lisp OS with GUI
Cool, I'll check it out. I have a few lisp projects in the works. I started making a simple lisp operating system for 16-bit intel by forking MikeOS, which is an awesome project (didn't get that far). Then I developed a Forth VM / Compiler to build a lisp on top of (since compiling to my own forth assembly will be easier than targeting a real assembly). I got the forth compiler and vm, no lisp yet =T
dogprez··on ChrysaLisp – A 64-bit Lisp OS with GUI
> Maybe this will let me live vicariously through someone who has actually built the project I always dream of creating in my free time.

You too!?

dogprez··on Godot Engine – Free and open-source 2D and 3D game engine
Cool project. I think what they were talking about is demonstrated here. For example, in Construct when you want to add an action to an event you click the add button then a wizard pops up to help you assign it. If you know how to program that is annoying because you know how to express yourself faster with text. If you don't know how to express yourself it provides the scaffolding to help you succeed. I think they are lamenting that for experts they haven't seen a visual language that is faster / more expressive. I don't think they would argue that this isn't easier for beginners.
dogprez··on Nuclear War Survival Skills (1987) [pdf]
How is this suppose to be able to wipe out Texas or France?
dogprez··on Statically Recompiling NES Games into Native Executables with LLVM and Go (2013)
NES cartridges also could have their own hardware too. Don’t like the NES sound card? You could ship your own inside of the cartridge. I think notoriously castlevania 3 shipped some custom hardware in their cartridge. Some of the cartridges for the famicom came with an fm synth chip.
dogprez··on Explaining Programming to Six-Year-Olds
I was once got a chance to describe to a class of kids in Marin County what programming is. They were maybe 10 years old. I used the analogy of a robot that does exactly what you tell it to do. A little girl raised her hand as asked, "Like my maid?"
dogprez··on First Human Embryos Edited in U.S
We could get rid of genetic diseases without editing the genome. Just screen embryos before IVF.
dogprez··on Crash course to Amiga assembly programming
I'll add too that most of the software bypassed the APIs and ran at a low level. Amiga would have had a difficult time updating their architecture without invalidating all their software.
dogprez··on PICO-8 lighting, part 1: thin dark line
Why are accounts a problem? Because kids are always forgetting their passwords? My understanding is that chromebooks are pretty popular in schools now, they require passwords.
dogprez··on PICO-8 lighting, part 1: thin dark line
Exactly, the C=64 begged you to create something when it booted up to a BASIC prompt. We've come 2 steps forward 1 step backward with current devices. More kids have these in their hands, but they are harder to create with than ever.
dogprez··on How to Write a Novel
Sure, there is this book "The Lazy Dungeon Master" ( http://slyflourish.com/lazydm/ ). Dungeon World also has advice on how to do something similar with its "Fronts" ( http://www.dungeon-world.com/ ).

The writers of The Expanse based their books off of role-playing sessions they did. George R.R. Martin also was an avid role-player. I believe his Wildcards novels were based on his games in the RPG Superworld.

dogprez··on How to Write a Novel
There are techniques for writing for role-playing games that are a hybrid of planning/winging. You want to plan a hook, how the story get's started, who are the main agents and their motivations, then you just let the story unfold. It seems there is room for something in the middle.
dogprez··on Playing Fasttracker2 .XM files in JavaScript
Awesome, fasttracker 2 and qbasic were the most formative programs of my youth. I'll upvote anything to do with fasttracker 2 all day.
dogprez··on What makes Nim practical?
I think you got confused when the C standard library was listed as a dependency. What is meant is the resulting binary had a link to a dynamic library (libc). For example if you are on a Mac run "nm /usr/lib/libc.dylib", those are the symbols that it might be referencing in a compiled nim program. I don't know the equivalent in Windows, but the dynamic library is a DLL. It doesn't have a runtime dependency on the compiler.
dogprez··on What makes Nim practical?
Your example isn't exactly true. Clang and GCC both do tail call optimizations. Compiling language functions to C functions doesn't 100% preclude you from TCO. http://david.wragg.org/blog/2014/02/c-tail-calls-1.html
dogprez··on Hyperloop is making progress
Musk's businesses are split between LA and SF. He and his employees travel back and forth and he wants to use it.
dogprez··on Programming the Atari ST 20 Years Later
I believe it. I surprised myself playing with the Atari ST instead of the Amiga. The emulator for Atari ST seemed nice. Also while computers have surpassed the Atari ST and the Amiga in almost every front, the Atari ST is supposedly hard to beat even by today's standards when it comes to its MIDI latency.
dogprez··on Show HN: My current App Store Featured Game was written entirely in Scheme
I play around with this a bit, a few things I learned is that XCode 5.0's llvm crashes when compiling Gambit-C 4.7.0's generated C code. The beta for 5.1 has a fix. Here are a few demos that might help a few people:

scheme REPL over TCP using chibi scheme: https://github.com/clarkeaa/Scheme_iOS_REPL

calling in and out of Gambit-C: https://github.com/clarkeaa/HelloGambit

You can grab a precompiled Gambit-C library from the later project if you want.

dogprez··on The Bozo Event Horizon
There are no bozos, just elitists. I prefer a respectful anarchy to an oligarchy.
dogprez··on A global decentralized encrypted datastore with anonymous publishing
I've taken some time to consider this issue myself. As other posters have noted its impossible to stop in a system where data is transmitted. I prefer living in a world with free communication (with a channel for criminals) than living in a world with restricted communication. The true crime here is child abuse, not the sharing of data. We don't say people aren't allowed to associate in person without a government minder because they might be swapping photos of child abuse.
dogprez··on Show HN: movies.io — torrent search like it should be
I actually do believe it is a human right to have access to all the art and knowledge. Other people seem to think so too, thats why we have public libraries. I don't know what the solution here is but good things are happening like Spotify were people have the ability to expand their minds, listen to something new and support the artists at the same time. We probably wouldn't have had Spotify without the threat of piracy.
dogprez··on Pizza Cook job listing at Apple
Yeah, seems like someone with 4 years experience with high demand brick oven/pizza tossing skills could make a killing on their own considering the mark-up on pizza.
← PreviousPage 3 of 4Next →