Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
PeCaN
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
37 ms
·
331.
▲
by
PeCaN
10y ago
Generally when referring to the JVM's performance people are talking about IBM J9, Azul Zing, HotSpot, etc, while Android has its own VM. Additionally, most high-performance JVMs are optimized for long-running server applications, wile
332.
▲
by
PeCaN
10y ago
Go is unsuitable for programming, and UI development typically involves some programming.
333.
▲
by
PeCaN
10y ago
Why would it be?
334.
▲
by
PeCaN
10y ago
Hand-wavy? It has explicit action steps.
335.
▲
by
PeCaN
10y ago
…Just curious, have you ever used any of Perl(5), Python, or Ruby before? If I had to guess, ‘foo.IO.words’ probably turns ‘foo’ into an IO object of some sort and then reads words. (Whether it reads the whole file into a string and splits
336.
▲
by
PeCaN
10y ago
TL;DR “We know fuck all about consciousness, but it can't possibly be anything special.”
337.
▲
by
PeCaN
10y ago
Yeah, it's really weirdly passive-aggressive and lame. Condescending is a good way to describe it. I use Slack in a small 5-person company and generally dislike it. The desktop app is horrible. Why does a chat app need 400MB of RAM any
338.
▲
by
PeCaN
10y ago
The compiler provides you no help at all with them, and no syntax that makes error conditions and handling separate. It also mixes application logic and recovery logic. Basically everything that's problematic with returning a status in
339.
▲
by
PeCaN
10y ago
340.
▲
by
PeCaN
10y ago
…you'd rather eat random shit out of the ground that has been found to not kill you, than to eat something based on studying humans and their nutritional needs? I mean, I can't say I like soylent much but you're just stupid i
341.
▲
by
PeCaN
10y ago
And for Java it's actually much less of an issue thanks to the crazy manhours put into developing fast GC for Java. I suspect Azul Systems's pauseless GC is probably quite popular in HFT.
342.
▲
by
PeCaN
10y ago
Still is practical, OpenBoot/OpenFirmware is still what boots big IBM POWER servers. Not sure if Oracle still uses it but Sun did. OpenBoot is basically like UEFI but less complex and written in a Forth dialect. It's quite cool.
343.
▲
by
PeCaN
10y ago
You at least have some semblance of security when handling classified documents, right? Nothing wrong with having a private email server, but having a private email server and being an idiot with it is a little different. Though then again
344.
▲
by
PeCaN
10y ago
Let's keep doing the same thing even though it's not working, because the only alternative is to quit! Are you real or a markov chain
345.
▲
by
PeCaN
10y ago
…except they did though, at least if you've sshed into github at some point (which I think nearly everyone has).
346.
▲
by
PeCaN
10y ago
Not a whole lot, no. There are some cryptic documents on the language and some various experiments I've done with the seL4 microkernel. Currently I'm working on getting the language solidified and the completing the implementation
347.
▲
by
PeCaN
10y ago
Probably because only women can be discriminated against. …Well, that, or because it's most definitely off topic.
348.
▲
by
PeCaN
10y ago
Looking at software today, I'm note sure we're perf-obsessed enough actually. Fortunately, simpler, faster, and more powerful all go hand in hand if you pick the right abstractions. And I am building something better—think AS/
349.
▲
by
PeCaN
10y ago
SCSU and BOCU-1 can both help a lot with that last point. They're two standard methods of compressing unicode strings that are primarily in a single language—obviously it's not as good as lz4 or gzip or other general-purpose compr
350.
▲
by
PeCaN
10y ago
Fair, and good response. I was kind of just venting about my general dislike for Go there…. I do think Go has a decent niche for backend services similar to Erlang but with a much easier learning curve (and more available talent). Sounds li
351.
▲
by
PeCaN
10y ago
Why would you rewrite already-working services written in an expressive and battle-tested language to a fad 1970s-style language? It's like being in the late 90s and replacing your existing infrastructure with Java hype, except with
352.
▲
by
PeCaN
10y ago
Nothing fancy, I just do fossil export --git repo.fossil | git fast-import manually every now and then. I could set up a fossil hook to do it, but I haven't quite bothered to yet.
353.
▲
by
PeCaN
10y ago
I use fossil for all my personal projects. It's absolutely a pleasure to use. Not much more to say about it, it's a tool that's easy to use and gets the job done. Easy to export to a git repo too, e.g. to mirror to GitHub (wh
354.
▲
by
PeCaN
10y ago
uMatrix! It's a brilliant addon that lets you control what gets run at a pretty fine-grained level (per domain, per subdomain, whitelists can be local to a site, etc) without being at all clunky (easier to use than NoScript in spite of
355.
▲
by
PeCaN
10y ago
uMatrix is one of the most brilliantly designed UIs I've used in a while. There's hardly any learning involved, it's simply a very usable thing.
356.
▲
by
PeCaN
10y ago
The class syntax feels like they wanted to make it clear that an object is just a tagged record with a vtable. Unfortunately, it ended up looking like they were trying to design a Java-like OO system without using the word “class”. Thankful
357.
▲
by
PeCaN
10y ago
Yes, the LIA should probably have tried to understand British and American culture better before dumping money into Citigroup via Goldman Sachs. But even if they had bothered—and that's a big ‘if’, since Qaddafi was not really known to
358.
▲
by
PeCaN
10y ago
What? That macro is super straightforward. Yes, generating C++ templates from CPP macros is a little ugly, but it's not particularly hard to understand. CPP macros only start to get weird once you start implementing control structures
359.
▲
by
PeCaN
10y ago
…without installing curl and grep? Nope.
360.
▲
by
PeCaN
10y ago
That's where SBCL came from?! Wow, they really did a great job with it. I've no idea how they manage to compile a dynamically-typed language so efficiently.
More ›