HNHacker News
TopNewBestAskShowJobs

riboflava

153 karma · joined July 22, 2016

submissionscomments
riboflava··on How Quaternions encode rotations: derivation and sample code
I was going to ask how your implementation compares to Versor[0] but I see you link from it in your readme. My next question was going to be if there are any license issues, since Versor was for a long time only free for non-commercial use, but I see their github is a bit more recently updated than their home page and mentions it's now under the BSD (yay!). Lastly, are you concerned about the patent on the conformal method? [1]

There are a lot of great resources linked in this thread. My memory of the last time I took a dive into GA was that there was a split in the resources for representation -- one side tried to do everything axiomatically and symbolically, the other side had some concrete numbers but it was mysterious how they all worked together. Have you seen a super-basic resource that goes through the same sorts of modeling problems middle school and high school students do when first learning trig and classic geometry?

[0] http://versor.mat.ucsb.edu/

[1] https://www.google.com/patents/US6853964

riboflava··on Contemplating the possible retirement of Apache OpenOffice
Another potential option is to throw Compiz in the mix after you have Mate up and running. Though that may make things more buggy than less, at least you can justify it with eye candy. :)
riboflava··on Canadian surgeons urge people to throw out bristle BBQ brushes
What about accidental removal by MRI?
riboflava··on One Hundred Year Study on Artificial Intelligence: 2016 Report
AGI progress is unlikely to be limited by some exponential curve that we're just not far enough along though. Rather it seems more limited by some key insight no one has found yet. Sure we'll be able to retrofit some exponential curve onto it after the fact, since when it appears it will change everything drastically. But this is in contrast to e.g. the human genome project which started out with the expectation of a specific exponential curve to give an estimate for project completion. Your more general point I agree with, however, it's not enough to dismiss the report.
riboflava··on How to steal a developer's local database
Postel's law / the robustness principle is a good way to write robust software, like a TCP implementation or an HTML parser. Most software doesn't need to be robust, though, and failing fast probably leads to less security issues than trying to continue on.
riboflava··on A SpaceX Falcon 9 rocket has exploded at Cape Canaveral
Furthermore there are other forms of reasoning than pure deduction. If you allow probabilistic inference, which is how humans generally operate intuitively, many deductive fallacies turn into probabilistic theorems.
riboflava··on How a Japanese cucumber farmer is using deep learning and TensorFlow
If they're siphoned anywhere besides under a mattress they'll be a net benefit. (And even the mattress might just delay their usefulness.)
riboflava··on Smaller and faster data compression with Zstandard
It's also possible to implement a decompressor in javascript to support browsers which don't do it natively. The performance would likely suck but if you're truly bandwidth constrained and don't mind users having a bit of a lag, it's an option...
riboflava··on Google Takes on Uber with New Ride-Share Service
Yeah I could take issue with the term too. At least with minimum wage (which has the same issues wrt a price floor, like many forms of work not being worth the minimum $x/hr the law requires) it's the same at the city/state/federal level you live in so you can properly account for it, and in the ideal case is enough to "live" on so proponents are happy. "Living wage" is inherently more subjective. I can live almost anywhere in the US at that place's minimum wage or less -- if I live like a college student, or a bit worse. It's not enough to support a family on. But too often a living wage gets set at some high price it takes to rent a studio apartment alone in your area and eat out every night, and maybe even support a child. It's just a nebulous term.

I live in the Seattle area where $15/hr is the minimum wage now for the city proper. Sure certain businesses still have another year or two to implement it, and other businesses another 5 or so years, but I'm looking forward to seeing the results over time and how well they match various parties' predictions when the law was passed.

riboflava··on Google Takes on Uber with New Ride-Share Service
I don't know if I'd be so charitable to call my counter-assertion to the assertion I replied to an argument, but the replies to your reply are indeed representatives of the argument chains that lead to the assertion, and I agree they are phrased well, probably better than I would have. More tangentially I'm now wondering how often leaving an assertion that's the obvious output (if you've seen it before anyway) of an idea framework ends up with other people doing the backward chaining algorithm to give an explanation for you...
riboflava··on Google Takes on Uber with New Ride-Share Service
Living wage destroys the ability for people to make a little extra on the side with part-time gigs.
riboflava··on “Baffling” “signal” “from HD 164595” is probably none of the above
"We don't do science for the general public. We do it for each other. Good day." -- Renato Dalbecco
riboflava··on Apple facing record bill for Irish tax
It'd be a fun experiment, but I'm occasionally revolted by the supposed outcome people seem to fantasize will happen. Income tax, the tax people usually complain the most about, is only 100 years old, how did anything get done before it? If you did the experiment with Americans I'd sooner expect to see something like a 19th century Mormon settlement than Somalia or whatever hellish landscape is in your mind.
riboflava··on Apple facing record bill for Irish tax
Taxes are evil. Taxes are theft.

Or not.

You're not going to change behavior by moralizing to people who consider what you think is moral to in fact be immoral, or who at least are amoral about the whole manner as corporations tend to be. Since we can't seem to agree on the moral issues of taxes, all that's left is the reality of law, and the incentives of the law. It's posturing to think we can solve the matter by any other means than top-down legislation and enforcement, if indeed there is a problem to solve. (Corporations and individuals both have many arguments for why they are paying enough taxes already thank you.)

riboflava··on Apple facing record bill for Irish tax
This world isn't the 80s and 90s dystopia I craved. This is far worse.
riboflava··on SRL – Simple Regex Language
Wasn't this a goal of Light Table, or am I up in the night? There are a lot of useful representations I'd like to see for my foo, but very few of them I'd actually want to work in directly when I'm creating or modifying the underlying code representation. I could see this tool as a quick and useful way to load a complex regex meaning in my head like doc text, but after that, I'll just prefer to work with the regex directly instead of the verbose text.
riboflava··on Advanced Deanonymization Attacks
My coworker was identified as 98% similar. That disturbs me a bit more since I thought my typing style was more unique!
riboflava··on Millennial men with different incomes
Here's why I don't feel guilty:

https://www.stilldrinking.org/programming-sucks

> So no, I'm not required to be able to lift objects weighing up to fifty pounds. I traded that for the opportunity to trim Satan's pubic hair while he dines out of my open skull so a few bits of the internet will continue to work for a few more days.

Oh sure I'm not typically over-the-top like the article. I do enjoy the act of programming much of the time, and camel-y jokes. But I don't feel bad that I'm getting paid a lot of money for what I much-of-the-time consider work that a bright high schooler could also do. Having worked with some not-so-bright college interns recently I feel even less guilty, if that's possible. To some extent we all make our own choices, mine led me here, why should I agonize over where other people's led them? I'm not interested in controlling their lives.

riboflava··on Itsy Bitsy Data Structures – Simplified examples of many common data structures
X is data. There is no defined structure to it apart from the fact that there are N elements and you can select them. Is it a linked list, is it a random access array? It is not yet defined to be structured in any way. Furthermore you can analyze (and implement) this algorithm independent of the assumptions you make about how the access operation is performed, and then add those assumptions back in if you want to do another analysis.
riboflava··on Itsy Bitsy Data Structures – Simplified examples of many common data structures
Where are the data structures? [0]

    MIN := X[N]; k := N;
    for j := N-1 step -1 until 1 do
      if X[j] < MIN then
        begin MIN := X[j]; k := j;
        end;
[0] https://assets.cs.ncl.ac.uk/seminars/139.pdf
riboflava··on Itsy Bitsy Data Structures – Simplified examples of many common data structures
Yes, I would say the relationship is the opposite. Data structures imply a set of algorithms based on the promises of the data structure implementation. Algorithms themselves are free-floating things that can be reasoned about just as well in a C program as an instruction flow diagram as a Turing machine program. Take for instance an algorithm to divide two 32-bit integers. Or an algorithm that computes the max in a sequence (which is an abstraction) of numbers. There is no data structure, unless the argument is that a memory cell is itself a data structure.
riboflava··on The Hacker's Manifesto (1986)
Yet so many of those projects, when submitted, attract comments on HN from people who just don't get it. The culture is still there, but it's not as uniformly concentrated anywhere anymore. It's hard to tell what that really means. In absolute numbers there are probably more hackers with the spark now than ever, but you wouldn't be able to tell by just casually sampling the computing industry both professional and non-professional.
riboflava··on Less stress, more productivity: working fewer hours is good for you and your boss
Even service jobs occasionally give paid lunch hours. When salaried, the whole point is you don't need to track hours. Otherwise you need to bill for that 5 minutes of insight in the shower on Sunday when you have an idea that solves some important business problem. Anyway since I'm generally thinking about work related problems during lunch, frequently even eating at my desk, and lunch rarely takes a full hour, I've always considered my "lunch hour" as part of the total work day, and never had anyone higher up question it.
riboflava··on Less stress, more productivity: working fewer hours is good for you and your boss
Unless Friday is work from home day, and I can productively work from home, dealing with a commute for 4 hours in the office sounds terrible... Though I guess compared to the 70+ hour life it's not bad.
riboflava··on Users You Don’t Want
Yeah, and sometimes businesses have been able to collect credits from the government for compliance with such-and-such. When they're forced to bleed money though (in this instance all that extra space adds up by itself, plus the opportunity costs -- imagine the pushback if airplane seats had to be way bigger and roomier!), and not all bled money can be passed on to the consumers, and even if it's done in the name of some good cause, the fact that it's still forced bleeding is what I don't really like, and would appreciate less of.

I'm kind of big on cyborg technology and other futurist ideas (like brain emulations). Varying degrees are expensive and not even available right now, but a large part of that is a serious lack of funding which in turn cuts business opportunities. (I would bet if society focused more efforts and money on general human augmentation instead of just helping the disabled, the disabled would come along for the ride since the non-disabled market is so much greater. As I touched on in another comment, the second-order effects often provide more value for these niche markets than targeting the niche markets directly.) While we transition to better tech that even the poor can afford we can still consider forced money bleeding, but I'd like to consider demand side solutions too.

riboflava··on Users You Don’t Want
Probably. My argument for healthier would mostly be on the second-order effects of having a better economy that can generate new sources of wealth. With a step back, until momentum and inertia are all that remain of the US' current dominance in startups that grow into world-changing companies providing value to all (including disabled people who benefit from accessibility), I'm default-skeptical of tinkering with the ecosystem with a top-down legal approach, especially when the approach is something like importing laws from countries without such dominance. In a way this is just "well we've kicked ass this far even though we do [morally reprehensible thing]", which by itself isn't a great argument, but paired with noticing that social systems are complex it's enough to give me a lot of pause. Even something that seems bonehead simple like saying "no more doing [morally reprehensible thing]" can have unwanted second order effects that end up with the consequence of a state worse than the previous one that included [morally reprehensible thing]. Full analysis is required by the people most capable of seeing all the effects, one of the worst outcomes is some group kicking up a stir to get some mandate passed on good intentions without thorough analysis.
riboflava··on PowerShell is open sourced and is available on Linux
This could really be used as the default reply for a lot comments here that don't get why people are still a bit antsy about MS apparently doing things for the good of others besides MS. But it's probably an argument only worth having in one thread. I can't really add much to the argument, other than I think my feeling matches a lot of others in the OSS world: ever since Nadella took the helm I've been cautiously optimistic that we're not just part of a very long embrace+extend cycle that will end with a crushing extinguish, additionally as the years go by without an attempt at extinguishing but even more embracing+extending instead, with MS having lost so much of its former power and weight in the industry as a whole, I think even an extinguish attempt wouldn't be all that successful. It's not enough for me to actually use these offerings, but I'm not going to go on a rant that no one should use them or distros should avoid packaging them. (e.g. Stallman once had a Mono+Banshee rant that was probably justified at the time but it's hard to argue the position now.)
riboflava··on PowerShell is open sourced and is available on Linux
Maybe it went something like "god damn it why can't I ctrl+v to copy, what other ctrl keys are there..."? And now I'm looking at http://ss64.com/bash/syntax-keyboard.html and being amazed I didn't know about / forgot a few of these. It'd be nice to put some of the good ones on a coffee mug, I first learned useful vim commands from a coffee mug...
riboflava··on Ask HN: Is there a mapping of HN usernames to well known people in tech?
It's probably inevitable that someone will publish a collection of predicted sockpuppet/alias accounts. It wouldn't surprise me if the HN mods had their own private collection; I think it'd be a fun project to show estimated alternate usernames next to a comments' username along with a confidence score. Naive bayes on comment text would probably do alright but there are plenty of other signals. A public list being published might suck if any of them are linked to a real identity and the real identity didn't really want them linked, but at least it's safe from novel associations, like maybe chipgap98 is _why but is also Bob from the Mozilla office down the street (in addition to Jonathan)...
riboflava··on ‘Shadow Brokers’ Leak Raises Question of whether the N.S.A. was Hacked
Meeting Putin would scare me just on the basis that as ex-KGB he could snap my neck if he was so inclined. I'm not sure that's enough to really characterize the man, though, at least it's little more than what the people who project average-Joeness have. At least with e.g. Larry Ellison we have many independent reports from those that worked with / under him that we can safely agree it is a mistake to anthropomorphize him.
← PreviousPage 2 of 3Next →