Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
chubot
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
56 ms
·
601.
▲
by
chubot
3y ago
Wow yeah. So in the first edition pages 343 to 388 is a full chapter on type checking. It looks much more coherent. What the heck happened ...
602.
▲
by
chubot
3y ago
I have the second edition, copyright 2007, and chapter 6 is "intermediate code generation". The whole chapter is definitely not about type checking -- is yours? https://www.amazon.com/Compilers-Principles-Techniqu
603.
▲
by
chubot
3y ago
I'm in the same boat as you -- here are the two best resources I found: https://mukulrathi.com/create-your-own-programming-language/... https://jaked.org/blog/2021-09-07-Reconstructing-TypeScr
604.
▲
by
chubot
3y ago
Oh yeah, as far as I know Elixir has a lot of calling back and forth with Erlang code. So that makes for a super tricky type system problem. I think the macros make it even harder. Elixir appears to be done almost all with macros -- there
605.
▲
by
chubot
3y ago
Yeah definitely, starting the project in 2007 to releasing publicly in November 2009 is very fast. Then reaching a very stable 1.0 in 2012 is also fast. That's only possibly by reducing scope. I don't think more people help, bec
606.
▲
by
chubot
3y ago
That’s interesting/surprising. I remember this in the Eclipse days, and it was often attributed to Java’s allocation-heavy style, garbage collection, and lack of value types Also Java style of tiny classes and tiny files. It’s an issu
607.
▲
by
chubot
3y ago
Wait until you hear about the incentives to use more computing resources By and large the team doing the work are the technical experts Nobody higher up really knows more If you use more resources, then your project looks more impressive Th
608.
▲
by
chubot
3y ago
Same here, I got a bout of severe RSI almost 15 years ago, for a few months I changed many habits and it's been gone since then ... It's obviously different for everyone but I found that using a trackball helped a lot. For awhile
609.
▲
by
chubot
3y ago
OK but I don't understand why you would read Ninja files rather than generate them. I think Ninja almost always needs a generator -- it's too low level to write by hand, especially for C/C++ projects. Meson apparently also ge
610.
▲
by
chubot
3y ago
Yes, my project https://www.oilshell.org/ has been funded by NLnet since 2022, and it's helped a lot. I needed some help to push through a few problems, and that happened :) It is very forward thinking since we happen
611.
▲
by
chubot
3y ago
I read this 2021 comment/rant and didn't find it illuminating or insightful I just want a tool that doesn’t make ANY assumptions about compiler flags or compilers or how my project directory structure is laid out. I can do the le
612.
▲
by
chubot
3y ago
Yeah I saw this a lot -- real estate people would recommend someone for some kind of independent opinion, but that person has a long-term relationship with them (passing referrals), but no relationship with you The problem is inherently tha
613.
▲
by
chubot
3y ago
Not knowing much about non-profits, I wonder if donations this large ever create political problems for the recipient? Like I imagine tons of people will be hitting them up for pet projects of varying quality after this announcement. Thou
614.
▲
by
chubot
3y ago
Eh, that was the joke / genius of it. I'm sure he got paid well over $1M to say "meh FTX" or whatever it was. So it depends on whether you think "endorsement" is "taking money to associate yourself with a
615.
▲
by
chubot
3y ago
I feel like this is being too charitable to SBF and Holmes :-P They were always going to fail -- they were always going to get caught -- it was just a matter of when. They were both stupid and short-sighted in a way that the others weren&#
616.
▲
by
chubot
3y ago
Usenet was what my uncle who’s basement reeked of cigarette smoke that stuck to the server fans used LOL smoking cigarettes was indeed more popular in 1999, and in 1989 ... Yeah I didn't have a cell phone until 2002, after graduating
617.
▲
by
chubot
3y ago
Yeah by 2002 I think the web had mostly taken over. But I used Usenet in 2002 through Microsoft Outlook Express, a mail reader that was also a news client. Not a web browser. My e-mail was still through Outlook too, and my work e-mail at
618.
▲
by
chubot
3y ago
For reference, I used BBSes before the Internet around 1993, in middle school/high school. When I got the Internet in 1994 or 1995, I used Gopher as well as the web. College was a big upgrade with broadband, and I used it all through--
619.
▲
by
chubot
3y ago
A few years ago it was Medium, and to me it seems like most of the Medium content has "rotted" now ... Substack does look better, but not sure if it's sustainable
620.
▲
by
chubot
3y ago
> But CLR stands for Common Language Runtime and had three official languages shortly after release (VB.NET, C# and J#, offhand). CLR is not really common -- the "tells" are VB.NET and PowerShell. VB6 was a very popular and use
621.
▲
by
chubot
3y ago
LLVM isn't a virtual machine, but WASM is. That's obviously a common misconception given the name -- LLVM was meant to be a VM early in its life, but never was, and isn't now. It's clarified in the first sentence of a h
622.
▲
by
chubot
3y ago
Also, it just takes a lot of time to produce that kind of content The people with the knowledge/experience are often busy doing real world stuff For others, producing that content is the "best" thing they can do with their t
623.
▲
by
chubot
3y ago
Yeah the tone and style of the text kinda bugged me. Who talks like that? I'm definitely sympathetic to the kind of ideas he's advocating, but it's dressed up in a language that makes it seem untrue. It's not surprisin
624.
▲
by
chubot
3y ago
Why a simulated PDP-11 CPU rather than compiling to wasm? I guess because wasm is pure computation with no interrupts and so forth? Also no access to the stack Also it’s probably a lot more work to retarget the existing compilers to new b
625.
▲
by
chubot
3y ago
Yes exactly! If he's going to pure entertainment value ... I mean this article itself is case in point. It would probably be more than a chapter of material too.
626.
▲
by
chubot
3y ago
Michael Lewis makes an appearance in the courtroom ... Everyone's saying he seems to support Bankman-Fried What happened there ??? The guy who calls out a lot of fraud, now can't see it? I'm disappointed because I found his
627.
▲
by
chubot
3y ago
This honestly doesn’t sound bad, since locally grown food has a lot more flavor in my experience Like the carrots and apples and squash grown locally are totally different than the supermarket stuff
628.
▲
by
chubot
3y ago
You’re writing like the status quo is a law of nature. At best it’s been that way for a decade or two How many times has computing hardware changed in response to the economics of the parts and the economics of the businesses buying hardwa
629.
▲
by
chubot
3y ago
Was it free when base64 was invented? CPUs were slower relative to memory in those days, so it may have made a difference. Many more programs were CPU bound, and people wrote assembly more often Also base64 is just easier to code
630.
▲
by
chubot
3y ago
What I'm reading there is that it's less ambitious -- it would only work for languages that have JavaScript string semantics. Some languages targeting WebAssembly may have compatible primitives and would benefit from being able t
More ›