HNHacker News
TopNewBestAskShowJobs

spystath

911 karma · joined November 1, 2011

[ my public key: https://keybase.io/spystath; my proof: https://keybase.io/spystath/sigs/SFNJATeHEg7puy2VPqvrfH6tNf0LQtPO8A7LAVp6iz4 ]
submissionscomments
spystath··on Show HN: The Million Dollar Video. $12 per second
There was a similar idea but with images instead of video some 10 years ago [0]. Most pixels were sold within 6-7 months or so.

[0]: http://www.milliondollarhomepage.com/

spystath··on D'Oh My Zsh – How I unexpectedly built a monster of an open source project
A light but featureful alternative to omz is also the grml zsh configuration [0]. I've been using it since 2011 or so and I've probably touched my .zshrc once or twice. If you fancy some colors you can also add some syntax highlighting [1]. Or just use fish which is great for interactive use!

[0]: https://github.com/grml/grml-etc-core/tree/master/etc/zsh

[1]: https://github.com/zsh-users/zsh-syntax-highlighting

spystath··on Why we should fear a cashless world
It should but it doesn't (or didn't). Up to recently there was practically no investigation on such cases and tax evasion on such circles was rampant. You drive a BMW, run a private clinic in an expensive area in Athens and your annual income is 10k euros. That's OK, I mean why would you lie to me? OK, I'm probably exaggerating but you get an idea. Since 2013 or so there is some effort to audit professionals with such declared incomes but it is practically impossible to check a backlog of 20+ years of cases especially with the glacial pace that the revenue services move.
spystath··on Why we should fear a cashless world
Exactly the same thing happens in Greece. It used to be very common for shop-owners to "forget" to give you the receipt. After the crisis broke up though people are way more likely to ask for receipts as there are some incentives to do so (minor tax cuts for a specific amount of receipts etc.). Credit/debit card transactions have also tripled since 2008 or so which is good I guess. Things are different with doctors, lawyers etc. though, since virtually noone accepts cards and sometimes you might even need to argue with them to actually print you one. Thus you have some ridiculous incidents of doctors with apparent annual income of 9000 euros which is ridiculously low even for lower class standards. It's getting better, but it's a whole culture that needs to change for these incidents to cease. People using credit/debit cards is a step to the correct direction. In our case a cashless world might even be good.
spystath··on Vimmers, you don't need NerdTree
CtrlP [1] with its fuzzy search is really a delightful way to move around projects with many files. If you have an extraordinary amount of files you can also add ag [2] in the mix [3] for faster searching/grepping.

[1]: https://github.com/ctrlpvim/ctrlp.vim

[2]: https://github.com/ggreer/the_silver_searcher

[3]: http://stackoverflow.com/questions/18285751/use-ag-in-ctrlp-...

spystath··on Mandrake Linux commercial (1999) [video]
Mandrake got me into Linux some 12 years ago and it was an excellent effort in general. Quite accessible to the new user and lots of documentation. I have also used briefly Mandriva back in the day before moving to Ubuntu. I believe Mageia is their successor of sorts.
spystath··on Germans Forget Postwar History Lesson on Debt Relief in Greece Crisis
I believe the whole argument with the german postwar debt is a bit weak, the conditions are much more different now. I don't particularly like how it is being repeated over and over again, especially here (greece), as it misses the whole point. It should never be "us" vs "them" and the german debt issue it's clearly polarising towards that direction.

I don't want to start analysing what has gone wrong with greece. Lots of ink has been spilled and most people have formed their opinions by now anyway. Let's just say it's a mix of reckless mid-90s to late-00s borrowing/spending and a bit of short-sightedness (or over-confidence maybe) of foreign investors.

What troubles me most are two things however

First, the last 5 year reforms have afflicted low/middle class households the most. Even moderate (800-900 e/mo) pensions and wages have been slashed, collective bargaining abolished, lots of small/medium businesses have gone belly up along with their employees. It was supposed to help, and I would even be OK with it. But apparently it didn't. GDP plummeted, unemployment is all-europe high, you have probably already read about it. Every 18 months there are new reforms of the same kind only to roll-over the previous bail-outs to new ones. Assuming we keep the euro and the government signs a new 2-4-year funding programme. If in 2017 the situation is the same what would be the next step? Another bail-out? When will this end? Will it end at all? Let's say that through another set of cuts and budget adjustments there is a 3% primary surplus (wildly optimistic) by the end of 2017. How good will that be with 200% debt/GDP? These are probably naive questions for someone more learned in economics but in my eyes it seems like the trial of Sisyphus[1]; the same thing over and over again. I believe that there must be a way to manage the greek debt, not write it off maybe, but ease part of its repayment.

On a side-note some proposed or already implemented reforms are on good track. Ridiculously early pensions should be abolished, as they are an insult to those working hard for 40+, years and tax evasion should be tackled hard. But these things don't happen within a year, especially managing tax evasion. It's getting better but it will need time. The current government has vowed to address both, I wish they do, but I'm cautious.

Second, I am totally disheartened by the way the greeks are depicted by the media. For example there was this utterly disgusting sketch[2] by a dutch newspaper. I can find more, but this is one of the more recent ones. Is this what people think of greeks? Is this how we treat people that are definitely through some hard times, even if it is partially of their own wrong-doings? Don't get me wrong, there has been also in greece some relevant comments and sketches. I disagree with them, but all of them were targeted at politicians not people. Although there are harsh feeling about Mrs. Merkel, and Mr. Schäuble, and several other high profile politicians I have heard noone to say bad things of the germans, or dutch, or whatever. On the other hand I have read some totally disgusting things for the greeks as a nation over the last few months. I'm sad and disappointed.

[1]: https://en.wikipedia.org/wiki/Sisyphus

[2]: http://www.volkskrant.nl/foto/de-cartoons-van-jos-collignon~...

spystath··on Greece
Being greek in the same age group I dare to say that what you support is a blatant and dangerously ignorant lie. There are tons of people that have law or engineering degrees and would be grateful for a supermarket cashier job or flipping burgers. There is a serious problem with greek young people, they are basically a burnt generation, doomed to either chronic unemployment, ridiculously low-paying jobs (<500 euro/mo), or emigration, so I find your assertion deeply insulting.

I'm getting tired of the "lazy, tax-evading, early retiring greeks" mantra being repeated everywhere. I expect generalisations from reddit, but I expected something better from HN.

spystath··on Simple yet clever way to boost chip speeds
It will take time. For example carbon nanotubes are now finding their way into production, and have gone through a similar craziness phase some 10-15 years ago but are far from the "wonder material" the press has presented them to be. I believe graphene will have a similar evolution, maybe even a bit faster if you consider the amount of funding that has been poured into it. I'm sure it will find its way out of the lab sometime though, however again I think it will not be the "magic do-everything" material. I believe there is some blame to the press, since they tend to always over-exaggerate about scientific progress. I would even say it's damaging to science because it creates hard or even impossible expectations, that downgrade the crazy amount of research that has been put into them to the eyes of the public.
spystath··on An update on IPv6
If you run a server you pretty much need to expose your IP one way or another anyway, even in IPv4. Well, I suppose you can use something like dynamic dns but still...

I totally agree, though, anonymity is not part of IP. I was not implying that, just that there are still ways for home users to somehow shuffle their IPs within the IPv6 framework.

spystath··on An update on IPv6
You can still track the prefix though. In a standard /64 deployment only the suffix will change so there is still some information leaking if you have a static prefix (obviously, as in static IPv4). However, my ISP defaults to dynamic /64 prefix unless you opt in for static prefix. I believe most ISPs should probably do the same.
spystath··on “I'm wiping this repository away”
I may be slightly OT but to me it's kinda sad that the internet is increasingly being built around closed platforms instead of open APIs/protocols. Especially in the IM scene there must be a ton of services incompatible with each other. You need to have a dozen or so of IM programs installed (skype, viber, whatsapp, you name it). Too bad XMPP will probably never see any mainstream adoption. I know it had its share of problems but I believe that it was a step towards the right direction. My hope is with decentralized protocols but still if there isn't some form of standard you will still need a different client for each service. Admittedly opener (anyone can implement a client) but not quite there.

Now I'm only waiting for Google to completely kill XMPP access to Talk/Hangouts. That will be... frustrating.

spystath··on Arch Linux – Do it yourself
Most of the time the information is already in the wiki. And it's nice how the installation guide covers every corner case. I smoothly migrated my laptop from a simple installation to luks+lvm, just by following the guide. You can actually read TFM because it's already there. It's also kinda funny how many google searches that relate with configuration issues on linux link back to the arch wiki. Definitely documentation is one of the stronger parts of arch.
spystath··on Arch Linux – Do it yourself
LFS is probably as close to DIY as possible, however it still requires you to compile everything. I suppose Arch is DIY while still providing binary packages (faster installation) and a more or less standard linux installation while still allowing you to customise it to you heart's content. Gentoo is probably in-between these two, although I believe Gentoo is a more opinionated distribution than Arch regarding how the system is structured (see custom init, custom udev etc). This is not bad, but different. I am not a Gentoo user so please correct me if my assumptions are wrong. All these 3 options, however, encourage the user to familiarise themselves with the system internals, which is a good option if one wants to dwelve a bit deeper into linux. Arch is probably the most accessible of the lot.
spystath··on Announcing Rust 1.0 Beta
Name resolution libraries are loaded dynamically [1,2], so glibc can't be linked statically if you want NSS to work. I gather there might be a way to explicitly link to a specific resolution library but this is practically unsupported/poorly documented.

[1]: https://sourceware.org/glibc/wiki/FAQ#Even_statically_linked...

[2]: http://stackoverflow.com/questions/3430400/linux-static-link...

spystath··on Microsoft: An Open Source Windows Is 'Definitely Possible'
PlayOnLinux is just a (very useful) wrapper around wine. It uses stock wine and you can even use multiple versions of wine with it.
spystath··on I Just Poured Water on my Scanner
You are talking about immersion lithography. It replaces the air gap from the final lens of the lithography system with water which has greater IOR. AMD has been using it for a while, probably before the 45 nm node. Strangely enough Intel was not using it until the 32 nm node. It's the same hack with oil immersion lenses, basically, for the optical microscopes.
spystath··on Xonsh, a Python-ish, Bash-compatible shell language and command prompt
You could already do some minimal shell-like scripting with ipython[1]. Just put your ipython-flavored script in a file with .ipy extension an call it with ipython, or just use #!/usr/bin/ipython as a shebang.

  #!/usr/bin/ipython
  files = !ls
  for f in files:
    print(f)

That being said, it is a bit clunky to use since it's not a proper shell, so xonsh is definitely a very welcome improvement.

[1]: http://ipython.org/ipython-doc/stable/interactive/shell.html

spystath··on The Tale of Studio Ghibli
I disagree that Ghibli films are not as pretty as Pixar or Disney. In my (arguably subjective) eyes Ghibli animation seems much more aesthetically pleasing and "warmer-feeling" than CGI. And on a second notice, although I have huge respect for the artists that are involved in the production of Pixar films, it deeply saddens me to see that traditional animation seems like a second-class citizen in modern-day Hollywood. It's been years since I've last watched a high-profile traditionally animated film from western studios. And it's not just the style, I think that thematically and character-wise Pixar et al. films feel so generic when compared to eg. Nausicaa or Spirited Away or even Whisper of the Heart. And it's not only studio Ghibli, it always seemed to me that Japanese animators try to innovate a bit more thematically than their western counterparts. See for example the movies of Sathoshi Kon (like Paprika, or Millenium Actress). They have such a unique adult-oriented perspective on animated storytelling that is unlike anything Pixar has put out.
spystath··on Go: 90% perfect, 100% of the time
In slide #28 it is claimed that Go is as fast as Java. I don't use Java extensively but I always had the impression that was quite performant with the highly tuned HotSpot and all even more so than Go. Are there any comparative benchmarks between Go and Java for similar-ish tasks? I get it that Go probably handles concurrency in a more elegant way but I have some doubts regarding raw performance. I am talking about the standard compiler implementation, not gccgo.
spystath··on What should we expect from a modern init system?
Systemd is a decent init system, fast (ssd+systemd=10 sec from button press), and dependency resolution is quite good. The units are configurable in the /etc/systemd directory and take precedence over the (/usr)/lib/systemd units. It is not perfect but it works. I believe it is somewhat better that sysvinit especially in dependencies. You just need an After=foo.service or Wants=foo.service and systemd takes care of everything. I know this is supported by sysvinit but the whole numbering thing always seemed like a hack to me. Systemd gets it right.

That being said, I can't say I am a fan of the integration of other services within systemd, it seems somewhat bloated. And I certainly don't like the whole journal thing. When the journal becomes bigger it becomes considerably slower. And I don't get the point for binary logs. I mean, logs are just text, why overcomplicate things?

I've been using it for over a year in Arch it is really good as an init daemon, I believe it is definitely a step to the right direction especially for desktops/workstations, probably for mobile as well. The rest of the package though, I am not so sure.

spystath··on Regex Golf
Or just (.).\1.\1.\1 for Four (198)
spystath··on Matlab is oversold as a general-purpose language
I have written a bunch of programs for interfacing with instruments and when I started doing that I was using labview but it was such a pain. It was liberating when I found that VISA has python bindings. I now do all the instrument-interfacing code in Python+Qt. It is so much more productive that it makes me wonder why do people still want to use labview for this kind of job. I mean its visual language is complicated that it makes even the simplest things (like formatting a string) difficult. And on the top of that if you try to make something more complex the block diagram is completely unreadable. Madness.
spystath··on CSS Hexagon Tutorial
These tricks with CSS are all nice. Pardon my ignorance, though, if one needs a way to draw shapes wouldn't something like SVG be more suitable for these sort of tasks? I know it is probably not as easy as with CSS (support is more limited as well), but isn't this example kinda like abusing the limits of the stylesheets?
spystath··on Lout: An alternative to LaTeX?
I don't really mind TeX's age since the results of typesetting with it are very nice and there is practically no alternative at least in academia. I find it a bit hard to imagine that html can do the same job. The minor (or major) inconsistencies between html engines can lead to so many different renderings from the same source and I don't think that you want that for your texts. I agree though that typography in browsers has come a long way since the early 00s and is definitely in good track. The tools you are mentioning are nice but setting them up does not seem to be any less complicated than TeX and friends (not mentioning the fact that the hyphenated result [1] from Hyphenator looks so bad; it begs for margin protrusion, but that's a different issue)

In my opinion LuaTeX (and its LaTeX counterpart) is the future of TeX. It builds upon the strong base of TeX and combines it with Lua which is a fine language for this purpose.

[1] http://hyphenator.googlecode.com/svn/tags/Version%204.0.0/Wo...

spystath··on Why AUR is part of the Arch Linux Success
AFAIK, The next version of pacman will support package signing. I suppose signed packages should begin to appear in the repositories as soon as pacman 4.0 is out.
← PreviousPage 4 of 4