HNHacker News
TopNewBestAskShowJobs

TMK

48 karma · joined June 15, 2011

Laziness is a depression. Procrastinating bastard, but when working the work will get done.

http://aleprok.eu http://twitter.com/ToniKorpela

submissionscomments
TMK··on Thoughts on EveryTalk.tv: An experiment to collect & watch conference talks.
One thing. Currently you only basically have web programming talks in the system. Your site name implies that there would be every talk, not just programming talks.

I would also like to see the talks categorized little bit more better than just Featured, popular, recent, events.

One good thing would be to let users to submit talks into the system, which would free your time from finding talks which actually do not interest you personally.

Terrific idea. Beautiful web design. Awfully executed, because I think you built this for yourself and not for others.

TMK··on Ask HN: If there was no internet, what business would you have started?
I probably would do local woodworking and build furniture all by myself with my own hands, no robotics.
TMK··on Ask HN: How to make sales to companies?
Collect a list of companies which might be interested in your product. Collect their phone numbers and call them and try to sell it to them. Telemarketing skills to work.
TMK··on Ask HN: How to you prefer to log in to websites?
I kinda like how easy facebook/twitter makes logging in to new sites, but I find it annoying when they request for permissions they do not really need.

Then again I like when a site allows me to create new account for the site, because this does not share my social data to the site, but the registration process is annoying, because I of course want to use the site right away.

OpenID is pretty cool system, but I do not use it, because I do not use any of the OpenID services like Google anymore.

Never before heard of Mozilla's BrowserID, so can not say much about it.

These days I have been thinking about system where log in form asks for email address and password. Then the client will send this email address to the server and the server will check if the address already exists in the database.

If the email does not exist then the server will reply to the client and the client will send the password to the server and the server will register new account and authenticate the user right away. Then the user can do whatever they need to do on the site.

If the email does exist then the server will reply to the client and the client will send somekind of hash generated to the server to authenticate the user. The hash function will use the user password as the secret key. Once the server receives this hash it will authenticate the account if the email and password were correct.

I think this kind of system would simplify the registration process. If you need the email address verified you can send the verification email on the registration process, but do not require the email to be verified right away, because it's damn annoying to go to your email to click the damn link to verify your email address which usually opens new tab in your browser when you already most likely have the site in open tab.

TMK··on Hello? I am new
Read interesting news and engage in the discussions.
TMK··on Programming Is a Culture
I find this quote totally wrong "Experienced programmers know that in software, there is no material waste like in carpentry."

There is waste of electricity the more time you waste on writing bad code. This wastes electricity and the materials used to generate it. Even though this is really small and you do not notice it anywhere else except in your electricity invoice.

Another material waste is to build hardware and software can not be used without hardware. Building computer parts does create waste when the parts are created this same happens when you saw a wood plank. Even if you use the plank you cut you have wasted the amount of wood your saw cut out. Basically sawdust is in this case the waste, but I am not certain how much building hardware will create dust, I think it's really minimal, but it's still waste of materials.

I wasted quite a bit of electricity by writing this meaningless post.

TMK··on Show HN: Free Unlimited Private File Sending (Beta)
Yes. Oddly though I went to look for the Linux version too.
TMK··on OnDir - automatically execute shell commands based on your working directory
I don't see any good use for ondir, because I will use the commands I need when ever I need them, I don't need some command every time I change directory. When I need to run another command at the same time i'll just do the following:

[BigOne@BigOne2 ~]$ cd LolFolder && ls -la

TMK··on Show HN: Beta Users Now
I'm wondering how the cash out works. I have completed one beta testing and it shows $5.00 as my available balance.
TMK··on Ask HN: I learned PHP, MySql, Jquery. Now what?
Where i said that it's the obvious "next step". I only said (I think) it is.
TMK··on Ask HN: I learned PHP, MySql, Jquery. Now what?
Anything you are developing for the web can be developed for the desktop.
TMK··on Ask HN: I learned PHP, MySql, Jquery. Now what?
I think the next step for you to move on from web development is to jump to the native application development world.

This can either be mobile development or desktop development. There are many possible languages to use for this. Java is one of the most popular starting languages these days, but I would still suggest learning C or C++.

TMK··on GitHire
Funny. Now my own profile has been fetched from github.

The edit info, button still goes to user/edit instead of user/nickname/edit.

Still the system is showing those who are listed as "hireable: false" showing up before those who are actually hireable.

The search result ordering is odd. There's no reason for gitrank, if it does not affect the order the github users are shown.

TMK··on GitHire
Failed Execution. Take it down and fix it up. Do at least some testing before launching.

The biggest failure is that wrong information is showing up for peoples username. Thing is, if the username does not yet exist in your data set, then query it before showing someone else's profile.

Popularity does not show how good software developer is, we are not celebrities, some of us are not even bloggers. Some of us do not actively participate on open source, even if we have few repositories in Github. Though we still might be looking for work.

TMK··on Take The AQ Test
I scored 22.
TMK··on Some Americans plan to work until 80
I plan to work until my death. Will keep writing code rest of my life. Once I'm around 70-80 I think i'm going to focus on writing artificial intelligence with memories of mine programmed into it, so the artificial intelligence actually will think that it's me.
TMK··on Shutdown PC by removing SD Card
I'm not the biggest linux geek, so i'm not that familiar with writing udev rules, so it was easier for me just writing the script with c. Though should looking into writing udev rules. :)
TMK··on Full disk encryption is too good?
The HD is fully encrypted and the system does not only check if a file exists, but if the file in the SD card contains specific key, which is not stored in the system, but it's my own encryption implementation for the key so I'm not certain how secure it is.

a) Yes they can. b) Of course they can do that if the HD is not encrypted or the encryption is broken. c) Yes they can do that, but why would they do it if they already broke the hard drive encryption? They could just delete the script. d) Well yes surely they could do this.

Anyway my only goal implementing the SD card shutdown was to secure the system from friends who want to invade my privacy and thief's. Basically I can do auto login to my admin account and if the SD card is not mounted it shut downs.

TMK··on Full disk encryption is too good?
Basically the SD card contains encrypted key which is required to be mounted while logged into the PC. If I pull the card away the PC will automatically shutdown.

if the SD card is not mounted when the user logs in the system is automatically shutdown too.

Basically the SD card only fights against using the computer. You of course could remove the hard drive and mount it in another computer, but that is why the whole drive is encrypted.

TMK··on Full disk encryption is too good?
Woah, that's pretty sad, but kinda cool that the SD card still worked after that.
TMK··on We need another communication platform... fb/Twitter/email don't cut it
Seems actually pretty cool, though no-one near me using it yet.
TMK··on Ask HN - Any interesting side projects you can share?
Well first I wrote stack, queue and vector templates, but realized I can as easily write all of the functions as one template. Did that. Now I can use my container anyway I want and it can be safely iterated while deleting nodes. Though only problem I tried to overload operator= when character pointer is given to check how many characters in the data is and push them to the container automatically like you can do with std::string, but for some reason it gives me some ugly memory leaks, even though pushing normally works fine.
TMK··on Full disk encryption is too good?
Well they could, but why would I give them If I seriously had something dangerous in my PC? Though I've secured my system more for theft, though It would be good to have guest account which could login normally, so that the thief would not just reformat the drive right away and I could actually trace the thief when he's using the PC before reformatting like some of the success stories, but more than that I don't want my files to be seen.
TMK··on Full disk encryption is too good?
I wrote a small script to keep checking if the SD card is mounted and if a certain key file exists in the SD card.

This script is auto-started before my gnome Login screen.

TMK··on Full disk encryption is too good?
Well In my case the data actually is in the laptop and encrypted, but the SD card only disables logging in on the PC, even if they crack my password.
TMK··on Full disk encryption is too good?
Yes. It's Micro SD with to SD-Card converter.
TMK··on Full disk encryption is too good?
Yes I know I can legally be compelled to hand it over, but it's a Micro SD to SD card converter. The Micro SD card can be quite easily be broken. I've tried. I could also make the script to automatically delete all necessary data if the system was booted without the card.
TMK··on Full disk encryption is too good?
Great. I feel that full-hard disk encryption is necessary for our own privacy safety. If I had problems with Cops I would probably be shutting down my PC always before letting anyone in, though I already have quick auto-shutdown system with my SD card. I unmount my SD card and the PC shuts down and can not be logged in without the card if the SD card is not mounted.
TMK··on [dead]
Nice easter egg.
TMK··on Ask HN - Any interesting side projects you can share?
Currently I'm working on C++ container, because I hate the standard containers.
Page 1 of 3Next →