HNHacker News
TopNewBestAskShowJobs

lake99

1,323 karma · joined December 23, 2012

lake99@tutanota.de
submissionscomments
lake99··on What typing ^D does on Unix (2009)
I am not sure, but it looks vaguely familiar. There is a text-based game called adventure game called Dunnet where you come across a CPU card, and do some stuff with it later on. As far as I remember, the game predates SSH, so the game either had Telnet or FTP. My memory fades.
lake99··on No Space Left on Device
I hard-reboot about once a week, caused by my carelessness and running out of 16GB of RAM. I always recommend against btrfs for system partitions, and if you don't make frequent backups, against user partitions too. Read through "man btrfsck", that should caution you sufficiently. I'll try out XFS on an external HDD I'll buy soon.
lake99··on No Space Left on Device
I've had some bad experience with btrfs. When I had to hard-reset a hung computer, some directories became unremovable and unrenameable. All else failed, and I attempted to --repair, it did so much damage that I had to reformat the disk. This was probably about 3-4 years ago. Have you had such issues on your preferred filesystems in the last couple of years?

The reason I stay with ext4 is that it has proven amazingly robust in the event of hard reboots.

lake99··on In defence of Douglas Crockford
> we're both talking about prescriptive questions

No, we're not, because I am not.

> whether his posting that video should be considered wrong

Consider it wrong, if you wish, and act accordingly. I don't consider it wrong, and I'm acting accordingly. Therefore, the question of appropriate consequences is not one I'd pay any attention to.

> ie parody should be excluded from ethical analysis

I don't know about shoulds, but so far, I haven't come across any parody that has gotten me all worked up. Let me lay out a few issues: when it comes to abortions, I'm completely pro-choice, and yet, I haven't come across any parodies made by pro-life people that has gotten me worked up. When it comes to human-caused climate change, I believe there is sufficient evidence for it, and yet, I haven't come across any parodies by those who deny it that has gotten me worked up. I'm an Indian, and I have seen plenty of cartoons and skits that parodies Indians, and yet, I haven't come across any that has gotten me worked up.

> Should they be automatically immune from societal rebuke?

I refuse to think on "society"'s behalf, and I'd definitely get worked up if someone claims to think on my behalf. If we are talking about violent activities, or activities that cause large-scale environmental damage [2], I'd participate in a discussion on how society should deal with it.

> we do not need to make any tortuous suppositions about the ethnicity of Muslims in the parody

All I saw was a caricatured generic Maulvi-type person, who could as easily have been British as Turkish, Arabic, Persian, Pakistani, Indian or Indonesian. I know that in the US, Arabs and Persians are considered "white". When there was a wide-spread scandal of the Catholic Church and sexual abuse of children, I did not concern myself with the issue of the ethnicity or the nationality of priests depicted in caricatures.

[2] - Edit: or fraud

lake99··on Ask HN: Where do you go for learning about health and well-being?
For general info, I go to https://nutritionfacts.org and http://www.youtube.com/user/thehealthcaretriage. I have a couple of medical textbooks at home to get a deeper understanding of some issues. Beyond these, when I have specific problems, my methods vary.
lake99··on In defence of Douglas Crockford
> not be a get-out-of-jail free card

I have no idea if you meant "jail" literally or figuratively. If you meant it literally, our differences are irreconcilable. If you meant it figuratively, no, Dawkins had to face the consequences of retweeting the video. He got disinvited by NECSS, and he was subjected to a ton of abuse and harrassment on Twitter. He was threatened with violence, which is not acceptable by law. As far as I know, he did not press charges against anyone for that, so they go free.

> bloodstained racist tropes about people of different skin color and/or foreigners representing a sexual threat to women

What racist? There was no racism there. Why would you assume that all Islamists would be of a different race and/or nationality than Dawkins. In any case, Muslims are not all the same race either. He has written plenty against Chrisitians and some British political parties too.

> If that were the case ... publish it without consequence.

Well, that was not the case. Dawkins had to face the consequences of his actions. NECSS had to face the consequences of their own actions.

lake99··on In defence of Douglas Crockford
> it advocated violence against women

You have been misinformed.

> had lines like "It's not rape if a Muslim does it."

Parody.

lake99··on In defence of Douglas Crockford
As for whether that constitutes a major difference or not, it's a judgement call. And I don't agree with your judgement. Here are the full facts, in their own words:

    NECSS: in response to Dr. Dawkins’ approving re-tweet of a highly 
    offensive video.
That's it. Because it was offensive. And Dawkins' reponse after continued attacks against him on Twitter:

   Dawkins: Don't you think she should apologise for shrieking "Shut the
   fuck up" and "Fuckface" at anyone who tried to get a word in?

   I didn't do wrong to her. I posted, without comment, a video of her 
   screaming vile abuse.

   I didn't apologise. I merely deleted, explaining that I did it out of
   concern for a person's life.
Apparently, she reported getting threats of violence.
lake99··on In defence of Douglas Crockford
> You apologized for lacking nuance on Twitter with your "announcement" and yet continue to do so.

I saw parallels of this earlier this year against Richard Dawkins, when the NECSS uninvited him over twitter, followed it with a longer post on their blog[0]. After their actions caused a blowback, they apologized for their lack of professionalism. NECSS backtracked on their position[1] because the blowback was from prominent people.

I don't think prominent people in CS will band together like that, so I don't think the Nodevember folks will backtrack either.

[0] http://necss.org/2016/01/27/a-statement-concerning-richard-d...

[1] http://necss.org/2016/02/14/statement-from-the-executive-com...

lake99··on In defence of Douglas Crockford
Ruby? Not as far as I know. Matz rejected the Contributor Covenant, and instated the PostgreSQL CoC. Maybe you meant Ruby On Rails? They have adopted the Contributor Covenant.
lake99··on A full-featured form software built with love in python
I have done some work in Java and Javascript. It was all done with hate. If there was any love there, it was for the paychecks I got at the end of each month.
lake99··on University of Chicago: ‘We Do Not Support So-Called Trigger Warnings’
To be fair, I don't think it's minorities that are asking for trigger warnings. They are groups with political agendas.
lake99··on Evolution of shells in Linux (2011)
Thank you for the response! For me, the startup time ranges between 0.3-0.45 seconds. I have an old i5 3rd Gen processor. Presumably, your system is faster. This should give you an idea of the timing of my shells, compared to the latest git checkout of xonsh:

    % for i in dash mksh zsh bash xonsh; do; /usr/bin/time $i -c /usr/bin/ls; done
    0.00user 0.00system 0:00.00elapsed 0%CPU (0avgtext+0avgdata 1884maxresident)k
    0inputs+0outputs (0major+127minor)pagefaults 0swaps
    0.00user 0.00system 0:00.00elapsed 0%CPU (0avgtext+0avgdata 1820maxresident)k
    0inputs+0outputs (0major+136minor)pagefaults 0swaps
    0.00user 0.00system 0:00.00elapsed 50%CPU (0avgtext+0avgdata 3204maxresident)k
    0inputs+0outputs (0major+251minor)pagefaults 0swaps
    0.00user 0.00system 0:00.00elapsed 60%CPU (0avgtext+0avgdata 3092maxresident)k
    0inputs+0outputs (0major+244minor)pagefaults 0swaps
    0.41user 0.06system 0:00.48elapsed 100%CPU (0avgtext+0avgdata 58768maxresident)k
    0inputs+24outputs (0major+22347minor)pagefaults 0swaps

Do you think the difference is large enough to warrant a bug report?

I don't mean dropdown menus; "pulldown" was my misnomer. I meant dropdown terminal emulators like Guake, Terminator, Yakuake, etc. They are meant to be running in the background, and swoop down on pressing a hot key, inspired by "~" opening a console in Quake games.

lake99··on Evolution of shells in Linux (2011)
I so wanted to like xonsh, but the startup time is too slow. I keep spawing new shells every now and then for every little task. When I'm done with the task, I close it. Xonsh has noticeable startup delays.

I don't have a taste for pulldown terminals.

lake99··on Thor – A minimalistic operating system in assembly and C++
You shouldn't complain about extensions to the language. C needs extensions too. For example, many architectures have 3 (or more) memory spaces: program/code, data, IO. If you want to do anything on IO, you'd have to rely on non-standard (proprietary) extensions to C, or, like FORTH, get to asm at the bottom, and call those functions from your C program.
lake99··on The Windows 95 User Interface: A Case Study in Usability Engineering (1996)
Not only that, but buttons usually had hotkeys (underlined letters) that made the OS very easy to use without a mouse. Until we moved away from Windows 2000, colleagues used to be amazed at how fast I navigated. With the precedent set by XP, many UI's became HTML-like, and instead of buttons, we'd have links. Mouseless navigation became impossible with more and more apps. And now, I've lost that habit.

I don't use Windows these days, but Linux GUI programs are not as well-designed as the old Windows programs, so I find myself reaching for the mouse every now and then.

lake99··on NPR Website to Get Rid of Comments
I think the 500 limit is justified as a means to discourage vote-brigading. Age of the account, by itself, is not a good enough indicator, because a person might create hundreds of accounts to be used for brigading at a later date.

But, yes, both downvoting and flagging can and have been abused here, despite measures to prevent them.

lake99··on Colorized man pages
> And it would be really nice if I could read man pages in the terminal in a proportional font, but preserving alignment etc.

Since you want proportional fonts, you'd have to be willing to leave the terminal already. If so, I'm aware of three options:

1. the classic, xman: fugly

2. the builtin, "man -H": it works sometimes. On my own system, the it's so unreliable that I'd call it alpha-stage software

3. and Konqueror. Works perfectly every time, but you'd have to install KDE components.

lake99··on What Makes a McMansion Bad Architecture?
I agree with everything laretluval and Houshalter have said about the topic, and since they haven't answered your question, I'll do it.

1. I don't think it's fair to compare the two houses. The person who built the second house seems to have spent a lot more money than the person who build the first.

2. The first one gives the appearance that it has many tiny rooms, which I don't like.

3. I don't like the styling of either house. They both have weird styling elements (I don't the technical terms).

lake99··on Linus Torvalds still wants Linux to take over the desktop
SteamOS is holding back the Linux community. SteamOS is still based on Debian 8 (Jessie). Steam software often clashes with existing libraries of a current system. When I benchmarked Steam games, they delivered only 65% of the Windows performance figures when run on Linux.

I am thankful that SteamOS is nothing more than a lab experiment. If that became popular, Valve will not pay any attention to us, regular Linux users.

lake99··on Too Poor to Afford the Internet
I have no idea if net connectivity is rigged now. Back in the day when cable TV operators ruled the roost, I had heard of existing operators of a neighbourhood ganging up against new entrants. With ISPs, even the last-mile connectivity is handled by major ISPs, so that seems unlikely.

Overall, I don't understand what's going on with Indian ISPs. For example, my traceroute to qoo10.sg (hosted in Korea) reveals traffic going from Bangalore to Delhi to London to Fremont (US) to Japan to Korea. For various other places that are supposed to be close by, I see traffic going all the way to Delhi and then coming back.

I think the demand for broadband is still very low here, and so, unoptimal strategies (from a network packet's POV) are good enough for our ISPs.

lake99··on Too Poor to Afford the Internet
About 1200 INR, which I rounded in USD. To the best of my knowledge, only Hyderabad has unlimited options.
lake99··on Too Poor to Afford the Internet
Now I understand why Russian-speakers dominate many gaming communities. I pay around 20$ for an 8mbps connection, with a monthly download limit of about 50GB. Now you know why there won't be Indians competing in global e-leagues for a long time to come.
lake99··on Return True to Win
> Classically, id(x) != id(x) is logically inconsistent.

Equality is domain dependent. For example ∞!=∞ could be justified, as can (0/0)!=(0/0). In the domain of real numbers, equality can be an undecideable problem[1]. I guess the designers of these languages had to choose between tolerable defaults or throwing exceptions. I'm happy with JS doing this:

    % node
    > 1.0/-0
    -Infinity
    > 1.0/0
    Infinity
    > 0/0
    NaN
    > 0/NaN
    NaN
    > 1+NaN
    NaN
[1] https://math.stackexchange.com/questions/143727/determining-...
lake99··on DistroWatch Ubuntu Phone review
Ah well, I guess I'll stay with Android for the time being then. I hope they meant to introduce Scopes as a stopgap measure to bridge the app divide to Android and iOS. I don't like this trend of newer (Android) apps needing 20-50MB downloads, and being so bloated for what they actually do.
lake99··on DistroWatch Ubuntu Phone review
> About 1GB of memory is required to run the phone with its default scopes and settings, leaving us about 2GB of space for applications and other features.

I did not see this coming. I was under the impression that moving away from a JVM would have lowered the memory requirements.

A comparison of the two versions of Meizu Pro 5, Android and Ubuntu, would have been useful too. I am curious if the move away from the Android architecture has changed the responsiveness of apps, or affected battery life.

lake99··on Barliman: Prototype of a smart text editor
> If you are interested in compiling Barliman under GNUStep, I'd be happy to help.

Thank you for being open to it, but since I'm not a Schemer (yet) so I don't see myself using it, beyond playing with it for fun.

> I assume GNUStep supports Swift?

From the best I could gather[1], this appears to be work-in-progress. GNUStep's Objective-C API is apparently at OSX-10.6 level.

> recommendations for cross-platform GUIs that can also launch and manage parallel processes well

QT comes to mind. Their QProcess class seems pretty neat to me.

[1] https://www.reddit.com/r/swift/comments/49r82f/swiftgnustep_...

[2] https://doc.qt.io/qt-5/qprocess.html

lake99··on Barliman: Prototype of a smart text editor
> I'm starting with cocoa since I'm developing on a Mac

Does anyone here have an idea of how easy or difficult it would be to build this on Linux? The GNUStep website says they framework closely follows Apple's Cocoa. And yet, I am not familiar with any sizeable Mac app getting ported to Linux via GNUStep.

lake99··on Does 1+2+3+... Really Equal -1/12?
Not Planck, but by a few others after him. https://en.wikipedia.org/wiki/Quantum_spacetime
lake99··on Ask HN: How do you decide for a backend language?
This is similar to Intel's Tick-Tock model, where they alternate between innovating on technology or innovating on architecture.

https://www-ssl.intel.com/content/www/us/en/silicon-innovati...

← PreviousPage 7 of 19Next →