Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
tjalfi
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
35 ms
·
301.
▲
by
tjalfi
6y ago
> all the A-suffixed functions now intentionally crash on post-98 systems. Do you have a source for this claim? I find it hard to believe that Microsoft would drop support for ANSI applications.
302.
▲
by
tjalfi
6y ago
If you want PCC, you know where you can find it.
303.
▲
by
tjalfi
6y ago
I have compiled Fortran programs from the 70s on modern platforms without changing a line. The compiler, OS, and CPU architecture had all disappeared but the programs still worked correctly.
304.
▲
by
tjalfi
6y ago
I lived without a cell phone until I was in my late 30s (2016). It made going out, meeting friends, navigation, taking photos, and dating much more difficult. Other people will expect you to have one and not having one makes you harder to c
305.
▲
Software Aging (1994) [pdf]
(cs.drexel.edu)
39 points
by
tjalfi
6y ago
|
2 comments
306.
▲
by
tjalfi
6y ago
I like Framework Design Guidelines by Cwalina, Barton, and Abrams. The 3rd edition was recently released. It's targeted at developing .NET frameworks with a broad audience so some of the guidelines aren't appropriate for internal
307.
▲
by
tjalfi
6y ago
RobustProgramming.ps[0] is a great presentation by Stratus Computers about error handling for writing reliable systems. I posted it to HN[1] a few years ago. [0] ftp://ftp.stratus.com/vos/doc/papers/RobustProgr
308.
▲
by
tjalfi
6y ago
Part of my job is to support a system that enforces ethical walls[0]. Here are some of the reasons why this niche isn't a good fit for a low margin business: These products are complex and require extensive customization to be useful.
309.
▲
by
tjalfi
6y ago
I would follow Scala's lead and use square brackets [] for generics.
310.
▲
by
tjalfi
6y ago
> Ages ago I had a conversation with a coworker about why was it that if databases collect statistics for optimizations, that data structures in programming languages don't do the same thing? Lus tables in LuaJIT, Hack arrays, and J
311.
▲
by
tjalfi
6y ago
Have you considered submitting this to Show HN instead of Ask? You can email hn@ycombinator.com and ask dang to change the title.
312.
▲
by
tjalfi
6y ago
This reminds me of a prank I tried in high school. There was a rumor that one teacher didn’t read submitted essays. I decided to test this by applying the jargon translator from Dilbert’s Desktop Games ( https://en.m.wikipedia.org
313.
▲
by
tjalfi
6y ago
Here are a couple recommendations. Interconnections - Radia Perlman. This is a good introduction to bridging and routing. Networking Algorithmics - George Varghese. This has a lot of interesting content about removing bottlenecks from netwo
314.
▲
by
tjalfi
6y ago
Bliss macros[0] are pretty powerful for an infix language. I'm not sure how they compare to macros in newer languages such as Dylan, D, or Rust. [0] https://compilers.iecc.com/comparch/article/92-09-191
315.
▲
Bliss: A language for systems programming (1971) [pdf]
(www2.cs.arizona.edu)
65 points
by
tjalfi
6y ago
|
34 comments
316.
▲
How (Not) to Code a Finite State Machine (1988) [pdf]
(wiki.cs.astate.edu)
13 points
by
tjalfi
6y ago
|
5 comments
317.
▲
by
tjalfi
6y ago
You're correct that the presence or absence of a "this." shouldn't make a difference. Having said that, C# also permits you to have fields with the same name in both the parent class and the current object. This will giv
318.
▲
An Anecdote About ML Type Inference (1994)
(web.archive.org)
57 points
by
tjalfi
6y ago
|
20 comments
319.
▲
by
tjalfi
6y ago
I think the interviewer interpreted Massalin’s comment correctly. She was (is?) involved in the design of the MicroUnity ISA. You can find her name on quite a few of their patents. She also posted to comp.compilers[0] about an improved vers
320.
▲
by
tjalfi
6y ago
> So if you're accessing a variable without [obj]. it's either a member of the current object, or it's a local variable in the current function. It could also be a field in the parent class. Protected fields are a bad ide
321.
▲
by
tjalfi
6y ago
There are several assumptions that are far from a given with premature optimization. 1. Adding the optimization didn’t make the code more complicated. 2. Adding the optimization didn’t introduce a bug. 3. This part of the code will be a bot
322.
▲
by
tjalfi
6y ago
Here are some other interpreters if you’re curious how this design compares. Microsoft 8080 BASIC interpreter [0] is a commented disassembly. An improved version is at [1]. The book Programmers at Work also has notes on the design. [2] is a
323.
▲
Qua: Alexia Massalin interview (1996)
(wired.com)
26 points
by
tjalfi
6y ago
|
11 comments
324.
▲
“Anything but Heavy Metal”: Symbolic Exclusion and Musical Dislikes (1996) [pdf]
(dsodown.mywebtext.org)
3 points
by
tjalfi
6y ago
|
0 comments
325.
▲
by
tjalfi
6y ago
VLIWs[0] and trace scheduling[1] were both from the early 1980s. Dependence analysis, automatic vectorization, and automatic parallelization were invented after 1971. Fast algorithms for computing dominators[2] were late-70s. Graph coloring
326.
▲
by
tjalfi
6y ago
I think you are mistaken about this. Vectorizing compilers have been around since at least the late 1970s; the Cray 1[0] had a vectorizing compiler in 1978. Lamport’s Parallel Execution of DO Loops[1] was published in 1974. [0] https:/
327.
▲
by
tjalfi
6y ago
The linked paper was previously discussed at https://news.ycombinator.com/item?id=23463812
328.
▲
We are living in JG Ballard’s world
(newstatesman.com)
4 points
by
tjalfi
6y ago
|
0 comments
329.
▲
by
tjalfi
6y ago
Margaret Cavendish's book, The Description of a New World, Called the Blazing-World, is available from Project Gutenberg at [0]. [0] http://www.gutenberg.org/ebooks/51783
330.
▲
by
tjalfi
6y ago
(submitter) Wald's WWII memos were reprinted in the 1980s and are available here[0]. [0] https://web.archive.org/web/20140814122810/https://www.cna.o...
More ›