HN user

slunk

80 karma
Posts0
Comments35
View on HN
No posts found.

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.

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?

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.

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`.

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.

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

Without knowing enough about Rust to speak authoritatively... u8 can represent larger integers than i8 (no sign bit). Surely it's not completely safe.

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. :)

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.

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." :/

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.

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!

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.

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).

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.

The PyCon Incident 13 years ago

"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.