Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
burntsushi
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
1450 ms
·
3361.
▲
by
burntsushi
14y ago
It looks like if there is a problem, you can restart qtile and be OK. Also, you might be able to get away with setting your monitor configuration with xrandr before starting qtile. If you like tiling and multiple monitor support, I sugges
3362.
▲
by
burntsushi
14y ago
> The language itself is pretty cool, but most of our work is still web application development (broadly defined). Go isn't particularly suited for that, and even if it were, it doesn't have a mature framework for doing webdev yet. Real
3363.
▲
by
burntsushi
14y ago
This isn't viable if it's a performance critical portion of your code. Idiomatic Go (currently) is to use a for loop for map and reduce/fold operations.
3364.
▲
by
burntsushi
14y ago
> For other features (explicit nullability, sum types, etc) the cost-benefit is very clearly in favor of having those features, at least according to all PL researchers and most users who have experience with languages that have these f
3365.
▲
by
burntsushi
14y ago
What's your point? It's much simpler to bless a few builtins than implement an entire generics system (with respect to the rest of the language).
3366.
▲
by
burntsushi
14y ago
> Side hint: for things like fixing typos, I found that creating a new branch, say 'typos', is quite handy solution to not do these kind of things in the commits that are meant to add new things / fix bugs. Just checkout typos, fix, com
3367.
▲
by
burntsushi
14y ago
> but kinda-sorta-works Hey man, I've been running it for at least week for day-to-day work and it hasn't crashed yet. :-) I'm quite pleased that most of the bugs reported so far are related to state transition bugs, which is the part o
3368.
▲
Wingo: Floating/tiling window manager w/ per-monitor workspaces (written in Go)
(github.com)
4 points
by
burntsushi
14y ago
|
0 comments
3369.
▲
by
burntsushi
14y ago
Same thing for the parent comment.
3370.
▲
by
burntsushi
14y ago
And 90s....
3371.
▲
by
burntsushi
14y ago
Eh. It depends upon the audience of your web site. If it's web site with a programmer audience, there is probably going to be a non-trivial portion of your users that are using plugins like vimperator or vimium.
3372.
▲
by
burntsushi
14y ago
This is true. Rust also provides more compile time safety (a lot more actually), but it comes at the cost of complex semantics.
3373.
▲
by
burntsushi
14y ago
I think this is all well and good, so long as you're not looking to get people to use your code. If you want people to use your code, you need some kind of documentation. Otherwise, a lot of people (including myself) aren't even going to gi
3374.
▲
by
burntsushi
14y ago
I would just like to thank you very much for sharing that link. It was an amazing read. I found so many of the points made in that article things that I already practice, but I had never dreamed they could all be tied together in one cohesi
3375.
▲
by
burntsushi
14y ago
I am a computer scientist that has performed research using Go because I love working with Go. I absolutely despise Java. So I'd say that your assessment is a bit off. I also look forward to trying Rust as well. Having algebraic data types
3376.
▲
by
burntsushi
14y ago
> it has polymorphism AND sane error handling ... features which AFAIK elude Go Go certainly has polymorphism. Also, I've written about ~30,000 lines of Go thus far, and the programs I've produced have by far the best error checking tha
3377.
▲
by
burntsushi
14y ago
> I dunno; maybe it's "ugly," but it's also explicit, and easy to see. Assigning meaning solely to subtle presentational differences can make code hard to read, and increase the likelihood of mistakes (as well as confusing beginners). I
3378.
▲
by
burntsushi
14y ago
The glaring omission here is DATA. I just want data, and I don't want to have to parse a JSON feed to get my hands on a limited subset of that data. Of course, an entire business model is in my way, but alas, I don't share your perspective.
3379.
▲
by
burntsushi
14y ago
It would be loads of fun. Unfortunately, I think the primary reason why there aren't a lot of cool ideas like this already implemented is for legal reasons. From what I've heard, starting your own fantasy league by using NFL data is just pr
3380.
▲
by
burntsushi
14y ago
Daily attention. My friend has done it for several years, and often his dedication is a good enough for why he wins. But I think it's worse than daily attention. The MLB isn't like the NFL in that its schedule is spread out all over the pla
3381.
▲
by
burntsushi
14y ago
There is apparently something wrong with your ability to detect when something is said in jest.
3382.
▲
by
burntsushi
14y ago
> it'll be something that builds profiling and unit testing and better source control support right into the language, compiler, and tools. I think Go does an excellent job at this. The go tool comes with an excellent profiler, is versi