Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
frio
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
53 ms
·
421.
▲
by
frio
15y ago
Not that I'm biased here (I use git and am more than happy on it), but git on Windows is an abomination as compared to Mercurial. Other than the sometimes complex commandline statements, it's one of git's bigger problems.
422.
▲
by
frio
15y ago
Out of interest: has Microsoft commented at all on whether this new UI will integrate with the Kinect for PC? While my screens are far enough away that a touchscreen would prove arduous, flicking and sliding through screens with gestures m
423.
▲
by
frio
15y ago
It's an idea I've kicked around for a long time too. Building a simple Bayesian system would be neat; as you read, you should be able to tag items easily, and in a way that doesn't pigeonhole you into only seeing one side of an argument (I
424.
▲
by
frio
15y ago
Introduce SOPA/PIPA/a variant thereof, and takedown/prosecute anyone hosting this content.
425.
▲
by
frio
15y ago
Wow. I hadn't looked at Java 7 much; I've been under the assumption adoption would be reasonably slow so haven't really dug into it yet. Cool!
426.
▲
by
frio
15y ago
I'd add "with" statements. No more: Closeable dbConnection; try { dbConnection = CloseableFactory.getConnection(); doWork(dbConnection); } catch (CloseableException ex) { // log it or whatever } finally { // the r
427.
▲
by
frio
15y ago
I see. Thanks!
428.
▲
by
frio
15y ago
Just for my own sanity - is "multimethod" another term for a form of pattern matching? Looking at the clojure code, it strongly reminds me of Haskell: encounter :: Species -> Species -> Result encounter (Bunny _) (Lion _) = R
429.
▲
by
frio
15y ago
I was using Scala on some lone projects as prototypes, working with at most one other developer. In the end, we decided against it; there was never a chance to set down such guidelines (which I'm sure would be effective). The spectre of o
430.
▲
by
frio
15y ago
It does, but the point is that with Python there's generally one "obvious" way of accomplishing something. With Scala, I found when tackling certain problems (and my memory is fuzzy here; like I said, it's been several months :)), no parti
431.
▲
by
frio
15y ago
> surely, given enough rope, a non-expert can hang himself in any language I completely agree, and sometimes productivity absolutely demands that developers become more expressive. I've found Java overly restrictive in the past, and ha
432.
▲
by
frio
15y ago
The big problem I had with Scala, and the reason I stopped actively developing in it months back, was its similarity to Perl's philosophy: there are too many ways to skin the same apple. Problems can be resolved functionally, imperatively,
433.
▲
by
frio
15y ago
The DRM on Kindle ebooks is actually surprisingly easy to crack, and I do so as a matter of principle. I believe in supporting the author and pay for my Kindle library; I also ensure my ebooks can't be taken from me if the company folds/th
434.
▲
by
frio
15y ago
Heh, I had the same reaction after reading Neil Stephenson's Cryptonomicon. Working for an ISP and seeing how easy it is to sniff traffic only makes the paranoia worse, unfortunately.
435.
▲
by
frio
15y ago
As an office drone/sysadmin, the most uplifting thing I've done for myself all year was take my work email configuration out of my phone. Nothing I do is urgent enough to require it (any service alerts page me over SMS), and work constantl
436.
▲
by
frio
15y ago
As recommended by samstokes, Frozen Synapse is an excellent tactical game :). While it's not released yet, you might also enjoy Xenonauts, which is an indie-XCOM-alike. In general, this year's (PC/FPS) games I'd pick as being worth a looki
437.
▲
by
frio
15y ago
There are quite a few recent games in that vein: the Serious Sam series, Bulletstorm, and (most recently) Hard Reset ( http://hardresetgame.com/ ). People still make them, but their appeal is limited; while I could happily thrash that year
438.
▲
by
frio
15y ago
I like your point about gamers being the worst customers on the face of the earth - much as I'm a gamer myself and love the community, as an ISP employee, I can only testify to the truth of that statement. To the first, however, as a qualif
439.
▲
by
frio
15y ago
Couple things: * a suggestion: add a colour slider to allow changing the background colour of the page. It can be jarring whipping something up against a light blue background that's intended for a site with a different colour scheme. * min
440.
▲
by
frio
15y ago
I was kind of in the same boat; the UI is there, but the way to open a folder (compared to vim) is semi non-obvious. Project > Add Folder to Project. Once you do that, you get the sidebar view typical of textmate, and the extremely
441.
▲
by
frio
15y ago
I wrote a web service in Tornado around a year ago, pre-1.0. It's a very nice, albeit minimal framework. In terms of comparisons to others: * it feels easier to scale up than Flask, but that could be my minimal Flask experience showing.
442.
▲
by
frio
15y ago
I work as a Systems Engineer/Developer for an ISP, so unfortunately I've been exposed to the difficulties of configuring a decent antispam engine (our use case is different to that of a personal MX however, and some of the techniques we hav
443.
▲
by
frio
15y ago
This is the one thing that's holding me back. I'm happy enough to switch to IMAP clients and whatnot, but setting up my own Postfix/Dovecot in a VM that's got a decent antispam setup is somewhat prohibitive. I wish there was a simple, pre
444.
▲
by
frio
15y ago
I wasn't aware that Heroku currently supported anything other than Ruby or node.js, and after looking through their site I can't see anything about Clojure or the JVM either. Does it support JVM languages now?
445.
▲
by
frio
15y ago
I completely agree, but I'm not particularly happy about the apparent lack of detail in their logs/IDS system.
446.
▲
by
frio
16y ago
You might be thinking of Zed Shaw's "Learn Python the Hard Way", which started a spat between him and Mark Pilgrim over the best way to teach Python. It was also ripped off to make a Ruby version later, which Zed got pretty annoyed at (FWI
447.
▲
by
frio
16y ago
I find JDBC unnecessarily wordy for everyday usage. Preventing SQL injection with: PreparedStatement x = dbh.prepare("SELECT * FROM mytable WHERE a = ? AND b = ?"); x.setString(1, "test"); x.setInt(2, 3); ResultSet xs = x.execute() while (
448.
▲
by
frio
16y ago
Also worth adding to the list are Querulous and Configgy, which are (respectively) a database abstraction layer which is optimised for running raw SQL (it's not an ORM, it just abstracts away 90% of the JDBC bullshit), and a config/logging
449.
▲
by
frio
16y ago
It might be worth trying the ScalaIDE Eclipse plugin - I think it works with Helios now. That said, I had so many issues using it half a year ago I went and learnt to use emacs with scala-mode, which, combined with sbt ~test, has worked ou
450.
▲
by
frio
16y ago
It's definitely matured enough, and Rovio initially intended to release a paid app alongside the free one. However, they still haven't, and given that press release from a month or so ago stating they were on track to earn $1m per month f
More ›