HNHacker News
TopNewBestAskShowJobs

doppel

302 karma · joined October 12, 2010

submissionscomments
doppel··on Google got it wrong. The open-office trend is destroying the workplace
At my current workplace, we have a shared room for the developers and designers (5-9 people depending on the day and time), while the rest (~20 people) are spread in other bigger open spaces. I find that it works well, because we are mostly stationary and focused on a specific task, while the rest (sales, marketing, customer development, etc.) are constantly moving around, in meetings, visiting customers.

In a mostly-tech company I couldn't imagine not having some compartments so that you don't suddenly find yourself 1 among 30 people in the same room - I'd go completely insane.

doppel··on The birth of Microsoft's new web rendering engine
I really really hope Microsoft adopts the strategy from competing browsers:

- Make one version of Spartan and keep it AUTO-UPDATED, instead of shipping a new version every couple of years that is, more or less, completely decoupled from the previous version.

- Decouple the browser from the operating system. I don't really care if they make it cross-platform (though it would be nice), but if the browser stops updating unless you upgrade to the next version of Windows you WILL end up with legacy sites again and again that cater to a specific version, and then we can start over and just replace every rant against IE 6-7-8 with Spartan 1-2-3.

doppel··on Elon Musk: To the People of New Jersey
Still, they do actually have the option now and they are losing it in the future. If the prospect was that they were going to keep being able to buy directly from Tesla, and that this was foiled by a backroom-deal (to put it in his words), then he is technically correct.

I can understand what you mean, but to the end consumer they are going from being able to buy a Tesla directly to not being able to.

doppel··on How times have changed for PostgreSQL
From my experience tackling a postgres server that is under-specced, a good knowledge of file systems (block devices, NFS, SANs, etc.), OS caching and kernel settings for maximum memory and such (check the postgres docs). Ofcourse, this only becomes an issue once you have a decent amount of data that does not fit into memory - before that, postgres will keep everything running relatively smooth without much tinkering.

For postgres itself, make sure you know what all the settings in the configuration means, why they make sense 90% of the time and definitely do not make sense in 10% of the time (such as a low memory server with super-fast SSD disk arrays). And in general ofcourse a good knowledge of SQL, index usage/performance. Postgres extensions (arrays, JSON, etc.) are decent, but in my experience it's something you can get into relatively fast if you are solid on the rest.

doppel··on Don't End The Week With Nothing
I think it very much depends on whether or not you have any bargaining power or leeway in the company. As he says further down, if they won't allow you to do ANY side projects (or at least severely restrict you), you counter by demanding for more pay or other compensation for your "loyalty" (for a lack of better word) to focusing solely on the company's products and code.

Alternatively, argue that letting you work on solo projects will be beneficial to the employer; Risk-free testing of new frameworks and languages that leads to an experienced developer.

For some very big companies (I've worked at one myself) they seem to have a zero tolerance policy of outside work and you might be SOL in that case - I guess you have to ask yourself whether it's worth it then.

doppel··on Dear Startups: stop asking me math puzzles to figure out if I can code
The author clearly showcases how this is not true in his (and probably others') case. Anonymous functions, function pointers, etc. are not language-specific features, but rather something you learn when learning to program.

I think the point of the article is that being smart at puzzles is not enough. It may not matter whether you have 3 or 10 years of programming experience, but if you have 20 years of puzzle solving experience with only 6 months of (real-life) programmering experience you have a lot of non-trivial learning left to do.

Being in a startup setting where everyone (usually) is expected to be a bit of jack-of-all-trades, I would argue that having programming experience trumphs being smart, at least for the first period. You may be the master of finding smart algorithms to design your application, but if you can't build the first CRUD website it does you little good.

doppel··on I know none of my passwords
Yes, but 1Password is not support on Linux though there is a work-around so you can atleast access the passwords but not save new one. I think that's what he is referring to.
doppel··on Ghost Launches to The Public
This is the first public release, to get feedback. They already stated (on their own blog) that an improvied admin panel, themes, plugins, etc. will come but it will take some time.

Also, we are talking ~37k lines of code, not exactly something you can write in a week or two for $500.

doppel··on Switch to HTTPS Now, For Free
I wouldn't exactly categorize "everyone can see your data" and "we can now track your movement on our own site" together.

The idea of surveillance, in this case, is that no 3rd parties can snoop on your data. If you are actively using a site, it should be under the assumption that they can and will track anything you do on their site.

doppel··on Please Stop Verifying My Email Address
For a lot of services, verifying e-mail addresses is primarily a means to filter a majority of spam accounts - think bulletin boards, buy/sell sites, etc. It is by no means perfect, but it's an easy, low-hanging fruit. It is only secondarily a check to see if the user misspelled his or her e-mail address (which is often checked by having two e-mail fields and comparing them).

I would still say that tracking down a misspelled e-mail address or have the user completely confused at the next login (because they don't realise they misspelled it) might be worse than having the break in the registration process.

doppel··on On Friday I sat in a bank
In Denmark, most companies charge you less of you go with automated billing - it's usually set up to happen around the 2nd-5th at the start of every month (although some have cycles that only run every 3 months).

There is no risk to you as a consumer, you have to either give them permission to set it up on your behalf or you basically use the first request for money to set it up (there's a bunch of numbers you enter and VOILA it works). Also, you can cancel these at any time from your end (but your landlord might not be too happy with that).

doppel··on PHP 5.5
For the last one, won't people just move to the mysqli_* function group instead? It's almost identical API-wise.
doppel··on Wish I was here by Zach Braff
Well, without it becomes a giant wildcard. Imagine flying someone in from the other side of the planet and providing accomodations - suddenly it ends up being less of a helping hand to make the movie and basically a very expensive premiere ticket and accomodation. All kickstarter rewards basically have to give you somwething back, but still make the project money, and usually the higher-tier rewards give you less monetary rewards and more feel good / influential rewards.
doppel··on Netflix now bigger than HBO
HBO is gaining a lot of traction outside of the US, especially in Scandinavia with HBO Nordic (HBO GO equivalent without a cable subscription). So they have the platform to do it, which means if the cable market starts plummeting they can pivot and start offering it as a seperate package rather than an add-on for cable.

I have hope that they will do this, but looking at the history it's far from certain.

doppel··on Linode NextGen: RAM Upgrade
When you were talking to them, did they mention any possibility of just plain up adding extra disk space and paying X extra dollars per month?
doppel··on Orin Kerr: Why I Am Representing Auernheimer Pro Bono on Appeal
Actually, that is exactly what Orin Kerr is arguing. Prior cases show that accessing a public URL, even if you enter specific IDs or similar, is NOT unauthorized access, neither is doing it multiple times or using a script.

The URLs were public to start with (so that the iPads could make use of it), he just went further than intended by AT&T, but that is not a crime (at least, that is what is argued).

doppel··on An Open Source Author's Lament
While these are excellent suggestions, if you check out the links he makes to other posts there is a LOT of noise in there that he has to wade through, weigh (open/close/discuss) and take action on.

My interpretation of it is that he is lamenting how the issues list has become a catch-all for everything from bug fixes (which are fine) to random non-Backbone related development questions, and looking at the issues at lot of them are in the form of "HALP!" with a very light description.

doppel··on Linode NextGen: The Hardware
I rebooted mine as well and got @ 2.27 GHz, so I guess that they probably haven't gotten to your server yet.
doppel··on Oxford Temporarily Blocks Google Docs
I feel for them. I attend an IT-focused university that has both hardcore techies (computer science and such) but also a lot of non-techies (communication, UI design, etc.)

We frequently (at least once per month) get a phishing e-mail asking us to reply or click a link and provide our credentials. For anyone who has attended the university more than 6 months, there will have been at least 3 e-mails from the IT-department telling people to not ever, in any way, give out credentials. Yet, for every phishing mail we get at least 3-4 accounts get compromised (out of ~1500), and more would get compromised if the IT department weren't quick to block traffic to the offending URLs. And again, this is in a crowd that should be somewhat unfavourable to scammers (as most of us know and can recognise such attempts).

You can try to educate your users, and you should, but just know that it only minimizes the risk, it will never, ever nullify it and if they can send 1 million e-mails from just 1 account, then it is practically a dead-end in terms of stopping the scammers. I can completely understand why they are blocking Google Docs, it's a matter of settling for the "lesser evil" solution.

doppel··on Mega was second: The first client-encrypted file sharing service, Securesha.re
I actually think Mega was third, and Securesha.re second, as Blindvault.com has been up for around half a year. It's not free though, but it compares in that files are encrypted user-side and if you don't have the key you can't tell if there are files, what the content is, etc.
doppel··on Upload files using torrents to your personal space with Put.io
Most likely put.io will receive any DMCA-notices and will have to comply with these and take down the offending files to remain legal?

I used to operate a tor exit-node and my hosting provider wasn't really interested in whether I was infringing or not; If the data looked to be going to my server, I was responsible so in the end I had no option but to operate as a non-exit node. Put.io will most likely be hosting their own data (or in the cload), so this might not be an issue.

doppel··on StarCraft: Orcs in space go down in flames
I am just sad that they scrapped the RPG / adventure game they were making with Thrall as the main characer. It seems a lot of his storyline took place behind the scenes somewhere between Warcraft 3 and World of Warcraft. But again, an adventure might have failed spectacularly with no prior experience and the genre in general losing popularity.
doppel··on Ask HN: I'm desperate to stay in Denmark. Anyone need a great web/ios dev?
The lead developer, Poul Henning-Kamp, is a danish national but was hired by a norweigan newspaper to develop Varnish.
doppel··on Matt Blaze: No, You Can't Have My Slides
I think he is perfectly reasonable in not giving out his slides. A lot of people put up slides on slideshare or somewhere else, as if those alone gives you a comprehensible understanding of what subject they are presenting - it does not!

A good presentation has few slides with a few key points, some images and the rest should come from the presenter. In contrast, an article explaining a subject is primarily made up of text, code samples and a few images. If you try to aim for the middle ground, you are going to get something that is sub-par for both.

doppel··on On Refusing to Disclose Your Salary in a Job Interview
As far as I know, your tax records are private. There are however surveys and a lot of unions ask members to disclose salary (with no personal information) so they give out "average wages" for specific areas, such as system development, web development, general programming, etc. (these samples were taken from one of the IT-focused unions). So it gives you an estimate of where your average should be and you can work from there.

I still haven't been aggressively asked by employers what I make now, but I have been asked aggressively what I wish for (as in, you tell us first and we'll say yes/no/maybe).

doppel··on On Refusing to Disclose Your Salary in a Job Interview
Is this common in the states? In Denmark, employers usually ask you what you expect to be paid for the job you're interviewing for, but they never ask what you are currently being paid. Ofcourse, you should always dodge the question to let them give a number first and take it from there, but still, I've never had anyone ask me specifically what I make at my current job.
doppel··on NoSQL is a bullshit marketing term
In my opinion, NoSQL is bullshit because it markets itself on what it's not rather than what it is, which is not so easily explained in one simply buzzword.

Grouping Cassandra, CouchDB, MongoDB, Redis, etc. is the same as grouping MySQL with git - they all store data in one way or another, but the data they store and the way they store it varies wildly.

It's also sad, because all these "alternative" databases offer a lot of features that RDBMS' don't, and they should be promoted instead of stuck under an "umbrella" term to protest against SQL databases.

doppel··on The Djen of Django - Our in progress book about Django.
It looks very promising. One thing that I think is often neglected is how to properly modify the admin interface to make it useful for all the little things you want to do. The admin interface is really useful and helps you get started fast, but it's a lot harder to grok and modify than models, forms and "vanilla" objects.
← PreviousPage 3 of 3