HNHacker News
TopNewBestAskShowJobs

Zikes

8,261 karma · joined January 12, 2012

[ my public key: https://keybase.io/zikes; my proof: https://keybase.io/zikes/sigs/-dKL-MfzzHMPUUfuc6uZK5bTbadYWzJsAjxu6Zmc_gk ]
submissionscomments
Zikes··on Go 1.8.1 is released
They had to remove a little easter egg in the net/http library to fix a bug on RasPi: https://go-review.googlesource.com/c/38785/
Zikes··on Show HN: Dnote – Instantly Capture Your Coding Wisdom
https://github.com/dnote-io/cli/blob/master/main.go#L271

Pinging your personal server every time someone runs your CLI tool is not something people would expect or be happy to learn about after the fact.

I understand you're curious how many people are using your tool, but this isn't the way to go about it.

Zikes··on Does CSS Grid Replace Flexbox?
Tables are for tabular data. The layout functionality is perfectly fine for layout, but the fact that you're semantically describing the page contents as tabular data goes against the original intent and meaning for the <table> element.
Zikes··on Ask HN: What do you want to see in Ubuntu 17.10?
I just saw your comment after posting a fairly similar one myself: https://news.ycombinator.com/item?id=14005808
Zikes··on Ask HN: What do you want to see in Ubuntu 17.10?
- FLAVOR: Ubuntu Desktop

- HEADLINE: Please make system settings more accessible and consistent

- DESCRIPTION: I understand that system UI has been a bit volatile in recent years. The GUI has looked different almost every time I've installed a new Ubuntu, and when a big overhaul happens, it takes some time to flesh out all the stuff on the periphery. This sort of thing is unacceptable, however: https://twitter.com/Zikes/status/829882331959795712

I'm a bit of a "power user" yet I struggled to accomplish something as basic as adjusting my mouse pointer speed. It's just those sorts of oversights that prevent me from being able to recommend Linux to family and friends.

Zikes··on Studio Ghibli API
https://github.com/janaipakos/ghibliapi/blob/master/data.jso...
Zikes··on Ask a Female Engineer: How Can Managers Help Retain Technical Women?
We need to find a way to figure out which of those differences are important, then. YC seems to be trying via this Ask a Female Engineer series, but if we ask those female engineers which issues are most important to them in regards to what would drive them away and the answers they give aren't satisfactory, then what conclusions can be drawn?

If the issues listed are largely the same issues faced by men, and if the issues have an equivalent impact on male engineer retention, then the answers are incomplete or we're asking the wrong women. Maybe we should ask female former engineers why they left the industry?

Zikes··on Ask a Female Engineer: How Can Managers Help Retain Technical Women?
I don't know of any studies, anecdotes aren't data, and I don't know of any particular issues listed in the article that might affect women more than men.

The only point I'm trying to make is the obvious one: men and women are different. It's a stupid point, taken at face value, but it's one that seems to get lost every time someone says "but men face those same issues" or "that doesn't seem like a gendered issue to me".

Zikes··on Ask a Female Engineer: How Can Managers Help Retain Technical Women?
Generalizing, actually. But I don't think that it's necessarily a bad thing.

Taken individually, you'll find folks all over any given spectrum, but if we're going to address "Women in Tech" vs the implicit "Men in Tech" then we can't just say "well the two are exactly the same and therefore there's no discussion to be had."

Of course there's differences between men and women. Different values, different priorities, different sensitivities. Maybe there are issues in nursing and education which men are more sensitive towards, and that's why there's such a larger opposing gender disparity in those fields? That doesn't mean that either gender is necessarily "weaker", just "different".

If we want to help technical managers retain women, then it would be helpful to determine which issues women are generally more sensitive to, even if they're the same issues men have faced for however long but which have not driven them away from the industry.

Zikes··on Ask a Female Engineer: How Can Managers Help Retain Technical Women?
I think there's a case to be made that, in general, women may be more sensitive to some universal tech industry issues which men tend to shrug off or otherwise deal with differently.
Zikes··on Rust and RPC at OkCupid
Literally guessing here, but does XDR support backwards compatibility with updated definitions? Protobufs let you add a property to a definition as long as it's at the end of the object definition, yet objects encoded in the old definition can still be decoded with it and vice versa.
Zikes··on Find out what you, or someone on your team, did on the last working day
This tool wraps git log and offers multiple repository logging.
Zikes··on Changes I would make to Go
There's a great deal of discussion about Go generics that I linked, and I understand that it's quite a lot to ask anyone to read, so I want to sum it up as best I can:

The Go team wants generics. They acknowledge that generics would be a benefit to the language, and they have acknowledged that generics are by far the most-requested language feature from full-time Go developers. The only thing stopping them from implementing Generics is the inherent (purely technical) difficulty in providing it in a correct, performant, and type-safe manner.

The reason the Go team cannot look to Java, or Rust, or any other languages which provide generics and say "we will implement it exactly as they have" is because Go is as different from Java and Rust as Java is from Rust. Generics had to be individually implemented in each of those languages, and it was a fairly massive undertaking to do so, and there are a lot of folks that say that in Java's case in particular it was implemented poorly but now that it's implemented they're stuck with it.

Like yourself I'm not an expert on generics, either, but everything I've read in regards to generics in Go has lead me to the above conclusion. I trust the Go core developers to implement generics when they have a suitable plan, and I will gladly use them when they are made available, but in the meantime I intend to enjoy all of the great features of the Go language which are available today.

Zikes··on Changes I would make to Go
It's absolutely a possibility for Go 2.0. There's a hard lock on Go 1.X compatibility, but per the link in my above comment the Go team is fielding proposals for Generic implementations. I also recommend reading Russ Cox's (Go core developer) HN comment: https://news.ycombinator.com/item?id=9622417
Zikes··on Changes I would make to Go
I expected I would find it in https://golang.org/doc/faq but I'm not seeing it there, so I have no reliable sources for that statement at this time.

It's something I hear often, though. That Go is intended to be a "modern" language, with the definition of "modern" being that the opportunity that a blank slate provides allows for the application of the best features and learnings of the languages of the past.

Zikes··on Changes I would make to Go
One of the primary design principles behind Go is that it be designed to incorporate the best available features of other languages, as much as it is able while remaining simple and easy to learn and use.

If there is a way to incorporate the best features of Haskell and Rust while maintaining Go's current simplicity and ease of use, then it should be incorporated. To that end, the Go core developers have expressed an intent to implement Generics, however they want to do so in a way that does not (significantly) negatively effect the language's simplicity or compile times.

https://github.com/golang/go/issues/15292

Zikes··on Show HN: A utility for running exhaustiveness checks on “sum types” in Go
If you'd like to point us to a language exactly like Go in every way, except that it does have variant types built in, then by all means.

Excepting that, we all have to accept that languages have their pros and cons, and we are each responsible for weighing those pros and cons against our personal preferences and values.

Zikes··on Why WebAssembly Is Faster Than Asm.js
There are already talks about compiling Go to wasm: https://github.com/golang/go/issues/18892
Zikes··on Into the woods: how one man survived alone in the wilderness for 27 years
For anyone that wants to see the real deal, watch Alone in the Wilderness by Dick Proenneke:

https://www.youtube.com/watch?v=M23j1U0esvc

Zikes··on Keep the Internet Open
When's the last time consumer protection on the internet "won" though?

My browsing history is about to go up for sale. My emails are fair game for the US government with no warrant. My ISP is free to double-charge for peering, driving my Netflix subscription costs up. My mobile operator is streaming certain services without it counting against my data, while services I want to use still do. I have to pay ridiculous amounts of money to my ISP for a decent connection, despite the government giving telecoms huge subsidies (our own tax dollars) in exchange for building nationwide fiber, most of which went straight to the company's own coffers with no repercussions.[1]

If there was at least some back-and-forth, I would see your point, but as it stands I only see one failure after another.

[1] http://newnetworks.com/ShortSCANDALSummary.htm

Zikes··on Keep the Internet Open
I can imagine peak/off hour internet pricing, and that does sound reasonable to me as long as the overall rates are reasonable. There's no way people would go for the ridiculous per-GB rates mobile companies are charging right now, for instance.
Zikes··on Keep the Internet Open
The enemies of the open internet only have to win once, but to fend them off we have to win every single time. SOPA/PIPA protests had a lot of momentum, and they "won", but within weeks the same intrusive, anti-consumer practices were injected into some other bill that just got pushed through anyways.

I just don't see how we can win. Not without some seriously strong top-down consumer protection laws. Net neutrality needs to solidify into law, and get some serious teeth. And I'm talking Amendment-level protections, not something the next chump-in-chief can come along and pull the rug out from under like they're doing with health care right now.

Zikes··on Ask HN: Weird, curious or bizzarre subreddits that you would like to suggest
https://www.reddit.com/r/MaoGame/

If you break a rule of the Mao game you get a 24h ban, but nobody knows what the rules are.

Zikes··on Show HN: Gitly.io – high performance Git service with a 10s installation time
I like the name, I'd keep it if I were you.
Zikes··on Ask HN: What is your commute like?
Northwest Arkansas - The office is about 28 miles from my house, 40 minutes drive in low to moderate traffic. My previous job was much closer, 4-5 miles from my house, but refused to pay me the median salary for my job description. With my current job, I was able to negotiate an office start/end time that avoided peak traffic times and regularly work from home.
Zikes··on Nevertheless, She Coded
> Gender inequality has permeated the technology and computer science fields since their earliest beginnings.

It's true. The earliest "computers" were overwhelmingly women.

https://en.wikipedia.org/wiki/Human_computer#Wartime_computi...

Zikes··on Go 2016 Survey Results
I'm a Go user, both at work and at home. My most-wanted feature is Generics, but I trust the Go core team when they say they want to ensure the feature is implemented correctly. The absolute last thing I want is for them to rush some half-assed implementation, which becomes semi-permanent because they can't fix it without breaking everyone's code.
Zikes··on Private Git Repository on Any Computer
I recently did something like this as well, and one thing I particularly missed was the convenience of quickly creating the remote repository, so I made this bash script: https://gist.github.com/zikes/926fd8bb72f9856776e309fba45f07...

An interesting thing about git, if there's an executable somewhere in your $PATH and it starts with git-, then it becomes a "git command". So in my case, I named it git-make-remote.sh, and I can execute it via "git make-remote myreponame" and it will SSH to my private git server and create the associated remote repo.

Zikes··on The Other Half
The clot started out in my legs, likely formed as a result of a transatlantic trip a few weeks prior. Parts of the clot had previously dislodged and traveled to my lungs, leading to multiple embolisms. When the much larger clot dislodged and traveled through my heart it dropped my heart rate to about 20bpm, which is fairly close to zero.
Zikes··on The Other Half
I'm currently on anticoagulants for my second run-in with pulmonary embolisms, and they were fairly different experiences both times. The first one started out as what felt like a sore shoulder, which "migrated" down to my chest over a few hours, and then felt like I had a cactus in my lungs. The second instance felt more like pressure than pain, but was similar enough to the tail end of my previous encounter that I was able to recognize it.

In the first case, a clot dislodged and traveled through my heart about an hour after I arrived at the hospital. I had debated waiting until morning as I wasn't sure an ER visit was necessary, but if I had waited any longer I likely would not have survived.

← PreviousPage 2 of 34Next →