HNHacker News
TopNewBestAskShowJobs

klagermkii

682 karma · joined October 10, 2014

submissionscomments
klagermkii··on Cloud9 Acquired by Amazon
> I don't understand e-sports teams. They're not representative of a geographical region ... I don't understand the convention for how spectators are intended to root for a team.

That isn't an e-sports specific phenomenon though. Maybe it's the case more with US sports teams, but in something like football/soccer you have teams like Manchester United that have a massive global brand that is attractive to people in multiple countries and may have zero connection to Manchester or England as a whole. People in other countries will choose a team at some point based on specific players they like, a certain style of play, or even who their friends/family are already rooting for. Formula 1 likewise is also just a pure battle of the brands. Pick a team, follow it closely, and cheer for them.

klagermkii··on Prefer duplication over the wrong abstraction
I don't think it's necessarily just people trying to appear smart to their peers and creating abstractions to do so. I think it's an intermediate programmer problem that comes from seeing their own novice programmer code spiral out of control from sprawling redundancy. It comes from one too many meetings where someone says something like "can't you just change the website so that all the red links and controls are now blue", and kicking oneself in hindsight for not somehow tying it all together. And I think it culminates in programmers thinking that if only they'd made it with some kind of unified but flexible abstraction it wouldn't have been a problem.

So when it comes time to write the next app that "unified but flexible" becomes the mantra, and yes it is fun at the early stages of a project to fantasize about permutations and invent great abstraction towers to cover these cases. But I think the problem that people have is that they don't respect that flexibility comes in infinite dimensions, and that you can only pick and choose a few specific dimensions of flexibility to cover. Not only that, but each unnecessary dimension of flexibility added makes the code significantly longer and more complicated and just generally difficult to reason with. In hindsight from the previous project it all seemed obvious which dimensions should have been flexible, but making that call correctly up front is incredibly difficult.

klagermkii··on African wildlife officials appalled as EU opposes a total ban on ivory trade
I think it serves the same value as a falsifiability test. It helps find flaws in otherwise nice sounding or convenient theories.
klagermkii··on Bluetooth 5 will quadruple the range, double the speed
At what number of terrible Bluetooth software stacks does one start wondering if there isn't something fundamentally wrong with the specification that makes it so incredibly hard to get right?

It's been bad from day one with Widcomm and later Bluesoleil on Windows. Mac OS X for years had a Bluetooth where after a couple of hours of using the DUN profile it would need a reboot, on an otherwise nicely reliable operating system. Mice on Bluetooth have never worked as smoothly, reliably, or as well as just using a proprietary protocol like Logitech Unifying.

It's not that I necessarily think it's an unsolvable problem, it's just that after a decade with so many multiple implementations that can't get it right I feel Bluetooth itself has to bear some responsibility.

klagermkii··on An astute online comment has some wondering whether Brexit may ever happen
But you can't do a more binding referendum than this in the UK. There is no more binding than the Prime Minister promising to do something immediately after the vote.

This isn't like other countries which have some kind of constitutional mechanism for holding binding referendums, Parliament always has the final say in the UK.

klagermkii··on An astute online comment has some wondering whether Brexit may ever happen
Sure it might not be a clear mandate, and I think it was a stupid bet to make, but it met the condition set and they were very clear before the vote what would happen.

Normally it might not be that big a deal but it exists in the context of people frustrated with the EU and politics in general for being "undemocratic" and supposedly not listening to them. In this particular case by ignoring the result of it, you would potentially be validating those fears, and play into euro-skeptic views across the whole of Europe.

klagermkii··on Espressif Releases ESP8285
I see the datasheet mentions WiFi Direct and WPS which I remember at some point wasn't possible with the ESP8266. Does this mean that it can be controlled directly by an Android phone with WiFi P2P?
klagermkii··on No more rock stars: how to stop abuse in tech communities
> That said, something about the tone of this blog post is utterly repellent to me and I'm struggling to put my finger on the reason why.

I'm sure the authors of the article would recommend you read the linked piece on http://geekfeminism.wikia.com/wiki/Tone_argument

For me what sits a little uneasily is that a huge amount of this directly conflicts with the startup culture and stories of early tech, especially ones which may actually have appealed to certain "nerdy" personalities. Be it your Apple or Microsoft with people staying extremely late living on pizza, throwing themselves entirely into the project, people being almost 100% responsible for their particular portion be it QuickDraw or the SID chip or CP/M or such things, building a sense of camaraderie through the shared struggle to deliver. I agree that long-term it's harmful, and I certainly wouldn't want to work in a company that tried to make it the indefinte norm, but I dislike the insinuation that it is so bad that there is never a time or a place for it (due to leading to harassment etc).

If some people want to draw life satisfaction primarily from their work and getting acclaim for it, is there no place for that in the world?

klagermkii··on Thiel shows why tech billionaires are the new robber barons
> you're conflating the actions of a government and the actions of a private individual. Peter Thiel isn't the government

I don't think if it's government or individual it changes the inherent unfairness of having someone decide to watch you, and just you, for any sign of a slip up and then getting you punished based on it. Heck, I think most siblings understand this kind of unfairness with uneven parental justice.

> You are also muddying up scale. In your example, the government is much more powerful than the individual. In the Gawker case, all the parties are pretty much at parity.

There's an order of magnitude difference between the net worth of Thiel and Gawker as a whole. And that's on a good day for Gawker.

klagermkii··on Thiel shows why tech billionaires are the new robber barons
You underestimate the power of being able to turn the Eye of Justice selectively upon individuals or groups of enemies. It's one of the reasons people get so upset with racial or class-based profiling.

We may all agree that enforcing speeding laws is a good thing, and someone who gets a ticket for it deserves the fine. But if I could fund the police department to have a car permanently follow just you around and nail you for each transgression, it turns something that is fair for each individual offense into something unfair in aggregate. Even if by doing so I was making the roads safer, and you technically deserved each fine.

I think Peter Thiel is doing something similar and even though Gawker is in the wrong in the individual case and deserves to lose, I strongly dislike being able to keep paying to throw the justice system against your enemies.

klagermkii··on Alienation Is Killing Americans and Japanese
I don't think that that is a trait derived or unique to Christianity. I think that happens in all groups be they religious or secular, where people find that they can make a majority of the group happy by instituting common standards of behaviour. It can start with something like a Code of Conduct with good rules like "clothes mandatory", but people don't know when to stop, and 2000 years later you end up with modern church rules.
klagermkii··on A Whirlwind Tutorial on Creating Really Teensy ELF Executables for Linux (2005)
"Secondly, it turns out that, contrary to all my expectations, the executable bit can be dropped from the p_flags field. It turns out that the readable and executable bits are redundant: either one will imply the other."

Wonder if this will still work with processors that use NX-bits, or if that is set outside the ELF header.

Can't entirely tell since there seems to be some kind of backwards compatibility hack on x86 for legacy apps that might have been unaware of the potential for NX: https://lwn.net/Articles/94068/

klagermkii··on Nvidia's new graphics cards are a big deal
There is no benefit to NVIDIA holding back on perf/W improvements:

* It would make all the cards more expensive with better cooling and better VRMs need.

* It would lock them out of much needed laptop wins where they face real pressure to prove they're even needed, as well as Intel with Iris Pro.

* It would harm them in their GPGPU ambitions that is very perf/W sensitive.

There is no benefit to them holding back on die area/perf because that just directly hurts them in their own margins and makes chip fabrication more risky.

The only performance I could see them leaving on the table is to make a bigger chip, and in the previous generation they covered that with the move from the GTX 980 to the GTX 980 Ti. And that was 9 months later (not 5 years) to put out pretty much the biggest 28nm die they could.

klagermkii··on 9/14/14: Sold 500 edu copies of Air Display 2. 4/25/16: All 500 refunded
Wouldn't taking Apple to small claims court be a very fast way to get you booted out the App Store entirely? I don't think those 500 copies would ever be worth that.
klagermkii··on Intel wants USB-C to replace the headphone jack
http://anandtech.com/show/10273/intel-proposes-to-use-usb-ty...

As Anandtech points out it gets HDCP, so I'm sure there's going to be some uptake for apps that require a protected path.

klagermkii··on iPhone Sales Drop, and Apple’s 13-Year Surge Ebbs
I wonder if the pressure detection is localised enough to allow that to work without being annoying? If I'm resting my right thumb on a letter, but pressing with my left thumb on another letter, I don't think the tech is necessarily there to accurately detect which letter got pressed. And I think that's needed to make typing feel good, since in using my regular keyboard while one finger is pressing a key the next finger is on or hovering over the next key.
klagermkii··on Plenty of Passengers, but Where Are the Pilots?
This is another industry with a brutal gender gap (95%-5%) that I don't see referenced in the article as being an untapped source for talent.

http://www.womenofaviationweek.org/five-decades-of-women-pil...

Is it an industry that can get away with relatively low pay and bad hours, because it offsets those by preying on the stereotypical fantasies of young boys "I want to be a pilot when I grow up", thus making it difficult to attract "normal" career minded individuals?

klagermkii··on Kindle Unlimited scammers on Amazon
I guess this is one version of what a micro-transaction powered Web could look like. Potentially even worse forms of click-bait becoming dominant.
klagermkii··on On Let's Plays – That Dragon, Cancer
> In other words, it seems arguable viewers view for the games more than the Let's Player. If people would tune in without the games then there's no reason for the Let's Player to have the games at all.

Successful Let's Play personalities like PewDiePie or Markiplier, or even the more critique style of TotalBiscuit, tend to get very similar video view counts if they're covering a $2 indie game versus if they're playing some $60 AAA title. I think there'd be a way bigger difference in video view count if the specific game being played was particularly important.

klagermkii··on Falsehoods Programmers Believe About Phone Numbers
An issue I don't see raised here is the complications from Mobile Number Portability, where one may use different services to send text messages to different networks in a country and wrongly rely on the number prefix to identify the mobile operator.
klagermkii··on Ask HN: Who else uses adblockers for safety?
I installed an adblocker on my Mac after I was using mobile tethering with my computer muted, and some ad went through a huge video playlist in another window using close to 1 GB of data. It was worth around $20 at the time in local currency, and that was it for ads on the laptop.

I installed a hosts blocker on my Android phone after I found myself hitting a large number of sites which would popup ad alerts and then forcibly redirect to another site (where they'd try and get me to download and run an APK). This might be more prevalent in "poor" countries where the fill rate is bad, and so these kinds of scams end up being the only ads available and possibly aren't noticed by the networks.

klagermkii··on Microsoft embeds nagware into IE patch
I don't think they can do that due to the relatively weak anti-piracy protections of Windows 7, and the ease with which a SLIC 2.1 pirated copy can be converted to a "genuine" Windows 10. It would leave too big a window open in markets like China, so after the year of free upgrades they want to draw a line under the broken system and move forward.
klagermkii··on Quantum Computer Comes Closer to Cracking RSA Encryption
I'm ok with 20 year predictions when it comes to converting an existing invention into its commercially available mass produced form (like white LED lighting). Or the growth of the 1995 Internet into its now ubiquitous level.

I'm very skeptical when people do 20 year predictions from the current state of the art into something which is impossible to do today for any amount of money, such as this quantum computing based RSA breaker.

klagermkii··on System Bus Radio
Works here on a Retina 15-inch mid-2012 MacBook Pro. You've got to have the antenna real close to the machine (talking 10 cm here), turn the dial pretty much to the end of the AM band and then you can hear the tune through loads of AM static.
klagermkii··on How to Kill a Supercomputer: Dirty Power, Cosmic Rays, and Bad Solder
That's the theory in the article, that this silent corruption is happening all the time and it's just happening in unimportant places or ones that don't trigger a noticeable crash.

But why am I not seeing this when explicitly looking for it? If I run Memtest86 for 24 hours I certainly don't expect to see an average of 22 errors and just treat that as within spec. I expect to see no errors. Is it a problem with the memory tests we're using, do we need ones which just write data once and then wait a day to read and validate it rather than hammering RAM with reads and writes?

klagermkii··on How to Kill a Supercomputer: Dirty Power, Cosmic Rays, and Bad Solder
Do the results talked about in this article scale down to small systems?

"Jaguar had 360 terabytes of main memory, all protected by ECC. I and others at the lab set it up to log every time a bit was flipped incorrectly in main memory. When I asked my computing colleagues elsewhere to guess how often Jaguar saw such a bit spontaneously change state, the typical estimate was about a hundred times a day. In fact, Jaguar was logging ECC errors at a rate of 350 per minute."

If I take the 360 TB and scale it down to a laptop with 16 GB of RAM am I seeing errors at a proportional rate?

350 errors / 368 640 GB * 16 GB * 60 minutes * 24 hours = 21.875 memory bits changed per day on a 16 GB laptop

That just seems way too high for average users to have not noticed the lack of ECC, and especially for the Jeff Atwood-type non-ECC server crowd (http://blog.codinghorror.com/to-ecc-or-not-to-ecc/). What am I missing?

klagermkii··on The curse of the gifted programmer (2000)
Indeed, rather than being anti-code sharing it looks very similar to the risks presented by The Wrong Abstraction that was posted a little while back.

http://www.sandimetz.com/blog/2016/1/20/the-wrong-abstractio...

klagermkii··on Why the SpaceX landing is Better than Apollo 11
I think the X-1 is still in the camp of furthering advanced expensive technology and pushing the boundary of what is possible, compared to SpaceX and their efforts to make space transport practical. In support of the author's theory think of the significance of the Ford Model T compared to whatever the first impractical car was.

But I don't think it's possible to judge historical significance of anything with so little hindsight available. Give it another few decades and then let's talk about what the most significant spaceflight development was.

klagermkii··on Samsung's mobile woes rooted in hardware legacy
> Despite being pre-installed on Galaxy phones, Samsung's ChatON messaging service gained few adherents and closed without fanfare in March, while the Milk Video app, a high profile project run by newly hired U.S. executives, lasted a year, closing in November.

I'm not sure any of that would increase my likelihood of buying a Samsung phone, even if they were excellently implemented. Everyone wants to be the lord of their platform with the benefits that come from taxing their locked-in serfs, but I don't know if there's room for more.

klagermkii··on Will OpenCL help displace GPGPU? (2012)
Why do you think AMD would bother with something like http://www.anandtech.com/show/9792/amd-sc15-boltzmann-initia... so recently if OpenCL has become the dominant platform?

Nvidia still doesn't even support OpenCL 2.0 from two years ago. Surely if OpenCL was making significant gains they would be forced to support it, especially since Nvidia is far more popular in any kind of HPC setup with Tesla compared to FirePro?

← PreviousPage 4 of 6Next →