HNHacker News
TopNewBestAskShowJobs

vive-la-liberte

413 karma · joined November 12, 2015

submissionscomments
vive-la-liberte··on The Telnet Song (2004)
I don't have a tune for this so it might be more of a poem than a song.

    SEVEN RINGS OF SHELL

    Let your level of shell
    be denoted by L,
    with a range greater than
    or equal to the number of zero.

    You put a backslash
    at the command-line of bash.
    Escaped. We are safe. Say "yay!"
    This is glory, oh glory.

    Cry loudly my friend --
    then error amend;
    defenses eaten, look into man.
    Trembling are all but the hero.

    It's a power of two,
    here's what to do:
    Exponent L is the way.
    No worry, no worry.

            --- vive-la-liberte, 2015
Any English teachers or similar in the audience may have a glass of wine on the house provided they keep quiet...

Just kidding. Feedback is welcome -- that's how we improve.

vive-la-liberte··on An Incremental Approach to Compiler Construction (2006) [pdf]
You're probably aware of Smalltalk already but in case you're not, I think it might be of interest to you. There's an open source implementation of Smalltalk called Pharo. They have a few screencasts and recordings of presentations at their website. http://pharo.org/documentation

Edit: Checked your profile. Going to say that yes, you almost certainly know about Smalltalk -- far more than do I.

vive-la-liberte··on Ericsson, Apple Settle Patent Dispute
In Linux distros and many other Unix-like operating systems, any text highlighted anywhere is copied straight to the clipboard the moment it has been highlighted, always. You then paste with a simple click of the middle-mouse button (which nowadays usually means the scrollwheel of your mouse). It's an excellent feature.

Firefox and Chrome, unfortunately, when doing auto-complete in the address bar, highlight the auto-completed part, overwriting your clipboard. This becomes a problem when you copy something and then open a new tab and begin to type out the URL of the site where you intended to use the copied string.

My way of dealing with this problem has been to add shortcuts on the new tab page to the sites where I frequently want to use copied content; archive.is, reddit and HN as well as a few others. That way I can at least navigate to those sites without touching the address bar.

One could of course turn off auto-complete in the browsers but aside from the situation mentioned above, auto-complete is such a useful feature.

I wish the browsers could find another way of implementing the auto-complete, not overwriting clipboard, but still retaining easy removal of the auto-completed part of the string.

Also, while we're on the subject of browsers and text highlight, I wish the drag-and-drop-ability of links from the webpage could be turned off by the user. Sometimes I want to start highlighting in the middle of a hyperlinked text. I never want to drag the link anywhere. I still like being able to drop files into the browser, though -- either to open them in the browser or to drop them onto an upload area of a page.

vive-la-liberte··on Teaching Operating Systems with Tracing
Good shit, good shit! I bought that book they mention when it came out and have been reading it at my own pace. I love that book. Look forward to trying out this course material.
vive-la-liberte··on Fuck the Cloud (2009)
He's saying that the article does not apply for S3 and other paid services.
vive-la-liberte··on U.S. Probes Theranos Complaints
Didn't help.

>To Read the Full Story, Subscribe or Sign In

vive-la-liberte··on Safe Native Code
>Thankfully, these days you can get an awesome off-the-shell optimizing compiler like LLVM that has most of these things already battle tested, ready to go, and ready for you to help improve.

I wonder if "off-the-shell" is a typo or a pun.

vive-la-liberte··on Software developed or maintained by the OpenBSD project
A major cause of pain people are hit by when they try to use an operating system other than Windows is that they are uninformed about hardware compatibility. Frequently, when someone wants to try out a new OS, they'll try to install on their desktop/laptop/whatever and they will be frustrated to find a broken mess.

The correct way to get started with a new OS is to first try it out in a virtual machine. If you find that you enjoy using it, buy compatible hardware and go metal.

vive-la-liberte··on PS4 security article follow up
His bio reads "day: console OS development, night: home".

Time for wild speculation! Apple are making a game console!

(He probably just hasn't updated the bio.)

vive-la-liberte··on The Inventor of Auto-Tune
Did anyone else notice that in the figure with caption "A rendering of the Auto-Tune interface; via WikiHow", there's a lynda.com watermark in the lower bottom right corner of the screen? The screenshot used for the illustration must've been taken from a lynda.com video course.
vive-la-liberte··on Telize.com, a JSON IP and GeoIP REST API, goes open-source
I am well aware of that. When you use WHOIS you will be aware of that inaccuracy and know to use just the country instead of using the city you got out of GeoIP thinking it was correct when such as with the example of my IP it was not. The city they placed me in using GeoIP is in fact a smaller one, both geographically and in terms of population, so it's not even like it was reasonable. If you need more accurate location than country level, collect it from your users via client provided APIs. Sure that data can be spoofed but the first thing you'd do would then be to compare it to the WHOIS data to get a feel for whether or not it's correct and if your userbase is sufficiently large and assuming most clients will report correct data, you can build a location database of your own using the data you've collected.

PS: I didn't downvote you. I don't have downvote privileges on HN yet and even if I did have them, I wouldn't use them against you because I think you are contributing to discussion even though I don't agree with what you are saying. That being said, I think you should have refrained from telling me to "research before making claims".

vive-la-liberte··on Telize.com, a JSON IP and GeoIP REST API, goes open-source
If all you wanted was general geographical area, why not just use WHOIS which is an actual core part of internet infrastructure?
vive-la-liberte··on The Pebble smartwatch finally does real fitness tracking
>Thanks to an amazing library called "libhybris", AsteroidOS can re-use already existing Android drivers and be compatible with Android Wear watches.

Do they have a hardware compatibility list?

vive-la-liberte··on Telize.com, a JSON IP and GeoIP REST API, goes open-source
GeoIP is unreliable. Just as an example of this, freegeoip.net reports that my IP belongs in a city 50 miles (80 kilometers) away from where I actually am at the moment.

With data so inaccurate, why even bother?

vive-la-liberte··on Per-Title Encode Optimization
Here's an archived version which won't send any data to Google: https://archive.is/jzhJN
vive-la-liberte··on IncludeOS roadmap: tiny Node.js-style web services in highly efficient C++
>I can't tell if this is a research project, or intended to be production quality at some point.

Found this on their website [1]:

>IncludeOS is the result of a research project at Oslo and Akershus University College of Applied Science (hioa.no)

>IncludeOS is not production ready - but we're working hard to become so.

[1]: http://www.includeos.org/

vive-la-liberte··on Software from Disney Research Seamlessly Blends Faces from Different Takes
Imagine the two of these technologies used together.
vive-la-liberte··on Rediscovering MVC
Probably the moderators reset the submit time of your post because they wanted it to compete with that other post.
vive-la-liberte··on Bash Academy
Bash functions are very useful when you want to manipulate the state of the shell in some way. That is, you write a function for it and stick that function in your .bash_profile. (Unless ofc an alias would be able to perform the job in which case one should just make an alias instead.)

Beyond that, I have been in many situations where standalone shell scripts make the most sense for a task and in which case bash functions have helped me organize the code such that it is both more readable and also so that I don't have to repeat sections of code multiple times within a single script.

It all comes down to personal experience and preference, I think.

vive-la-liberte··on How not to build a 120 Raspberry Pi Cluster
I don't get the title you gave this when submitting it to HN. (Current title reads "How not to build a 120 Raspberry Pi cluster".)
vive-la-liberte··on Visual Transistor-Level Simulation of ARM1 with WebGL
Cool stuff. Works in Firefox on Android for me. Would like to see it made touch friendly.
vive-la-liberte··on Leslie Lamport: Computer Science and State Machines (2008) [pdf]
Impressive amount of information. Seems it might take a life-time just looking through it though.
vive-la-liberte··on A Curious Course on Coroutines and Concurrency (2009) [pdf]
Don't think I've seen a talk that long held at any conference before.
vive-la-liberte··on Poor man's VPN via ssh socks proxy
Is there a GitHub Issue and/or FreeBSD Problem Report for this? Could you provide links for them?
vive-la-liberte··on Stop using gzip
Uncompressed still.
vive-la-liberte··on Stop using gzip

    $ ncat -C --ssl news.ycombinator.com 443 <<EOF
    GET / HTTP/1.1
    host: news.ycombinator.com
    
    EOF
Works for me, no compression. Maybe you messed something up or maybe there's a non-compliant proxy between you and the rest of the internet?
vive-la-liberte··on C4: An opensource creative coding framework for iOS
IANAL, TINLA. AFAIK, trademarks only apply within their market segment so it shouldn't be a problem.
vive-la-liberte··on Show HN: GitHub File Watcher – get notified when files change in a GitHub repo
Thanks :)
vive-la-liberte··on Live Writer Is Now Open Source
Someone knowlegable about Live Writer should update the Wikipedia article about Windows Live Writer with this information. https://en.wikipedia.org/wiki/Windows_Live_Writer
vive-la-liberte··on Show HN: GitHub File Watcher – get notified when files change in a GitHub repo
On GH itself or via OP link?
← PreviousPage 2 of 3Next →