HNHacker News
TopNewBestAskShowJobs

gws

673 karma · joined October 31, 2011

submissionscomments
gws··on Last Words of Programmer Bill Zeller (2011)
Sure, but it’s impossible not to damn his parents for what happened since they failed to protect him as a child which is exactly what parents are for, protect children until they can protect themselves. It’s pretty weird to see someone trying to spare a good word for them
gws··on Last Words of Programmer Bill Zeller (2011)
If your son is getting abused and you don’t realize it or don’t want to realize it you are beyond awful
gws··on Remotely tunneling to a server using an iPad Pro for programming
The show-stopper for me of all these set-ups is that you cannot sit on a sofa with your legs crossed and the machine on your lap which is by far the most comfortable setting for me
gws··on Why Are Hearing Aids So Expensive?
I agree with you, I have normal hearing and would totally buy devices that could help me understand better in noisy situations like restaurants, bars, etc.

Alas, even top range hearing aids cannot do that today.

And if people with normal hearing would wear those it would take away the stigma for people with hearing loss.

gws··on Why Are Hearing Aids So Expensive?
You can get OTC hearing aids (technically called hearing assisted devices) in France in Pharmacies but they frankly are not that good.

I know it will not sound much to you but for those 5k I believe your father got not only top of the line hearing aids but also a trusted audiologist he will be able to see as much as he wants free of charge for the coming years until he decides to get new devices.

gws··on Why Are Hearing Aids So Expensive?
Of course there are people that want to get help but you might be surprised to know that on average people wait for seven years before wearing a hearing aid starting from when they would benefit from one. There are customers (more than you would believe) who have hearing loss, that test the product for a month and still decide not to buy it.

Also the type of hearing aid you need is highly dependent on both the hearing loss profile and the specific life situations when you don't hear well. If you have profound hearing loss and stay mostly at home and need help to watch TV or have conversations in a silent enviroment you can benefit from a basic hearing aid. If you are a bartender with a slight hearing loss and need help in noisy environemnt even a top of the line one might not make an appreciable difference.

Finally free hearing aids always suck because the free service you get with them sucks and they do not take the time to see you multiple times and fix the fitting for you. It is normal to see a customer in the shop for a one-to-one with the audiologist 4-7 times in the first three months. That is expensive and difficult to disrupt because the value is the in human interaction

gws··on Why Are Hearing Aids So Expensive?
In which country do you live?

Keep in mind that the smaller the hearing loss the more sophisticated the hearing aid you need to get a benefit. If you have a slight hearing loss you will experience issues in the "hardest" situations for hearing aids to cope with such as conversations in noisy places or bad telephone reception.

Finally, the over the counter hearing aids come with a limited number of pre-fitted configuration (e.g., 4) and "tweak yourself" means choosing one of them. To get a hearing aid fine-tuned to your specific hearing loss you need a professional in a shop equipped and trained to use with the professional fitting software of the hearing aid

gws··on Why Are Hearing Aids So Expensive?
Working inside the industry I can tell you that there are a lot of misconceptions when you look at things from the outside. Hearing aids are not so expensive because of the hardware but because of two other things: 1. customer acquisition cost and 2. service cost.

1. People do not want hearing aids (typically they do not even want to accept they have a hearing loss). You need to spend an awful lot in communication and marketing and humans you can talk to in a store to convince them to try one.

2. Hearing aids are not glasses that you put on and the problem is solved. It takes 6-12 months to get the full benefits and you need multiple visits to the store with humans to hand-hold you through the process or you will just stop wearing them.

And did I mention the average customer is 70 year old? Explain to me how a 70 year old that does not want a hearing aid will buy one online

gws··on MENACE
Imagine the computer program is a neural network that has been trained with thousand hours of Chinese videos. If the human replicate the computer program including the training phase he may well have learned Chinese at the end
gws··on Centuries of Italian History Are Unearthed in a Quest to Fix a Toilet
Yes, that's why Rome does not have a proper subway system. Could you imagine London or Paris without a proper subway? That's Rome.
gws··on Ask HN: Who are your favorite poets?
it's not Apollinaire, it's Christopher Logue, an English poet
gws··on Charlie Hebdo: first cover since terror attack depicts prophet Muhammad
I don't think that the religion is the issue, I think that desperate people with desperate lives will always find something irrational to fill their life with and kill for.

As an example on a smaller scale (smaller as in less desperate) in Italy we have people whose life revolves around going to the stadium on Sunday to watch their football team and getting into fights with the fans of the opponent team. That's the only thing that keeps their life together. And they are ready to kill other teams' fans, we have people killed every year.

Likewise we have extreme right or extreme left groups who fight and kill each other... desperate people filling their life.

Religion, political faith, football team, doesn't really matter, the issue is the people, not the ideas.

gws··on Everyday hassles in Go
Every time I read an article criticizing Go I end up appreciating it even more.

Maybe it's because I've never felt the need to use generics and in all these articles the examples they give are functions of a few lines that would be quicker to write 2-3 times for different types than remembering generic syntax.

Maybe it's because they exalt one line functional functions over a nice, simple, easy to read FOR loop when the former are so difficult to read, figure out what they really do, what is the performance cost, debug...

Maybe it's because of the bogus examples they give like criticizing

> file, _ = os.Open("file.txt")

> file.Chmod(777)

for not handling explicitly a possible error when it's just because the example is ill written and the proper code is

> file, err = os.Open("file.txt")

> if err != nil {

> ... handle error ...

And here I stopped reading the article, it's always the same arguments over and over: more elegant and complex code vs. the un(cool) but oh my, so much simpler Go code.

What I find really amusing though it's how people are so smug in their writing, pointing out the "obvious errors" (billion dollar mistakes!) that the Go authors made and their "ignorance" of proven modern programming language constructs they could implement in Go.

There are two possibilities here, pick your preferred one.

1) Pike, Thompson & co. made obvious errors in designing Go because of their ignorance of programming languages and/or ineptitude

2) These bloggers claiming obvious errors in Go design don't really fully understand the trade-offs involved in what they ask for and ignore the fact that the Go authors have carefully thought about them and optimized accordingly

I will go back to programming in Go, I'd take writing for loops all the time vs. writing a one liner in Haskell and then agonize over using the lazy or strict version of it :)

gws··on The Day I Lost a Shit-ton of Money, Part I
Guys, you are missing the mark on technical analysis. It's not about forecasting where the prices are going to be, it's about forcing yourself to follow a set of rules instead of following your emotions.

There was an article on HN sometime ago about the practices of some old tribe to choose where to sow the crops for the next year. The practices were totally random, like watching the clouds, where a bird would fly, etc. Well, researchers eventually realized that those practices actually ensured a truly random selection and that was the best strategy. A non random selection, that is any possible bias, could have exposed the tribe to the possibility of a negative bias in selecting terrains and the risk of multiple years of bad crops which would have led to extinction. A random strategy would led to a bad year here and there and offer better chances of survival. But humans cannot make decisions truly randomly so they need a rationale system that helps them make random decisions. We are not that different from computers in this respect, but I am going astray now, so back to topic.

The markets are full of people trading based on their emotions. A stock is going up, greed and fear of missing out kick in and people buy high. A stock is going down, panic and fear of losing kick in and people sell low. People are psychologically wired to make bad decisions in the stock market, they have a negative bias. If you can find a rationale system to follow you will make better decisions than the crowd following their emotions and take their money.

Traders know very well that the first rule in the market is that everything can happen. They also know well that for any chart there are TA "rules" that say buy and other that say sells. They also know that a method will beat the guy with no method.

This at least is my theory, I have never practiced TA but I saw my father throw away tons of money with it and invariably the losses were caused by a few trades where he did not follow his rules but convinced himself to bend them a little. And he preached all the time that following the rules was the only way to win.

You are your worse enemy in the markets.

gws··on Why I don't trade stocks and (probably) neither should you
You cannot convince people to stop going to casinos and play against the odds, imagine convincing them not to pick stocks. I agree 100% with the author but I'm still picking up my stocks and not ready to give up the fun
gws··on Bitcoin phishing attempt
> I just don't understand how the scam could work.

You send the money, the scammer pockets and laughs

gws··on MacBook Pro 15" Retina Display Late 2013 Teardown
As a general observation on extended warranty programs (without claiming this is the case for Apple, I have no idea), it might not be uncommon to time the program length shy of the expected breakage time of the device. To look at it from another perspective the companies providing them need to make money out of the extended warranty services after all
gws··on My former employer Opera Software has filed a lawsuit against me
That's not a trade secret. A trade secret would be for instance if the Google co-founders did not patent PageRank and kept secret the way the ranked search results in Google.
gws··on Spark Capital will now pay their own legal bills
Indeed. The effect is the same in the end if the sales tax is paid and not avoided (e.g., no receipt). With VAT at least the taxes on the intermediate steps of production will have been paid even if the retailer and consumer are cheating at the final step.
gws··on Spark Capital will now pay their own legal bills
US sales tax and VAT are not the same type of tax, main difference is that sales tax is paid only at the retail level (by the consumer) while VAT is paid at every stage: a company would pay VAT to acquire raw materials, retailers VAT to acquire the packaged goods and consumers VAT on the final purchase. As far as I know no US state applies sales tax on legal bills so for US VCs there is no tax issue on this
gws··on The most useful thing in bash
I totally agree with the title, this was the number one issue I had with bash default behavior
gws··on Digital Currency: ten years before Bitcoin, Neal Stephenson's Cryptonomicon
I agree it is totally unrealistic; no small country could resist the international pressure that would generate
gws··on Digital Currency: ten years before Bitcoin, Neal Stephenson's Cryptonomicon
Very different concept: the digital currency in Cryptonomicon was centralized, to be issued by a bank or bank-like institution that owned massive gold reserves and could thus be trusted. The anonymity could be guaranteed because the bank would operate in national state that guaranteed anonymity by law (a so-called data haven).
gws··on Spideroak debuts Crypton, framework for end-to-end encrypted cloud applications
you are talking about web access from a public computer I suppose? if you are connecting from your computer then I suppose the decryption happens in the browser extension and you are safe from the scenario you describe, or am I missing something?
gws··on Who Has the Guts for Gluten?
For those in the camp of "gluten is harmful to everybody and will kill us all"...

there is a massive experiment which has been running for over 100 years with tens of millions of people being administered massive daily doses of gluten (mostly from 100% refined white wheat in the form of pasta, bread and pizza) from birth to death.

The results show that these people live healthier and longer than average lives[1]. The experiment is called Italy :)

[1] http://en.wikipedia.org/wiki/List_of_countries_by_life_expec...

gws··on YouCompleteMe, a Fast, As-You-Type, Fuzzy-Search Code Completion Engine for Vim
A question for syncontrol if you are not tired answering comments yet :)

YCM does not seem to integrate with snippets like NeoComplCache does, right? Do you plan to do that in the future? Are there reasons to switch from NeoComplCache if you don't program in languages for which a semantic engine is available?

Thank you for building this, awesome work!

gws··on The joys of having a Forever Project
my forever project, of course, is to build the metaverse. I loved this article because i can reassure myself i am not crazy after all ... or at least that I am in good company :)
gws··on SpoofMAC - Spoof your MAC address in Mac OS X
guys, what are practical use cases for spoofing your MAC address?
gws··on How Apple sets its prices
Indeed in the EU a manufacturer can impose on its distributors a maximum resell price to consumers but absolutely no minimum price.

"Price maintenance" is an antitrust offence in the EU, any attempt by a large manufacturer to prevent consumer prices from being lower is an offence.

Still Apple prices in the EU are the same everywhere just as in the US, i always wondered how they manage to accomplish that

gws··on Why Am I So Upset About Aaron Swartz's Suicide?
"Aaron Swartz is what I wish I was."

I am too a cold, rational bastard and yet I've found myself fighting tears over and over these last two days. And I barely knew who Aaron was until two days ago.

But I think the OP nailed it, for me and I'm sure for many more. I can still recall when I was an idealist as a child and a young teen. But I preferred to become cynical rather than suffer from injustices in the world. Much easier to be above, untouched, than fight for change and inevitably suffer, a lot.

But we still viscerally admire somebody like Aaron, somebody who took the hard route, somebody we could have been but hadn't the courage to.

That's why we suffer so much today, the best part of us has died.

← PreviousPage 2 of 3Next →