Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
arohner
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
61 ms
·
631.
▲
by
arohner
17y ago
Just about everything has lower margins than the Windows/Office monopoly...
632.
▲
by
arohner
17y ago
>Complaints around infelicities in the Python stdlib are fair enough - I don't think anyone would defend them, but what can you do? You can't change published APIs. You're absolutely right, but that doesn't mean Zed isn't on to somethin
633.
▲
by
arohner
17y ago
Excellent points. > In a language with good metaprogramming facilities, the parser is written in the language ... it integrates better with the language. Your point was about how a good language makes it easy to parse another language i
634.
▲
by
arohner
17y ago
One thing that's interesting about these two Steve Blank articles his is tone. His other pieces have a friendly teaching tone. These two are commanding in a way that is very impressive. He's not threatening the reader, but he orders with ce
635.
▲
by
arohner
17y ago
I'm working on a commercial website using Clojure and Compojure. Should be out of stealth mode in a few weeks.
636.
▲
by
arohner
17y ago
Hey, an emacs <-> lisp interaction mode with tagged releases and potentially documentation in the future. How refreshing! (slime is particularly irritating in that they don't make stable releases or documentation because they don't
637.
▲
by
arohner
17y ago
Yes, it was fast. I believe 18 months between first public release and 1.0. Though rhickey said he worked on Clojure for a year+ before the first public release, and before Clojure he worked on two projects trying to integrate Common Lisp a
638.
▲
by
arohner
17y ago
There are tens of thousands of organizations that disagree with you. I bet that most of them don't fork MySQL when they hit bugs (assuming they do hit bugs). I'm not claiming that MySQL is perfect (or even good), only that many organization
639.
▲
by
arohner
17y ago
No. I've always called this plausible deniability in corporate culture. "It's not my fault the DB is down. I'm on the phone with Oracle right now, they'll have a fix soon". The OSS solution is much riskier. "I chose this free DB, and no
640.
▲
by
arohner
17y ago
I don't know enough about numpy or the Java attempts, but have you seen Incanter? ( http://github.com/liebke/incanter/tree/6ef7e36c285e9c50c89fd... ) rhickey has also expressed interest in integrating fast numerical processing into clojure
641.
▲
by
arohner
17y ago
if anything saves imperative programming it will be transactional memory, which is exremely hard. hardware TM and code written for TM are in a chicken-and-egg situation. the answer is hybrid hardware/software TM and the sun guys are way ah
642.
▲
by
arohner
18y ago
No, I'm pretty sure I understand the technology. I've written thousands of lines of queries, triggers, stored procedures. I've read the source to Postgres. In the article, I specifically say ORMs are a terrible idea. I specifically say Rela
643.
▲
by
arohner
18y ago
part of the reason for a query optimizer is that if the physical representation of the data changes, the queries don't need to change. And that's a great reason to use the declarative query as the default. What I'm complaining about is wh
644.
▲
by
arohner
18y ago
I should have been more clear in the article. There are two different ways SQL is not composable. 1) predicates can be composed, but only by resorting to string manipulation (i.e. str-join([a,b,c], " AND "), which sucks. 2) Views and subsel
645.
▲
by
arohner
18y ago
Author here. I was thinking in terms of an entire query being a function that returns data. Also notice that your set notation demonstrates composability, but the equivalent SQL does not.
646.
▲
The Database Rant
(arohner.blogspot.com)
44 points
by
arohner
18y ago
|
48 comments
647.
▲
by
arohner
18y ago
Maybe. That depends on the conditioning of your feet. The other big takeaway from the article is that if you are going to wear shoes, the less padding, the better.
648.
▲
by
arohner
18y ago
Let me preface this by saying my favorite language is Clojure. I've been writing Ruby professionally for two years. Yes, there is truth to your perception. The standard library is immature, the standard 1.8 VM is slow, and the language desi
649.
▲
by
arohner
18y ago
Is there a page that documents how merge tracking on bugs works right now, and what's on the roadmap? Good merge tracking could push me over the edge for signing up for a paid account.
650.
▲
by
arohner
18y ago
I often find interaction tiring. The one exception for me is highly intellectually stimulating conversation. I've noticed that my I/E orientation differs based on who I am around. Around good friends and generally intelligent people, I a
651.
▲
by
arohner
18y ago
I've been meaning to write about this subject. During the Ruby Array#sum thing from last week, some rubyists were suggesting that adding Array#sum to the core lang would fix it. No , the problem is not that Array#sum is missing, the probl
652.
▲
by
arohner
18y ago
Very interesting. I just noticed this comment, and I think the guy stumbled into something about why FP is popular in a certain population: "The language requirement is because Native American languages are verb based. Hopi has no nouns at
653.
▲
by
arohner
18y ago
It absolutely is, but it is slightly useful to at least attempt to measure competency. Though, this chart implies all skills are equally worthwhile. There's another extremely important category missing here, which I'll call "solving the rig
654.
▲
by
arohner
18y ago
You're living in a dream world to assume corruption won't happen. You have congressmen in charge of handing out billions of dollars, and who want to be re-elected. Congressmen are happy to send the pork in a specific direction for a bribe ^
655.
▲
by
arohner
18y ago
In Scheme, it's basically impossible to write a non-hygienic macro, and in Clojure, there are no name collisions and it takes extra work to variable capture.
656.
▲
by
arohner
18y ago
Clojure deals with this by having strict namespaces. Every function and "global" variable belongs to a namespace. At any time, you can refer to a function by it's fully qualified name. At the top of a namespace declaration, you can import o
657.
▲
by
arohner
18y ago
Naive question: what mathematically verifiable properties do current SQL DBs have that current OODBs cannot? Also remember that strictly speaking, the following things are not the same: modern SQL DBs, all RDBMSes, and pure relational theor
658.
▲
by
arohner
18y ago
Often I wonder if people are attacking the wrong problem. Personally, my "DB" problems mostly revolve around SQL the language, as opposed to the RDBMS model. SQL is a piss poor language for what most developers want to accomplish. 1) SQL qu
659.
▲
by
arohner
18y ago
I've had similar experience with the Subaru forum I visit. However, if you spend any amount of time on the site, you'll go crazy with people asking the same damned questions every day. These kinds of sites have no "long term memory". Having
660.
▲
by
arohner
18y ago
I'm building it as we speak. Working on the demo today to submit to Capital Factory ( http://www.capitalfactory.com/ ) The code is basically working and I'm tweaking the UI as we speak. I'll of course post to HN once it's ready.
More ›