HNHacker News
TopNewBestAskShowJobs

jokull

690 karma · joined March 18, 2009

twitter: @jokull
submissionscomments
jokull··on Static site generators need less rigid content APIs
Lektor by Armin Ronacher is a lot more fully featured and based on a different model than most static generators. Pretty sure it handles this use case.
jokull··on JSON Schema
We used to, the idea being we could reproduce validation in JavaScript and Python. It kind of worked but it wasn't that clean. Ended up switching the server to Marshmallow schemas and just having more custom logic on the client side. It's a classic DRY ... this is where "duplicate" code was better for more control and less shoehorning.
jokull··on Watsi uses crowdfunding to provide healthcare, but are patients better off?
I'm on the monthly donation to Watsi, which is another product they don't mention in the article. I don't pick people to cure like the article suggests.

They do send me emails about patients that I've contributed to. But I don't know who they are ahead of time. It's kind of a gimmick I guess, but a useful way to retain contributors by reminding them what their money is going towards.

I believe their model is to raise from investors to cover overheads, but donations go directly to treatments. You have an assurance (as far as those go) that what you donate is not paying salaries of management. That hopefully has a propensity to make the operation more frugal and efficient.

A useful reading if you want to understand what happens if a patient is "not picked":

https://watsi.org/faq#what-if-a-profile-isn-t-funded

jokull··on Ask HN: What's been your experience with AWS Lambda?
Replaced it with Task Tiger (https://github.com/closeio/tasktiger)
jokull··on Fungus in humans identified for first time as key factor in Crohn's disease
He has that reputation but he has also improved a lot over the years.
jokull··on Ask HN: Which CRM do you use? Any open source / self-hosted?
CRM is a strange term. To track sales and comms with clients we’ve been using Close.io and it’s pretty sweet. We have LOTS of integrations around reporting and Slack notifications on top of it. Let me know if you want more info. @jokull on Twitter.
jokull··on Iceland put top finance executives behind bars, but fears of cronyism remain
It’s one big grain of salt in Iceland since everything and everyone is somehow related.
jokull··on Iceland put top finance executives behind bars, but fears of cronyism remain
My uncle is one of the jailed, mentioned in the article. One of Iceland’s most respected lawyers and teacher at the University of Iceland has gone on paper, and on radio, and on TV, saying that the Al Thani trials did not make any sense, for more than one reason. The most obvious mistake was that by the time the case went from local courtrooms to the federal level the prosecution had completely switched the focus of the case, going so far as to turn prosecuted into witnesses. (The courts also gave out 99% green light on all wire taps requested from the prosecutors to prepare the case, and let them put my uncle and others in multi-day isolation years after the events themselves... didn’t really get the reason for that)

The court ruling is very interesting. The foundation of the conviction is market manipulation, which, at least in Iceland, is highly interpretive by judges. It seems obvious when you read the ruling and the criticism that judges were ruling in favour of public opinion. That’s my opinion and reading of it, the public opinion is still very much against bankers, so ymmv when asking other people in Iceland.

The article also fails to mention how Kaupthing went bankrupt. Understandably as the article doesn’t go into any detail on anything at all really. But it involves credit lines shutting down completely following a raid by the British on UK offices of Kaupthing using terrorist law to seize files and shut down the bank’s UK presence.

You could maybe google translate this for better info: http://www.pressan.is/pressupennar/Lesa_Brynjar/al-thanimali...

jokull··on On-Demand Platforms: Smooth supply side payments
I’m co-founder of Takumi. If anyone has questions about our payments integration or our experience building a marketplace with some unique characteristics, I’m here to answer questions :)
jokull··on Ask HN: 💳 Credit card icon in plain text. How it works?
😜
jokull··on Ask HN: 💳 Credit card icon in plain text. How it works?
It’s called an emoji
jokull··on Render realtime RethinkDB results in React
I guess this is intended for trusted clients?
jokull··on GraphQL.js Technical Preview
This is the easy part. Hard part is hooking up to datastores with predictable performance. Great work though. Seems like RethinkDB could be a good open source fit for this?
jokull··on Ask HN: I'm 19. Should I leave my education for my startup?
Just do both. Take fewer courses.
jokull··on Ask HN: Has YC or other VCs invested in gaming startups?
I worked for Plain Vanilla when they received a big round of financing lead by Sequoia. If you want to ask me questions: jokull@solberg.is
jokull··on User experience vs. Revenue what is more important to you?
I understand both sides. In the end banner and interstitial ads need to either get better or publishers need to find another revenue model (happening already). With the rise of programmatic and more layers between publishers and brands we’ll just get shittier ads with worse targeting. IMHO banner ads are a relic from the print era where publishers had monopolies of distribution (because of substantial distribution cost and cost of entry) and could get away with some holy split between editorial and advertising. I’m not saying the internet erases those boundaries, but the culture around this division is fading (see BuzzFeed). In the near future I see massive consolidation around native and data (scenario: why wouldn’t NYTimes or whoever be better off publishing under the BuzzFeed tech which is lightyears ahead and generates real revenue by sharing DATA with advertisers not a banner-sidebar/interstitial?).

Sorry, hijacking the conversation into a slightly different direction. I use adblock. If you want to discuss at more length email me jokull@solberg.is

jokull··on BuzzFeed: An Open Letter to Ben Horowitz
Or widen the readership. You can either convert causal readers to serious readers, widen the audience to include more serious minded readers, or mix both. I think there’s a winning combination in there.

In any case they wouldn’t be the first media outlet to engage readers on the easily digested stuff but sprinkle in more challenging pieces. That’s pretty standard affair for most magazines and newspapers. Their innovation is in making sure their content gets shared, and that doesn’t just apply to listicles.

jokull··on BuzzFeed: An Open Letter to Ben Horowitz
His main argument is that by funding BuzzFeed he is "contributing to intellectual decrepitude" of young readers. This is an outrageous statement. BuzzFeed started out with socially optimised content and were one of the first to recognize the power of sharing over front page habits. Today they employ many great journalists and are creating high quality content that is much easier to consume and spreads more quickly (admittedly along with some pretty banal stuff). A16Z enter the partnership based on future prospects, nothing else. BuzzFeed may or may not become a good source of enlightened reporting in the future, but at least that is their goal and they have a pretty good chance at it for a generation that mostly consumes through social media.
jokull··on Avoiding Event Chains in Single Page Applications
Coming from Backbone.js so this post was extremely helpful to me. Thank you. I do recognize the exploding complexity of event chains.
jokull··on ASH HN: What are some tech and startups newsletters worth signing up for?
http://www.techstarsdigest.com/
jokull··on ASH HN: What are some tech and startups newsletters worth signing up for?
http://taylordavidson.com/ has a pretty good one, lots of personal opinion, not so much linkrolling
jokull··on PinLater: An asynchronous job execution system
I have yet to dig deeper, but the fact that it uses Thrift and already has worker implementations in C++ and Java is a huge plus. Celery is a Python lock-in and makes it non-trivial to split your enqueue code and worker code. Celery on the other hand, since it is Python all the way down, let’s you orchestrate the execution of dependant tasks. In my experience these features contribute to a more complex codebase that is harder to maintain, test and understand.

Celery has flexibility for message backends, but prefers RabbitMQ which comes with its own operations overhead, and does not have real horizontal scaling built in (it has failover techniques). RabbitMQ is great for mission critical messaging that survive system restarts.

My biggest worry is relying on Redis or MySQL. What happens if workers stop consuming tasks, wouldn’t that balloon the redis memory consumption pretty quickly? I suppose memory consumption is a factor of load and task bytesize. MySQL on the other hand feels like the wrong tool for this job.

jokull··on Got Experience but no degree.
You could try internships. It’s not just startups that are recruiting. May have an easier time landing an internship doing websites for ad agencies or such. If you are any good you could land a contract in 1-2 months.
jokull··on The New TextSecure: Privacy Beyond SMS
As far as I can tell Telegram doesn’t have end-to-end encrypted group chat. This looks really good!
jokull··on The Difficulty Of Private Contact Discovery
Where can I find your app?
jokull··on PostgreSQL Exercises
Pretty sure it’s just Postgres now, not Postgre or PostgreSQL.
jokull··on Our Responsibility As Developers
Geo coordinates are acquired from user via the iOS location permission. It is persisted in an ElasticSearch index for the "Nearby" leaderboard.
jokull··on Our Responsibility As Developers
- Yes. The certificate chain will be embedded in the client in the next release to mitigate this.

- We haven’t stripped EXIF data from uploaded pictures, although this is on the roadmap. Sensitive fields from user profiles have been stripped from all endpoints. This was done before the news hit TechCrunch.

- We were never saving contact lists, just using to cross reference our user database. In the next update we will compare hashes, not plain text emails.

- No passwords are ever stored in plain text, but they are transmitted over SSL during signup and login. We are considering ways to further obfuscate this, but strengthening SSL goes a long way. Please contact me at jokull@plainvanilla.is if you have comments or questions about our password policy.

You are right about the Facebook access tokens. The tokens are sent over SSL and we are not breaking any usage guidelines from Facebook. Access tokens can of course be invalidated by the user, or by Facebook. We are open to further enhancing the security of our OAuth flow, but currently it has not been exposed to any security weaknesses.

jokull··on Our Responsibility As Developers
To clarify, sensitive information is no longer transferred at all. This was hotfixed earlier today.
jokull··on Our Responsibility As Developers
We are very sorry for not treating our users’ private information more carefully.

In QuizUp you are playing a human in real time in almost every game. In the off chance we cannot find an opponent (which is becoming very rare due to our popularity) you may be pitted against a bot as a fallback strategy. Matchmaking is a hard technical problem, and we have chosen to maximize gameplay experience and consistency. I’m happy to share that the ratio of ghost games to real ones is getting very small! Hopefully we will be able to phase them out completely in the future.

← PreviousPage 3 of 13Next →