• Felix Kohlgrüber

    Felix Kohlgrüber

    3 years ago
  • alltom

    alltom

    3 years ago
    Is anyone aware of a data structure that supports SQL-like operations on bags such as projection, selection, and join? I wrote something in Java patterned vaguely on Guava's Table interface, but my first crack at the API was too unreadable to actually submit. 😅 The important part for me was that it had a join that was implemented as the application of an arbitrary mapping function (input row → 0 or more values for the new column).
    alltom
    Don Abrams
    9 replies
    Copy to Clipboard
  • g

    Garth Goldwater

    3 years ago
    https://twitter.com/eugenewei/status/1119996031322611713?s=21 turns out there’s a good security case for making tools more fun
    g
    1 replies
    Copy to Clipboard
  • Mariano Guerra

    Mariano Guerra

    3 years ago
    I like the fact that we are writing this in slack
    Mariano Guerra
    Duncan Cragg
    2 replies
    Copy to Clipboard
  • i

    Ian Rumac

    3 years ago
    wait who’s complaining about excel?
    i
    j
    7 replies
    Copy to Clipboard
  • Stefan

    Stefan

    3 years ago
    I don’t like Slack either, but the article isn’t about Slack. It’s about a leader trying to install some product thinking into what I can only assume to be a start-up made up mostly of engineers at the time. Makes you wonder (and perhaps detect a little irony) why sending that email was thought to be useful or necessary at that time in Slack’s product life cycle. Whether you like Slack or not, they found product-market fit and are objectively more successful than most of us here will ever be. And here’s an artifact that gives you a glimpse into how they managed to do it. Now how do you plan to reach product-market fit? How does your strategy differ from “build something great and they will come”?
    Stefan
    Duncan Cragg
    +1
    4 replies
    Copy to Clipboard
  • Edward de Jong / Beads Project

    Edward de Jong / Beads Project

    3 years ago
    When you make a golden master on Floppies or CDROM, you have to test very thoroughly, and do the production in batches for fear of a bug being discovered. I went through 14 releases over 5 years, so there weren't a lot of bugs. The thing i had going for me was using Modula-2 which is like C with all the runtime and strong typing checks. For some reason Modula-2 didn't catch on like Pascal its 10 year predecessor, and i was one of only 100 people or so in the USA who bothered to use it. Exactly matches C feature-wise, but incredibly code bases are only about half the length because of the superior code sharing brought about by the clever module system. the ES 2016 JS module system is a bastard child of the Modula-2 system; they bungled a whole bunch of details.
    Edward de Jong / Beads Project
    i
    +1
    7 replies
    Copy to Clipboard
  • curious_reader

    curious_reader

    3 years ago
    In german there is a word/Concept called : Zettelkasten https://de.wikipedia.org/wiki/Zettelkasten
    curious_reader
    Gary Trakhman
    2 replies
    Copy to Clipboard
  • Felix Kohlgrüber

    Felix Kohlgrüber

    3 years ago
    Slack on my phone just decided that it wants to display code in white on white 😩
    Felix Kohlgrüber
    Daniel Garcia
    4 replies
    Copy to Clipboard
  • g

    Garth Goldwater

    3 years ago
    https://repl.it/site/blog/collab for anyone interested in an overview of a real-time distributed code editor featuring both channels and operational transforms. replit seems to be doing really solid (if unimaginative, wrt this group’s values) work
    g
    i
    +3
    7 replies
    Copy to Clipboard