HNHacker News
TopNewBestAskShowJobs

kluck

209 karma · joined April 2, 2015

submissionscomments
kluck··on Ask HN: How to get more working hours in a day?
That is totally normal, get used to it!
kluck··on Ask HN: Best way to store large amount of binary files?
I can't really remember, but we had tens of millions of files and the directory depth was 2, so there were approx. 80000 files in each directory (we used an md5 checksum for the directories). And we used ext3. I understand that the speed with large directories was increased in ext4... maybe that was the problem back then.
kluck··on Ask HN: Best way to store large amount of binary files?
Random access by filename was fast, since we used a hashing mechanism to locate the directory quickly. But (what I meant with "browsing") was slow backup and slow inspection using normal shell tools.
kluck··on Ask HN: Best way to store large amount of binary files?
We tried exactly this approach, but browsing (ls) was really slow. If you would change the depth of the nesting in relation to the overall amount of files it might work better but then you would have to impl. a logic for moving files around if the depth changes.
kluck··on Ask HN: Are there 'dumb' ways to make money as a developer in your spare time?
It would be cool to know how to regenerate one's plasma very fast in order to be able to donate plasma more often. But even if those methods exist, they probably cost money too thus decreasing overall profit.
kluck··on I hate almost all software (2011)
Of course this statement is simply wrong. Multiple stakeholders have a share in developing software.
kluck··on Ask HN: Worth switching from PHP to Java?
Well if you really do not care, what you use and what you develop, you could look into embedded programming. If you have gained some experience there (a lot of companies are willing to give a newcomer a go in this area, since developers are hard to find) you can make a lot more money than beeing just another Java dude. That means mostly MISRA C and sometimes Java as well.
kluck··on Ask HN: Worth switching from PHP to Java?
Yes! If you have gained a bit of experience in Perl, you will feel a lot more productive and proud of your work. At least, I do. Also Perl is actually not about the hype. The Perl developers I know are usually quite humble and just want to have fun developing software and expanding their horizon. It is the ultimate hacking language! Because it is not so popular (because of lack of Marketing...) you might have to look a bit longer to find a Perl job, but they do exist and the search is worth it!
kluck··on Ask HN: Would you pay for a “boss as a service”?
All good points. I was just wondering if there was a need for the service. Haven't thought much about implementation yet.

There is a problem to be addressed, in my opinion. A lot of people need pressure to get work done.

Think of "mentor" rather than "boss". Authority is important but even if one has a "normal" boss this does not ensure things get done (or done fast).

kluck··on Finding time for side projects and keeping marketable skills current
Sounds like me. I always need pressure to actually get work done.

This probably does not help you very much, but you could try to find a job working at the stuff you would want to do in your freetime - combining the pressure of a work environment with the fun subject you care about. Not easy though and might kill the fun in it...

kluck··on Ask HN: “tools wiki”
What is the purpose of such lists? Aren't you just going to search via google or directly on github anyway?

My point is: A list is not worth much, if the criteria used for selecting the list's items, are not clearly stated.

kluck··on Crafting a high-performance TV user interface using React
Though they might not nessessarily be able to use it in marketing (most customers might think that UI should always be fast) and not charge a premium for "fast" UI, they might lose potential customers due to bad reputation.
kluck··on Crafting a high-performance TV user interface using React
That is even true for actions I triggered, for example: I click 4 icons on my desktop consecutively and thus 4 binaries start in the background. The order in which they appear is determined by their startup time: One pops up after another. BUT: whenever one is open and I am USING it, all the ones coming up should not pop up over the current one! This bad behaviour even happens in Windows 10 and many desktop environments.

To UI designers: Have some consideration for the f user!

kluck··on Crafting a high-performance TV user interface using React
Here is one line of code to solve all of their software problems:

rm -rf /

kluck··on Crafting a high-performance TV user interface using React
Just to be clear: That is a KEY with a DISPLAY. THAT is ridiculous.
kluck··on Ask HN: Who is hiring? (January 2017)
Thank you very much! That is really useful.
kluck··on The Longflow Manifesto
This manifesto had to be written as a formulated statement of a pure developer.

But it probably can not be used as a manual for the software developer in a larger organization, because it puts the software developer out of context.

A good software developer should always act inside his/her envronment and take all stakeholders in the software into account: the ones actually developing, the ones coming up with ideas on how to develop, the ones coming up with ideas on how to sell the developed stuff, the ones trying to check if the developed stuff is working and so on. A good software developer does not only understand the limitations he/she has to cope with but on an abstract level also those affecting the other stakeholders. Only if one understands the system one can work most efficiently inside of it. So, to all developers, learn a bit about management, about marketing, about selling and testing.

kluck··on The Idea of Lisp
Lisp was developed because McCarthy needed a tool for experimenting with AI. Found a video of McCarthy talking about AI: https://www.youtube.com/watch?v=Ozipf13jRr4

And if anyone cares, here is nice Shirt with McCarthy on it ;) https://www.teepublic.com/t-shirt/666689-john-mccarthy-lisp-...

I think it should be mandatory for CS students to implement their own little Lisp using the building blocks McCarthy described! Instead they are learning Java and ist crappy OO...

kluck··on Ask HN: How does our industry value OSS projects?
I had a very similar experience. In some companies I work at, it was/is even considered bad practise to use Free Software because it is believed to be more unstable. That is just a very broken attitude (one should always check if the actual requirements and available money for a software matches the features and costs of a given software, be it free or proprietary).
kluck··on Ask HN: How can tech be used to prevent another Brexit / Trump?
Root cause: voters are not educated enough. They make gut decisions based on emotions while they should use their brain. So develop something that educates people AND feeds the emotional side.
kluck··on Ask HN: How common is illegal web scraping?
It is happening. You can not stop it, only slow it down to the "human" pace. Any scraper performing actions with a browser (be it headless or with head) in a human pace can not be detected. Every human action (on a webpage) can be simulated so any data accessable by a browser (be it behind a login or not) can be retrieved. Certain captchas are also hard to crack but that is about all you can do: rate limiting and captchas.
kluck··on Ask HN: Why hasn't Perl 6 taken off yet?
I would call it "bad image" instead of "bad reputation", because when you look into it, a lot of very stable and maintainable software is written in Perl. I suspect the image of Perl is mostly derived from hearsay rather than from actual experience in a real-life scenario. I know that for example xing.com and united-domains.com use Perl a lot.

I have to say, it kind of makes me a bit sad, that the image of Perl is so bad while in fact it is a great language. Almost like a genious ugly-looking child in school. I wish more people would actually try it and give it a proper chance. That is also true for other languages as well, like Haskell and Prolog.

kluck··on What Pro Computing Could Be
Sure, if you do not see value in spending time learning about computer internals (through fixing issues that pop up) then it is not time spent well.

During the last few years using my 2008 MacBook Pro I find it harder and harder to get stuff done. As a software developer I have to install/upgrade/configure certain software TOOLS for my work that I can not in a flexible robust way using MacOS X. That is the main reason for me to ditch the old fruit, apart from the proprietary mess that is Apple/Microsoft.

kluck··on What Pro Computing Could Be
You bring up an interesting point: There are different kind of Pro's. For IT professionals my suggestion is valid in my opinion, but for all other professionals, like audio engineers or graphic designers, not so much. I understand that most professionals really see their pc as a tool that needs to work from day one. But as a professional knowing about the internals of such tool, I really see Apple's (and Microsoft's) computers so very differently.
kluck··on What Pro Computing Could Be
If updates in Arch frequently "destroy" some features, you could do this: have two partitions, each with Arch on it and bootable from the boot manager. The first is minimal (rescue system) and the second is the one you use. Then before you make an update, boot into the rescue Arch, backup the second Arch partition's data, try the update and see how it goes ;)
kluck··on What Pro Computing Could Be
Sure, that is just a matter of taste. But no matter which window manager you choose, running Linux, you are actually released from the Apple prison (technical and mental prison).

(Speaking as a current user of an old MacBook Pro which is my first and last Apple product. Also I had an iPad but sold it long ago.)

kluck··on What Pro Computing Could Be
Here is an easy alternative to a MacBook Pro (easy for a professional anyway): Buy a standard Laptop with matte display. Install Arch Linux (learn one thing or another on the way). Use Gnome 3 (maybe install some software from Pantheon as well, like the file manager pantheon-files). Get work done.
kluck··on Twitter Has an Old Media Problem, Here’s a Solution
I like how the article transformed my view of Twitter. I never saw it as a kind of newspaper without a filter and I think I like the analogy.

Twitter does give a voice to people and the magnitude of participation by people on Twitter speaks for itself. Weither we (or anyone) _need_ to hear all those voices is debatable though. Maybe some filter is not too bad after all.

kluck··on Twitter Has an Old Media Problem, Here’s a Solution
Yep, same with the word "hacker": Some people like to call themselves a hacker when they simply made a meal or put some clothes into a bag nicely ...

Then again, isn't language always changing and words are constantly redefined, reused, ommitted and invented etc. Although we should strive for common definitions of words, we should also allow for change.

Twitter is not infrastructure though.

kluck··on What is the best advice you ever received?
Don't do what most other people do.
← PreviousPage 2 of 6Next →