News for hackers. Stuff that matters.

brynedwards

I've been going through Syntorial[1] which is an interactive synth tutorial. I'm about half-way through and I've found it very useful for understanding not just what each part of a synthesizer does to the sound, but how it changes the sound. Later on, as you learn multiple functions of the synth, you practice combining them to recreate sounds.

The software itself is a bit pricey and only runs on Mac or Windows but I've found it very helpful for getting an intuitive sense of what the different synth options actually change.

1. https://www.syntorial.com/

Re:How the Web Became Unreadable (2016) on Thursday July 20, 2017 @02:17PM (#14815003)
For those complaining about the appearance of the article: it looks like the original link [1] now redirects to the wired.com version but used to redirect to medium.com [2], at least that's what happens when I enter it into archive.org. Also, previous discussion [3].

1. https://backchannel.com/how-the-web-became-unreadable-a781dd...

2. https://web.archive.org/web/20161019173808/https://backchann...

3. https://news.ycombinator.com/item?id=12743628

Re:A Critical Analysis of the Subscription Economy on Friday July 14, 2017 @12:13PM (#14770930)
One I know is Bitwig who recently changed their licensing model so you get 12 months updates with your perpetual license and can pay to continue receiving updates after 12 months[1].

[1] https://www.bitwig.com/en/17/new-license-model.html

Re:Django vs. Flask on Monday July 03, 2017 @03:55PM (#14690935)
There is a list at the bottom of this page: https://www.djangoproject.com/start/overview/

    Disqus
    Instagram
    Knight Foundation
    MacArthur Foundation
    Mozilla
    National Geographic
    Open Knowledge Foundation
    Pinterest
    Open Stack
Re:Browse Against the Machine on Monday May 29, 2017 @11:47AM (#14439668)
There are also patches for Chromium that remove Google integration and improve its privacy features:

inox-patchset - https://github.com/gcarq/inox-patchset

ungoogled-chromium - https://github.com/Eloston/ungoogled-chromium

Iridium Browser - https://iridiumbrowser.de/

The reason this law still exists is because blasphemy is included in the Irish constitution and so to remove it would require a referendum which "would rightly be seen as a time wasting and expensive exercise" [1]; the law is effectively a dead letter. With this becoming popular, we'll probably get a referendum moved forward with the result being overwhelmingly in favour of removing it. The person who reported him claimed he/she was not offended[2]; it wouldn't surprise me if it was done just to highlight the silliness of the law.

[1]: https://en.wikipedia.org/wiki/Blasphemy_law_in_the_Republic_...

[2]: http://www.independent.ie/irish-news/news/garda-launch-blasp...

Re:Tmux and Vim – better together on Thursday April 20, 2017 @11:44AM (#14157688)
Having switched to Kak recently, I've found this painful since I sometimes SSH into machines with only vi installed and so have to switch back and forth between kak and vi; it's a real headache...and a real shame since kak's selection method is much nicer IMO
Re:Tmux and Vim – better together on Thursday April 20, 2017 @11:39AM (#14157636)
I think Kakoune is particularly interesting here because it integrates window splitting using tmux and a client-server model instead of re-implementing it which is what vim does. This is part of Kakoune's design philosophy: to be composable with other unix tools. Other examples of this are file browsing[1] and fuzzy finding[2] using ranger and fzf, or even just piping a selection to `fmt` to reformat a paragraph.

[1] https://github.com/mawww/kakoune/wiki/Ranger

[2] https://github.com/mawww/kakoune/wiki/Fuzzy-finder

Good point, I guess detecting something as e.g. showing child abuse would be much more difficult.
Re:Embedded Python/NumPy in MonetDB on Monday January 23, 2017 @07:49AM (#13461807)
The list seems out of date, InfiniDB has been open-sourced since Calpont went bankrupt, and Greenplum is open-sourced under Apache 2 license[1]. There's also MariaDB Columnstore, a fork of InfiniDB[2].

1. http://greenplum.org/

2. https://mariadb.com/products/mariadb-columnstore

Re:Mastering Time-to-Market with Haskell on Tuesday November 22, 2016 @04:36AM (#13012889)
There's also a document maintained on GitHub that gives a rating of Haskell's support for different domains:

https://github.com/Gabriel439/post-rfc/blob/master/sotu.md

Which backs up your statements; many of the sections under "Common Programming Needs" are rated immature: Databases, Debugging, IDEs...

Re:How Anxiety Warps Your Perception on Thursday September 29, 2016 @07:58AM (#12604572)
Found this on Google Play store, looks like another one: http://www.mindhabits.com/mobileapps.php
Re:Ask HN: What are the cool life hacks for Developer? on Friday August 12, 2016 @04:20AM (#12274070)
Interesting idea. Also, DuckDuckGo can do the same:

  https://duckduckgo.com/?q=%21ducky+inurl%3Aen.wikipedia+%s
I also use Google's "I'm feeling lucky" as my default search so I can type e.g. "mdn array" to look up the JS array docs quickly. I used to use DuckDuckGo's version but the results were unfortunately too inaccurate.
Re:Blizzard Exempt from iOS and MacOS Security Sandbox on Thursday June 02, 2016 @05:37AM (#11821291)
Probably SimCity, there's a bit about Microsoft adding a workaround for a bug in the game in this article http://www.joelonsoftware.com/articles/fog0000000054.html

Edit: Maybe not this since it's unrelated to virtual memory but it's along the same lines, going to some lengths to keep software compatible

Re:RoboBrowser: Your friendly neighborhood web scraper on Thursday May 12, 2016 @04:42AM (#11682146)
I recently wrote a browser-driven scraper using Nightmare[1], which uses Electron under the hood. Another option for those who prefer python is dryscrape[2], although I haven't tried it.

[1] https://github.com/segmentio/nightmare

[2] http://dryscrape.readthedocs.io/en/latest/

Re:Have Software Developers Given Up? on Tuesday April 26, 2016 @06:20PM (#11576217)
Reminded me of the Interface Hall of Shame[1], which, now that I think about it, might be evidence against his claim that software is getting worse...

[1] http://hallofshame.gp.co.at/stupid.htm

Re:Neovim public release 0.1.0 on Sunday November 01, 2015 @10:35PM (#10489839)
The idea is that the plugins themselves implement asynchronous functionality. Neomake is a new plugin that checks syntax just like syntastic, but does so asynchronously. Another popular async plugin is vim-plug.

https://github.com/benekastah/neomake

https://github.com/junegunn/vim-plug