Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
joeyh
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
39 ms
·
361.
▲
by
joeyh
15y ago
The alternative is that they knew Bitcoinia was hosted on Linode, and when this customer service exploit became available for purchase on the 0day market (or whatever), they went in explicitly targeting Bitcoinia, but not knowing which IPs
362.
▲
by
joeyh
15y ago
Where the money goes is all publically available, yes. But it can be split up and fed through any number of accounts (you can make as many accounts as you like) to try to launder it. Also, does Silk Road care where the bitcoin being used to
363.
▲
by
joeyh
15y ago
So they looked for connections to the IRC channel bitcoin uses to find linode IP's (or portscanned linode, but why bother when every bitcoin daemon hangs out advertising its IP on IRC?). And they stole from at least 3 systems. One had $5; o
364.
▲
by
joeyh
15y ago
Nearly every XS library takes input with utf-8 encoded to bytes, so you have to manually juggle the encoding when using it. There is no documentation stating what encoding any library expects. I just checked a source tree and found 41 calls
365.
▲
by
joeyh
15y ago
Perl is in the lower tier IMHO. Below Python and Haskell. Because while it has a good core unicode support, every single library makes different choices, so your code constantly needs to encode/decode. Javascript seems to avoid encoding iss
366.
▲
by
joeyh
15y ago
Speaking of security theater, the linked image smacks of it. Is that image what they see? Or what they want us to think they see? Who has the password that turns on display of the full images? How long are the full images retained? Who has
367.
▲
by
joeyh
15y ago
Holding sharp objects at someone's throat was a tactic that worked for only part of one day (on 9/11). Try it now and there will be one passenger with a cut throat, and an entire plane swarming you.
368.
▲
by
joeyh
15y ago
Major cities probably all have them, but the US has a large number of smaller non-hub airports that feed into the hubs, and I know that at least some don't have them. In fact, I've only experienced them once, at SFO. When traveling TRI -
369.
▲
by
joeyh
15y ago
Buried in the mass of text at http://wikileaks.org/the-gifiles.html is this interesting thing: "WikiLeaks is about to launch a distributed, encrypted "Facebook for revolutionaries" ( https://wlfriends.org/ )." https://wlfriends.org/abou
370.
▲
by
joeyh
15y ago
It's a marketing tactic.
371.
▲
by
joeyh
15y ago
shintoist, I'm glad to read these. Your target audience is not just people who know haskell but have not built anything yet. Plenty of stuff can be built without using a parser, and of course that tends to evolve into code that should proba
372.
▲
by
joeyh
15y ago
I had a gift card to burn on googlestore.com last evening. Noticed pages like this one http://imgur.com/6Y1nO which is apparently a failed search for a category, that simulantaneously has 0 matches and six pages. Same thing happens when
373.
▲
by
joeyh
15y ago
Yes thanks.. to be clear, I have programmed in perl since 1995.
374.
▲
by
joeyh
15y ago
The naive solution to binary files is a centralized model. But here's an alternate, fully distributed implementation: http://git-annex.branchable.com/ 15 gb is a tiny, tiny repo. I have a 7 tb repo "here" (really, spread amoung various dr
375.
▲
by
joeyh
15y ago
The git add problem is because .git/index is rewritten from scratch each time a new change is staged. With a 100 mb index file, that takes as long as it takes to write that much data to disk (cache). Much room for improvement here.
376.
▲
by
joeyh
15y ago
I basically gave up on perl after discovering this: foo foreach @bar; sub foo { s/foo/bar/ print; } This clobbers the content of @bar due to mutating the $_ variable. Which is a useful feature. But imagine that foo, inst
377.
▲
by
joeyh
15y ago
Not impressed either. It also repeats the misconception that statically typed languages make it harder to do exploratory development. But with type inference, not only do I not have to define my variable types up front, the type checking ma
378.
▲
by
joeyh
15y ago
It's perhaps worth noting that HTTP has essentially the same unspecified directory list problem as FTP. I've seen programs that screen scrape apache etc directory lists (as displayed when there is no index.html). Oddly, gopher was an interm
379.
▲
by
joeyh
15y ago
Except for /dev/MAKEDEV (required to be there by the FHS and for hysterical raisins). And then there was all the crap udev used to put in /dev/.udev/, which has thankfully migrated to /run.
380.
▲
by
joeyh
15y ago
git-annex can do this. Currently it supports Amazon S3, The Internet Archive, Tahoe-LAFFS, and rsync.net as cloud providers (with optional gpg encryption), as well as various options involving your own VPS, local hard drives, etc. Adding mo
381.
▲
by
joeyh
15y ago
The Archive Team is doing that too. Here's their list: http://beta.etherpad.org/p/KDVzcBCKTj
382.
▲
by
joeyh
15y ago
Amusingly, at first the "Learn More" was a link to a wikipedia page .. which was blacked out. Fixed now :)
383.
▲
by
joeyh
15y ago
Ouch, I feel old now. Here's the .signature I used at the time, featuring an encoded bit of anti-CDA, presumably illegal under CDA profanity. #!/usr/bin/perl -pl- ,,ep) ayf >|)nj,, $_=revers
384.
▲
by
joeyh
15y ago
Seems to be a divide between those who like using whiteboards and not. I can think of several contributing factors: * academics vs non-academics * those who enjoy thinking on their feet vs those who enjoy thinking in a text editor * good ha
385.
▲
by
joeyh
15y ago
Fails to delete symlinks to removed dotfiles. Doesn't support splitting dotfiles amoung multiple repositories. I feel that the right solution to this is going to be vcsh. https://github.com/RichiH/vcsh No symlinks to dotfiles, all the f
386.
▲
by
joeyh
15y ago
Oh, I had assumed the darker purple outer border on the Natgeo was the blue of the river. Wow, that's bad.
387.
▲
by
joeyh
15y ago
The first closeup, of Cincinatti is an odd choice because the Imus map does not color the river on the border blue. It was not clear to me that it showed the river at all. The Chicago closeup has a confusing combination of a time zone line
388.
▲
by
joeyh
15y ago
Debian (and thus Ubuntu I assume) still uses static linking of haskell. I hope this will change though. I think the issue is finding a way to avoid breaking binaries when haskell libraries are upgraded, since they don't have sonames like re
389.
▲
by
joeyh
15y ago
I'm doing this too.. The multimegabyte size of the haskell executables is the only drawback. Well, and some portability issues if you want your code to be usable everywhere, since ghc is not bootstrapped on every artchitecture.
390.
▲
by
joeyh
15y ago
This is why I've become very fond of a little advertised part of haskell: the where clause. Every function can have its own little library of subfunctions, without polluting the toplevel namespace. Whenever code starts getting complicated,
More ›