HNHacker News
TopNewBestAskShowJobs

ajro

29 karma · joined October 6, 2010

submissionscomments
ajro··on The More Gender Equality, the Fewer Women in STEM (2018)
If we talk about gender equality why take into consideration only part of the picture not a whole? Is it fair?
ajro··on The More Gender Equality, the Fewer Women in STEM (2018)
And the so called 'male-chosen' professions generally have higher risk of serious health consequences, injuries or death.
ajro··on Lisp, Jazz, Aikido
"I used it to great effect in a bar brawl once." My opinion is - you were lucky. https://www.youtube.com/watch?v=0KUXTC8g_pk I don't know the guy from the video but I think his assessment is very honest and balanced.
ajro··on "Pwned Passwords" V2 With Half a Billion Passwords
"But if this is the case you should not trust any website with your password anwhere ever".

That is why you should use unique password for each site.

ajro··on Chuck Moore, Extreme Programmer
This is quite old and probably been posted here: http://yosefk.com/blog/my-history-with-forth-stack-machines....

But this in my opinion explains well both why people are seduced by forth and why forth is not widely used.

EDIT: also gives opinion why Chuck Moore can be successful using forth.

ajro··on Demon-Haunted World
Text-to-speech in kindle was really nice feature in my opinion.
ajro··on Show HN: $200 Solar Self-Sufficiency  Without Your Landlord Noticing
I doubt it's a solenoid. Solenoid can be used for galvanic separation in AC circuits not DC. Maybe you mean relay?
ajro··on World of Commodore 2016
Could you explain why? I have quite a bit of experience with Z80 and x86 (16bit) assembly. I remember that I've tried to learn 6502 many years ago but lost interest after a while. I remember that 6502 didn't feel superior to me then, quite opposite.
ajro··on Inferno: A fast, React-like JavaScript library for building UIs
And the name is already taken: https://en.wikipedia.org/wiki/Inferno_(operating_system)
ajro··on The real anti-Facebook is good old email
Newsletter is not connecting your subscribers together - add that and you have good old mailing list. One of my friends created such a mailing list for our circle of friends some time ago but it didn't win with the Facebook.
ajro··on Apple’s Tim Cook Delivers Blistering Speech on Encryption, Privacy
But they did not use any backdoor. Etchalon is right - if they had to access file system how should they do that if it was encrypted? And you were in control of the situation - next time change the password to temporary one before handing it over. And if you are really paranoid decrypt and encrypt the drive afterwards to have new encryption keys ;-)

EDIT: spelling.

ajro··on The Future of the LispM
Having GC does not mean that you need to surrender all of control. You just need to know which operations are allocating memory (consing) and which are destructive. In Common Lisp you often have both variants available - like reverse & nreverse.
ajro··on The Namibia desert is decorated by thousands of mysterious circles
Do you have javascript enabled?
ajro··on Pending Comments
Could we please have the way to unlock someones abilty to post comment (delete comment, wait for timeout etc.) described in the FAQ?
ajro··on The massive security hole in Google two factor authentication
You can't do 2-factor authentication with applications that don't support it. You can't do it with, for example, IMAP, period.

I am not sure about that at all. For imap for example you could be required to submit your password followed by one time code in single login command:

. login youraccount yourpasswordyourotp

So in the password prompt when the client connects you should type in your password + your otp in one step. But that is still two factor authentication. Of course there is no sense in caching/storing such password. It would be less convenient for sure but saying that you can't do 2-factor for imap is exaggeration.

ajro··on Ask HN: How to stave off decline of HN?
I've just been browsing through news page and I stumbled upon this:

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

In one of the comments on reddit ascheinberg wrote:

Like every single site like this, the problem is that the public is ready to ingest content faster than content becomes available, or rather, faster than worthy news is made, so in the lack of real gripping news, things of general interest fill the gap

So maybe we should try to slow things down by limiting number of votes/submissions per person per day?

If someone could submit only one story per day maybe he would do that more carefully?

The same applies to votes - with limited number of votes available someone would consider more carefully what to spend his votes on?

And as additional benefit making things slower on HN could have positive effect on our productivity ;).

ajro··on By example: Continuation-passing style in JavaScript
I found this link before posting the question but I still can't imagine how to use javascript call/cc implementation from your article (on the other hand I think I know how to use call/cc in scheme). Maybe I am too tired today.

If you posted a simple example of JavaScript written in continuation-passing style and using this call/cc implementation probably everything would be clear.

ajro··on By example: Continuation-passing style in JavaScript
Could someone explain how the 'call/cc in javascript' from the article is supposed to be used?

  function callcc (f,cc) { 
    f(function(x,k) { cc(x) },cc);
  }
ajro··on Vim tutorial videos
I used to use vi/vim but one day I stumbled upon Common Lisp and started learning/using emacs because it seemed to be the best ide available for CL. Now I can't imagine living without org-mode, mew, jabber-el, w3m and many other emacs applications.

Isn't emacs more popular among programmers and vi/vim among sysadmins/unix guys?

ajro··on [dead]
In my opinion it doesn't really matter much - what's important in such stories are emotions, inspiration and education. I agree with other posts that we should try to do good things without anticipating possibilities of reward i.e. do them with true altruistic attitude but you know... if doing good things is your way of life you will do so much of them that you probably be rewarded more than once.
ajro··on EmailOracle (YC W10) Tracks Your Emails and Confirms They've Been Opened
I don't like the idea of such stealth read-receipts too. I would expect that sooner or later tricks which allow implementation of this feature will be blocked in most email clients as security holes because as many others pointed out it can be used by spammers to verify email addresses.

Why not to use real read-recepit requests (MDN, DSN) and respect someone's rigth to disable it in their mail client?

ajro··on The Duct Tape Programmer
In my opinion less code means less bugs means better code. Simple as that. And by code I also mean everything that is auto generated, inherited or linked.

Of course there are rare cases that you need to trade size for speed. But it should be done with careful cosideration.

Edit: I forgot to add that I always thought that 'duct tape programming' means writing hacks to fix hacks - which is bad.

ajro··on [dead]
I agree that we are far from the point when we can say Android is less open than the iPhone. But at the same time I wouldn't be surprised if 'features' like that would drag some developers from Android to iPhone.