HNHacker News
TopNewBestAskShowJobs

slunk

80 karma · joined March 20, 2010

submissionscomments
slunk··on Time to retire the CSV?
> That's the main reason why CSV absolutely sucks too [...]

Is it? I think you're absolutely right that naive points of view like the one you're responding to will lead to avoidable bugs, but I'm not so sure the problem is CSV so much as people who assume CSV is simple enough to parse or generate without using a library.

slunk··on Machine learning won't solve natural language understanding
> It has nothing to do with what the model is being used for.

I may be misunderstanding this passage of the article, but I thought the author was claiming that machine learning (specifically training) was equivalent to compression, while language understanding is equivalent to decompression. Therefore, they can't be the same thing. Why does language understand have to be analogous to training an ML model rather than using an ML model for inference?

slunk··on Machine learning won't solve natural language understanding
I was hoping there would be discussion of this point higher up in the thread, because I had essentially the same reaction as you while reading this passage. I'm no expert of machine learning, NLP, or linguistics, but this struck me as a pretty obvious flaw in the author's argument.
slunk··on A Lisp interpreter written in Lisp (2017)
I was also struggling to convey this point. I think you've hit the nail on the head.
slunk··on A Lisp interpreter written in Lisp (2017)
You've gotten a couple responses making arguments that the atoms required for a language like lisp are fundamentally simpler than eval in Perl and that makes the difference... Fwiw, I don't find these arguments very compelling. It's not so much that they're entirely false, but the "most beautiful program ever written [sic]" that we're talking about here is "beautiful" precisely because it elides all these "simple" details. I do get the vague sense that it is essentially a more verbose `eval $1`.
slunk··on Show HN: Static.wiki – read-only Wikipedia using a 43GB SQLite file
It's one thing if you have a source of revenue so justify your S3 costs. My interpretation of the parent commentator's concern is that this person has opened up a multi gigabyte S3 file publicly and sent lots of traffic its way (via hacker news) for what appears to be a passion project.
slunk··on Compiling Rust is NP-hard
I don't think using an IDE to catch lots of stupid simple mistakes is bad. It's how I prefer to work.

> It looks really strange to me to observe other developers constantly compiling and running their code just to see if it works. It kinda looks as if they did not exactly understand what they are doing because if they did, they would be confident the implementation works.

Explain to me how this statement doesn't apply to your use of an IDE, but the other engineers you've observed don't understand what they're doing.

slunk··on Compiling Rust is NP-hard
> So in a sense I am not strictly practicing my approach

Developing in an IDE that compiles almost continuously is about as far from the development philosophy you're advocating for here as one could get :P

slunk··on Scots language Wikipedia is edited primarily by someone who doesn't know Scots
Ah, my mistake. Thanks for the correction.
slunk··on Scots language Wikipedia is edited primarily by someone who doesn't know Scots
One can't help but wonder what kind of a person would tweet their "apology" for unintentionally defacing the entirety of Scots Wikipedia in more broken Scots. Seems... Insensitive, no?
slunk··on Nestur: NES Emulator in Rust
Thanks for clarifying that for me!
slunk··on Nestur: NES Emulator in Rust
Yup, fair enough.
slunk··on Nestur: NES Emulator in Rust
Without knowing enough about Rust to speak authoritatively... u8 can represent larger integers than i8 (no sign bit). Surely it's not completely safe.
slunk··on Ask HN: What are your favorite YouTube channels to learn stuff?
Lots of good suggestions in here. One I haven't seen mentioned yet is NileRed for those interested in chemistry (https://www.youtube.com/channel/UCFhXFikryT4aFcLkLw2LBLA).
slunk··on Responsive Pixel Art
Personally, I'm impressed by how the image dimensions were mapped to the image, not the fact that it can be done at all. There are plenty of boring and simple ways to map dimensions to an image. This was clever and well-implemented, imo. :)
slunk··on My Amazon Burnout Experience
I stopped reading a few paragraphs in when all the author had managed to convey was how great they are. I also find it strange that someone so competent who wants to remain anonymous would reveal so much information about their situation in the company. What little I read seems like it would be enough to pinpoint them within the organization.
slunk··on Why Is Mayonnaise Loved and Hated So Deeply?
"Hellman's doesn't resemble the real stuff"

That's a little exaggerated, don't you think? I'm no mayonnaise expert, but those lists of ingredients look pretty similar to me.

slunk··on Reduction in Garbage Collection Pause Time in Ruby 2.2
Are you suggesting that ruby's design is more broken than PHP's?
slunk··on Show HN: Linkwok – Picking up where search engines left off
Although I agree with others that the video leaves a bit to be desired, I thought I understood the point well enough and was looking forward to trying it out... Then I attempted to do just that and was instantly greeted with "INTERNAL ERROR

AN INTERNAL ERROR WAS ENCOUNTERED." :/

slunk··on Coming Soon to Hacker News: Pending Comments
Even if this system worked flawlessly as intended, doesn't it disincentivize getting to 1000+ karma? Unless I'm misunderstanding, your most active users don't seem to get any benefit (they see all the comments, good and bad, like everyone did before). Maybe if there was also an "unendorse" option... but then you've just implemented meta-(up|down)voting.
slunk··on Quick tip for developers who use OS X
Fyi, bash also has vi-mode (set -o vi).
slunk··on Show HN: I made an easy-to-understand 6502 emulator in pure C
"dispatching out to functions to handle each opcode carries unnecessary overhead in what should be the tightest loop in the project"

How about inline functions or macros?

slunk··on How to Make a Computer Operating System in C/C++
I've been looking for good OS dev tutorials for ARM. Does anyone know of any besides Baking Pi?
slunk··on How to Make a Computer Operating System in C/C++
Fyi, at least at first, this looks like it will be very similar to a few wonderful tutorials and projects I have been going through lately:

* http://www.jamesmolloy.co.uk/tutorial_html/index.html

* http://www.osdever.net/tutorials/view/brans-kernel-developme...

* https://github.com/klange/toaruos

...and just in case anyone is curious, my own project (about half way through James M's tutorial - working on virtual memory management):

https://github.com/slunk/Hobbyos

Oh, and btw, this looks AWESOME. I am looking through the finished chapters right now!

slunk··on Users complain their Dell 6430u laptops smell like cat piss
Interesting theory, but read this quote from the first page of comments:

"Thanks.. I am having the same issue. When I started using the laptop at the end of last week I thought I smelt something odd. Well.. here I am Sunday doing some work on the couch and my wife says "what stinks like cat pee". I said.. I think its this laptop.. puts her nose up to the keyboard and BAM! It really stinks."

Some guy AND his wife noticed the smell. If you're right, that's one hell of a coincidence.

slunk··on Brilliant or insane code?
If you only ever need to chunk a list into 3-tuples, sure. If you want a general solution for chunking a list with zip and an iterator, this solution doesn't scale (look at hartror's and bjourne's posts for something that does).
slunk··on Disney's new image algorithm turns 2D photos into a 3D model
I don't want to participate in this argument except to point out that the sentence is definitely ambiguous for at least some dialects (evidence: people, including myself, are getting different readings of the same sentence). The second reading that you aren't getting should be clear enough from context, so I won't spell it out. If I wanted to be really clear one way or the other, I would say:

1) Disney's new image algorithm turns a 2D photo into a 3D model.

or

2) Disney's new image algorithm turns a group of 2D photos into a 3D model.

If I just wanted to get the meaning of (1) across, I would probably phrase my title exactly how OP did. Definitely (not necessarily intentionally) misleading.

slunk··on The worm that regrows its head, and memories, when decapitated
Look for Steve Conklin's comment (posted around the same time).
slunk··on Simple Minecraft Clone in 580 lines of Python
I got a similar error.

"arch -i386 python main.py" solve the problem for me.

slunk··on The PyCon Incident
"To my knowledge, nobody is putting forth the worldview that men are being terrorized by women destroying lives."

I got the opposite impression from the OP. To me, this post practically screamed men's rights. It's dripping with hyperbole (probably the worst of which occurs in the fifth paragraph - "now men will be looking over their shoulder every time a woman is present in the workplace or a conference because hey, she might do what Adria did"), peppered with ad hominem (calling her cowardly, etc...), and makes sexism the focus of the discussion. I read her blog post. Her problem seemed to be that the dongle guys were behaving inappropriately, not being sexist.

Page 1 of 2Next →