Hacker News new | past | comments | ask | show | jobs | submit | noir_lord's favorites login

Really cool command, although for some reason I find the brown noise it generates to sound harsher than the one from this website[1] for example.

The command I'm using is `play -c 5 -n synth brown vol -20dB`.

[1] https://mynoise.net/NoiseMachines/whiteNoiseGenerator.php


Git does provide this feature :)

For a view of commits that shows when they entered the current branch, rather than when they were authored (i.e. group all commits from the same PR together in the history):

  git log --topo-order
For only viewing merge commits (as if you were using a squash-and-rebase strategy, but without having to rewrite history at merge time):

  git log --merges
Assuming you are using branches as groups of commits — kind of the point of a branch — and you're using merges with --no-ff (which is the default on Github for the Merge button — https://docs.github.com/en/github/administering-a-repository... — and is necessary in this scheme to prevent fast-forward "merges" that would mess up viewing the merge history) rather than squashing and rebasing, `git log` shows you the "true" history, `git log --topo-order` shows you the chronological history of when commits entered the main branch, and `git log --merges` shows you the zoomed-out "clean" history of PR merges.

Many people don't know about these features because Github doesn't have an option to view the log that way: only git does. TBH I wish Github had offered a --topo-order and --merges selector to their commit log view before offering a myriad of PR merging/rebasing options: git provides a wealth of solutions to viewing commit history without forcing you into destroying parts of it with squash-and-rebase.

Edit: IMO, part of this issue is because of git's bad default log view. The --topo-order view is a much more useful view for reading the history of the repo (both for knowledge building and for debugging) than the default chronological-by-commit-timestamp view; typically you don't care what date a commit was authored on, as much as you care when it entered the main branch. I can't think of a single time I've actually wanted the default log view, and yet it's the default, and thus it's what Github shows.


You might end up playing a cheater at some point (though it's uncommon). But you're much more probable to end up playing someone better and you'll think they're a cheater..

Look at this livestream where Magnus Carlsen, the world champion, is logged in under another account and crushes Jan Gustafsson (another grandmaster) and he can't believe it's a human playing him :) (or at least suggests he is skeptical)

https://youtu.be/Ka5sh6hBvSI?t=219


What makes this more bizarre than Keller’s typical short stints at previous companies is that he has done a ton of media in the last year. He’s probably given more time to journalists/interviewers in 2020 than in the previous 3 decades of his career combined.

A Fortune piece from May of this year gave some insights into his plans (as well as provided a nice overview of his career) (https://fortune.com/longform/microchip-designer-jim-keller-i...).

> Keller won’t talk much about the massive chip redesign he’s overseeing—chip designers seldom do—and Intel’s new chip probably won’t be ready for another year or two. Still, both Intel and Keller have scattered some clues about how the chips might work. The new chips will cleanly separate major functions, to make it easier for the company to improve one section at a time—an approach that evokes the chiplet model Keller used at AMD. Keller also hints that Intel’s low-power Atom line of chips may figure more prominently in his future designs for PCs and servers.

It doesn’t sound like at press time he was planning to leave.

Keller also did a great interview on Lex Fridman’s podcast, which was released in February of this year (https://youtu.be/Nb2tebYAaOA).

Keller then did a presentation at the Matroid conference (held at the end of February) (https://youtu.be/8eT1jaHmlx8).

I hope he’s ok, since the Intel statement specifically mentioned “personal reasons”.


Can you share examples of your data flow diagrams? Do any open source projects share these documents?

Tangentially related: there are quite a lot of good quality free software fonts out there. Some — like this typeface — are suited for display purposes, signage, and lettering. Others offer a full family of weights for typesetting body text.

I have my own shortlist of long-time favourites. To name but a few: Gentium Book Basic is a delight to read in print; Titillium adds a nice touch to technical drawings; Hack traces its monospaced code font lineage back to Bitstream Vera (through DejaVu Sans Mono), which back then kicked off a whole new period of free software desktop look-and-feel.

But I've never really found a site that collects these free software licensed fonts with curated reviews and use-cases. Sites like FontSquirrel offer a rough index, but contain no easy way to filter on more complex queries, and don't really show each typeface's strengths and weaknesses.

Does such a site or community exist?


Hindley-Milner is a solid place to start. Here's an introduction: http://akgupta.ca/blog/2013/05/14/so-you-still-dont-understa...

I call this declarative schema management, since the repo declares the desired state, and the tooling knows how to reach this state. This concept is finally catching on lately, although some huge companies have already been doing it this way for quite some time. Facebook is a key example; they've managed their schema changes in a pure-SQL declarative fashion, company-wide, for nearly a decade.

I'm developing a suite of tools [1] to provide declarative schema management and "schema change by pull request" functionality, initially targeting MySQL and MariaDB. A few large companies have built pipelines using one of my tools -- including Twilio SendGrid, who wrote about their process in-depth recently [2].

[1] https://skeema.io

[2] https://sendgrid.com/blog/schema-management-with-skeema/


Join us for AI Startup School this June 16-17 in San Francisco!

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: