Posts71
Comments298
View on HN
arxiv.org 7y ago

Are Delayed Issues Harder to Resolve? [pdf]

johnm
2pts1
www.readwriteweb.com 14y ago

Found: All Your Local & Cloud Documents in One Place

johnm
1pts0
gist.github.com 14y ago

Yammer moving back to Java from Scala

johnm
25pts3
soft.vub.ac.be 14y ago

Secure Distributed Programming with Object-capabilities in JavaScript [pdf]

johnm
2pts2
highscalability.com 14y ago

G2 : A Graph Processing System For Diagnosing Distributed Systems

johnm
2pts0
www.agileproductdesign.com 15y ago

Kanban Overview

johnm
3pts0
github.com 15y ago

Redo: a replacement for make based on ideas by djb

johnm
7pts0
blog.robrhyne.com 15y ago

Selling Open Source

johnm
5pts0
zombie.labnotes.org 15y ago

Zombie.js -- headless full-stack testing using node.js

johnm
110pts14
conferences.sigcomm.org 15y ago

Networking Named Content [pdf]

johnm
1pts0
jnd.org 16y ago

When Security Gets In The Way

johnm
3pts0
www.cs.usask.ca 17y ago

Survey on Distributed Version Control (DVCS/DSCM) Usage

johnm
1pts0
www.founderinstitute.com 17y ago

"Founders" class stock agreement

johnm
6pts1
software.intel.com 17y ago

Threading Challenge Programming Contest

johnm
3pts1
www.fastcompany.com 17y ago

Why Customers Will Pay You to Restrain Them

johnm
1pts0
www.parrot.org 17y ago

Parrot VM v1.0.0 released

johnm
61pts29
www.satisfice.com 17y ago

Quality is Dead #2: The Quality Creation Myth

johnm
4pts1
fossil-scm.hwaci.com 17y ago

Fossil: Distributed Revision Control, Wiki, and Bug-Tracking

johnm
8pts1
www.infoq.com 17y ago

Bumper-sticker API Design -- Josh Bloch

johnm
1pts0
devcentral.f5.com 17y ago

The Networking ABCs

johnm
1pts0
www.youtube.com 17y ago

A Talk with Tony Segaran (Author of Programming Collective Intelligence)

johnm
2pts0
www.flickr.com 17y ago

Fear Makes The Wolf Look Bigger

johnm
1pts0
paul-m-jones.com 17y ago

BREAD, not CRUD

johnm
11pts9
www.randsinrepose.com 17y ago

The Trickle List

johnm
14pts0
visualvm.dev.java.net 18y ago

VisualVM v1.0 released

johnm
1pts0
www.ysearchblog.com 18y ago

BOSS: The Next Step in Yahoo's Open Search Ecosystem

johnm
1pts0
www.baltimoresun.com 18y ago

Flaws in medical coding can kill

johnm
5pts3
www.cs.umass.edu 18y ago

MC2: High-Performance Garbage Collection for Memory-Constrained Environments [pdf]

johnm
3pts0
www.ellipticgroup.com 18y ago

Robust Java Benchmarking

johnm
1pts0
citeseerx.ist.psu.edu 18y ago

Revisiting Coroutines

johnm
2pts1

PC/GEOS v1.0 ran on an original IBM PC with 640K. The minimum for v1.2 was 1MB of RAM.

In terms of responsiveness, it was an interesting compare and contrast from the Sun workstations vs. the PCs running GEOS. Less mouse jitter is one memory (especially in comparison to those old Ultrix machines).

Yeah, PC/GEOS was built from the ground up to give that fully scalable "WYSIWYG" "Display Postscript" experience but the PC displays at the time weren't very good.

I remember learning about self-modifying assembly in the low level drawing code from JimDF.

Lol. Migration of PC/GEOS to protected-mode 32-bit x86 was not some magical rubicon that wasn't foreseen.

Geoworks was doing well until its sales deals got utterly hosed by the Microsoft monopoly power play. That started a cascade of direct and indirect problems from both a technology and business perspective.

Yeah, it took way too long to prioritize and deliver a non-assembly development chain and opening that up to the public at large.

We cross-developed from Sun workstations to x86 PCs and quality of x86 native tooling wasn't nearly as good. But eventually building on x86 was actually quite a bit faster.

Yeah, they don't seem to have any serious Emacs person in their team. So, like so many people who try and build editors in the last few decades, they seem to miss some fundamental things (while focusing on other worthy things like the core rope+crdt enabling fast local & collaborative editing).

They talk about things like having a plug-in type system in the future based on e.g. WASM but, as you're pointing out, their fundamental perspective is built around the simplistic notion of a control panel with fixed functionality that's primarily accessed via a bizarre set of keymaps. On this front, might as well stick with JetBrains.

A lot of us have been following along with Zed hoping that the clarity and action on the open sourcing front would be done or at least in the process of happening before the public beta but from what was shared in the podcast, it doesn't sound like any progress has been actually made on this front.

Especially, since Zed does have a very clear distinction/dividing line of "completely functional local editor" == permissive open source vs. "all of the real-time & async collaboration features" == proprietary that is easy to explain.

Frankly, I would happily pay for great, fully supported, high-quality real-time collaboration for my teams.

Anyway, as you can see, not having any useful progress on this front instantly shuts down lots of people and there's many of us who won't even consider doing more than checking it out until this is done.

You'll be called much much worse than that. IME, you'll be lumped into the "other side" as defined by each of the bad faith participants. And if you point out their bad faith intent and rhetorical games, the level of ad hominem attacks increases exponentially.

I use Corne(-ish Zen) that is a split-ergo on top of my MBP keyboard. It's low profile (uses choc switches).

I have an additional touch pad that I use with the same keyboard on my desk.

I've worn out multiple of them over many many years of using the Kinesis Advantage (and then Advantage 2) (before I went down the splergo rabbit hole).

One thing to note is that people with large hands and/or long finger lengths can find the fixed size hand wells too cramped.

Another thing to note is that they are loud.

Note that for people who are used to and prefer the short travel of laptop keyboards, they should check out mechanical keyboards with choc switches rather than the much longer travel MX switches.

Good entry point for people coming from the "traditional" keyboard world -- particularly those who don't expect to invest a lot of time in things like learning radically different layouts, heavy use & customization of layers, etc.

When building your own culture, of course. However, that also misses the fact that there's also the larger context of e.g., silicon valley "norms". So much cargo culting of behavioral patterns from unicorns, the spread of the various "mafias" from them as they go to other companies, etc. Add in the various management level sillinesses and it's a harder problem to solve for most people than your comment implies.

It's not just the US but yes the lack of trust is a major component. Everyone seems to have a horror story of how someone made it through and sucked and caused problems. It's bizarre how traumatic that is allowed to become because people don't get rid of those bad apples quickly. And it's funny how people over-index on this in the engineering realm when it's a much larger problem in management.

But there's also a bunch of other dynamics going on. 'Geek machismo' is a very non-trivial one. Other's are akin to hazing. One friend of mine described one value of very high bar hiring is that people in the bubble can (go back to) assume that the colleague is smart, etc. rather than assuming people are stupid/incompetent until proven otherwise--and that can be a good thing from the culture/sociology standpoint.

Can't speak for the GP but IME, absolutely. It's much easier to dig in deeper with (much) clearer signal about somebody when they are talking/working with their own code/project. Less distractions/confounding factors/proxies, more direct inquiry and you can go as deep and broad as you want to map the edges/gaps of not only what they know but what they care about/prioritize and why. The proof is in the code.

Lots of why did you, why didn't you, what about this, how did you deal with that (and back to why). :-)

I signal a lot of things like testing by asking them. It gives room for the candidate to ask those sorts of questions back about how we do things.

I had a great conversation with one of my cofounders about this. First off, if you're only asking questions to a point where they are gameable then your questions aren't very good. The example I was trying to explain to him was that I look for 'aggressive curiosity' and wasn't sure I wanted to put that into the job description. He laughed and asked how far could someone game that as we keep asking follow up questions on any aspect of the discussion?

What makes you believe that? Do you believe that the e.g., algo approaches create a strictly rank orderable list of candidates which actually correlates to their on-the-job impact? Also, why do you think such a thing matters more at scale than when a team/company is small?