HNHacker News
TopNewBestAskShowJobs

Mr_T_

140 karma · joined July 27, 2012

submissionscomments
Mr_T_··on Ask HN: Go programming language is over ten years old. What do you think of it?
> I hope the golang community takes a thing or two from rust in terms of package management.

Go's dependency management was designed after analyzing Cargo and its problems: https://research.swtch.com/vgo-mvs

Mr_T_··on Ask HN: Go programming language is over ten years old. What do you think of it?
> They spent almost 10 years saying "we don't need generics", but now are implementing it

You're making things up. Not a single member of the Go team ever said "we don't need generics". In fact, the FAQ stated from day one that they "continue to think about it", and that "Generics may well be added at some point".

Mr_T_··on What If There _Is_ Life on Venus?
They were pissed nonetheless.
Mr_T_··on Welcome to the Old Internet Again
> What happened.

Capitalism came to the internet.

Mr_T_··on ‘Surge Capacity’ Is Depleted – It’s Why You Feel Awful
I don't feel awful.
Mr_T_··on New case studies about Google’s use of Go
You'll be happy with the latest developments: https://blog.golang.org/generics-next-step
Mr_T_··on Seven years of Go
Highly recommendable. It's the next modern classic after K&R's 'The C Programming Language'.
Mr_T_··on Turning off syntax highlighting
You mixed it up.

Syntax highlighting is like doing arithmetic using colored rods: https://groups.google.com/forum/#!msg/golang-nuts/hJHCAaiL0s...

Roman numerals is object-oriented design: https://groups.google.com/d/msg/comp.os.plan9/VUUznNK2t4Q/Ff...

Mr_T_··on Go Proverbs – Rob Pike
Summary: http://go-proverbs.github.io
Mr_T_··on Unix is not an acceptable Unix
Because Nim is not dependently typed. You can't get sh*t done without dependent types.
Mr_T_··on Unix is not an acceptable Unix
If the Unix guys were smart they would have used an Idris REPL as default shell.
Mr_T_··on Announcing Rust 1.0 Beta
The 'String', '~str' dichotomy is really unfortunate.
Mr_T_··on “This change deletes the C implementations of the Go compiler and assembler”
LLVM is a C++ monstrosity that takes hours to compile. Other programming language projects have to maintain a "temporary" fork of LLVM to achieve their goals: https://github.com/rust-lang/llvm/tree/master
Mr_T_··on Go generate: A proposal for a Go preprocessor
Please correct the title. The original title is correct: "Go generate: A proposal" the rest is wrong. This tool is not a preprocessor. It's as wrong as calling 'make' a preprocessor. It can be used to call preprocessors or more likely generators.
Mr_T_··on Light completely stopped for a record-breaking minute
But why? Why not stop time instead?
Mr_T_··on What Python developers need to know before migrating to Go
You almost always need the byte count for protocols, buffers and stuff. For user-interfacing use-cases (e.g. editors) you probably want the glyph or grapheme count, not the rune count. Please remember, runes / code points, graphemes and glyphs are different things:

http://www.icu-project.org/docs/papers/forms_of_unicode/

Mr_T_··on Interfaces in Go make it hard to navigate code
People are programming in completely dynamic, duck typed languages and say that these languages are best without IDE.
Mr_T_··on Trying out this Go thing at Disqus
But but but no generics! How dare they write production software without generics?!
Mr_T_··on Plan 9 Coding Conventions for C
See "3.5 Initialization indexes": http://plan9.bell-labs.com/sys/doc/compiler.html
Mr_T_··on Dennis Ritchie's first C compiler on Github
> Looks like a very early dialect. C assumes everything is an int unless specified otherwise.

It looks beautiful, almost like a scripting language. No monster type signatures like

    const std::foo_bar<boost::blah_ptr<const xyz::bar::Bar&, baz::Baz>>&
Mr_T_··on Dennis Ritchie's first C compiler on Github
Too late. Ken Thompson already put the back door in his B compiler.
Mr_T_··on Dennis Ritchie's first C compiler on Github
Recently some ignorant, nescient C++ programmer called me a Java programmer, because I use K&R style and not his preferred Allman style. Even Stroustrup uses hanging braces (with the exception of function body opening braces)!
Mr_T_··on Version 1.8 of GNU ed released
But does it have syntax highlighting?
Mr_T_··on Concurrency is not Parallelism. Rob Pike at Waza 2012 [video]
You can order it at the Google store: http://www.googlestore.com/Fun/Go+Gopher+Squishable.axd
Mr_T_··on Haskell vs Clojure syntax
Clojure has [] and {} and #{} and '() and #() and : and ^ and @ and Foo. and .foo and ->, ... you still have to learn them to understand Clojure code.
Mr_T_··on Teaching Distributed Systems in Go
> they may be calling those things difficult when comparing them to using an installation wizard

The Windows MSI package and the OS X .dmg have wizards.

Mr_T_··on It is ridiculously easy to refactor Go
I even use proportional font for coding.
Mr_T_··on It is ridiculously easy to refactor Go
He/she probably wanted to say "good": https://groups.google.com/d/msg/golang-nuts/FxELIOik2f4/X5x7...
Mr_T_··on It is ridiculously easy to refactor Go
One of the main selling points of Go is that builds are fast.
Mr_T_··on It is ridiculously easy to refactor Go
To be honest, I often feel as if I was in a brothel on some blogs with CoffeeRubyNodeScript highlighting. (However, the choice of colors on this one isn't too good either)
Page 1 of 2Next →