HNHacker News
TopNewBestAskShowJobs

toastking

116 karma · joined February 26, 2014

submissionscomments
toastking··on How a hypermedia approach can address usability concerns with multi-page apps
I think they're overlooking a very big issue which is trying to do any sort of business logic in a markup language is terrible. HTML is good for presentation, trying to embed logic like retrying requests in it can lead to weird code. The reason people like Javascript is having a fully C-style language for things makes logic easier to read and maintain.
toastking··on What Happened in the 2010s
Yeah he's so close to getting the idea that the World Bank and the neoliberal monetary policy caused this inequality.
toastking··on What Happened in the 2010s
On demand music as well. It's ironically lead to a bit of a monoculture with music that's concerning. Streaming arguably caused the whole kerfuffle with this year's Billboard list: https://www.stereogum.com/2068655/billboard-top-rock-songs-i...
toastking··on iKe: a browser-based sandbox for K
You start to see "idioms" in the code. Common ways of doing things. You learn that taking the first element of a reverse of a list is the last element, per se. Like any language, with experience it becomes very easy to read.
toastking··on My Favourite Git Commit
Yeah and if you no long use JIRA it's not useful. Whatever bug tracking software you use should allow for commits to be attached to bugs. But that should stay in the bug tracking software, not the VCS.
toastking··on My Favourite Git Commit
I really like Google's guidelines for commit messages because they enforce a style like this. It really makes dealing with legacy code much easier when you can look at past commits and see that your predecessors were thinking. https://google.github.io/eng-practices/review/developer/cl-d...
toastking··on Playdate – A New Handheld Gaming System
The crank is really interesting. It's such an off the wall choice for a user interface. It will be cool to see how developers take advantage of it.
toastking··on A Conspiracy to Kill IE6
The web was also a bit of a different place back then. I think there were people who were "power users" who used Firefox and Chrome and others who used IE because it was bundled with their browser.
toastking··on Animating URLs with JavaScript and Emojis
I mean if you mean ARPAnet then yeah. The web was always a place for creative people to meet and talk about the eccentric stuff they were into.
toastking··on Animating URLs with JavaScript and Emojis
I remember a few years back a common hackathon project was to use lex and yacc to make emoji languages. It was always cool to see what people do with that. Maybe there will be an APL or something with emoji.
toastking··on Why the Instagram founders really quit
The Interface is a newsletter, that's why it seems all over the place.
toastking··on Baked MacBook Air: A cautionary recipe
I sort of wonder if using a heat gun in the area they thought was broken would have worked better. Then it would have been more localized and easier to control temperature-wise.
toastking··on Show HN: Ethical Resources – 300 ethical alternatives to mainstream stuff
Yeah it would be more apt to say the list is "open source, environmentally conscious software".
toastking··on Linux Mint's Sobering Update: A Glimpse into the Personal Struggles Devs Face
I think part of it was the tone set by Linus. He had an attitude that on the surface seemed to be perfectionism but was really just abusive. It's good that he stepped back and rethought how we dealt with people.
toastking··on How Spotify and Discover Weekly Earn Me $400/month
That's fair. It was mainly the constraints of the medium that lead to ideas such as rock operas. Now that the constraints of physical storage are lifted we've seen new concepts.
toastking··on How Spotify and Discover Weekly Earn Me $400/month
They bring up something interesting which is how streaming has changed how music is made. Albums are now shorter with more songs, that nets more plays and more money. They also focus on singles instead of full albums, which gives more opportunity for "playlisting". It's an interesting, albeit concerning, effect that technology is having on art.
toastking··on Apple Censoring the News App
I think it's more that in a device that's so locked down this is a bad precedent. Cowtowing to governments is detrimental for everyone.
toastking··on I Don't Like Debuggers (2000)
This is why I think debuggers are necessary. Without being able to see a full stack frame of information about variables it can be extremely difficult to debug when using other people's code. So many errors boil down to assumptions about what is in a value.
toastking··on Google unveils Stadia cloud gaming service
As a development platform this seems pretty awesome. Abstracting away compute from game development is going to open up a lot of opportunities.
toastking··on Google unveils Stadia cloud gaming service
The cost will change per game, so it could be that game's cost is associated with how much compute they need. I think it will probably be a monthly subscription based on the gym membership model. Most people won't use it a lot and they'll make all their money on them.
toastking··on Apple updates its iMac line
Yeah Time Machine is great. I'm not sure that was the issue. I think it's that SSD's are more expensive.
toastking··on K7 Tutorial
This is also how filtering works, you map a function that returns 0 or 1 over the list. Then you can call where (&) and it will give you the indices where the function evaluates true. Index by that and you'll filter a list.
toastking··on K7 Tutorial
K is interesting in that unlike something like Java the hard part is not remembering the standard library. You start to learn idioms for how to do certain things as you use it more. Then you pattern match different parts of the code and it can be very readable.
toastking··on K7 Tutorial
A concept in K that I wish more languages had is indexing with a list of indices. It always blows peoples' minds when I tell them how sorting works in K. You use grade (<) to return the indices that will sort the array if indexed in that order. Then you pass in that list as the indices to the list. They do it in the string examples in this tutorial.
toastking··on K7 Tutorial
There is an open source port of K called Kona: https://github.com/kevinlawler/kona
toastking··on K7 Tutorial
I think the reason it's in anaconda is they're trying to go after the python crowd? Regain some of the data analysis market share that stuff like numpy took from APL.
toastking··on K7 Tutorial
In K, usually the I/O primitives you have are the "colon" operators, stuff like 4:.
toastking··on Tim Cook explains why you don’t need a college degree to be successful
We do! We have bootcamps and stuff like Code.org now.
toastking··on Tim Cook explains why you don’t need a college degree to be successful
I mean, you get what you put into college. I sort of veered off my senior and took a bunch of business classes after finishing my CS requirements. I wish I took extra CS classes because there's a lot I had teach myself. Motivated people can teach themselves a lot, but there IS something to be said for having a credential.
toastking··on HTML, CSS and our vanishing industry entry points
This is why Glitch is cool because all the code on there is open and editable. I think HTML and CSS are still entry points, but not being able to see the code for stuff is tough. It's sort of ironic that we have all this open source code now but it's much harder for a beginner to read most of that than just hitting "View Source".
Page 1 of 3Next →