HNHacker News
TopNewBestAskShowJobs

idProQuo

186 karma · joined August 27, 2013

submissionscomments
idProQuo··on German tank problem
That's the version from 20 years ago. Those people have grown up and become school administrators, so it doesn't work as well anymore. The new plan is to release pigs numbered 1,2, 5,6,7, 10 and -2.
idProQuo··on AI
This is why the desire for Strong AI boggles my mind. In order for a computer to operate at a "human" level, it would need to make decisions based on things like ambition and fear and greed. It will also have to constantly make mistakes, just like we do.

If it didn't have character flaws, it wouldn't be operating at a "human" level. But if it does have these character flaws, how useful would it really be compared to a real human? Is the quest for Strong AI just a Frankensteinian desire to create artificial life?

I'm curious if there are any good papers looking into stuff like this.

idProQuo··on The Man Who Built Catan
> But does altering a game so that a child doesn't have to see the optimal moves from someone else do anything positive for anyone playing the game?

It didn't, it was a bandage to cover the fact that Monopoly is not a very good kids game.

idProQuo··on The Man Who Built Catan
Speaking as someone who was bad at monopoly as a kid, those cash injections helped make the game feel more "fair". The vanilla rules make it really hard for a newbie to win against someone who actually knows how to play strategically.

Now, that doesn't justify turning the game into a 4 hour slog, but it may help to explain why so many people use these "wimp rules".

idProQuo··on If you had to start over, what technologies would you learn in 2014?
I've never heard anybody mention Angular and Web Components as solving the same problem. I'm pretty fuzzy on front end MVC stuff in general, but I know almost nothing about Web Components. Do you know of any good tutorials or resources?
idProQuo··on Tex – Show off your best scientific illustration
> And, as Knuth puts it, "when you say it correctly to your computer, the terminal may become slightly moist". (Like the "ch" in "loch".)

I understand that LaTeX is a pre-internet piece of software, and thus it may not have been apparent that it's popularity would spread more through written than spoken word, but I still find this kind of thing pretentious (or at least a little silly).

If I named a popular piece of software "Kyei" after the Burmese word for "world", I feel like it would be kind of silly to get angry when english speakers didn't pronounce it "Chai" (The correct pronunciation).

idProQuo··on Flappy Bird by the Numbers
Hacking scoreboards is pretty easy for people who are skilled at reverse engineering. Once one of these people figures out how to do it (usually by mocking up the high score message the game sends to the server) they release their crack on Cydia, and thousands of people take advantage of it.
idProQuo··on Learn C, Then Learn Computer Science
While I definitely think everyone should learn C in college, I don't think it should be a first language. I'm currently teaching it in high school, and the amount of pain that goes into something as simple as managing arrays makes it extremely intimidating for students.

I would recommend a language like Python, where simple data structures like lists and dictionaries can be created on a whim, freeing up students to tackle more fun problems.

idProQuo··on Installing VLC Media Player voids your speaker warranty
Just from this comment, it seems like you guys have a pretty interesting problem domain. I'm going to take a look at the VLC repo and see if there's anything I can contribute, thanks for getting me interested!
idProQuo··on Show HN: My weekend project – Manual Viable Product
It's a fun idea, but why is it $20/month? I feel like I could throw this together for free. Am I missing something?
idProQuo··on Brackets, a code editor
Jinja2, ERB, Haml, Jade, etc. Any system where the thing you're editing could not be immediately served as an HTML file.
idProQuo··on State of the Octoverse 2013
While I'm sure this does indicate that the Rust guys are pretty industrious, I feel like judging a project by how many issues it's closed is like judging it by how many lines of code it has.
idProQuo··on 4D Tesseract: Fourth Dimension Game
Given the timeframe I'd call it the video game equivalent of Jay Electronica's album Act II.
idProQuo··on Try Julia
I don't really see the problem with this. A lot of the languages you mention have been slowly and sustainably building support, even when they aren't on the front page of HN.
idProQuo··on Light Table 0.6.2 released
Any idea if there's a plugin for evaling pre-processed languages like Haml, Sass or CoffeeScript?

And is there a good place to find a list of plugins? I've tried googling for them but I feel like there are probably plugins I'd use that I wouldn't think to google for.

idProQuo··on One new HTML5 game per week
I played Man vs Penguins and thought "Ha, nice, a super mario clone. They're practicing JS skills and the music is fun."

Then I played Fill the Holes. Man. The mechanics and puzzle design there were great. Keep it up, I imagine you'll be getting job offers soon!

idProQuo··on Linda Liukas' Programming book for Children has Huge First Day on Kickstarter
I thought the same for a moment, until I realized I was basically watching a kids show. The colors, the enthusiasm, the fast cuts, this video was made by someone who knows how to get kids (we're talking 4-6 here) interested in something. If that's the sensibility she brings to her storytelling and illustrating, this book is going to be a wild success.

If it was a Kickstarter for an invention or a software product, I'd expect the presenters to be a bit more sedate. But given what she's selling, I think showcasing her personality helped make it clear that she's the right person for this job.

idProQuo··on Functional Programming 101 with Haskell
While I don't need videos in order to learn, I find that seeing concepts represented visually while hearing them described by someone often works better than simply reading them. I've done some of CodeSchool's courses even though I already kind of knew the material, just because seeing it presented in that format helped reinforce things.

Furthermore, having coding exercises with a checker that can tell if you've done things correctly would help a ton when it comes to actually writing Haskell code.

idProQuo··on Functional Programming 101 with Haskell
Having finally finished my first read of LYAH (It took me months of reading, practicing and taking breaks to let it all sink in), I can only see one way to improve upon it: Make a video series.

I don't know enough about Haskell to pull it off (though I may try if no one's done it in a year or so). However if someone could inject the wacky sensibility* of things like LYAH, Computerphile and CodeSchool.com into a Haskell video tutorial, it would do worlds of good for the community. Better yet, if someone could make an interactive class like CodeSchool or Codecademy, that would be amazing.

* Thought I should mention that the wackiness isn't the only important part, it also needs to be properly paced. That was LYAH's other strong point, they hammer home each concept with multiple examples before moving on.

idProQuo··on Watchdog Report Says N.S.A. Program Is Illegal and Should End
The issue I have with the hypothetical is: how would they know about the phone calls without a wiretap? If there was no other reason to suspect the guy, they'd have no basis for probable cause, and thus no way to get a wiretap.

Now if someone tells the police that they've been getting incriminating phone calls, well then that seems like more reasonable probable cause, and doesn't strike me as morally dubious.

idProQuo··on Three Myths on the World's Poor
While Thailand's family planning initiatives may have been inspired by similar programs in other countries, the people who spearheaded the movement were Thai. I don't normally like TED talks, but this one[1] does a great job of explaining the program. Although not all developing nations can accomplish something like this, it's good to see that it can be done.

[1] http://www.youtube.com/watch?v=EL9TBKSdHXU

idProQuo··on Speech accent archive (English)
For anyone who's into this kind of stuff, the International Dialects of English Archive[1] is an awesome resource. I've used it a lot to practice accents for acting roles.

[1]http://www.dialectsarchive.com/

idProQuo··on Light Table is now open source
TL;DR - It's an IDE with support for live coding. It's built with ClojureScript and has a number of unusual good properties.

However, you really need to see the video to understand how viscerally awesome it is.

idProQuo··on Light Table is now open source
This was my biggest issue getting started as well. The new tutorial and documentation is awesome, thanks!
idProQuo··on Software in 2014
>Since when FP is high performance and better concurrency support?

Lately I've been going back and forth between taking Udacity's Intro to Parallel Programming course (using CUDA, a C++ extension) and reading Learn You A Haskell For Great Good. I've found that while FP principles are cool to think about, they're also crucial for writing proper concurrent code.

If you write a kernel (a function executed by many threads in parallel) that produces side effects, you'll end up with a mess (since you can make no assumption about which threads will get to a particular part at which time). Furthermore, when you design parallel algorithms, knowing how monoids work is useful: you want to be doing operations that are associative and have empty implementations (+0, *1, AND true, OR false) so that they can be run in any order.

In short, Haskell forces you to stop thinking about the order in which your commands will be run, which is also a constraint imposed by parallelism.

idProQuo··on David Cameron's Internet porn filter is the start of censorship creep
This isn't the kind of problem that policy is good at solving. This is a cultural issue: so long as people in general are conservative about what they want their kids to see, removing things from the block list will carry a political penalty for the remover.
idProQuo··on 2013: A Bad Year for the Tech Industry
I'll say this: a year ago I started wearing a watch again, and I've been amazed at how awesome it is compared to a cellphone. If I want to know the time, nothing beats just looking at my wrist and getting back to what I was doing, as opposed to getting my phone out, pressing unlock, putting it away, and sometimes forgetting the time.

It's truly the smallest of speedups to get over the pettiest of inconveniences, but for something I do constantly, having a watch is awesome. Even though the current crop of smart watches don't interest me, I could see myself getting a watch that makes other common tasks easier if it came at a reasonable price.

idProQuo··on I worked on the US drone program. The public should know what really goes on
Between you and the "let's put ourselves in their shoes" guy, I think I've now changed my view about the use of drones.

Prior to today, I was on board with the "smart bomb" argument. I think people arguing against the use of drones really need to focus on how they're worse than traditional warfare, otherwise people who hold the views I held will just tune out.

idProQuo··on Getting a SIM card in India
Yikes, 1000THB? You can just go to 7-11 and buy a SIM card for 50 baht ($1.50). They have 3G capable ones too.
idProQuo··on Leo the Homeless Coder Finished His App, and You Can Download It Right Now
I feel like freemium would be a good move in this case. Make it free with ads, with an option to make a $1 dev donation to remove the ads. People who have been digging this story can help Leo out, people who are just using the app because it's useful still get it for free.
Page 1 of 4Next →