HNHacker News
TopNewBestAskShowJobs

kiiski

742 karma · joined June 22, 2009

juha.kiiski@hotmail.com
submissionscomments
kiiski··on Ask HN: Who wants to be hired? (January 2016)
Location: I live in Finland, but I'm willing to relocate pretty much anywhere in the EU/Nordics, assuming the company can assist with the relocation (preferably by covering travel expenses and providing a place to sleep for the first months until I find a place for myself). I speak English (fluent) and Finnish (native).

Remote: No

Willing to relocate: Yes

Technologies: I've used Common Lisp, some PHP/HTML/CSS and a little JS in my past personal projects. Also Linux/Git/MySQL. For work, the technology used doesn't matter that much to me. I'm sure I can learn whatever is needed.

Résumé/CV: No degree or work experience. See https://bitbucket.org/jkiiski/ for examples of my code. I guess you can also take a look at http://hackerrank.com/kiiski although I don't think the site actually shows my answers publicly anywhere.

Email: juha.kiiski@hotmail.com

I'm looking for an entry level Software Developer job.

kiiski··on The Website Obesity Crisis
That sentence wasn't limited to mobile. People (I for example) use 3G/4G with laptops too. I don't have a data cap, but in other countries those are more common.
kiiski··on The Typical American Lives Only 18 Miles from Mom
That 62 % was "people with no emergency savings", not "people without enough savings to retire". The latter number would be somewhere above 62 %.
kiiski··on U.S. Nuclear Weapons Target List from the Cold War Declassified for the First Time
What on earth does that site try to do with JS? When I open it in Firefox (43) on an old low end laptop running Ubuntu (15.04) it completely freezes the whole system (had to shutdown with the power button). With NoScript on it works fine.
kiiski··on Confessions of a White Sushi Chef
> How do you train dogs?

By rewarding correct behaviour. Those questions have already been explored, and contemporary experts pretty much agree that punishing, especially physically beating, is counterproductive. Both for dogs and humans.

kiiski··on How the online hate mob set its sights on me
How does that work where you're located? At least here (Finland) it wouldn't matter what the odds are when you place the bet, since the payout is based on the odds at the moment the race starts (that is, if you bet 1 € when the odds are 14:1 and then the odds go down to 9:1 you win 9 €). Of course here the state has monopoly on gambling, so it might work very differently.
kiiski··on Confessions of a White Sushi Chef
You hit dogs to stop them pooping inside? I don't think there's anything grey about that...
kiiski··on A difference between Haskell and Common Lisp
That `butlast` removes the last three elements, but here you were supposed to remove the first three elements. So I guess `cdddr` is what you need.

Also, the way the article uses `remove-if-not` is all wrong. The `:start` argument to `remove-if-not` doesn't mean it starts taking elements after the third one, rather it means it starts filtering after it. So

  (remove-if-not #'evenp '(1 2 3 4 5 6) :start 3)
doesn't produce (4 6) as the article assumes. It produces (1 2 3 4 6).

And the `:count` argument doesn't mean it returns 5 elements, rather it means it removes 5 elements. So

  (remove-if-not #'evenp '(1 2 3 4 5 6) :count 1)
returns (2 3 4 5 6).
kiiski··on A difference between Haskell and Common Lisp
That wouldn't be the same. The point was filtering a list (which could contain anything, not just a sequence from 1 to 4).

The example seems a bit strange to me. Why does it have the check for i being less than 5, when the problem is "get all elements _greater_ than 5, then just the even ones of that set.". Was it supposed to be "remove all elements greater than 5..."? (edit: although the code would then only work for sorted lists; I think it'd be better to just loop over the whole list and have "(and (< i 5) (evenp i))" as the condition for collecting)

kiiski··on Norwegians campaign to give Finland a mountain
It was started by Trolltech in Norway. It was only later sold to Nokia, and then to Digia.
kiiski··on Norwegians campaign to give Finland a mountain
There were two founders, one Finnish and the other Swedish.
kiiski··on Paredit.js – structured navigation and editing of s-expressions
It's emulating Emacs keybindings, where Ctrl-W is cut.

Other than that, it doesn't seem to handle closing parantheses like paredit. When you type ')' it should move you to the end of the list, but this seems to just add the extra paren (or maybe that's a bug with Firefox/Ubuntu).

kiiski··on Finland Is Considering Testing Giving Every Citizen €800 per Month
The article didn't mention it, but my understanding is Kela is planning to do a pilot phase where they give 550 €/month to a group of people selected by lottery across the nation.
kiiski··on Can’t Put Down Your Device? That’s by Design
I think there is a third kind too; consuming media (music/video). I'm not sure how that compares to the hanging out by time-spent, but by dollars-spent I would imagine it's the biggest one.
kiiski··on In search of a European Google
I don't think you have to be academic to be successful in open source. One example of non-university developed financially successful open source would be MySQL. I'm sure there are others from other parts of Europe that I'm not familiar with.
kiiski··on How to Set Up a Common Lisp Web Environment
I've seen a lot of people mention using rlwrap with sbcl. I'm a bit curious about how people actually do the development with that.

Do you use the repl to simply (load ...) files; never doing anything interactively with it? When I'm using emacs+slime I constantly write small loops/functions in the repl for testing, but doing that with rlwrap feels pretty painful to me. Do you have some sort of scratch-file that you write those in, which you can easily load?

At least to me the debugger feels pretty horrible to use without slime. How do you usually fix/redifine functions when debugging a problem? How about stepping through code? Making sense of the compiler notes/errors must also be pretty annoying without having them highlighted in your editor?

kiiski··on Kazakhstan to MitM all HTTPS traffic starting Jan 1
I tried checking my current ip. It points me to some hotel in Helsinki. I'm about 500 km away from there.
kiiski··on The Cannons on the B-29 Bomber
What military doesn't teach navigation with a compass? I would also imagine that most, if not all, teach rangefinding to those who might need it; snipers/sharpshooters, gunners, etc.

My only military experience is from my compulsory service in the Finnish Defence Forces, where everyone does have to learn how to read maps and use a compass (we never used gps/other equivalent). I was in signals myself, so I didn't have any training for rangefinding.

kiiski··on The Dawn of the Space Mining Age
The 1967 Outer Space Treaty mentioned in the article: https://en.wikipedia.org/wiki/Outer_Space_Treaty
kiiski··on Next Generation Eclipse IDE
My comment was related to having all tools built into the IDE rather than using lots of different command line (or other) tools, not to the UI buttons.
kiiski··on Next Generation Eclipse IDE
> Eclipse tends to try to do everything in their IDE

Isn't that the whole point of an IDE? I mean, an Integrated Development Environment, by definition, should have all the tools integrated, as opposed to a text editor which is only one tool in an unintegrated development environment.

I prefer Emacs myself, but if I wanted an IDE, I'd probably go for the one that can do everything I want to do.

kiiski··on Student Debt in America: Lend with a Smile, Collect with a Fist
Since when do countries extradite for debts? I'm pretty sure you have to commit a crime, and the crime must be something that is a crime in the extraditing country as well.
kiiski··on Stereotype of the Lazy Welfare Recipient: Evidence from Cash Programs Worldwide
There was this interesting article in Finnish news about a week ago[1 - finnish obviously]. Kela (the Finnish social security agency) conducted a study which showed that underuse of social security costs them more than abuse.

Almost half of the people who would be entitled to some benefits do not apply for them, due to various reasons such as social stigma, lack of knowledge or because they consider all the paperwork too much work. As a result, many people end up with more serious problems (debt, evictions, medical issues, social exclusion) that the state ultimately ends up paying for.

They found that abuse of the benefits exists, but is not very widespread.

[1]: http://yle.fi/uutiset/sosiaaliturvan_alikaytto_tulee_meille_...

Edit: fixed typo edit2: really fixed typo

kiiski··on [Finnish] Jolla temporally laying off 50%; can't quarantee tablet delivery
A pretty bad google translation: https://translate.google.fi/translate?sl=fi&tl=en&js=y&prev=...

Summary:

Jolla has financial difficulties. The difficulties are related to a funding round that has been delayed. Their spokesperson Juhani Lassila confirms that they are temporally laying off more than half of their staff, and can't quarantee that their tablet will be delivered. The tablet is already behind schedule. They are trying to find a solution to the financial problems.

kiiski··on Moon landing tapes got erased, NASA admits (2009)
> Therefore a faked broadcast from tapes would have had visible transitions as they switched from tape to tape.

In other words you're saying that one should believe NASA landed on the moon, because broadcasting a fake recording would have been technologically too difficult for them?

I don't doubt that they landed on the moon, but I'm not quite convinced about that logic ;)

kiiski··on FBI's “imperfect entrapment” of teen may lead to FAA challenge
But that is irrelevant due to the entrapment part. Now it only matters what he will do in the future.
kiiski··on FBI's “imperfect entrapment” of teen may lead to FAA challenge
> But there is something absurd about the possibility that a person with a demonstrated propensity for mass violence might be returned to society at large without any legal restrictions, psychological treatment, or period of supervision.

There is nothing illegal in wanting to kill people. There is nothing illegal in having radical religious (or other) beliefs. Free societies don't punish thought crime.

The only thing the law enforcement/legal system can legally and morally do, is to mark him as a potential threat (and increase surveillance) like they would with any other suspected terrorist.

kiiski··on How Finland plans to implement the first nation-wide basic income in the EU
You need to subtract underage people (~1 million) from that 5.5 million (as well as non-citizens ~200k). I think some ~1.5 million people will also pay enough taxes to offset their own basic income (assuming the taxes will be set so that the average worker ends up with the same amount of money as they do now).

I'm not sure if Wikipedias numbers[1] are accurate, but they claim that social security already cost 57 billion in 2011 (of course not all of that would be replaced with the basic income).

[1]: https://fi.wikipedia.org/wiki/Sosiaaliturva#Sosiaaliturvan_t...

kiiski··on How Finland plans to implement the first nation-wide basic income in the EU
Which cities have you seen those 200 €/month apartments in? When I was studying in Joensuu (a city of ~75k), a 25-30 m^2 apartment there cost around 500-550 €/month (unless you're lucky enough to get one of few student apartments from the city). I'm a bit skeptical that you can get a (non-subsidized) place for 200 € in a city, and having to have a car will bring the cost up anyway if you move to the country (good luck finding work without having to commute to the city).
kiiski··on Quietly, the new space race between SpaceX and Boeing burns hot
To be fair, the Soviet attempt to get to the moon largely failed due to lack of interest. As wikipedia[0] notes:

> N1-L3 was underfunded and undertested, and started development in October 1965, almost four years after the Saturn V. The project was badly derailed by the death of its chief designer Sergei Korolev in 1966. [...]

In any case, Soviets certainly had plenty of successes too[1]. It would be hard to claim that USA won the "space race" just because they were the first with that milestone, especially since landing on the moon was perhaps the least useful achievement of all space programs; we still have satellites, space stations, ICBMs and manned spacecraft (all pioneered by Soviets), but no one has bother to go to the moon again.

[0]: https://en.wikipedia.org/wiki/N1_%28rocket%29 [1]: https://en.wikipedia.org/wiki/Soviet_space_program#Notable_f...

← PreviousPage 3 of 14Next →