HNHacker News
TopNewBestAskShowJobs

aabalkan

390 karma · joined October 24, 2013

http://alp.im
submissionscomments
aabalkan··on Gmail was down
Google Plus is a big whitespace https://plus.google.com/
aabalkan··on Aperture Science Personality Core 01 - URL Lengthener
What is special about this? Am I missing a Portal joke again or are we finding a 10-year-old technique funny today?
aabalkan··on Show HN: Ridiculously cheap bulk geocoding
Why don't you put a demo query page so I can try addresses in my country without signing up?

edit: signed up. does not work outside us. Why not bother documenting that?

aabalkan··on Go by Example
I have a blog post about this: http://alp.im/blog/go-linq/
aabalkan··on Building an open source Nest
Wow those HTML5 videos totally caused my browser to freeze on a very good hardware.
aabalkan··on Svbtle now open to the public
Too late, it's over. I don't want it anymore. I can get the exact same stuff with minimalistic Jekyll/Pelican themes and Svbtle is not exclusive anymore.
aabalkan··on The "Window Resizer" extension for Chrome now contains malware (2013)
Haha that's so funny. The developer has involved in the discussion and he is seriously defending himself. What is wrong with him lol.
aabalkan··on Bing now supports https
LOL even my blog with free SSL cert from startssl gets A. I suppose that's nothing to brag about. https://www.ssllabs.com/ssltest/analyze.html?d=ahmetalpbalka...
aabalkan··on Ethereum: A Turing-Complete Cryptocurrency
Site is down. How do they manage to go down with probably static content, I have no idea.
aabalkan··on PirateBrowser - No more censorship
Windows-only. :(
aabalkan··on Show HN: LINQ for Go
I would not blame Google in particular. Go team operates like they are not part of Google most of the time. You are right about the abilities of other languages to make things easier for LINQ-like scenarios. But in Go, that's as much as I could get. I don't know what else to do.

I am planning to add SelectMany, ToDictionary, GroupBy and Zip methods soon. I cannot agree you more, I also am not happy about the result I ended up with. Anyway, this was my first project in Go, I will maintain and keep adding stuff to make things easy for other people who might like to use this. But Go is 'really' not for this, I know.

aabalkan··on Show HN: LINQ for Go
I gotta admit I never seen the problem that way, now I can clearly see I am wrong. Probably I need to limit number of goroutines spawned with a configurable default value. Thanks for pointing out Ryan!
aabalkan··on Show HN: LINQ for Go
In .NET, extension methods are functions defined on the classes you don't own, like string or System.Net.WebRequest. In Go, you cannot define functions on builtin types and exported types from packages other than your own package. So Go way of defining functions on types is not exactly extension methods.
aabalkan··on Show HN: LINQ for Go
Great comments. I have thought about creating an interface so people can just implement their own query evaluation methods and, as you said, do querying from remote data sources. That's still a long-term plan, though, I probably need to see somebody using it before digging that deep.
aabalkan··on Show HN: LINQ for Go
I am afraid that's actually not 100% accurate. Microsoft also uses term "LINQ" for method-based query syntax. See here: http://msdn.microsoft.com/en-us/library/bb896339(v=vs.110).a...
aabalkan··on Show HN: LINQ for Go
Yes that's what C# and Python offers.
aabalkan··on Show HN: LINQ for Go
I wrote that statement thinking about the experiments people are making using millions of goroutines and still end up low cpu utilization when goroutines mainly depend on IO. Go has a neat scheduling for that. Please correct me if I am wrong.
aabalkan··on Show HN: LINQ for Go
Yes I know that. I have been in touch with Matt several times about this. I really look for ways to improve it, even if it is one small step at a time. Just posted a thread to golang-nuts about this: https://groups.google.com/forum/#!topic/golang-nuts/nLwWkoS7... noting Go really needs generics and maybe even lambdas some day.

Just leaving this project here. Hopefully, I will maintain it as bugs etc arises. Who knows, maybe someday Go will have these features and there will be many apps instrumenting Go for their application logic and use it.

aabalkan··on Ask HN: How do I inspire my fellow employees and change company culture?
Rework and other books from 37signals team might be influential. Also you must be continuously involved in an open dialogue with the CEO or whoever takes decision on the direction you are heading. If they are strictly against the change, time to escape, then.
aabalkan··on [dead]
You know, there's `navigator.platform` returns like "MacIntel", "Win32", "FreeBSD i386", "WebTV OS".
aabalkan··on Snapchat Phone Number Database Leaked
It's taking too much time to download each file even they're 40 MB. I wish they put it on as torrent in the first place.

Regarding the leak, yeah, that actually happens when you focus on the product but security and reliability of your system. Snapchat, Whatsapp and many others are hacked numerous times and yet it still happens.

aabalkan··on What languages fix
Go: C does not have garbage collection.
aabalkan··on Dell Ultra Sharp 24" 4K display
Isn't going to be a 27" 4K from Dell? Rumors were saying so IIRC.
aabalkan··on Dogewallet hacked - 21 Million Dogecoins stolen
Ya dawgs go lawnch another virtuale coin'n get h4ck3d dat easy and komplain.
aabalkan··on Go 1.3+ Compiler Overhaul
This explains why there is "goto" keyword in Go spec. Nobody uses it, except state machines and reducers for compilers. They probably thought they'll rewrite compiler in Go and didn't drop that keyword?
aabalkan··on China bans new Bitcoin deposits
Why are you even posting a news site requires paid subscription? I cannot read this article!
aabalkan··on We work a 4-day week and just raised $4.75m (2012)
Please add 2011 to title. Folks are thinking this is new.
aabalkan··on Show HN: I made the first web based Vine client
I made a similar website months ago doing exact the same thing by reverse engineering the API. It's still illegal, though.
aabalkan··on Meet Jack. Or, What The Government Could Do With All That Location Data
I don't know why everyone is paranoid about unseen location data being collected. They often blame proprietary software like iOS/Android collect location data and send Apple/Google servers. That sort of transfer would be evident by tracing traffic and there are tons of reverse engineers out there intentionally keeping an eye on transferred packages that might contain sensitive private data. That would be a huge breakthrough if it would exist and be revealed.
aabalkan··on Show HN: People Food - $7 Office Lunches for Hungry Startups
This sounds promising. I upvoted just because I want SF folks to afford cheap and healthy lunch. I hope it all goes well and you can expand to Seattle area.
← PreviousPage 2 of 3Next →