HNHacker News
TopNewBestAskShowJobs

throwit1979

630 karma · joined October 15, 2012

submissionscomments
throwit1979··on Golang Diaries II
When people complain about comprehensive error-checking, it makes my blood boil.

Checking and handling all possible error conditions is a GOOD thing.

throwit1979··on Ballmer: Microsoft Has 1 Million Servers in Datacenters, Only Second to Google
datacenters != servers
throwit1979··on Microsoft helped the NSA bypass encryption, new Snowden leak reveals
What? Open source in a cloud service stack means that if the NSA thugs show up and order you to insert intercepts into your software on pain of being "disappeared", it's far EASIER to change the source and recompile than it is with proprietary software.

rimantas is referring to using open source in a cloud service, not authoring and distributing it.

throwit1979··on [dead]
BBC article is basically copypasta. Original source article is, of course, at the Guardian:

http://www.guardian.co.uk/world/2013/jul/11/microsoft-nsa-co...

throwit1979··on Website not converting – any ideas?
Sorry, patrick cares more about the actual reality of what motivates buying decisions of the target demographic than whatever is nicer to believe.
throwit1979··on Website not converting – any ideas?
After my first click, my initial guess is that your links are broken.

e.g. The "Order Now" button on your first banner links to this page: http://www.balsamicsauce.com/collections/frontpage/products/... which is a 404.

throwit1979··on Trends that will create demand for an Unconditional Basic Income
No more than taxing labor income (which the US does disproportionately)

If you have a point to make, please try doing it without blatantly lying. It's common knowledge that the US has substantially higher corporate tax rates than almost anywhere else:

http://www.guardian.co.uk/news/datablog/2011/feb/21/corporat...

throwit1979··on Archy
Is this reddit?
throwit1979··on Prism Break
Sociologically: there is a surprisingly large contingent of people who believe that if a company makes a claim, it's the God's honest Truth. The OP may not necessarily fall into this camp.

Technically: if the browsers were somehow phoning home, even if the data were highly fuzzed, I'm sure there would be guys like tpatcek who would manage to detail, if not the content of the tracking, at least the amount of data sent and the targets. I don't recall there being such a scandal in recent memory.

throwit1979··on “Why did you shoot me? I was reading a book”
Lotteries like this are a tax on people bad at math

Most of the time, yes. Some lottery games with fixed odds and variable payouts have rare moments when the expected value of a ticket turns positive. I'm fairly good at math and I always play powerball every one or two years when this is the case.

throwit1979··on The Revel Web Framework for Go
That's what I do, and it's easy enough, but that's not the point. Revel is trying to be a comprehensive "ready to go" framework - and as such, it has all these other features fairly well covered, but it's falling down, relatively speaking, in this one.
throwit1979··on The Revel Web Framework for Go
Preface: I absolutely love Revel, and I hope to put something built on it into production very soon.

That said, I'd be hesitant to bring up Revel's session as a positive. It shoves everything into a cookie instead of using the cookie token as a key to a serverside data store. Not only are you limited to 4k of session-local storage, but you're sending the entire payload across the wire for every single request. This is absolutely stupid and needs to change. I'm sure Rob is boxed in by limited time, and this is not intended for production use yet, but holy god, it's by far the worst thing about the framework.

throwit1979··on The Revel Web Framework for Go
I assume this post is a joke.

"Could someone explain what problem Play/Wicket solves? Java and servlets already has http, StringBuilder, and trivially created threads. What is Play/Wicket adding?"

What it's "adding" is the 8432579842375 hours you don't have to spend writing your own routing, template-loading-and-management, and logic separation code.

EDIT: Your #2 is a strawman. "revel run" mode statically compiles all files and dependencies if the timestamp changes. It's not even remotely comparable to PHP. Just because it has a friendly error message doesn't mean revel magically dispenses with static type safety.

throwit1979··on Ideas on how to improve customer conversion and ease of use
Huh? All browsers on my rMBP upscales images( and css font-size specified in pixels )to match what the dimensions would be if the resolution were that of a standard 72-100dpi monitor.

Are there browsers where virtual pixels are not automatically scaled on retina displays?

throwit1979··on Programming Trends on StackOverflow
No. SO was founded by two windows developers, and build on a windows stack. They had a podcast detailing the process of development prior to public release of the site, followed primarily by windows developers.

The initial audience of the site was, ergo, primarily windows developers. As popularity grew, more developers from the broader community showed up, driving the proportion of windows questions down.

throwit1979··on FBI Document: [DELETED] had "plan to kill local Occupy leaders via sniper fire"
Right-wing fringe thinkers like to fantasize about putting their guns to patriotic use in much the same way that leftist fringe thinkers like to fantasize about general strikes and establishment of a dictatorship of the proletariat.

And yet, the "establishment of a dictatorship of the proletariat" in the history of communism's spread, without a single exception, has been accomplished at the barrel of a gun, with extraordinarily bloody results.

And then there's the starvation purges of entire regions of huge populations of people.

Oh, those wily leftist fringe thinkers and their peaceful ideas!

throwit1979··on Sails.js – Real-time MVC Framework for Node.js
I don't think "real time" means what you think it means.
throwit1979··on RethinkDB 1.7: hot backup, atomic set/get, 10x insert performance improvement
Is there a target milestone for a production-ready release of RethinkDB? Is it 1.8 or 1.9?

1.0 is supposed to mean production-ready. Are you suggesting this should be a 0.7 release?

throwit1979··on Edward Snowden asylum: Bolivian president's plane diverted - live coverage
You should correct the wikipedia article, then. According to it, he renounced his citizenship, became stateless, and prior to that he served his probation sentence, and is therefore not wanted by US law enforcement.

http://en.wikipedia.org/wiki/Mike_Gogulski

Always annoying when Wikipedia is wrong about everything.

throwit1979··on Cloud server showdown: Amazon AWS EC2 vs. Linode vs. DigitalOcean
Techempower invites SMEs and advocates of their language/platform to submit pull requests to improve any overlooked performance problems in the specific benchmarks.

You're more than welcome to help make laravel look better in these benchmarks. But unless you're running the PHP through HipHop, I doubt you're going to get anywhere near the statically-compiled platforms near the top.

throwit1979··on Cloud server showdown: Amazon AWS EC2 vs. Linode vs. DigitalOcean
...and the author is using Laravel, which delivers stunningly terrible latency and throughput performance in the techempower benchmarks:

http://www.techempower.com/benchmarks/

Would be nice to see similar benchmarks using a framework that doesn't resemble a honeypot's tarpit.

throwit1979··on My startup is Microsoft-based, here's why
Go was about 20% of the speed of the java one

You're probably doing something wrong.

Go tops the techempower benchmarks for concurrent db access and page rendering, and for pure math performance, it has an average case performance of 17% slower than Java( highly dependent on problem chosen of course )

refs:

http://www.techempower.com/benchmarks/

http://benchmarksgame.alioth.debian.org/u64q/benchmark.php?t...

throwit1979··on Germans Loved Obama. Now We Don’t Trust Him
Yup. All this outrage is fabricated. This isn't country versus country. This is people versus the State, and the people have already lost. The german government is doing what it must to fool the people, yet again, into thinking their governments are representative.

Bread and circuses are far cheaper today than in ancient Rome. It doesn't take much.

throwit1979··on NSA slides explain the PRISM data-collection program
Oh, well if the companies denied complying with an order they're not allowed to even disclose the existence of, under penalty of treason, then that's the God's honest truth. Case closed.

There's nothing to see here, people. The participating companies are not actually participating at all, and a damage control press release is absolute, unquestionable confirmation of this fact. Nothing is more truthful than a press release.

throwit1979··on Why discussions on cyber snooping have been so painful for us
Either I'm wrong, or reality is unpopular on HN. It doesn't take much to google for the TIC data[1]. You really do finance this stuff. Average net purchases represent nearly 30% of the US Government's budget. The USG would have to curtail its programs by about this much if you didn't consistently buy our toilet paper.

[1] http://www.treasury.gov/resource-center/data-chart-center/ti...

throwit1979··on Why discussions on cyber snooping have been so painful for us
This is going to be a little inflammatory but it's true.

Why I will never take seriously foreigners' reactions to our wars, surveillance, human rights violations, etc:

You people, and the governments and central banks who represent you, keep buying our debt and financing all of this. The US Government would be incapable of funding these programs and wars at low cost without YOU stepping up to the plate every single auction to buy up our treasuries at ridiculously low yields.

I'll believe your outrage when I see action behind it.

throwit1979··on Tiedot - Your NoSQL document database engine powered by Go
What does being 20 have to do with anything? I'm 34 and I've been deeply acquainting myself with Go over the course of the last month.
throwit1979··on Tiedot - Your NoSQL document database engine powered by Go
Except cassandara is a columnar data store and has absolutely nothing in common with couchdb (or tiedot) other than it stores and retrieves data.
throwit1979··on An Introduction to the Go Language
Well I think part of the problem is that most of Go's target audience come from languages where nil/null are used to be meaningful. They recognize it to be "wrong", but the languages in use (e.g. Java) force them into situations where, for example, returning null to mean "this entity wasn't found" is substantially more productive than catching and processing EntityNotFoundException.

I think the Go designers wanted the language to be approachable for people who habitually use null to indicate meaningful state. Multiple return values offer a way out, while still allowing newbies the option to abuse nil. (although, sum types would be nicer)

I think on balance, getting people from the 1970s to the 1980s who otherwise would not have gone there is a positive thing. Even if it's not the ideal thing.

It's not out of the question that Go will make your suggested fixes once it acquires enough mindshare.

throwit1979··on An Introduction to the Go Language
My understanding is that Go haters take issue with three things:

- Lack of generics (this will be resolved in the future)

- nil exists

- interface{} is a *void style type safety loophole

These are all very minor issues, but the Go haters just love to harp on them. 99% of the time, I find they hold up ml-style languages as some sort of Holy Perfection. (lulz)

← PreviousPage 3 of 5Next →