HNHacker News
TopNewBestAskShowJobs

sicariusnoctis

132 karma · joined March 29, 2016

submissionscomments
sicariusnoctis··on Turns are better than radians
All those approximations have error and the behaviour you describe depends on where you are on Earth. Moreover, degrees are not natural from a mathematical perspective.
sicariusnoctis··on Dear Spotify, can we just get a table of songs?
It would be awesome if you could support "album playlists/groups/tags" which are stored on Spotify servers using the first track for each album in a standard playlist.
sicariusnoctis··on Yep, I created the new Avatar font
Here's how it aged: https://youtube.com/watch?v=m3x9WmjHDEM .

Possibly the greatest scene in cinematic history.

sicariusnoctis··on Use Git tactically
I prefix with the "project/directory name" for [my dotfiles](https://github.com/YodaEmbedding/dotfiles), e.g. nvim:, zsh:, tmux:, i3:.

Nearly everything is a feat or fix, but it's much more useful to know which project it applies to.

sicariusnoctis··on Write plain text files
> No it doesn't. Try a plain text description of an electronic circuit vs a circuit diagram.

I'm not an EE, but there's SPICE for regular electronic circuits and SysVerilog et al for logic circuits. Math can be typeset in LaTeX, though its plain text readability depends on the formula. Category theory diagrams can be written in a simple language. Sheet music is some sort of XML, though I imagine there could be a more human writable/readable plain text format for this too. There was also a recent post about Markdown diagrams. And of course, code is still entirely text.

Much of what you mentioned can be described in a concise, portable text-based language. Though these documents are readable as text, they can be further rendered for best readability. Luckily, many can also be live previewed.

sicariusnoctis··on Ask HN: How to prepare as soon-to-be blind developer?
In programming, it's important to structure correctly, format correctly, and spell consistently. This might explain why.
sicariusnoctis··on The Curse of NixOS
Side note: It would be nice to have a way to look up library -> package name.
sicariusnoctis··on The time might come when we add some JSON specific command line options
Why not use the UNIX idea of composability and relegate all the JSON construction to another tool, e.g `jo`:

    $ jo query="six times nine" answer=42 | curl --json -
    Sending JSON...
    {"query":"six times nine","answer":42}
sicariusnoctis··on Time to retire the CSV?
> > Additionally, it is a problem that can largely be mitigated by simple text compression. > > "Simple text compression"? Not sure what you are referring to there. If you are speaking of generalized compression, there's a bunch of information theory pointing out the problem with that thinking.

For most natural text-only data, .csv.gz is probably close to the limits of what we can do. For numerical or categorical text containing patterns or structure, I agree that better formats may exist (e.g. H.264 for CSV files containing video frames). Not sure how a more general format will solve anything you couldn't already do by converting to a more specific format and tarring everything afterwards.

sicariusnoctis··on Time to retire the CSV?
This is true. The best way would be if everyone generated CSV files that were compatible with on one or two already existing CSV formats. (e.g. no-quote-plain-old-csv or quotes-forced-csv.) Hopefully, it would be easy to distinguish between the two in some well-defined manner. Maybe call it .csvs (CSV standardized). Or just introduce new extensions like .csvq ("CSV quoted").

Note the difference is that I am suggesting reducing the number of standards in-use by using only one already existing CSV format. :)

sicariusnoctis··on First Beta for Krita 5.0 released
Not that I care for drawing circles in GIMP, but that's two steps -- one of which I didn't know was even possible.
sicariusnoctis··on novelWriter – open-source plain text editor designed for writing novels
This is a strange way to say "stubbornly use an editor that is inferior to vim". :P
sicariusnoctis··on It Can Happen to You
> Remember that in C "undefined behavior" [...] means that a conforming implementation can do literally anything. In the worst case, it will do what what you expect until it fails at the most inconvenient possible moment.

Actually, the worst case possibility is that your program will become Skynet, enslave humanity for 10000 years, collapse all stars in the universe into black holes, and significantly accelerate processes such as the heat death of the universe.

sicariusnoctis··on AWS announces forks of Elasticsearch and Kibana
This is the correct take.
sicariusnoctis··on Ask HN: Anyone know any funny programming jokes?
A Haskell programmer turns coffee into code.

A coHaskell programmer turns de into ffee.

sicariusnoctis··on Firefox 84.0
Have you considered switching from Tree Style Tab to Sidebery?
sicariusnoctis··on Git is too hard
Dude probably doesn't even know what a co-Yoneda embedding is, either. smh
sicariusnoctis··on Git is too hard
Anu (successor of Pijul), of course. ;)

https://news.ycombinator.com/item?id=25001539

sicariusnoctis··on YOLOv5: State-of-the-art object detection at 140 FPS
> there's so much money in ML

What do you mean? I thought the DL hypetrain was dying as companies failed to make returns on their investments.

sicariusnoctis··on Loudness war
Does this discourage folks from applying excessive dynamic range compression? Compressed tracks still sound louder.
sicariusnoctis··on The first chosen-prefix collision for SHA-1
If my amazing hash function takes 10^10^10 years to compute, it's possibly more secure than anything else listed there, but it's also quite useless.
sicariusnoctis··on JetBrains: $270M revenue, 405K paying users, $0 raised
Isn't `$` is redundant
sicariusnoctis··on Many elementary teachers don’t understand math, and it makes them anxious
1. Long division uses a similar idea to Euclid's algorithm for GCD. Are you familiar with that? Regardless, both algorithms are divide and conquer algorithms.

6240 / 5

= divide(6240, 5)

= divide(1240, 5) + 1000

= divide(240, 5) + 1000 + 200

= divide(40, 5) + 1000 + 200 + 40

= 1000 + 200 + 40 + 8

= 1248

----------

2. Regarding standard deviation, one of these bullets might help:

- The normal distribution has exactly one shape, centered at x=0. But it's useful to apply two transformations to it: translation and horizontal stretch. To translate a distribution left/right, change its mean. To horizontally stretch a normal distribution, change its standard deviation.

- Mean has units of length. Standard deviation has units of length. They tell you where the normal distribution is offset, and how wide it is. Mean and standard deviation are just measuring sticks/rulers for normal distributions.

- When people talk about the standard deviation with any arbitrary data, they're usually assuming the data is normally distributed. If the data is not normally distributed, standard deviation no longer refers to the width of the normal distribution, so we lose that visualization.

- With non-normally distributed data, the standard deviation is still useful as an analytical tool because taking the (sqrt of the) summed squares still gives us a number that grows as the data spreads further apart or if the distribution grows wider. There's a center point for the data (the mean), so to ensure you're measuring the overall spread of the data, you subtract the center point off each data point before squaring them. In other words, you're squaring deviations from the mean. And unlike the sum of absolute differences, the sum of squared differences (variance) is differentiable. Differentiability is a great property, so this is the standard way to compute a sum of deviations from the center.

sicariusnoctis··on Beating C with one line of Brainfuck
Wait... is that a Sourcehut user in the wild?
sicariusnoctis··on Basic Social Skills Guide (2012)
Haha, that reminds me of whenever one of my friends and I used to come across a door. We'd both hold it open and say "you first, I insist" and stand there. One time, I believe it went on for a solid 20 minutes.

(Other... "unusual" behaviors include standing in the pouring rain for an entire hour till the other gives up, passing the party leadership onto each other for a solid 10 minutes until one of us starts the game queue...)

sicariusnoctis··on A dumb reason computer vision apps aren’t working: Exif Orientation
All the top architectures are not rotation-invariant. I think some of the blame lies in how successful CNNs are (as Hinton claims).
sicariusnoctis··on With greater longevity, the quest to avoid infirmities of aging is more urgent
Sure, why not? Then I could study all of mathematics, physics, computer science, or whatnot at my leisure! Right now, I can only experience the smallest of glimpses into incredibly interesting fields.
sicariusnoctis··on Hire people who aren’t proven
I was going to comment on that exact exerpt. To explain and expand further, all university gives you is a breadth of general purpose knowledge. It merely provides a guarantee of a minimum of passion, time invested, and skill. If a degreeless individual can fulfill these minimum breadth and time investments on their own, they've attained the peak of what most college folks will ever. What's more: their motivation and discipline, their curiosity and self-sufficiency will continue accelerating them well beyond the typical college kid in whatever it is they do.
sicariusnoctis··on Python startup time: milliseconds matter
Bitbucket was originally for hg though. Why would switching to git be better?
sicariusnoctis··on Why it took a long time to build the tiny link preview on Wikipedia
If you use the beta version (you should; it typically has useful features), you can swipe in from the right.
← PreviousPage 2 of 3Next →