Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
jblow
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
60 ms
·
241.
▲
by
jblow
9y ago
It is simply not true unless you have a pathological idea of "hand-allocation" (which to be fair, some programmers do program like). Let me put it this way ... all "garbage collection is fast" claims are saying the follo
242.
▲
by
jblow
9y ago
I work in cafes most of the time and seem to get a lot done.
243.
▲
by
jblow
9y ago
If there's an accident (boom) then the paying customer's payload is destroyed and in most cases they will not have a duplicate payload just standing by to be launched. Building satellites takes a while.
244.
▲
by
jblow
9y ago
Guys. Stay away. Tcl is awful if you want to write software that doesn't waste hours and hours and hours of your precious time hunting down simple bugs that would not have been an issue in most other languages. - guy who used Tcl in li
245.
▲
by
jblow
9y ago
Yeah, identifying risk is important. But thinking one can "identify risk" as some random dude posting on Hacker News, criticizing a guy with a lot of experience running cutting-edge tech companies that make stuff like cars and spa
246.
▲
by
jblow
10y ago
Dude, Photoshop takes many seconds to start up, and as of the most recent redesign it now often takes multiple seconds just to display the new project menu . And this is not atypical of today's software. Forget 16ms, I would be happy
247.
▲
by
jblow
10y ago
I think the sentiment still applies. Why is this a service instead of just a library I can link and use however?
248.
▲
by
jblow
10y ago
I don't think "long-lived" is a good substitute for "extremely large". The longer something lives, the better it should be, for multiple reasons -- more time to work on the code, more design iterations, more-thoro
249.
▲
by
jblow
10y ago
But ... in a text editor you care about lines most of the time. This is what I object to about the rope representation -- it intentionally destroys this information that you actually want available most of the time. I don't think that&
250.
▲
by
jblow
10y ago
To get the parentheses right, you have to parse the language. There is an extensive body of literature on parsing that goes back decades. Most of it I don't think is that useful. But some of it is about parallel parsing. If you are int
251.
▲
by
jblow
10y ago
I am not trying to be anti-intellectual, but software currently has the opposite problem, where people decide some idea will Make Everything Better and it turns out that this idea does nothing of the kind. In fact some of these ideas have s
252.
▲
by
jblow
10y ago
Oh you're that Raph! Hi. Sorry for presuming age + experience level, it's how this came across to me. Actually I think Rush is a prime example of "excited about general ideas that turn out not to be right or relevant to muc
253.
▲
by
jblow
10y ago
Please read this with a grain of salt as it does not seem practical or necessary. It seems like the kind of thing written by a young person who is excited but doesn't really have much experience. Most of the ideas would not be real-wor
254.
▲
by
jblow
10y ago
It was the "or indeed in C" that ended it for me right there (though that was compounded by the 'you want to load your 8-dimensional points from a file, where else could you possibly be getting them?' stuff, which shows
255.
▲
by
jblow
10y ago
It's very sad. Halo was originally announced at MacWorld: https://www.youtube.com/watch?v=6eZ2yvWl9nQ but history did not go that way....
256.
▲
by
jblow
10y ago
Then you get early warning that you need to be paying attention, rather than silently corrupting your data by swapping some coordinates around. No, a real-world case is that I have a giant program that uses my own geometric primitives, an
257.
▲
by
jblow
10y ago
(a) This kind of thing in many cases is just tedious busywork that you are now making someone do every time they call the routine. What if they have a MyPoint and your procedure takes a YourPoint? And what if your point is 8-dimensional, an
258.
▲
by
jblow
10y ago
no more than 3 arguments for your functions It is hard for me to believe that this is a piece of style advice that anyone writing serious software would follow. If you need to do something wherein the basic task requires 8 arguments'
259.
▲
by
jblow
10y ago
No, because they share a base Entity class.
260.
▲
by
jblow
10y ago
The way I do it, each entity has one struct. So a Bullet is one strict and a Door is one struct. They both share common base members that all entities share. But this is all that is really necessary. Once you start getting into components,
261.
▲
by
jblow
10y ago
"I'm curious what API you would use for implementing a table with varying row heights (that you only know upon rendering but can guess beforehand), sortable columns and millions of rows." In general my policy is that when thi
262.
▲
by
jblow
10y ago
The reason this explanation is so widespread is that it is actually not false. However , the actual uncertainty in the Uncertainty Principle takes place at a much deeper existential level, in a more-important way, so this is a woefully inc
263.
▲
by
jblow
10y ago
If you want to successfully build a game, I recommend staying away from entity/component or any other overcomplex system ... until such time as you are an expert game programmer and know that's what you really want (such a time
264.
▲
by
jblow
10y ago
Most jobs are not in sales, so regardless of whether this is true, it only applies to a minority of positions. (Though I have no numbers, in my experience sales is the one area where there are lots of women in tech companies, as well as in
265.
▲
by
jblow
10y ago
In fact this is a reason to be skeptical of this kind of discrimination argument. If the wage gap is happening and is really so drastic, if women are being undervalued so hard, etc, then there should be a massive Moneyball-style opportuni
266.
▲
by
jblow
10y ago
You are talking to someone who has done 3D rendering professionally for 21 years. What's your background?
267.
▲
by
jblow
10y ago
Yes, absolutely, and in fact I think it would be a much better program.
268.
▲
by
jblow
10y ago
"so you need some data structure that sticks around between frames specific to the widget type, so that's what retained mode APIs like Qt do for their widgets." Immediate mode GUI systems are allowed to keep state around betw
269.
▲
by
jblow
10y ago
It is a little confusing because we are talking about both rendering and GUIs, but ... "retained mode" in this case refers to the GUI itself, not the method of drawing. Motif and Xlib are "retained mode" in the GUI sense
270.
▲
by
jblow
10y ago
[citation needed, in the form of actual benchmarks] The thing is that list fusion and whatnot is all just there to get around the handicap that was placed there in the first place by the language paradigm. So you start by insisting on shoot
More ›