Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
sorbits
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
26 ms
·
241.
▲
by
sorbits
17y ago
Incremental backups is my guess.
242.
▲
by
sorbits
17y ago
Learn about the business aspect, you can break this down as problems you need to solve and have your brain work on that. I never liked the business aspect myself, yet I managed to build a business with a couple of employees, and earlier thi
243.
▲
by
sorbits
17y ago
With proper overloads you can easily track your memory usage or even which instances are leaked. So yes, C++ is low-level (it does after all include C), but it has features to abstract away tedious details — this allows higher level program
244.
▲
by
sorbits
17y ago
More portable in that you do not hardcode the path. Ruby, Python, and similar are generally not in the same location across systems. Unfortunately on Ubuntu (and probably other Linux variants) you can’t pass arguments to the interpreter, e.
245.
▲
by
sorbits
17y ago
This isn’t about that. I link to Apple’s documents in my blog posts, manual, mailing list replies, tickets, etc. It is extremely frustrating that these links break with time, not made any better when then users write me to tell that my li
246.
▲
by
sorbits
17y ago
Yes, I agree that a lot about how to structure code is subjective, which is also why I am very interested in having better terms to describe this — thanks for the book suggestion! Giving it some more thought, I think it boils down to realiz
247.
▲
by
sorbits
17y ago
I realize the notes are for preparing a potential employee for a Google-style job interview. I am curious if there are any employers out there with tips for follow employers about how to screen candidates. I find that a vital skill is under
248.
▲
by
sorbits
17y ago
It is rather misleading IMO even though it is from the article. It is a template expansion system that also setups SCM for the “expanded” project templates — presently it sounds like there is only the template for Ubuntu projects, but that
249.
▲
by
sorbits
17y ago
Excerpt from article: Multiplications of numbers in [0,m) can almost be done in time O(log m). For the purposes of hash tables, the number m must be close to the number of different keys n. Thus—formally—hash tables often run in time O(lo
250.
▲
by
sorbits
17y ago
The explanation I have heard for this is that your metabolism (which break down molecules into smaller units and release energy) slows down some hours before you go to bed.
251.
▲
by
sorbits
17y ago
I’ve had a problem getting up early for as long as I can remember. Physical work does not work for me. What finally did the trick was sunlight. I moved (a year ago) to a new place which has panorama windows in all the rooms and facing oce
252.
▲
by
sorbits
17y ago
Is your friend of the belief that ideas should be patentable? That I can use any idea I want to “build my product” is what has allowed our society to evolve to where we are. And when I grab a dozen ideas from the public domain I will refine
253.
▲
by
sorbits
17y ago
One of the reasons the App Store prices are so low is that there is no “try before you buy”. If I test a piece of software for a month and find it useful, I will pay a reasonable price to keep using it. If I read a paragraph written by the
254.
▲
by
sorbits
17y ago
I wonder if you consider yourself “creative for a living” because I am, and your generalization does not ring any bells for me. Creative people are often motivated by a task, filling in holes in the patterns they see (and finding these pa
255.
▲
by
sorbits
17y ago
DSLs are great when they bring the code closer to being a description of the problem / logic / assertions. One example of a highly successful embedded DSL is regular expressions. A DSLs made by using a language’s features for operator overl
256.
▲
by
sorbits
17y ago
A hierarchical databases is not a key/value store: http://en.wikipedia.org/wiki/Hierarchical_model Though you are right that the reason RDBMS became the norm has a lot to do with working with the data (analyzing to use your word). A key/v
257.
▲
by
sorbits
17y ago
There is an interview (2003) with the author of Launchbar (which does something like the article describes) where he explains how the concept evolved: http://macdevcenter.com/pub/a/mac/developer/2003/09/25/innov... From the interview: »I
258.
▲
by
sorbits
17y ago
Article says: “he feared harassment from staunch Apple fans who actually believe those Mac versus PC security commercials” . Here’s an advice, don’t make statements like “the many weaknesses in Mac OS X and Apple applications” or “Apple
259.
▲
by
sorbits
17y ago
Adding to your “no 'layers' underneath you that can screw up the timing” it is also valuable that if there is a performance problem in your application, you can address it. You won’t ever end up having to just blame it on the garbage coll
260.
▲
by
sorbits
17y ago
Java certainly evolved the OO parts of C++. C++ being a multi-paradigm language it does however have more than the OO stuff, and that “more” wasn’t inherited by Java. This “more” is things like operator overloading, templates, compile-time
261.
▲
by
sorbits
17y ago
He is not, and if someone from 37 signals should be on a list of influential programmers, surely it should be David Heinemeier Hansson (creator of the Rails framework). But definitely this list is crap! From my list of “who is missing” is A
262.
▲
by
sorbits
17y ago
The article says: “any competent developer out there can make basically anything”. He really should read Software is Hard: http://www.gamearchitect.net/Articles/SoftwareIsHard.html Also, while ideas are cheap, that does not mean that all
263.
▲
by
sorbits
17y ago
You can read these from a distance and read multiple codes at the same time. E.g. point your phone to the cereal shelve in the supermarket and have it point out which one has the most fiber, even visually via augmented reality — this isn’t
264.
▲
by
sorbits
17y ago
As I said, generating a Makefile (i.e. the dependency graph) from Python would be fine, which conceptually sounds like what SCons do (from your comment). But look at the build file example on the fabricate page, it is a user supplied build
265.
▲
by
sorbits
17y ago
I have a machine with two quad-core CPUs, I want to run 8 parallel jobs at a time! Most of these make replacements start with design decisions (like using Python) that pretty much rule out ever reaching what make does best, and which is ess
266.
▲
by
sorbits
17y ago
And desktop development can be much, much, much harder than web development. It really depends on what you are writing. The nature of web apps though tend to be based around CRUD using a database already written, a web server already writte
267.
▲
by
sorbits
17y ago
And your argumentation falls under the Amazing Familiarity :) Twelve million Africans were shipped to the Americas from the 16th to the 19th centuries (according to Wikipedia), I doubt any of us know how every single person involved justifi
268.
▲
by
sorbits
17y ago
He basically says that you have to change your business model to survive. So put on an edge, two guys who spend all their time working on the source should open source it and then spend all their time doing support work. I think that is a l
269.
▲
by
sorbits
17y ago
Apple is a hardware company, their software and web services are to complement the hardware, not their main revenue stream. Seeing as they already did (portable) computers, even has done handhelds in the past (newton), they did MP3 players,