Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
luriel
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
14 ms
·
91.
▲
by
luriel
14y ago
> Coroutines are a much better way to write performant network services. In Go, when a goroutine blocks on I/O, it yields execution to other goroutines. You, the programmer, never think about it, because the platform handles it for you.
92.
▲
by
luriel
14y ago
> But I finished writing my framework/application 10 times, before you even typed RoR. You are never 'finished' writing, code requires almost perpetual maintenance and improvement. (Unless the project is a total failure or you are DJB.)
93.
▲
by
luriel
14y ago
s/because/and/ There is simply no justification to use Node.js for anything.
94.
▲
by
luriel
14y ago
Yes, the lack of proper standards made it even worse, and yes, JavaScript has 'good parts', but JavaScript is still chockfull of wat: https://www.destroyallsoftware.com/talks/wat
95.
▲
by
luriel
14y ago
If anything Node is much more limited than the alternatives, both because of the language it uses, and because of limitations of the implementation, which basically (rather ugly hacks aside) doesn't scale at all beyond one core, and if any
96.
▲
by
luriel
14y ago
Node.js is one of the worst things to happen to the software industry in recent times, a whole generation of programmers are being taught the worst of all ways of doing concurrency, in a system that doesn't scale either in performance or pr
97.
▲
by
luriel
14y ago
"Moral rights" in this contexts seems to be a utterly Orwellian contraption. There are few more fundamental rights than the right of free speech, and this so called "moral rights" are utterly incompatible with free speech.
98.
▲
by
luriel
14y ago
I'm pretty sure that I have a stock Chrome installed from Google's own servers, last updated a few days ago, and that when I go to get.webgl.org I get: " Hmm. While your browser seems to support WebGL, it is disabled or unavailable. If poss
99.
▲
by
luriel
14y ago
> This is going to become less and less common, if only because routers/modems distributed by ISP's typically are passworded by default now. In Germany (where I'm staying) it's almost impossible to find an open wifi network anywhere, de
100.
▲
by
luriel
14y ago
WebGL is not just a security disaster waiting to happen, it is also badly fragmenting the web. I run Linux on a fairly recent Thinkpad, with the latest version of Chrome WebGL is not supported on this system (for who knows what reason). Any
101.
▲
by
luriel
14y ago
PostgreSQL.
102.
▲
by
luriel
14y ago
No, it is easy: avoid anything touched by Oracle like the plague.
103.
▲
by
luriel
14y ago
Bureaucracy and logic (and common sense) have been in perpetual war everywhere since the invention of the concept of government.
104.
▲
by
luriel
14y ago
> Apple, like any for profit business, is certainly accountable to the market. Apple is also using the government to enforce a monopoly on some extremely basic ideas. Thanks to the patent system the market around smartphones is not even
105.
▲
by
luriel
14y ago
> One useful reason to bookmark it: it's a pretty good how-to for "any web application whose purpose is to spit out PDF files that need to follow a specific format". As others have pointed out, the (not really open source) license doesn
106.
▲
by
luriel
14y ago
> 2. How can we create rules that protect companies like Apple who invest in innovation? Why exactly does the biggest company in the industry need to be "protected"? Making fashionable-looking hardware and putting together some obvious
107.
▲
by
luriel
14y ago
The problem with the out of control patent insanity is absolutely not about "Apple vs. Android". The patent wars around the mobile market are just a symptom of how rotten the whole patent system is.
108.
▲
by
luriel
14y ago
Most evidence indicates the net value of so called "intellectual property" is negative: http://levine.sscnet.ucla.edu/general/intellectual/against.h...
109.
▲
by
luriel
14y ago
Also, most of the cost of developing a new drug is not the R&D, but the clinical trials and the huge bureaucracy to get a drug approved. The pharma industry is also notoriously anti-competitive and suffers from chronic regulatory captur
110.
▲
by
luriel
14y ago
> Isn't it enough that they're printing money with this device and the biggest tech company in the world? They are last I checked the biggest company in history. But apparently that is not enough reward for their efforts, they need the
111.
▲
by
luriel
14y ago
> The right way to avoid GC pauses in a GC'd language is to avoid generating garbage; e.g. with free lists. And Go makes it much easier to avoid generating garbage than pretty much every other GC language around, already "by default" Go
112.
▲
by
luriel
14y ago
> If you need a typesafe, generic sorted set with strict efficiency needs When people ask for things like this, I can't help to think that what they want is not generic at all, they want something very specific to the problem they are s
113.
▲
by
luriel
14y ago
Use slices. Really, maybe we should remove container/* completely, so we don't have to answer this stuff over and over again.
114.
▲
by
luriel
14y ago
I'm fairly sure they use the main gc compilers. gccgo does better at some things, but the default compilers do quite well already.
115.
▲
by
luriel
14y ago
Go code does produce considerably less garbage than Java code. And with Go if you really care, you can be even more careful and produce close to no garbage. Control over memory layout is really useful.
116.
▲
by
luriel
14y ago
There have been many improvements to the GC over the last two years, and many more are coming in Go 1.1. GC is an area where always there is room for improvement, no matter how much you work at it.
117.
▲
by
luriel
14y ago
I think GCCGO should work for PPC and MIPS, not sure about SH, but is worth a try.
118.
▲
by
luriel
14y ago
Probably binding to pre-existing C libs. It will take some time to replace 40 years of existing accumulated C libraries.
119.
▲
by
luriel
14y ago
> This may be paranoia. But there are 3 patents that were taken out in my name by a previous employer that have wound up in the RPX portfolio. I am somewhat worried that they will eventually wind up being used to sue companies. This is
120.
▲
by
luriel
14y ago
No, but in other languages there seems to be much more consensus about what features one should use, how and when. In C++ it seems everyone has completely different views.
More ›