Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
bear8642
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
11 ms
·
91.
▲
by
bear8642
4y ago
Hmm, feel q looses APL and K's conciseness with the ability to express yourself within a few characters rather than whole words
92.
▲
by
bear8642
4y ago
> Does it actually succeed though? Not sure about J, but I feel APL certainly does, at least for me - the symbol set makes it very easy to sketch out a solution. Part of that ease is the generality of the various operators. That is the r
93.
▲
by
bear8642
4y ago
> whether it's J or BQN Any reason you're not considering APL? I've personally found it the nicest set of characters - BQN's too spacey for me :)
94.
▲
by
bear8642
4y ago
Hard disagree - I'd consider it the encyclopedia of Computer Science. Yes, might not be great to read in entirety but found very useful exploring some search algorithms recently - KMP and Boyer-Moore both explored in the excruciating
95.
▲
by
bear8642
4y ago
>online-only It's printed on envelopes recently arrived currently. That's how I heard about this
96.
▲
by
bear8642
4y ago
to be fair, it's where UTF-8 debuted
97.
▲
by
bear8642
4y ago
Whilst great Brian's added this, didn't Plan9's version of AWK support UTF-8? I haven't used it, but my understanding was all the unix tools were upgraded to work with unicode - don't quite see why it's taken s
98.
▲
by
bear8642
4y ago
Just to check - by Helios you mean < https://en.wikipedia.org/wiki/HeliOS >? I've not heard of it before. > a parallel universe version of Plan9 I've enjoyed learning about Plan9, how would you say the
99.
▲
by
bear8642
4y ago
This and Nand2tetris course both excellent resources
100.
▲
by
bear8642
4y ago
> data-flow language Forgive me if misunderstand, but could you not use an array oriented language such as APL, J or K? Whilst they probably don't quite mesh with explicitly controlling the data flow, but don't they and other d
101.
▲
by
bear8642
4y ago
remember enjoying reading the simple plan9 version of cat(1) - < http://9p.io/sources/plan9/sys/src/cmd/cat.c >
102.
▲
by
bear8642
4y ago
> the issue of regex mixing up control in-band with data Could you explain this? I don't quite understand what the problem is. Do you mean something like sed's regex substitute command?
103.
▲
by
bear8642
4y ago
>"A Philosophy of Software Design" by John Ousterhout Indeed, very interesting little book! He's done a talk[0] about it if you want a taste before buying. [0] https://youtu.be/bmSAYlu0NcY
104.
▲
by
bear8642
4y ago
Probably due to they're a great notation for the problem area which for regex is concisely describing text patterns. For example 'a*b' is any number of 'a's followed by 'b'. How else would you concisely st
105.
▲
by
bear8642
4y ago
> I could absolutely care less Feel petty mentioning this, but you mean you couldn't care less right? As in you care nothing about latest movie, right? Took me a moment to work out what you were saying, hence why pointing out, altho
106.
▲
by
bear8642
4y ago
Over on reddit, /u/mikemike has good read order for Lua source code: < https://www.reddit.com/r/programming/comments/63ht/ask_reddi... >
107.
▲
by
bear8642
4y ago
To build a solution to a problem you have
108.
▲
by
bear8642
4y ago
Noam Nisan and Shimon Schocken's The Elements of Computing Systems good starting point for various topics - It's the accompanying book to their Nand2Tetris course and, along with my explorations with the Raspberry Pi, was one of
109.
▲
by
bear8642
4y ago
Bit old now, but enjoyed Steven's TCP/IP book too as he explores the various protocols
110.
▲
by
bear8642
5y ago
>You don't write README.md, ARCHITECTURE.md, JavaDocs, etc, at all? Maybe? Not sure - haven't worked on enough big projects to declare answer >A new developer is supposed to go through all the codebases and figure out for hi
111.
▲
by
bear8642
5y ago
Indeed! Remember reading this < https://raspi.tv/2015/documentation-and-commenting-your-code > article on importance of comments
112.
▲
by
bear8642
5y ago
> * Start from data storage. (Database, flat files, whatever.) How does state get persisted? Reminds me of Fred Brooks' famous "Show me your flowcharts and conceal your tables, and I shall continue to be mystified. Show me your
113.
▲
by
bear8642
5y ago
Indeed! And even then drawing can help with the programming! Discussing code for linked lists for example, having the box and pointer notation for what happens and scenarios very helpful! [1]<->[2]<->[3] to [1]<->[3] means
114.
▲
by
bear8642
5y ago
Any explicit examples? Starting to explore scheme more and would be interested in some good pointers
115.
▲
by
bear8642
5y ago
The Plan 9 operating system is good C codebase to explore too
116.
▲
by
bear8642
5y ago
Well she is married to Rob Pike…
117.
▲
by
bear8642
5y ago
Could you explain how that expression works? Recognise the Y combinator on the left but don't understand the right sub-expression
118.
▲
by
bear8642
5y ago
But it has survived - Clojure, a JVM lisp dialect, flourishes! Feel part of what makes lisp fascinating is its simplicity and power leading to its place as a test bed for ideas such as continuations and Kanren, a new logic programming langu
119.
▲
by
bear8642
5y ago
Remember reading Papert's Mindstorms book and being reminded of the fun you can have with computers, these powerful modelling machines - as Douglas Adams put it too
120.
▲
by
bear8642
5y ago
Thought that was more how they convinced management to buy PDP11 saying we'll make typesetting software for patent department?
More ›