HNHacker News
TopNewBestAskShowJobs

psiclops

73 karma · joined May 26, 2016

submissionscomments
psiclops··on Visualizing Concurrency in Go (2016)
previous discussion: https://news.ycombinator.com/item?id=10981616
psiclops··on The Evolution of Container Usage at Netflix
AFAIK the early go versions of docker used LXC underneath, but that was ~3+ years ago
psiclops··on Google Earth Redesigned
Last part of your comment reminds me of the birth & death of javascript [0]

[0] https://www.destroyallsoftware.com/talks/the-birth-and-death...

psiclops··on Go compiler: Initial support for concurrent backend compilation
That is a quote from the CL, not the hardware of the person you replied to. That being said, I'm pretty interested to see how this would perform on other systems, specifically production servers.
psiclops··on LOT – A subscription-based service which distributes a basic set of clothing
Yeah I wasn't getting coordinates till I turned off ublock
psiclops··on LOT – A subscription-based service which distributes a basic set of clothing
Backpack features even numbers along with 0 in positions they show up on a keypad. Interesting writing on the floss, deodorant, hair dye, perfume, and id bracelet as well
psiclops··on Web Development in Go
"We should forget about small efficiencies, say about 97% of the time: premature optimization is the root of all evil. Yet we should not pass up our opportunities in that critical 3%"

I'd say picking a platform is not, as it is definitely a critical part of your program, especially if it does not greatly increase the complexity of your code.

psiclops··on Ride-hailing apps may help to curb drunk driving
It's still safer and cheaper than a DUI* or worse. For many people, as long as it is convenient, those benefits are enough
psiclops··on Tor in a safer language: Network team update from Amsterdam
The idea is that it makes software engineering across an organization much simpler if your language is minimal and eschews magic or complex constructs
psiclops··on Tor in a safer language: Network team update from Amsterdam
Go's concurrency model is based on CSP [0] and the previous languages Rob Pike worked on that were also heavily influenced by CSP.

[0] https://en.wikipedia.org/wiki/Communicating_sequential_proce...

psiclops··on Destroying Cockroaches and a Hackathon Experience
I would suggest https://raft.github.io/

That has a nice, interactive visualization along with links to the paper itself, implementations, and talks about raft.

psiclops··on Night Shift compared to f.lux
As I have my daytime f.lux setting at 5500k, I don't plan to change over. I prefer to have the blue light reduced slightly all the time
psiclops··on Roadmap to becoming a web developer in 2017
For Go, people use either the standard library or third-party routers, etc. glued together

That being said, buffalo is getting pretty popular. http://gobuffalo.io/docs/getting-started

psiclops··on Rootless containers feature merged into runC
runc is lower level. Docker uses runc under the hood to run each individual container, and rkt is somewhere in the middle as far as features go

http://jvns.ca/blog/2016/10/02/i-just-want-to-run-a-containe...

psiclops··on 3.5 Years, 500k Lines of Go
Here's a blog post from Rob Pike about the design philosophies inherent in Go, and how that affected adoption from C/C++ developers vs. Python, Ruby, etc.

https://commandcenter.blogspot.com/2012/06/less-is-exponenti...

psiclops··on Alpaca – Functional programming inspired by ML for the Erlang VM
I haven't used Elm yet, but if you like it, check out the language it is implemented in, Haskell
psiclops··on The eigenvector of “Why we moved from language X to language Y”
A lot of it boils down to making it easier for developers to work with each other, rather than any technological benefit.

The less magic that happens and the more code that is commonly used by all developers, the easier it is for others to read your code and understand what it does. Rob Pike and others have some interesting talks and blog posts on this

psiclops··on Three Months of Go, from a Haskeller’s perspective (2016)
AFAIK (although I could be wrong about this) the typical 'five' languages used at Google are not specifically for servers. I have heard they are Javascript, Java, Python, Go, and C++
psiclops··on Ask HN: Why do we need Time series database?
I am not an expert in this, but I would say they are domain-specific. Time series databases I hear about are Prometheus[0] and InfluxDB's offerings[1], both meant specifically for monitoring something over time, hence the name.

[0] https://prometheus.io/docs/introduction/overview/ [1] https://www.influxdata.com/products/

psiclops··on Three Months of Go, from a Haskeller’s perspective (2016)
Javascript
psiclops··on Three Months of Go, from a Haskeller’s perspective (2016)
I post this pretty often when the conversation of design choices behind Go comes up. [0] There is definitely a heavy C and Plan 9 influence on it.

[0] https://commandcenter.blogspot.com/2012/06/less-is-exponenti...

psiclops··on Show HN: Butter, a low contrast color scheme for reading code all day
I prefer medium to high contrast. If it gets too low, it gets hard to read.
psiclops··on The eigenvector of “Why we moved from language X to language Y”
Rob Pike has a great blog post that talks about the creation of Go and expected adoption vs where many of them ended up migrating from

https://commandcenter.blogspot.com/2012/06/less-is-exponenti...

psiclops··on The eigenvector of “Why we moved from language X to language Y”
Go is verbose. There is a lot of thought behind that, but that is an intentional design aspect of the language. Personally I would not use gin, either net/http, gorilla/mux, or httprouter are solid choices
psiclops··on Teach Yourself Computer Science
I know of the people behind this, who founded a CS school. I've heard good things, but I hadn't seen this before!
psiclops··on Write you a Haskell (2015)
AFAIK, Haskell Programming Book is one of the best resources currently. I'm planning on buying it soon
psiclops··on A command line script to remind you to drink water
looks like an oh-my-zsh one
psiclops··on Scala vs Go
> "Worse is Better"

I wouldn't say that it is inherently worse to have a simple feature set. Sometimes less is more [0]

[0] https://commandcenter.blogspot.de/2012/06/less-is-exponentia...

psiclops··on Ask HN: Recommendations for idiomatic Go (Golang) code?
Learn how the language works and what all the basic pieces are.

After that, the standard library is the best source for idiomatic go code.

psiclops··on Brute forcing JSON Web Tokens in C
'Brute forcing JSON Web Tokens tokens in C'
Page 1 of 2Next →