HNHacker News
TopNewBestAskShowJobs

bhrgunatha

1,346 karma · joined April 21, 2009

submissionscomments
bhrgunatha··on Permission.site
My cynical guess is to help identify you to advertisers or something to sell to data brokers.
bhrgunatha··on Groove Pizza
Western music (for want of a better term) is so deeply rooted in even 16th notes that almost anything sounds acceptable. I think being limited to 3 curated instruments per pattern helps a lot too.
bhrgunatha··on Algorithms by Jeff Erickson
That's what was good about the early stages of sites like Coursera, Udacity and Edx - they had quizzes, exercises and exams that are auto-graded that provided that kind of valuable feedback for all tiers.

I think they've all evolved now to where that is only available for paid tiers.

One innovation I really enjoyed was marking and commenting another student's answers, once you'd submitted your own. There are flaws but it's a valuable variation on graded feedback.

bhrgunatha··on Creating my awesome Windows 10 dev setup
WPF is really not legacy - since it's included in .NET core but IS Windows only.
bhrgunatha··on Racket Compiler and Runtime Status
There are 2 edx courses based on the book too for those who prefer video instruction.

[1] https://www.edx.org/course/how-to-code-simple-data

[2] https://www.edx.org/course/how-to-code-complex-data

bhrgunatha··on Big O Notation – Explained as easily as possible
I'm assuming you want something rigorous - based on the comment you replies to.

Many people will recommend CLRS [0] but I prefer it as a reference, rather than a learning resource. I feel it's very dry and academic.

Instead I'd recommend Tim Roughgarden's series of books Algorithms Illuminated for learning about analysis and algorithms. He also has courses on Coursera and Edx to cover the material. It's thorough rigorous and shows algorithms that apply to different paradigms - lke divide and conquer, graph theory.

Sedgewick and Wayne's Algorithms has a companion website with lots of additional material (heavily Java based) - and courses on Coursera too. Again I think it's more approachable than CLRS while still being detailed and covering the theory.

[1] https://mitpress.mit.edu/books/introduction-algorithms-third...

[2] http://timroughgarden.org/books.html

[3] https://algs4.cs.princeton.edu/home/

bhrgunatha··on Null
A favourite technique of one of my colleague's was just to mash the keyboard randomly to see if the app breaks.

It's very crude and not at all foolproof. For the lack of sophistication it's shockingly effective at highlighting a huge amount of assumptions we make about how software is / can be used.

bhrgunatha··on New Sauerbraten 2020 Edition Released
[0] is from 2013. Do you know of any gameplay using the 2020 edition?
bhrgunatha··on An update to storage policies across your Google Account
I've got several of these for one active email in particular. I've always thought it was bad data entry. There is a cluster in the US south - Georgia, Texas and Alabama.

At first I tried to rectify the mistakes but gave up due to lack of response.

bhrgunatha··on Ask HN: Top Coursera Courses?
I took his 2 algorithm courses on Coursera's original platform. They were stellar. In particular making practical problems that have a calculable answer that you implement yourself in whatever language you choose and check as part of the course. As opposed to having some online interpreter for some specific language.

That was then hosted on Stanford's own Lagunita platform (based on the edX platform I think.)

Stanford then split those 2 courses into 4 on Coursera's new platform - the same material I believe but packaged differently.

Stanford then closed its Lagunita platform and those original 2 courses are now offered on edX.

A similar story with Alex Aiken's excellent Compiler course and Jeffrey Ullman's Automata course too. I'm not even sure if they are still available on Coursera or not.

[1] https://www.edx.org/course/algorithms-design-and-analysis

[2] https://www.edx.org/course/algorithms-design-and-analysis-pa...

[3] https://www.edx.org/course/compilers

[4] https://www.edx.org/course/automata-theory

bhrgunatha··on British Airways Flight 5390
> They also regaled me with stories of the old HK landing strip that involved flying so low through the city, you could see into people's rooms

I flew in that way several times. It was always a treat.

There was also the opposite point of view, being on the streets. You'd suddenly see a very, very low aircraft appear briefly with a deafening roar from above the buildings. There was very little noise build up as a warning.

bhrgunatha··on On Apple's Piss-Poor Documentation
They also suffered the same problem mentioned in this post.

Documentation pages that showed a method's signature with no explanation of the function or example usage. So many times I'd look something up only to find the method name parroted as a full sentence; and those method names were often obscure to the point of meaninglessness.

bhrgunatha··on Gimp 2.99.2 – GTK3 user interface toolkit
Thank you very much. Something that genuinely makes my computer use more tolerable.
bhrgunatha··on Gimp 2.99.2 – GTK3 user interface toolkit
The file save dialog is the worst UI I have to fight with daily. It's such a seriously badly designed piece of UX.

Is there a simple way to save a file to a parent folder in the UI without using Ctrl+L? Other than select the grandparent, and from there select the parent?

bhrgunatha··on Gimp 2.99.2 – GTK3 user interface toolkit
> Lumia means prostitute in Spanish

I had a few Spanish friends while I lived in Australia who found The Mitsubishi Pajero hilarious.

It seems really odd to me that it's still named that considering that Spanish is so widely spoken.

https://translate.google.com/?hl=en#view=home&op=translate&s...

bhrgunatha··on Anki as Learning Superpower: Computer Science Edition
I use anki to document and remember all my emacs custom key-bindings. That might sound silly but it's easy to accumulate useful things over the years in emacs and forget about them.

Emacs is vast and deep and there's a lot to learn and remember.

It also serves the same purpose for key-bindings and functions in various modes and packages.

bhrgunatha··on I finished filming 12 hours of a coding tutorial: crossword puzzle construction
Instead of considering how much you know compared to others, consider how well you can explain, illustrate and demonstrate what you know in order to transfer your knowledge to others.

Teaching is skill and like other skills, some are naturally better than others and teaching itself can be learned, practised and improved.

bhrgunatha··on No, It’s Not Actually a Murder of Crows – Okay, technically it is (2015)
I read that primatologists adopted flange as well as troop for baboons, which I hope is true, I think there's plenty of scope for whimsy in language.

Sadly it seems the video of that sketch has been blocked or removed from youtube - the best I can find now is a poorly recorded audio - https://www.youtube.com/watch?v=vgxbAjmwUus

bhrgunatha··on Searching for 'VK' shows only a single result on DuckduckGo. Why?
> Might be a partnership with Yandex to not show russian results outside Russia?

Quite the opposite.

My search results from DDG over the past year or so have been infested with Russian sites, articles and even twitter account titles of English language accounts, despite not living there and not having any preference for Russian in any browsers settings or regions and never issuing a single query in Russian.

bhrgunatha··on The Math of Card Shuffling (2018)
148. Presumably some poor sap took over 350 riffles.

https://imgur.com/Oh18356.png

bhrgunatha··on The Math of Card Shuffling (2018)
What amazing control in that video. From the very start, spreading the cards so evenly that every single card can be shown to be in order, then even more the precision needed to riffle the cards together perfectly eight times.
bhrgunatha··on Del.icio.us
For me it was the communal curation effect.

Find someone else with an obscure site or tag and check what else they have saved. It was a deep, deep rabbit hole.

bhrgunatha··on Brick Block (2016)
Oppose the tyranny of gravity

https://imgur.com/CUbh6Cy.png

https://i.imgur.com/CUbh6Cy.png

bhrgunatha··on WindowSwap: View someone's window somewhere in the world
On the point of buttons that "Open a new window somewhere in the world" button really needs moving to the bottom right corner. Despite being transparent it's blocking and spoiling the views.
bhrgunatha··on Building the most inaccessible site with a perfect Lighthouse score (2019)
An Interesting and entertaining article.

The most interesting part to me (as someone with vision problems) was the WebAIM link [1]. The biggest problem I have is with the almost total blind adoption of low contrast (so often too low for me to even read) and sure enough the section about low contrast [2] says:

"found on 86.3% of home pages. _This was the most commonly-detected accessibility issue_.

My basic question then is why do so many designers and websites choose to break the WCAG guidelines?

[1] https://webaim.org/projects/million

[2] https://webaim.org/projects/million/#contrast

bhrgunatha··on All the Letters
I searched for a set of pangrams when I started learning to touch type. I didn't really care about being short so my favourites were those with more natural words and structures.

    Bright vixens jump, dozy fowl quack.    
    The five boxing wizards jump quickly.    
    Jackdaws love my big sphinx of quartz.    
    Two driven jocks help fax my big quiz.    
    My ex gave pub quiz crowd joyful thanks.    
    Pack my box with five dozen liquor jugs.  
    When zombies arrive, quickly fax judge Pat.   
    Amazingly few discotheques provide jukeboxes. (5 words!)   
    My faxed joke won a pager in the cable TV quiz show.
bhrgunatha··on John Peel Sessions
For now it also allows you to watch age restricted videos without being forced to sign in.
bhrgunatha··on Crafting “Crafting Interpreters”
It's a fascinating video but what struck me the _most_ was the manual kerning of the handwriting after it was scanned. I know I'd have just copy/pasted all those identical echo() cells. Amazing to watch.
bhrgunatha··on Why Are Alphabet Letters Arranged How They Are?
I like the backwards variant but it suffers the same problem.

    my know I now z y x  
    me with sing you won't time next  
    z y x, w  
    v u t  
    s r q  
    p o n m  
    l k j  
    i h g f  
    e d c b a
bhrgunatha··on Am I Unique?
Given the number of ways of fingerprinting, how can we reduce our uniqueness? Is it even possible not to be unique?
← PreviousPage 3 of 14Next →