Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
PeCaN
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
32 ms
·
271.
▲
by
PeCaN
10y ago
They were all garbage collected, which is a dealbreaker for some applications. Rust aims to fit that niche (though if the Rust Evangelism Strike Force is to be believed, Rust fits every niche). Substructural type systems akin to Rust&#x
272.
▲
by
PeCaN
10y ago
Oh come on, it amused me for a couple minutes. Little silly grins are worthwhile.
273.
▲
by
PeCaN
10y ago
> > If Firefox included vertical side tabs... > […] as it went pseudo-Chrome-mode The problem is Firefox is killing that and other addons as it goes pseudo-Chrome-mode.
274.
▲
by
PeCaN
10y ago
You're measuring the size of a program that calls GCC, not GCC itself at all. gcc-5 isn't the compiler, it dispatches to cpp/cc1/ld/etc. cc1 is 20MB over here. gold is 5MB. Dynamic libraries it depends on (gmp &
275.
▲
by
PeCaN
10y ago
Heh. I like you. One of my many language projects is an array-oriented Forth-like language. I've iterated on the idea several times, I think it's really great. Unfortunately, I have yet to capture the beautiful simplicity and eleg
276.
▲
by
PeCaN
10y ago
That's something I'm working on, actually. I think matching the top stack item(s) fits well into a postfix stack-oriented language. For example: TYPE: Tree | Branch(Tree,Tree) | Leaf ; :: depth Tree -> Int ;
277.
▲
by
PeCaN
10y ago
You can use stuff like https://github.com/dynup/kpatch or http://www.ksplice.com/ to apply security patches to a running Linux kernel, but that's still pretty new stuff. Stratus has been doing tha
278.
▲
by
PeCaN
10y ago
Nobody wants to be that guy who has to rewrite the nuclear power plant software. I do wonder what they use. I assume off-site computers aren't really an option for networking reasons, so Stratus, NonStop, z mainframes, etc probably. I
279.
▲
by
PeCaN
10y ago
Definitely check out http://www.lazarus-ide.org/ for a modern open-source Delphi reimplementation. It's great. I agree that Delphi is quite nice. I use both Delphi and (much more) C++Builder for work, but I wish more o
280.
▲
by
PeCaN
10y ago
Erlang's GC is the perfect example of ‘work smarter, not harder’. It's not a particularly advanced GC, it just does so little work that it's soft-real-time capable. As usual, excellent prog21 article: http://prog21
281.
▲
by
PeCaN
10y ago
Time to spin it the other way: the only reason the US landings on Mars are successful is because of secret government technology developed out of a covertly funded program from the 1950s as part of antigravity research.
282.
▲
by
PeCaN
10y ago
That would be really fantastic, and something that is missing from every torrent search engine I've used.
283.
▲
by
PeCaN
10y ago
Well, you could look at a dynamic type system as just a static type system with 1 type—a sum type of everything. Looking at it that way, a dynamic type system is much less powerful.
284.
▲
by
PeCaN
10y ago
Not really, except that Chinese is a fantastic language for puns :D
285.
▲
by
PeCaN
10y ago
I think bopomofo is only used for learning in Taiwan, where it's also used for keyboards sometimes. Incidentally, bopomofo is also pretty neat. It's based off common characters with the sound of the letter.
286.
▲
by
PeCaN
10y ago
Intel's had transactional memory extensions since Haswell, but it was kind of buggy until Skylake, IIRC.
287.
▲
by
PeCaN
10y ago
Hm. I'd say Mill requires an even more ambitious compiler than Itanium. Itanium's large number of registers, for example, was friendly for existing compilers, while I don't know how compilers will handle the whole belt thing.
288.
▲
by
PeCaN
10y ago
I find it a bit funny that the Sapir-Whorf hypothesis, though invented for and now largely discredited for natural languages, turns out to strongly apply to programming languages. https://en.wikipedia.org/wiki/Linguisti
289.
▲
by
PeCaN
10y ago
As a C++ programmer I'm more annoyed that they're not equivalent.
290.
▲
by
PeCaN
10y ago
Simplified Chinese isn't really any easier to read than Traditional (actually, learning Chinese I find Traditional characters a tad bit easier¹). It's just easier to write by hand. With computers and IMEs I would say there's
291.
▲
by
PeCaN
10y ago
This is what I really like about Ada. Variable-sized arrays and structs on the stack is easy, safe, and efficient in Ada.
292.
▲
by
PeCaN
10y ago
I actually did this¹⋅² some time ago. Since then I've moved on from a hardcore C developer to C++ and Ada³, but it wasn't necessarily a bad solution. I think given how little C gives you to work with, it's the best solution y
293.
▲
by
PeCaN
10y ago
I occasionally pull out SNOBOL4 as a less-awful awk, mostly for poking around/formatting logs and such. Not a bad language honestly. It's aged very well.
294.
▲
by
PeCaN
10y ago
C++98 with a few C++11 features for work (our compiler is not really C++11 compliant at all, but it does have move semantics). Ada for fun, though I'd say Ada 2012 is a bit like C++11 in terms of “basically a new language”. People do s
295.
▲
by
PeCaN
10y ago
There are still a bunch of modern Windows desktop applications written in Delphi and C++Builder – I work on one of them. ^_^ I really like Delphi actually. It's a shame Embarcadero doesn't really seem to care about it.
296.
▲
by
PeCaN
10y ago
Is there an actively maintained fork of Open64 anywhere? Also, I recall PathScale being open-sourced a while back, but it looks like newer releases are proprietary again and I can't find the source code for the open-source one.
297.
▲
by
PeCaN
10y ago
You should join us on freenode #osdev if you have any questions! (Plus, a bunch of people there are interested in Rust, but only 1-2 with Rust OS projects, so your Rust expertise would be appreciated. ;-) )
298.
▲
by
PeCaN
10y ago
Steve? What? We've had totally opposite experiences with him, I guess. Actually, Steve Klabnik makes me want to use Rust (and I'm generally quite happy with C++ and Ada). Very helpful, knowledgeable guy in my experience.
299.
▲
by
PeCaN
10y ago
Really? You're the first person I've heard that doesn't have that problem. My Firefox gets quite slow on both my home and work computers¹ at ~40+ tabs. The tab groups extension (which they removed from core, I guess to make
300.
▲
by
PeCaN
10y ago
The thing you have to understand about Mike's work on the new LuaJIT GC design is that it's heavily constrained by the Lua API. It's not a very interesting GC, though it does improve slightly on the standard tricolor increm
More ›