Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
CookWithMe
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
7 ms
·
121.
▲
by
CookWithMe
14y ago
Is this the follow up to "Computer Generated Math Paper makes it into Peer Reviewed Journal"? http://news.ycombinator.com/item?id=4676837 The whole article contradicts itself. Just start with the title: "The GPL self-destruct mechanism" v
122.
▲
by
CookWithMe
14y ago
What about images? Should one save them in the DB? Is Postgres able to handle high-res images? Last time I checked (for MySQL) it was possible, but not really recommended/wide-spread. Does anyone have practical experience with Postgres (and
123.
▲
by
CookWithMe
14y ago
As for eggs, for baking they can easily be replaced. It's more difficult if you want to replace scrambled eggs or similar. I have tried the vegg [1], but have not been very impressed. And I just googled and found out that apparently in Chin
124.
▲
by
CookWithMe
14y ago
At least the meat problem is already solved: http://www.slate.com/articles/technology/technology/2012/07/...
125.
▲
by
CookWithMe
14y ago
Well, the target group of android police is existing android users. So they naturally compare it to phones they use. The same was true with the iPhone 5: A lot of blogs that are mostly frequented by existing iOS users didn't bother to compa
126.
▲
by
CookWithMe
14y ago
Sorry, but it is not a game, it is a convention that afaik holds true for ALL languages that use exceptions. Using exceptions for control flow is widely accepted as a code smell.
127.
▲
by
CookWithMe
14y ago
There is a fundamental difference between throwing an exception and returning null. From http://en.wikipedia.org/wiki/Exception_handling : "Exception handling is the process of responding to the occurrence, during computation, of exception
128.
▲
by
CookWithMe
14y ago
I'm just guessing here, but maybe he is not talking as much about the language itself but about the (default) VM? AFAIK, the VM of Ruby (but also Python and node.js) do not support parallel execution of threads (which is usually solved by s
129.
▲
by
CookWithMe
14y ago
> isn't any different from checking from nulls everywhere You would only check for nulls "everywhere" if all functions could potentially return null. Then, indeed, there is no difference. But (hopefully) not all functions will return nu
130.
▲
by
CookWithMe
14y ago
I think in most places you are earning enough to live comfortably. Far more important to overall happiness than $10k more or less is whether you enjoy your job, get along with the colleagues and have friends and a cool environment outside o
131.
▲
by
CookWithMe
14y ago
The automatic grading has a huge advantage: It is nearly real-time, and improving the solution and re-submitting improves your score. Having been a teaching assistant who corrected programming assignments (and also a student), I always wond
132.
▲
by
CookWithMe
14y ago
I found the style checker to be pretty good and helpful. Because for some problems they give a hint, e.g. "this is solvable with a one-liner", the student could figure out himself whether he is on the right track or not. Line-length could a
133.
▲
by
CookWithMe
14y ago
Agreed. Release early and often is well known and accepted in software engineering... yet some stores do their best to make that impossible.
134.
▲
by
CookWithMe
14y ago
He publicly admitted that he cracks his ebooks. IANAL, but his missteps would be much easier to proof in court, compared to the case of the Norwegian kindle user. But for some reason, I strongly doubt Amazon will ban him...
135.
▲
by
CookWithMe
14y ago
Good written article, I agree with most of it, except: > Don’t just complain or critique, offer up solutions too; I often had the feeling that, when I got offered a solution from a good guy who's opinion I value, the usually limited tim
136.
▲
by
CookWithMe
14y ago
> it's how you continue to iterate and make beautiful, successful apps. I think it's great that they officially support "release early and often"!
137.
▲
by
CookWithMe
14y ago
I'm technical, I build stuff myself, so take my opinion with a pinch of salt. If you have built a non-technical throw-away prototype (paper, wireframe, ...), at some point you may find your testing is limited. IMO, a technical THROW-AWAY pr
138.
▲
by
CookWithMe
14y ago
You are right, my wording was incorrect. I'll try to put what I wanted to say in the words of Dr. Thomas Puzak, IBM: "Everyone knows Amdahl's law, but quickly forgets it". That said, Amdahl's law does NOT apply to problems, it applies to pr
139.
▲
by
CookWithMe
14y ago
Actually, newer server CPUs have that, in a way. Each core is technically identical, but the performance is not always identical and can be dynamically adjusted. The most obvious example is dynamic overclocking, where one core (that ideally
140.
▲
by
CookWithMe
14y ago
Yes, there definitely are programs where this holds true (as I have said), but there are others where it does not. A simple, but perfectly reasonable example is brute-force search for cracking a password (if you got the hash of the password
141.
▲
by
CookWithMe
14y ago
I know, I actually read the paper like a year ago. Actually, what was turned later into Amdahl's law is more or less a side-note in the paper :) The parent said "most parallel programs", which I translated to embarrassingly parallel problem
142.
▲
by
CookWithMe
14y ago
The biggest myth is probably that the CPU is the most important part for performance. There are so many other bottlenecks that you can easily run into (drive, memory, memory bus, ...) that blindly updating the CPU (more MHz / more cores) is
143.
▲
by
CookWithMe
14y ago
"the most parallel programs" are those that run on supercomputers / huge clusters, and they don't have these bottlenecks... But for the average parallel programs, you are (currently) right, I guess.
144.
▲
by
CookWithMe
14y ago
tl;dr Use the right tool for the job. You need to know your tool (CPU) and your job (application(s)). I.e. an app which is heavily affected by Amdahls law doesn't really profit from more cores, where as highly parallel apps do profit a lot
145.
▲
by
CookWithMe
14y ago
"Not compatible with Linux" :( Does anyone know whether this is planned for the near future?
146.
▲
by
CookWithMe
14y ago
Google Play: You can see country, language, carrier, device and android version of every install.
147.
▲
by
CookWithMe
14y ago
Another idea - have you heard of a concierge MVP? If you can pull it off, you can validate that your idea really solves a pain of the customer (right now you have probably validated that your customers have a pain). I'll also recommend the
148.
▲
by
CookWithMe
14y ago
I don't know the exact definition of an idea being started on, so yeah... I'd say it's fine. If you had build a prototype, that would have definitely crossed the line. But you don't even have a landing page up, right? I have only been to on
149.
▲
by
CookWithMe
14y ago
Before you let it rest in your project folder, you can try to pitch your idea at a startup weekend or similar event (basically, hackers, designers and business people spend a weekend trying to "create" a startup, usually building a MVP and
150.
▲
by
CookWithMe
14y ago
How about a meta-answer? "I am really passionate about an interview question, which I like to call the most revealing job interview question. It’s without a doubt my favorite interview question, because it only take 5 minutes and tells me a
More ›