HNHacker News
TopNewBestAskShowJobs

demetris

466 karma · joined December 24, 2010

All-around tinkerer

https://github.com/demetris

[ my public key: https://keybase.io/demetris; my proof: https://keybase.io/demetris/sigs/IJezxqt-y639GnvKVGnB28Jh6Qsi9X5ddryyMyEesnc ]

submissionscomments
demetris··on KeePassX 2.0 Alpha 5 released
Thank you. I didn’t know about Keepass2Android.
demetris··on KeePassX 2.0 Alpha 5 released
Maybe you use KeePass 1.x?

KeePass 1.x does not support the new database format and saves its databases as KDB files. KeePass 2.x uses the new database format (KDBX) and it can also import KDB databases created with KeePass 1.x.

See the differences here:

http://keepass.info/compare.html

http://keepass.info/help/v2/version.html

I use the same combination myself (KeePassDroid on Android, KeePassX 2 alpha on Linux, KeePass 2 on Windows) with a single KDBX database and I can read the database fine on all OSes. However, I avoid editing the database on Android and on Linux, since KeePassX 2 is still alpha, while KDBX support in KeePassDroid is still experimental.

demetris··on The 3.9 kernel is out
From the first paragraph of the announcement:[1]

“makes me suspect [...] people were gaming the system and had timed some of their pull requests for just before the release”.

Does anyone know what Linus means by that?

[1] http://lwn.net/Articles/548799/

demetris··on Which Unicode characters can you depend on?
Replying to myself... For anyone interested, here are two screenshots showing the Mathematical Operators blocks of Liberation Mono and Droid Sans Mono in the current Debian Sid:

https://dl.dropboxusercontent.com/u/390716/20130412-003357-d...

https://dl.dropboxusercontent.com/u/390716/20130412-003523-d...

demetris··on Which Unicode characters can you depend on?
Maybe Droid Sans Mono or Liberation Mono? They both have an extensive range of glyphs but I am not sure about math symbols.
demetris··on Booting Linux using UEFI can brick Samsung laptops
According to Microsoft’s own “Windows Hardware Certification Requirements for Client and Server Systems”,[0] on non-ARM systems it is obligatory to offer the ability to disable Secure Boot:

QUOTATION START

18. Mandatory. Enable/Disable Secure Boot. On non-ARM systems, it is required to implement the ability to disable Secure Boot via firmware setup. A physically present user must be allowed to disable Secure Boot via firmware setup without possession of PKpriv. A Windows Server may also disable Secure Boot remotely using a strongly authenticated (preferably public-key based) out-of-band management connection, such as to a baseboard management controller or service processor. Programmatic disabling of Secure Boot either during Boot Services or after exiting EFI Boot Services MUST NOT be possible. Disabling Secure Boot must not be possible on ARM systems.

QUOTATION END

0. http://msdn.microsoft.com/en-US/library/windows/hardware/jj1...

demetris··on Confessions of a Book Pirate
Previous discussion, from the time the article was published:

http://news.ycombinator.com/item?id=1078652

demetris··on EU Scolds Visa et al. For Killing WikiLeaks Donations, Initiates Regulation
This is important news and I am happy a first step is taken.

I am not sure about the accuracy of the title of the submitted post though. The official EU text, as reported in the post,[1] does not scold or name anyone. The scolding comes from a press release of the Pirate Party.

1. “[The European Parliament] considers it likely that there will be a growing number of European companies whose activities are effectively dependent on being able to accept payments by card; considers it to be in the public interest to define objective rules describing the circumstances and procedures under which card payment schemes may unilaterally refuse acceptance”

demetris··on The Russian underground economy has democratized cybercrime
I think the verb “to democratize” is used here in the extended meaning “to make accessible to all”, like democracy makes governance an affair accessible to all by making it an affair of the people.

But I agree that this use does seem strange sometimes in some contexts.

demetris··on Matrix director Lana Wachowski reveals painful past
A charming person, and a lovely, theatrical, speech.

If she had rehearsed it a couple more times, she could have achieved a perfect rhythm.

I was turned off a bit when she started using historical present to describe the incident at the Catholic school. She used it again in a couple more cases, but thankfully not for long. Most of the times I find historical present awkward. It is difficult to do well, and, to my eyes, it seldom succeeds in its purpose.

demetris··on Samsung might not have tried to copy the iPhone
I imagine the “rather shockingly” clause was a misplaced attempt at irony. I cannot think of any other reason the author would put that there.
demetris··on Adobe Edge Web Fonts
Thank you!
demetris··on Smashing Node.JS book is out.
The Wiley page has some:

http://eu.wiley.com/WileyCDA/WileyTitle/productCd-1119962595...

demetris··on CSS Font Stack: A complete collection of web safe CSS font stacks
I get confused with font stacks that have sequences like:

Calibri, Candara, Segoe, "Segoe UI", etc. etc.

Are there systems that do not have Calibri but do have Candara or Segoe UI? (Excluding, of course, cases where some of these fonts have been installed manually and individually.) I would suppose not. If so, then what’s the point of specifying Candara, Segoe, and Segoe UI after Calibri?

Am I missing something?

demetris··on Debian Now Defaults To Xfce Desktop
Looking at tasksel’s changelog on a Sid installation, I see the last change was v3.12 from 21 July 2012 and I cannot find anything about changing the default desktop environment for the desktop task. So, maybe this change is not meant for the frozen Wheezy, whose taskel is already behind Sid’s (v3.11 compared to Sid’s v3.12).

Maybe someone familiar with Debian’s decision-making and development processes could enligthen us.

demetris··on Sublime Text 2.0 Released
Even better, put that in Preferences, Key Bindings, User.

Using the user file has two advantages:

First, you avoid mishaps when some future version makes changes to the default bindings file.

Second, you can quickly check what are your non-default settings.

demetris··on Javascript live poll tracker for Greek elections
Correct.

In fact, because the allocation of parliament seats is calculated on the basis of the total vote and because of the adjustments that this entails for the allocation of constituency seats, you can be the first party in a constituency and yet get fewer seats in that constituency than the second party.

demetris··on Javascript live poll tracker for Greek elections
In a few words:

250 of the 300 seats are allocated proportionally among the parties that got over 3% of the vote. The remaining 50 go to the first party.

demetris··on Hello Opera 12
Opera 12 is the first third-party web browser for Windows to offer an official 64-bit version. (Neither Firefox nor Chrome have official 64-bit versions for Windows. And I think Safari for Windows doesn’t have one either.)

Does this translate to any substantial improvements in speed? Does anyone here know of any benchmarks?

demetris··on Twitter Rolls Twitter.com Back to a Server-Side Architecture
Here is the original post, by the Twitter engineers:

http://engineering.twitter.com/2012/05/improving-performance...

demetris··on Please Don't Become Anything, Especially Not A Programmer
That’s the trick.

You say one thing, then say another thing. The other thing kind of negates the first thing you said, so, by repeating the recipe, in a short while you have said everything about your topics and you have also said nothing.

Not all writers are like that of course.

demetris··on Focus.py
The problem comes from this:

    code {
        font-family: "Lucida Sans", Monaco, Bitstream Vera Sans Mono, Lucida Console, Terminal;
    }
Which is simply a poorly made rule, regardless of browser and OS. If you don’t have any of the specified fonts, your browser will use its general default font, which is usually either “serif” or “sans-serif”.
demetris··on Debian Handbook
I am not sure I would say it’s spammy-looking, but there is something I don’t like about it.

I bought debianhandbook.(com|net|org) (without hyphen) and filed a bug report against debian-handbook asking if they would like me to redirect the three domains or transfer them to the webmaster of debian-handbook.info.

demetris··on The new Git-scm.com
Just what my eyes told me when I looked at the page.

Looking now at the Typekit site (where the font comes from) I see that Adelle, indeed, is not recommended for body text by Typekit, only for headings.

The Typekit site offers some short explanations about what these recommendations mean:

Fonts recommended for paragraph text: “Recommended for continuous text at small sizes, these fonts possess a generous x-height and are manually hinted to perform well across operating systems.”

Fonts recommended for headings: “Recommended for short text at medium to large sizes, these fonts are generally more decorative and often served with PostScript outlines for improved rendering.”

A good place to start reading if you are interested in this is a post at the Typekit site again, part of a series on web fonts and font rendering:

http://blog.typekit.com/2010/12/17/type-rendering-review-and...

It includes this:

“All of the fonts tagged Paragraph have been manually hinted to look great on screen at text sizes in every major browser/OS mix. Use these recommendations to make informed decisions about how well a font will render, knowing that they are backed up by Typekit’s font diagnostic tools.”

More generally:

I have found that often—I’m tempted to say more often than not, but I have not the data to back this up—designs using web fonts are worse than they would be without web fonts. When you consider how complex the issue of good rendering across devices and operating system is, that’s not suprising. It is interesting though that even professionals—even people who teach web design and who write books on web design—make such mistakes.

demetris··on The new Git-scm.com
“New font! Adelle from Typekit, not from Google Fonts. They took it seriously, and it's a fantastic choice.”

To my eyes, it is a poor choice:

First, Adelle does not seem to work well for body text. Second, it does not look good on Windows.

demetris··on Save 50% on all oreilly's ebooks and videos (today only)
I don’t know about must-read ones, but here are a few No Starch and O’Reilly titles that stand out from a quick look at my library:

No Starch, Eloquent JavaScript. A Modern Introduction to Programming: http://shop.oreilly.com/product/9781593272821.do

No Starch, The Book of CSS3: http://shop.oreilly.com/product/9781593272869.do

O’Reilly, bash Cookbook: http://shop.oreilly.com/product/9780596526788.do

O’Reilly, CSS: The Missing Manual, 2nd Edition: http://shop.oreilly.com/product/9780596802455.do

O’Reilly, JavaScript: The Good Parts: http://shop.oreilly.com/product/9780596517748.do

O’Reilly, Mastering Regular Expressions, 3rd Edition: http://shop.oreilly.com/product/9780596528126.do

O’Reilly, The Art of SEO, 2nd Edition: http://shop.oreilly.com/product/0636920019091.do

demetris··on Ubuntu's Mark Shuttleworth on shaking up system software
What I find interesting is that I don’t see other distros or projects picking up Ubuntu’s and Canonical’s novelties.

Upstart was adopted by a few distros, but then those distros left it for systemd.

Bazaar — Who uses Bazaar?

Ubuntu One — Last time I checked it supported Windows but, if you believe it, not Debian.

Ubuntu Software Centre — Debian Squeeze installs it as part of the default desktop setup. I opened it a couple of times when I first installed Squeeze and did not see anything that would make me use it, but I don’t know if it is properly integrated into Debian.

Unity — Has any distro shown interest in shipping Unity as a Gnome shell?

So, what I am wondering is: If all these extras add value to Ubuntu, why aren’t the other distros picking them up? They could add value to other distros too. And if they don’t add value to Ubuntu, why do Ubuntu and Canonical spend resources on them?

demetris··on Weebly CEO David Rusenko: It’s Time to Take Us Seriously
“If you're even aware of that stuff then you're clearly not in Weebly's target market.”

How do you know that? How does that follow from what I wrote?

Maybe I am a web designer, or maybe I am a web-publishing consultant looking for good services to recommend to people asking about something affordable.

If Weebly cannot entice me enough to get me past their sign-up form, then I will not try their offering and I will not be able to recommend it to others either.

As for “complaining about a file extension”, see alanh’s comment.

demetris··on Weebly CEO David Rusenko: It’s Time to Take Us Seriously
I had not heard of Weebly before. I just looked at their website and two things turned me off:

1. No pricing information, other than “It’s Free”. Is everything in Weebly free? If it is, I assume there is not much it does, which makes me lose interest in it. If it is not, I want to know the details before signing up.

2. aboutus.php: Can Weebly not do clean URLs? If it can, then why do I see “.php” on the Weebly site itself?

demetris··on Google Drive vs. Dropbox Terms of Service
“I don't understand why they all seem to ignore this line in Google's TOS.”

Because not many people are good at reading and at understanding what they read.

Which, here, is this:

Gmail or Google Docs/Drive or Google Apps are not among Google’s services that “allow you to submit content”. You don’t submit anything to them. A service like YouTube, on the other hand, is, and it obviously needs such terms in order to operate.

← PreviousPage 3 of 5Next →