Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
nadam
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
17 ms
·
121.
▲
by
nadam
11y ago
A question to WebAssembly experts: How easy it is to use WebAssembly as a sandboxed embedded scripting mechanism in my own native (C++) application? I am writing a native real-time system (a distributed 3D engine for VR) in which I send scr
122.
▲
by
nadam
11y ago
This is good advice for success. On the other hand happiness is not the same thing as success, although they are related. This is the reason I put an unreasonable fraction of my energies into being very good at programming, algorithmization
123.
▲
by
nadam
11y ago
Ok, now I see that you are complaining that the JSON Schema language is not strong enough. In this case I think people should create better new schame languages for JSON, as I find that the JSON syntax is better suited to data than XML, whi
124.
▲
by
nadam
11y ago
Then use this instead: { number: "1.0000000000000000000000000000001" } How is it worse than XML?
125.
▲
by
nadam
11y ago
Being at the right place at the right time is also important, if not more important. There are lots of people thinking out of the box everywhere in the world but financial success in software is extremely concentrated at certain geographica
126.
▲
by
nadam
11y ago
I tend to think about this topic as an 'independence spectrum' where YCombinator seems to suggest your independence should be somewhere in the middle. The spectrum is this: Being an employee -> being a founder with no majority
127.
▲
by
nadam
11y ago
I am not a native english speaker and I am wondering why is a book, which is a collection of interviews called a 'handbook'? The definition of a handbook according to wikipedia: "A handbook is a type of reference work, or oth
128.
▲
by
nadam
11y ago
I am familiar with C++ and not familiar with D, but I have heard from people that D is not very practical without a garbage collector, so I suspect that D is not a good choice if you want to have memory allocation/deallocation in your
129.
▲
by
nadam
11y ago
Theoretically this is true, but in practice, those who need to write very efficient code competitively, rarely use naive algorithms. (Pure C/C++ also isn't enough nowadays though, the processor isn't competitive with the GPU
130.
▲
by
nadam
12y ago
"Once you realize that computing is all about constructing, manipulating, and reasoning about abstractions, it becomes clear that an important prerequisite for writing (good) computer programs is an ability to handle abstractions in a
131.
▲
by
nadam
12y ago
This does not really apply to me because I tend to bind boringness/excitement to problems and not technology. For example if my task is to create a typical website, that is relatively boring by default. Speaking about databases I choos
132.
▲
by
nadam
12y ago
Nice introduction to backpropagation. The author understandably handles only a special case and avoids the case when an input comes in on many completely different paths to the output. When this article will be extended, it would be interes
133.
▲
by
nadam
12y ago
It think this has nothing to do with gender: In those early projects those who got the biggest respect (like John Neumann) have done the intellectual heavy-lifting. Seriously, that guy was a genius. Today it is the same way: The CTO or chie
134.
▲
by
nadam
12y ago
Well written, this resonated with me. My day job is a software engineer. At night I have started to build a speech synthesizer. I had some math knowledge before, but I need to constantly improve it. (in the territory of signal processing an
135.
▲
by
nadam
12y ago
Technology does not really matter if you are not a technology company. Most so called tech startups are not really technology companies. A technology company is a company in which the most important added value is the solution to nontrivial
136.
▲
by
nadam
12y ago
"the first is that they usually actually like their jobs. As long as they get to work with the cool tech and the neat toys, they’ll sleep under their desks if they have to." I have never seen anyone like that who for example have
137.
▲
by
nadam
12y ago
Smart programs can pay humans to do things. It can send an email to a guy who seems to be weak and desparate (maybe drug addicted) based on their forum contribution. The software can send them money on paypal for the serivces of the guy. Th
138.
▲
by
nadam
12y ago
There is a huge 'market' for robots which can make money. Unfortunatelly if a robot could do my job or yours at least as well as we do (I am a software developer) that would worth lots of money to some business people... Obviously
139.
▲
by
nadam
12y ago
"I think a lot of African Americans are getting a bum deal out of life. Murder and drug dealing are wrong, but society doesn't give them a lot of other realistic options." I think this is bullshit. I am living in an eastern E
140.
▲
by
nadam
12y ago
Not too much, just one thing: If we could simulate the universe then of course there would be a simulation in the simulation, etc... And maybe there is a fundamental yet undiscovered 'law of computation' that a sufficiently comple
141.
▲
by
nadam
12y ago
" That's probably sufficient for cases with infrequent read-write cycles, assuming that your floats tend to cover useful time-space coordinates (i.e. where and when a hard drive could plausibly reside). I'm not sure how "
142.
▲
by
nadam
12y ago
When I was young I had this idea that any hard drive can be compressed into 100 bytes. The compressed data is a 4 dimensional vector, a component of the vector is a 25 byte floating point number, and represent the space-time coordinates of
143.
▲
by
nadam
12y ago
This is true, but precisely because it is true, at the top of every game everybody is reasonably hard working. And among these hard-working people other factors start to decide again, and a very important factor is talent. So if you compare
144.
▲
by
nadam
12y ago
I agree with most of the observations, although I think that 1. and 8. contradict each other a bit. In my opinion leaving your comfort zone often, so becoming kind of a 'generalist' is a good strategy only if you can learn subject
145.
▲
by
nadam
12y ago
The fastest modern 3D engines (Frostbite, CryEngine) are as brilliantly efficient as those programs from the early days. The difference is that today's highly efficient systems are much more complex, so besides brilliant ideas, more an
146.
▲
by
nadam
12y ago
The problem is that sadly the fact that someone does not interview well, or has no social skills does not automatically imply that he/she is particularly talented. The most interesting stories are about awkward geniuses, but in real li
147.
▲
by
nadam
13y ago
Of course if you are working on a boring problem it is a mistake to try to make it more interesting by incorporating interesting tools. This is a common problem in web development for a lot of people. On the other hand if the problem you wa
148.
▲
by
nadam
13y ago
The article only discusses the 'extremities' (C vs. Python/Java, etc...) when there is an obvious and popular 'compromise': C++, which has most of the discussed advantages of both sides. (Although it has some drawba
149.
▲
by
nadam
13y ago
Regarding source code in a business context the question is: What is your competitive advantage? Well, as an experienced software developer who is not nearly as experienced in other things, sometimes my only chance to have competitive adv
150.
▲
by
nadam
13y ago
"The ultimate point of Masters of Doom is that today you no longer need to be as brilliant as John Carmack to achieve success, and John Carmack himself will be the first to tell you that. Where John was sitting in a cubicle by himself
More ›