Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
bch
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
66 ms
·
811.
▲
by
bch
8y ago
GNU != POSIX. Glibc work won’t fix (e.g.) the BSDs.
812.
▲
by
bch
8y ago
This is another good point that I think can’t be overstated (running on big-endian or otherwise non-x86 arch). Support the unconventional and it supports you back. It’s a fun, positive feedback loop.
813.
▲
by
bch
8y ago
Additionally, it’s not windows, not MacOS, and not Linux. It’s difficult to escape those in day-to-day computing, so my daily driver (thinkpad laptop) is slightly different on purpose, the idea being that, to a degree, everything I do is ne
814.
▲
by
bch
8y ago
Perceived balance of Unix tradition, progressiveness and sane engineeering/community. The base build system (build.sh)[0] which is essentially Makefiles is absolutely beautiful to work with, ditto for pkgsrc[1]. They’re “progressive” e
815.
▲
by
bch
8y ago
It has been my primary for ~16 years, and I’ve been running -current (tip of development branch) for nearly 10 years. Base system (which includes tmux[0]), X11 (which is optional, but maintained by NetBSD), dwm[1], Tcl[2] cURL[3], fossil[4]
816.
▲
by
bch
8y ago
"Show me your flowchart and conceal your tables, and I shall continue to be mystified. Show me your tables, and I won't usually need your flowcharts; they’ll be obvious." -- Fred Brooks, The Mythical Man Month (1975)
817.
▲
by
bch
8y ago
>> ...with no care in the world about version control (rsync does most of what I need: backups), and deployed to servers by manual SCP... > People saying they wouldn't use git don't know git. A few things: * to the grandp
818.
▲
by
bch
8y ago
He gave them a fantastic language for free and shepherded it for years - how much more benevolent does he need to be?
819.
▲
by
bch
8y ago
I was most excited to learn that ed(1) is pronounced “eee dee”.
820.
▲
by
bch
8y ago
I think that wouldn’t be an argument for Lua over Tcl, as Tcl has facilities built especially for this type of environment: Safe Interpreters[0] and resource constraints[1] come to mind. [0] https://wiki.tcl.tk/4204 [1] ht
821.
▲
by
bch
8y ago
> Goats are fun. When I was a kid... So you’re biased ;)
822.
▲
by
bch
8y ago
I’m not a hardware expert, so I’m not sure how interesting this is here, but along the lines of MS architectures and FOSS operating systems, see also their work w eMIPS and NetBSD[0] [0] https://blog.netbsd.org/tnf/entr
823.
▲
by
bch
8y ago
Sun also initially named their zones project “Kevlar” that they got a notice for... https://wiki.smartos.org/display/DOC/Community+History
824.
▲
by
bch
8y ago
I think we’re saying the same thing. The licensing isn’t compulsory, but if ONE CHOOSES to license liberally, those are the terms of use. A benevolent actor could patent a thing, freely license, and head off another actor that would patent-
825.
▲
by
bch
8y ago
Isn’t this exactly just the job of licensing? With favourable licensing, it seems to me (IANAL) the patenting is just defence for us all, keeping a less-sharing third party from patenting and locking-down a process or implementation.
826.
▲
by
bch
8y ago
1) realize you may never “master this beast” 2) commit to it for a few weeks and become proficient 3) keep learning
827.
▲
by
bch
8y ago
There is smake[0], which I use a lot, and lots of room to grow with (I.e.: dig in and figure out idioms), but Tcl/cmake could have been very interesting. [0] http://chiselapp.com/user/Setok/repository/sma
828.
▲
by
bch
8y ago
What boggles my mind is that it was conceived on a project (medical imaging, iirc) where they were using Tcl as an embedded language, decided to create a new build system that needed an embedded language and... decided to write one from scr
829.
▲
by
bch
8y ago
Well, I can get behind the intended spirit. Cheers
830.
▲
by
bch
8y ago
I’m not really fussed by ‘wallflowers transgression, but I find rationalizing stealing from a public library by posting in an a Gucci tech/business website a bit problematic.
831.
▲
by
bch
8y ago
> implemented a node.js like event loop Who’s event-loop is like who’s? ;)
832.
▲
by
bch
8y ago
Early (pre-8.0) Tcl was also literally string-processing the scripts. 8.0 brought a byte-compiler and the TclObj internal structure that maintained “native” values for types (I.e: a value “1.2” used as a floating-point value had its value c
833.
▲
by
bch
8y ago
Is it? Seems plain to me, but 1) I honestly don’t know what the org structure is at Tesla 2) assuming there are hiring managers, if they’re hiring people they wouldn’t vouch for (to boost their dept size (again not knowing the org chart)),
834.
▲
by
bch
8y ago
The second contractor would surely have a hiring manager that could explain what’s what to upper management.
835.
▲
by
bch
8y ago
One way to not write any bugs is to not write any code. If you must write code, errors follow, and “defence in depth” is applicable. Use an editor that serves you well, use compiler flags, use your linter, and consider Yoda Notation, which
836.
▲
by
bch
8y ago
And consider “Yoda Notation”[0], which some people find annoying, but I found an easy hurdle to clear: if ( 3 = DEBUGLEVEL ) wouldn’t pass the the parser because you can’t assign to an rvalue. [0] https://en.wikipedia.org
837.
▲
by
bch
9y ago
Wow - I heard it was called JavaScript to cash in on the familiarity of the name Java, but I didn’t realize it was at the behest of Sun.
838.
▲
by
bch
9y ago
> All that Fossil offers is some extra porcelain over its storage layer... Well... the tickets are things that live in the repository like a commit[0], so can reference other entries, and are referenceable by other entries, in a first cl
839.
▲
by
bch
9y ago
> All that Fossil offers is some extra porcelain over its storage layer... Well... the tickets are things that live in the repository like a commit, so can reference other entries, and are referenceable by other entries, in a first class
840.
▲
by
bch
9y ago
I don’t think being a professional DBA managing an enterprise Oracle installation is isomorphic to the general populace that might use git. There’s no question that knowing more will get you more, but I think for the question of “when will
More ›