News for hackers. Stuff that matters.

antifuchs

Re:Google turns on "Download Gmail Archive" feature on Saturday February 08, 2014 @08:56PM (#7203862)
Easy prediction: they'll disable imap access within a year.
Re:IMAP client for coders on Tuesday February 05, 2013 @03:52AM (#5169793)
Fascinating. What do you use to sync emails to the offline mirror? (-:
Re:Elixir: First impressions on Sunday January 20, 2013 @02:37AM (#5086307)
Thanks for the link! I hadn't seen that one before. While I think I'm already thinking in expressions, Erlang's placement of punctuation never really made a lot of sense to me. Maybe that explanation will finally clear up my confusion.

So far, I agree with the note about 0/1-based indexing. It's just not used a lot. However, I find it pretty calming that indexes will work the way I expect them to, should I ever need to use them.

Now that I think about it, these two points (syntax and indexes) are somewhat petty things to point out about the Erlang : Elixir relationship, and I feel a bit bad for repeating them in the blog post. Things like protocols are way more interesting (and hopefully, are what drives you to try out Elixir). (-:

Re:Gmail-Britta: a ruby DSL for your gmail filters on Tuesday January 01, 2013 @01:18AM (#4991996)
Thanks! Please let me know if you have any questions about it or run into problems. If you write a filter set and you can share the script that generated it for the examples, that would be pretty super, too (-:
Re:YoungLispers tell how they got into lisp on Tuesday January 01, 2013 @01:17AM (#4991992)
You can't see a date on it, but that page is now 10 years old (I wrote my entry when I was 20 years old, 30 now). Still loving Common Lisp (and clojure and Elixir and all the many other cool things that came out since then), so no harm done; just... beware (-:
Did you consider SSL client auth? I'm not sure you will get all the properties you want out of it (ease of logging out, especially); but having used it a bit now, it is a really pretty nice way to do SSO. Plus, it forces you to keep your internal services on HTTPS which is just a good idea anyway (-:
Re:Outsourcing Birthdays and Flirting on Monday June 18, 2012 @12:15PM (#4127121)
Wow, this bus yelling thing is pretty creepy behavior.
Wow, that sounds like it'll screw up some kickstarter projects' international shipping plans.
There is no way in hell this isn't satire.
Re:Show HN: my Mac app just got fireballed on Tuesday May 08, 2012 @08:48PM (#3946578)
Congratulations - that is a seriously useful utility. At first I thought that holding down the mouse button wasn't that bad - but your browser tab demo absolutely convinced me (-:

Thanks for making this - anything that improves my Mac's drag&drop and copy&paste functionality is worth at least $5.

Re:3D nano-printing on Sunday April 29, 2012 @10:22PM (#3907777)
That's pretty amazing. I had the privilege of demoing repraps to a Vienna UT researcher a while ago, and he reciprocated by giving me and my friends a tour of the 3D printers at their institute. The 2-photon printing facility was already in place (and oh my is it impressive), but it hadn't made a lot of interesting stuff at the time - I think they were focusing on fabbing organic molecules at the time. I'm pretty sure it wasn't as fast as this - 4 minutes for a sculpture of that size, at that level of detail is pretty great.

That was about 2 years ago now. Very glad to see they made such great progress in the meantime (-:

Re:Tesla Model S Options and Pricing on Monday January 30, 2012 @11:52PM (#3531913)
Wow, these almost make me wish I liked driving cars. Hope one of the next revisions comes as a self-driving car (-:
Re:WebGL Nyan cat on Sunday January 08, 2012 @05:04AM (#3439258)
I love the postrock/space-y sound it makes when you pause. Rotating around the frozen cat then feels like the space scenes in a bizarre rendition of "2001".
Re:On Foreman and Procfiles on Monday January 02, 2012 @12:17AM (#3414896)
Hah, This is the first time I hears about Foreman (been away from Rails for 1.5 years), but I'm so glad to see process management for development has gotten fixed! In the past, I even wrote an OS X application for managing the running processes, watching stdout, etc. - but as homemade things go, it never was 100% perfect, kept dropping state, forgot how to scroll nicely (one of the problems you face there is that you end up reimplementing a tty).

Foreman seems quite smart, as complete as (if not better than) my old app - and it's configurable, too! Goodbye Soupsie.app, hello foreman (-:

Re:Esmerelda's imagination on Sunday January 01, 2012 @02:17PM (#3413601)
I can't help feeling that he's barking up the wrong tree: If people criticize your new language for imaginary shortcomings, then maybe the available documentation isn't communicating its purpose/idioms/concepts clearly enough.

Not saying that a new language needs to launch with impeccable documentation and a crystal-clear understanding of what problem it tries to solve at all, but those "I can't imagine ..." criticisms can also be a (not-so-greatly worded) way of saying "I don't understand" - an opportunity to learn how to talk about the language better.

I'm sure a lot of people here have already learned this lesson the hard way, but: If you're blaming your product's users for not reading the docs (or for not trying it out), you're missing out on a great opportunity to improve it.

Re:From Spec to Test Suite in Common Lisp: Mustache on Friday December 30, 2011 @05:40PM (#3409398)
That's a pretty neat article! I'm glad you wrote that up! (Didn't even notice the EVAL in there, until I saw wes-exp's comment: You can avoid it (if you want, seeing as this is example code) by not using a SPECS variable, and putting all-specs in the loop directly.
Re:Buy (and rent) vs buy: a hacker's view on housing on Friday December 30, 2011 @05:03PM (#3409270)
Be careful that you're not falling for the "honeymoon" part in the culture shock curve: http://en.wikipedia.org/wiki/Culture_shock

I've known quite a few people who moved somewhere, made big commitments, only to find out that they just couldn't deal with the new place after a year.

IME, it's best to first live there (rent!) for a year, figure out if it's right for you still, and then go for it (-:

Re:A New HP: HP commission a new logo on Wednesday December 14, 2011 @01:58PM (#3353098)
Good choice! They went with a logo that is as stripped down as the company itself.
This announcement reminded me too of when Linus commented (upon the integration of virtual memory into Linux) that Linux had become the Emacs of terminal emulators.

Pretty funny that by integrating a Terminal emulator, Chrome becomes the Emacs of web browsers.

Re:AirBook Not a Macbook Air on Friday December 09, 2011 @07:20PM (#3336328)
First thought: How could they screw up the keyboard?

Delete right above Return! Seriously.

Re:How do I prevent accidental rm -rf /*? on Saturday December 03, 2011 @08:12PM (#3309486)
The former will gleefully delete all files/directories, even if there exists a directory entry named "-i", without asking.

The difference is in glob expansion: ./* keeps the prefix on every expanded item. As mentioned above, using any sort of path (relative or absolute) prefix when globbing will circumvent all the careful "-i" wards a superstitious sysadmin may have put in place.

Re:GNU Stow 2.1.0 released on Saturday December 03, 2011 @07:45PM (#3309416)
This is pretty great. Stow (plus git) is how I'm managing the config files for multiple hosts in my respective home dirs, and the conflict resolution switches are going to be a huge help.
Re:The craziest Javascript implementations on Tuesday November 29, 2011 @01:22PM (#3291446)
Disappointed! I thought this was about the craziest JavaScript runtimes (and potentially compilers), but it's a couple of JS _programs_.
Re:Skyrim sells 3.5 million copies in 48hrs on Friday November 18, 2011 @04:22PM (#3253474)
The great thing about the crappy UI is that there are (even now) very talented and motivated people working on mods to make it all better.

Bethesda games have seriously powerful modding capabilities. If they were released perfect out of the box, nobody would have any motivation to do as much work as they do (-:

Re:Google ate my email address on Wednesday November 09, 2011 @06:40PM (#3218088)
YouTube hell gets even better if you signed up for Google Apps in a country where YouTube isn't officially "launched" (what does that even mean?), like Austria.

My google apps account currently has a YouTube account associated with it that causes an error message to replace the current page if I do anything on that site while logged in as that apps account. Like a video, get redirected to a white page saying something went wrong. My solution now is to only log into google apps via Fluid/Mailplane or anonymous Chrome windows.

Whoever engineered this mess should go take a swim in a volcano.

Re:GET, POST, and safely surfacing more of the web on Wednesday November 02, 2011 @12:22PM (#3187514)
One more nice piece of infomration (I'm sure it was out there before, but the consequences are now more interesting): If .js files referenced in your page are disallowed by robots.txt, googlebot won't load them.

Older »