HNHacker News
TopNewBestAskShowJobs

coyotebush

131 karma · joined October 27, 2012

[ my public key: https://keybase.io/coyotebush; my proof: https://keybase.io/coyotebush/sigs/-3qFCG0drCW-BJLuz7pPpfFU9UULKWK8oDyYv8bfEqk ]
submissionscomments
coyotebush··on Computer science is now the top major for women at Stanford University
No, those two statistics alone don't say anything about the total number of CS majors. Per the article, CS represents ~20% (of students with declared majors).
coyotebush··on Why the name?
This list appears to include only software packaged in Debian, but that fact does get a mention at https://www.debian.org/intro/about#history
coyotebush··on Generate memorable passwords using Markov Chains, Huffman trees, and Dickens
Diceware is great, though the paper fairly points out that algorithms like that and https://xkcd.com/936/ necessarily often choose very uncommon words.

I suppose the Markov model could just as well use whole words (as done in all sorts of other scenarios), at the expense of substantially longer passwords.

coyotebush··on Redesigned GNU C Library manual
Agreed that the expandable sections feel a little unusual for this type of documentation. They're great for drilling down to particular information, but not so much for skimming or reading straight through.

I might even suggest putting the sub-section navigation in the sidebar a la readthedocs.

coyotebush··on Source code of Polish electoral voting system?
By Kerckhoffs's principle, yes. https://en.wikipedia.org/wiki/Kerckhoffs%27s_principle
coyotebush··on Automata: Like the Game of Life, but with violence
Cool to watch, though this is a fairly straightforward model of complex contagion on a finite grid. It's similar to Conway's Game of Life in that there's a grid and local rules, but beyond that, the nature of the rules results in a different kind of behavior.

https://en.wikipedia.org/wiki/Complex_contagion

http://www.ladamic.com/netlearn/NetLogo4/DiffusionCompetitio...

coyotebush··on C++: Checking units at compile time (2003)
I believe using those together counts as two user-defined conversions and is rejected. But one or both of those might as well be declared explicit.
coyotebush··on GitHub Language Trends
> I wonder if they weed out duplicate copies of, say, jQuery.

Linguist tries to filter out things like that:

https://github.com/github/linguist/blob/master/lib/linguist/...

coyotebush··on Neovim
> Migrate to a cmake-based build

> Legacy support and compile-time features

> Platform-specific code

Sounds like well-justified cleanup, although it's possible this project is underestimating the usefulness of feature selection.

> New plugin architecture

> New GUI architecture

Now that's cool and ambitious.

I wonder whether Bram has an opinion on this?

coyotebush··on Sleeping with Your Gadgets On
Twilight (color adjustment is in the free version) works nicely too.
coyotebush··on Counting Stars on GitHub
So the jQuery regex, for comparison, is

  (^|/)jquery([^.]*)(\.min)?\.js$
while the Bootstrap regex in question is

  (^|/)bootstrap([^.]*)(\.min)\.(js|css)$
with the ".min" not optional. (Looks like this was the intent [1]).

The 68.9%/26.5% percentages match the 130k/50k ratio of bootstrap.css to bootstrap.js, so it looks like only bootstrap.min.js is being excluded?

[1] https://github.com/github/linguist/commit/d5002ef06a9f346391...

coyotebush··on Santa Hat on your photo
Firefox just shows broken images, because of

    <img src="data:image/png;base64data:image/png;base64...
coyotebush··on Multiprocess Firefox
Since multiprocess is in the regular Nightly, the code is in the main line of development (mozilla-central). Based on the preference, it decides at runtime how to handle the content/chrome interface.

But when Mozilla does branch off separate trees, VCS merges and lots of automated tests are largely sufficient.

coyotebush··on Software Engineering Code of Ethics
Texas licenses software engineers, as do some Canadian provinces, and IIRC (from my SE ethics course) some other US states are implementing similar programs. https://en.wikipedia.org/wiki/Software_engineering_professio...
coyotebush··on A crossword based on the Adobe password leak
I only noticed one password hint that exactly matched the password -- I'd have thought that would be disallowed. Plenty of hints that were the password plus one character, reversed, etc.
coyotebush··on A bachelor’s degree could cost $10,000 total. Here’s how
Alternate degree structures and modes of instruction are definitely worth exploring.

Points #1 and #5, though, would likely not go over well with current university faculty. Reshuffling of faculty roles seems much better designed by those with classroom/advising experience. And who's to judge which are similar or niche fields of study, besides departments themselves?

coyotebush··on Mozilla Internship Reflections
The Mozilla community is very accepting of new volunteer contributors. Ask how you can help!

For Rust specifically, I found this: https://github.com/mozilla/rust/wiki/Note-guide-for-new-cont...

coyotebush··on Mozilla Internship Reflections
I guess the point that I was really trying to make was that reading the code and documentation can only get you so far, and doesn't help nearly as much with the bigger-picture "why" questions. (The code I worked on, in addition to being well documented, was also IMO pretty well organized and clear.)
coyotebush··on Quipu
Anyone else remember these from Amazon Trail (in the final scoring process)?

https://en.wikipedia.org/wiki/The_Amazon_Trail

coyotebush··on Jury finds protester not guilty in chalk-vandalism case
Oops, that's right.
coyotebush··on Jury finds protester not guilty in chalk-vandalism case
Beside the point, but

"a 40-year-old man" "He was a civil rights activist in the 1960s"

doesn't really add up.

coyotebush··on Four Steps to Google, Without a Degree
https://en.wikipedia.org/wiki/Flood_fill#Fixed_memory_method...
coyotebush··on Your top 100 unix commands, for science
My history file is de-duplicated (oh-my-zsh enables hist_ignore_dups), so this sort of approach is never accurate.

Git comes out on top, but presumably because most of my invocations are unique ("git commit -m ..."), while things like "ls" are farther down the list.

Relevant: https://github.com/paulmars/huffshell

coyotebush··on Subreddit connections
Similar work:

http://www.cs.utexas.edu/~elie/networks.html (on HN: https://news.ycombinator.com/item?id=4914267)

http://ajverster.github.io/blog/2013/04/01/redditinteraction...

coyotebush··on GitHub Repository Collaboration Network
Heh, nearly 80GB... and that's with mostly testing out the queries on the smaller publicdata:samples.github_timeline dataset.
coyotebush··on GitHub Repository Collaboration Network
https://github.com/popular/starred
coyotebush··on GitHub Repository Collaboration Network
Yeah, per the footer, color is the primary programming language as identified by GitHub. A key felt like a bit too much clutter; you can always click on a repository to open its page and note the language listed.
coyotebush··on GitHub Repository Collaboration Network
Analyzing a larger dataset would be neat indeed, though somewhat more challenging. Especially for the layout algorithm to produce something nice in a reasonable amount of time.

There are ~11k repos with >= 100 stars, compared to the 825 I had here (fewer after filtering for the giant component).

coyotebush··on GitHub Repository Collaboration Network
Scroll to zoom. Sorry that's not noted anywhere.