HNHacker News
TopNewBestAskShowJobs

alexandros

11,979 karma · joined June 18, 2008

Founder at balena (formerly resin.io)

Personal blog at alexandros.balena.io

I am also @alexandrosm on twitter.

Contact me at alexandros@balena.io, I'm friendly!

submissionscomments
alexandros··on Police Can Get Access to Your Cellphone Data Even After the Supreme Court Ruling
It's important to keep in mind that the phone holds more than location, call logs, and text messages though. It holds our photos, email, apps, the apps' storage, browsing history, and everything we do on the mobile internet. Putting that off limits is definitely a victory.
alexandros··on Ghent University Vocabulary Test
Maybe they should spin their word generator off into a domain name finder?
alexandros··on Works With Nest
In other words, Google wants to turn Nest into a platform for the house, some kind of Android equivalent. Looking forward to seeing their next steps. If I'm right, some kind of appstore I would imagine.

So far they've focused on big brands, if this fails it would be because of insufficient trust from developers, but Android shows people can look the other way if there's enough of an incentive.

alexandros··on Elon Musk, Stephen Hawking and fearing the machine
The real question is "why not?". Yes it could go to mars, but why go through the trouble when there's all those juicy resources right here? But even so, when it's done with the other planets, why not come back to Earth? Why not build a Dyson sphere to absorb the sun's energy? Oh, we'll stop it? Yeah, another reason to wipe us out to begin with.

Why not is a surprisingly difficult question to answer, and it comes down to 'care about what humans care about' which is itself unbelievably hard to pin down.

alexandros··on Gittip, Year Two
I guess the issue being raised here by many is this: You need to justify why the non-standard moves you've made are necessary for you to achieve your mission. If there is a story, it's not coming out. If they're not necessary, then your mission doesn't align with your actions. Perhaps your true mission is 'make all our dreams come true at the same time' but you have to be conscious of the fact that the conditional probability of everything working just right at the same time is orders of magnitude smaller than something like gittip being executed with better understood tools and structures.
alexandros··on Google is Breaking the Internet
Interesting that this is coming up again. I'd written an essay on the fundamental pattern behind what is at play here, it was well received on HN at the time:

http://lesswrong.com/lw/28r/is_google_paperclipping_the_web_...

alexandros··on How the Father of Claymation Lost His Company
You can't really have it both ways. If you expected the studio to have failed due to Travis Knight's leadership, then you have to credit him with it not failing. You can't set up predictions in which one result confirms you but the opposite result means you don't have to update your assumptions. That would be the equivalent of a free lunch and/or perpetual motion machine.
alexandros··on The homogenization of scientific computing (2013)
Javascript will need to fix the mess that is its numeric types. As it currently is, you either need a bignum library with an ungodly syntax, or you are open to losing precision above a certain level, without warning. I tried solving Euler problems with JS, but it's so painful I switched back to Python after a few.
alexandros··on Our YC Interviews
It might be a completely different type of communicator you need, depending on the direction of the status hierarchy you're addressing.

Talking to employees, or even partners, where the other party is responsible for understanding the general mental framework and needs a precise answer to a precise question, is very different to talking up the status hierarchy.

When you speak to an investor who expects a "crisp" response to an arbitrary knee-jerk question they just thought up, which buries in it several wrong assumptions, the correct response is to reverse engineer that, and address the assumptions themselves, while conveying a whole host of other attributes at the same time. Essentially you need to decode the other person's mental framework and encode your message on their terms. If the inferential distance is significant, there is no way this can be done in real-time. But what I worry about here is that the more off-center the entrepreneur's mental model, (which is what you need for innovation), and the more complex the execution, the harder it is to cross the chasm to communicating with an up-the-status-chain interlocutor that expects everything to be in bite-sized insights they can digest.

An observation here is that, in one case a correct answer is a direct answer, and in the other case a correct answer is an indirect answer.

the YC interview is particularly error-prone in that regard, as you don't know who you are going to be speaking to in advance, so you have little means for preparing. That setup (plus the 10 minutes limit) is a recipe for randomness. Essentialy you get good interviews if the two parties happen to have similar mental contexts, but it doesn't seem that YC takes that into account at all. On the other hand, it also favours mainstream mental models and simple-to-explain ideas, which seems directly contradictory to what YC wants to achieve.

However I don't see how convincing a non-motivated arbitrary person of a fairly complicated idea in 10 minutes is highly correlated to all the other contexts a founder has to deal with. Sure it's a great attribute if you can have it, but it's one in a long list.

alexandros··on Our YC Interviews
That sounds right, but thinking of examples, off the top of my head, I wouldn't class Bill Gates, Larry and Sergey, and Mark Zuckerberg as great communicators. Steve Jobs being the antithesis of course. Am I missing something?
alexandros··on Employee Equity
I'd be loathe to join a company where 10 people have a "real voice in the direction of the company". When you join an early team the only way is to trust the founder(s) as knowing what they're doing and listening to the team when there's a good point being made. The alternative is a recipe for politics from day 1.
alexandros··on Raspberry Pi Compute Module
This is the answer to the question of how to move from prototyping to production with the Raspberry Pi. So far the answer had been to either deploy (and pay for) a bunch of peripherals you don't need (applications most certainly don't use everything on a board) or to move to a different/custom board.

With the compute module, that answer is now much more concrete. People will still build own boards, but most of the complexity will live on the SOM.

Very exciting times, can't wait to see if the gambit pays off.

alexandros··on The Europa mission is real and could very well happen
"I want to make sure you and I are here to see those first tube worms and lobsters on Europa."

If he wasn't joking, he is in for a disappointment and I am depressed with the quality of people who are deciding these budgets. But if its that or more weapons expenses, take the money and run NASA!

alexandros··on I don't know
The problem is that the engineer's "I don't know" gets beaten out of you when you speak to users and investors. You get made to feel like an amateur for admitting uncertainty. Which is absurd in the startup world of all places. So it's one of those doublethink situations, where you need to keep your internal accounting separate from the marketing talk. And then you need to know who to tell what on top of that. And then actually deal with the actual uncertainty on top of that. As if startups weren't hard enough in general, we're making it even worse for ourselves.
alexandros··on This is what most likely happened to Mt. Gox
Fascinating. Basically the theory here is that "cold" storage, being physical and therefore within reach of governments, was more risky than "hot" storage. Talk about misjudging a threat model.

But then again, which one of us really designs their security systems with the men-with-guns scenario in mind?

alexandros··on SaaS Club
Can't edit the comment any more unfortunately (mods?) but the code quoted above is wrong. It should be "gimmegimme", and it will give you the excel sheet for free. Sorry about that!
alexandros··on SaaS Club
We definitely need better marketing and explanation of what's going on. Thanks for putting the words to that :)

I gave a voucher code above that gets you the excel sheet for free. Use it and you'll see the full thing! (But admittedly there needs to be better enticement on the page)

We've built this without a database at all, so all the info is stored in the hash. You can copy, save, share, and reload your model whenever you like it by using the URL. Ain't pretty, but it works :). But I like the idea of the linkable report page that others can buy the report from.

About page: makes sense. Should be a single-page app indeed.

alexandros··on Ask HN: Who is hiring? (March 2014)
Resin.io -- Full-time Linux engineer

Location

--------

Remote, or on-site in Athens, Greece

About us

--------

We are building a seamless code delivery platform for embedded devices (like the Raspberry Pi). Think of it as Heroku for the Internet of Things if you must. We've already ported Docker to ARM CPUs and have hit quite a few more Linux, Docker & ARM related milestones internally.

We are a company founded and led by developers and have a strong engineering-led culture. As long as there is progress, we are flexible with regard to location and work hours.

About you

---------

We are looking for Linux talent to work on our cloud services, deployed as Docker containers, but also to work on supporting arbitrary Linux-capable devices. The product is still young so you'll get a chance to have real impact on how the end result looks and feels to our users.

Besides strong Linux skills, familiarity with Docker will help a lot. Much of our codebase (on cloud and device) is in node.js so JavaScript skill is a plus.

The Process

-----------

Send us your CV (a pointer to source code online is a great plus). Those that pass a phone interview will receive a small but paid project as a test. If we like working with you and you like working with us, you'll be offered a full-time job.

Get in touch

------------

send your CV to hello@resin.io

alexandros··on SaaS Club
Great stuff. Can't see how to submit new resources, but I've just got to plug http://saas.fm . Answer a few questions and get a complete financial model as an excel sheet.

If anyone ends up using it, you can use the voucher code "gimme gimme" for the next month or so.

It's a side project I'd done once with friends, If anyone uses it, I'd love to hear your thoughts.

alexandros··on Getting a PhD in Norway is nearly free--even if you're not a citizen
Some times the student's home country will pay for their PhD tuition and expenses abroad, which means that from the university's perspective they're a paying student.

The catch is that the student then signs that they will return home for a period (e.g. two years) immediately after the PhD or be liable to pay the scholarship back.

[source: am an ex PhD student, have seen friends under this arrangement].

alexandros··on Density.io
They didn't really "ban" anything. They just instructed the company that was hosting them to stop doing so, in the face of a media shitstorm. And since that company was also a licensee of the City, they saw it fit to do as told. A shop owner in the City can still do as they like.

[source: I was doing other work for the bin company (renew) and saw the whole car crash from the inside]

alexandros··on Ask HN: What are some alternatives to HN?
yes please!
alexandros··on Whatever happened to the IPv4 address crisis?
Whereas an IP can't be trivially masked?
alexandros··on A 60-Hour Work Week is Not a Badge of Honour
Hi Patrick!! Big fan!! cough

I am indeed very much aware I am running on unreliable hardware. My evaluation of my productivity comes from reviewing things done in micro and macro scale, as well as feedback from people around me. Seeing my HN history from PhD years to Startup years is night and day. I've even installed RescueTime to get a better idea of how I spend my time. I try to get as much external data as possible, always happy to apply any other (sensible) metric you (or others) can suggest.

But keep in mind these same considerations hold for everyone claiming they're super-productive in 40 hours a week.

alexandros··on A 60-Hour Work Week is Not a Badge of Honour
I wonder if the author would give the same advice to famous workaholics like Paul Erdos?

Here's my issue: I'm an entrepreneur. Doing a startup is my dream. I'm having fun and creating amazing memories. I work as much as I possibly can. Stopping me from working on my startup is like keeping a child locked in a room. I don't force my team to do the same (and they don't). I don't brag about it, I am not burning out, not messing with my sleep, not jeopardising my health. Moreso, when I force myself to stop it takes me a long time to start again. That's how my brain works. Why is 40 the golden standard? Do I have to apologise for the amount of work I do?

alexandros··on Angular JS Kinda Sucks
or, "How I tried to use AngularJS like JQuery and failed"
alexandros··on Mobile? Who Are We Kidding?
If carrying bags of stuff is not really a problem, then as things get smaller, we carry more of them.

What do I carry? Laptop, paper notebook, my lovely noise cancellng headphones, a charger, an external battery for my phone, a usb charger, some bits of paper. Some times I add a tablet or kindle to the mix. Other times a raspberry pi or other embedded device.

I obviously prioritise having enough tools with me to work anywhere I like with maximum comfort.

Its all a matter of priorities.

alexandros··on Top Startups Built on Docker
This might be a plug, but I do think resin.io fits the list. We have ported docker to ARM devices and are using it to build a dead easy way to program and deploy to things like the raspberry pi with a simple git push.
alexandros··on AMD reveals its first ARM processor: 8-core Opteron A1100
Apteron in Greek (Άπτερον), the one with no wings. Other things being equal, maybe they should go with something else :)
alexandros··on Why This Mars Rover Has Lasted 3,560 Days Longer Than Expected
it's 10 years minus 90 days (the original anticipated mission length). 3650 - 90 = 3560 days.
← PreviousPage 6 of 19Next →