HNHacker News
TopNewBestAskShowJobs

jjaredsimpson

763 karma · joined April 19, 2012

submissionscomments
jjaredsimpson··on Fibers: An Elegant Windows API
I would have to agree. Win32 is immediate mode, while WPF is retained scene graph.

It's not an abstraction its a complete overhaul.

MFC is an abstraction to me.

jjaredsimpson··on Myequifax.com Bypasses Credit Freeze Pin
No. I want no throwaway easily consumable venting.

Either take the time to contribute meaningfully or don't comment at all.

Anything else is pollution.

jjaredsimpson··on Humans who are not concentrating are not general intelligences
I'd like to call attention to describing piloting as feeling slower.

It sounds like you have said something objective. But really perception of time is a completely subjective phenomenon as well, constructed from unconscious processes which create conscious experience.

People in great fear report time slows down, but also top tier athletes.

Thinking hard about something is one particular kind of unified subjective experience.

jjaredsimpson··on Exploring the Peano Axioms Through Algebraic Data Types
You swapped the order of method arguments though

you are doing x add Sy which isn't the same as Sy add x

        Number.prototype.add = function (y) {
          var x = Number(this)
          return x===0 ? y : (y+1).add(x-1)
        }

        console.log(Number(3).add(2)) // infinite
jjaredsimpson··on Exploring the Peano Axioms Through Algebraic Data Types
I don't understand how .add as defined could terminate.

Base case is 0 add y = 0

Recursion is Sx add y = Sy add x

Which is of course _swap_

Shouldn't it be = S (x add y)

jjaredsimpson··on Top 3% of U.S. Taxpayers Paid Majority of Income Taxes in 2016
Sentences lose meaning over time?
jjaredsimpson··on Transmission of cancer by a single multiorgan donor to 4 transplant recipients
I couldn't imagine accepting that. What about having sex? And the cost of drugs? That seems like a ridiculous options. Especially with the "might have"
jjaredsimpson··on The Evolution of Reddit’s Architecture (2017)
Same here. I starting seeing front page posts about how much everyone hated the redesign and I had no idea what anyone was talking about. It's a total non issue to me.
jjaredsimpson··on Lenses for philosophers
First paragraph is a link to a link to a tutorial.
jjaredsimpson··on They’re Falsely Accused of Shoplifting, but Retailers Demand Penalties
I've probably shopped at Walmart less than 10 times in my life. It's probably because they aren't conveniently located for me. But also they have so much bad press that I just don't want to be associated with it. At the same time, I also have the feeling that this will never happen to me so I'm indifferent.

That indifference is a bug in our society. It allows this injustice to be farmed out to 3rd party law shops using a system designed by corporate lobbying dollars to harass powerless individuals. Walmart isn't indifferent and they are mildly evil so the world is made worse by their presence.

jjaredsimpson··on You Cannot Serve Two Masters: The Harms of Dual Affiliation
Article says two masters which implicitly assumes industry would be some new master pulling professors in some new direction. But right now professors have multiple masters. Undergrads, grads, administrations, grants/funding, etc. The idea that the previous master was "curiosity driven research" and now it will be "shareholders" is an exaggeration. I could cynically say the previous master was "least publishable unit."

It seems more likely to me this article assumes zero sum competition where there are actually positive sum gains to be had. It's good Facebook wants to pay for PhDs to do real market driven work instead of these people starving as adjuncts somewhere.

jjaredsimpson··on REST was never about CRUD
Is this parody?
jjaredsimpson··on North American vs. Japanese zoning
A real problem is that public service is underpaid. I live in a state with a part time legislature that is paid $27k/year. I'm never going to run for office and derail my life by earning next to nothing and being co-mingled into a system I find full of corrupt and detestable people.

America has a perverse relationship with politics, politicians, and governance. Politicians do some of the most important work possible in our society, but by underpaying you only attract certain types of people. Either those just hungry for power, using office as a stepping stone to wealth. Or those already wealthy looking to maintain existing structures and protect their wealth.

I don't mean to sound flippant. Our system of government is an evolved process settled on over millennia. It's really close to some local maximum.

My gripes are mostly centered around complaining that we "all know" there are obvious problems with the system but there isn't some obvious "continuous" path of from here to a better system.

If I were benevolent dictator I'd like to see something like futarchy. And even while saying that I'm not sure if it just appeals to my hyper rationalism or if it's genuinely better. I assume current legislator suffer from this same bias on all kinds of issues.

jjaredsimpson··on Why not program right?
Worse is better could be described as "easiest sufficient approximation."

But if I have a business problem with a small enough epsilon you might not get sufficiently close with your worse techniques in a reasonable amount of time. And to stretch the metaphor even more you may hit an asymphtote and never supply a solution.

Doing something "right" isn't necessarily always slower. Sometimes it is the only path to an acceptable solution.

jjaredsimpson··on Rethinking Static Reference Tables in GHC
https://www.haskell.org/ghc/

The canonical haskell compiler.

jjaredsimpson··on Unexpected hanging paradox
If I said, "you will be hung tomorrow, and it will be a surprise." That statement can not be true.

So the prisoner reasons: if it is thursday night, then being hung on a friday would not a be surprise. So I will not be hung on friday.

Then there is a kind of induction which further rules out each successive day. I think the thursday night argument is correct, but the induction argument is wrong.

jjaredsimpson··on Negative Base
I agree. You can use the same algorithm for computing both. But Arabic has better constants. Because it's a discrete convolution instead of grouping and aggregating.

      1 6
    1 1 6
    7 7 42
    1, 6+7, 42 = 100 + 130 + 42 = 272
Same process in Roman

      X V I
    X C L X
    X C L X
    I X V I
    I X V I
    I X V I
    CC LL(=C) XXXXX(=L) VVV(=XV) III = CCCLXVIII = 16*23=368
This supports the arguments that Arabic numbers really are better suited for things like multiplying. They don't have the property that multiplication is convolution, so you can't even do things like truncate your computation to get an approximation.

There's probably a way to formalize this with an entropy argument: that roman numerals are inefficient encoding. Because given some n-length string of numerals, firstly many are invalid encodings, and secondly among the valid numerals there isn't a uniform distribution from strings to integers. Something like that.

jjaredsimpson··on Railway-Oriented Programming (2015)
How could this work? I specify an interface to an api.

C Foo(A a) = ...

Someone then provides me with some not-A error value. What should I do? What do you mean by implicit.

jjaredsimpson··on Railway-Oriented Programming (2015)
Either is a sum type. What if I don't want that. It's not about handling errors per se, but modeling the type.
jjaredsimpson··on Thinking About Hitstop (2015)
Hitstop can actually affect gameplay once you get beyond mashing. SFV season 1 Ken had less hitstop on all his normals and so when Ken's attempted tick throws, defenders teched too late. Also his frame traps and abare were more effective. The difference was only 2f but it was enough to throw off muscle memory in comparison to the rest of the cast. His hitstop was adjusted to normalize the values.
jjaredsimpson··on Vice Media: A Company Built on a Bluff
In what ways do the left and right differ in view of child soldiers et al?
jjaredsimpson··on My Life Isn't Your Porn: Why South Korean Women Protest
Please don't write comments like this.

This comment seems to hit all the bad rhetoric hot points. You've misrepresented parent's point, attacked a straw man, and also somehow made a slightly racist argument that Koreans are interchangeable with Chinese and Japanese.

The point is that banning pornography might be creating a niche market that bad actors are happy to exploit.

I have no idea if it's true. But the argument isn't saying the behavior is rational and there was no claim made about the deep biological needs for porn.

Please engage with good faith and measured tone.

jjaredsimpson··on Bernanke Says U.S. Economy Faces a ‘Wile E. Coyote’ Moment in 2020
Pensions are fine if employers accurately discount present wages for the expected payment of future wages, and accurately forecast future population growth to maintain a good ratio of workers to retirees.

Some governments seem to be quite bad at this though. States differ in pension liabilities and I haven't looked at the federal level.

jjaredsimpson··on Logic is Metaphysics (2011) [pdf]
What I took away:

If you want to say 'Santa Claus doesn't exist', you can't write a formula ~E x. x=Santa Claus. Because then you are conceding in your logic that some object Santa Claus exists.

So there is some connection between the structure of sentences we can construct in our logic and metaphysical claims. We should then try to understand differences in metaphysical claims by finding differences in logics.

The author then tries to show this for the metaphysical claim, 'Statements are true or false independent of whether they can be verified.' Instead of arguing about what is truth, what does it mean for a proposition to be verified. We can instead as about the differences in the logic. Because to even talk about truth and existence we need a logic first.

So don't think there is a claim that choice of logic forces claims about real world existence. I think is the more subtle connection, that choice of logic forces a choice about rules of inference.

Real world claims would need to be based on introducing propositions (which are independent of the logic?) and then using rules of inference (which are dependent on the logic).

jjaredsimpson··on 400 Years of the Third Law – An overlooked and neglected revolution in astronomy
I hear this often and then I wonder what kind of curriculum people went through. I had lab session in science class as far back as middle school and continuing all the way through high school and college.

During the lectures we learned facts and derived some consequences. But during labs we ran experiments, gathered data, and had to perform some regressions.

I'm going through the MIT OCW QM course and the instructor is motivating all the formulas given with experimental results from the 1890s thru 1920s to show how intuitions are violated.

I've never seen a single textbook or been in a lecture that was just piles and piles of formulas with no exposition or motivation.

The only time I've experienced this was outside of STEM. Every history class I've taken, prior to university level, was piles of births, deaths, wars, facts, ad infinitum.

jjaredsimpson··on Unquantified
I think none of this matters except one change: going from fours hours of sleep to eight.

I'm interested in QS, but the metrics aren't the ends they are the means. Increased subjective satisfaction is always my goal.

When I run I don't track pace but I do track time and I start each run with an idea of what my RPE for that run will be. My goal is to decrease time when RPE is fixed. So some days I run hard and some I don't because I'm not always trying to set a PB.

If metrics are guardrails that you are gonna crash into over and over while attempting to change behavior then you won't like QS. Not tracking your bad behavior doesn't make it go away. It just makes you ignorant.

jjaredsimpson··on Every 202,500 Years, Earth Wanders in a New Direction
PBS space time did an episode about the cycle

https://www.youtube.com/watch?v=ztninkgZ0ws

jjaredsimpson··on Solving dynamic programming interview problems
http://webcache.googleusercontent.com/search?q=cache:bP5uFme...
jjaredsimpson··on Show HN: Whiteboardfree – Developer Jobs at Companies That Don't Whiteboard
I have an interview coming up and the process as described to me is take home exercise with an on site debrief. I am thrilled. I've done whiteboard interviews and some I've aced and some I've crashed an burned. I didn't crash and burn because I didn't know the material. I just froze on a tree traversal question one time. And then the nerves and empty conversation just made the situation snowball as I thought to myself, "OMG I know this why am I taking so long, what is this guy thinking right now." I relish the opportunity to provide useful information for the employer to update their prior.
jjaredsimpson··on Jails are replacing visits with video calls–inmates and families hate it
Isn't this just true by definition? Don't break the law while doing the best thing for yourself.

It avoids the hard question grandparent asked. Legality only partitions behaviors into legal and illegal. Morality is more like a partial order which lets you compare behaviors.

Morality then is clearly more general and must inform legality not the other way around. Which is to say, just because you aren't breaking the law doesn't mean you are a good person. And further, how should we construct legal systems which are moral?

← PreviousPage 2 of 11Next →