HNHacker News
TopNewBestAskShowJobs

mjgoeke

131 karma · joined June 20, 2013

submissionscomments
mjgoeke··on DuckDuckGo Billboards
I gotta say, my heart sunk when I saw the headline. I totally thought ddg finally needed income and were advertising with generic non-targeted ads at the top of their page!
mjgoeke··on Show HN: Paint Color Matching App (Sherwin, Behr, PPG)
Something is off. The matched colors show an RGB with each, but it's the same value when the color is obviously different. I took a screenshot of it and pulled it up in an image editor to make sure.

e.g. https://www.matchmypaintcolor.com/ppg/medieval-forest shows RGB 1,116,120 for all 3 swatches, but only the Maxi Teal is that RGB, the other tiles have other RGB values.

mjgoeke··on Writing a Fast JSON Parser
(2017)
mjgoeke··on Ask HN: What podcast has been most influential on your life?
> Many readers also fail to see how asymmetrical any debate on this topic is. Whatever I say at this point, no matter how scientifically careful, appears to convey an interest in establishing the truth of racial differences (which I do not have and have criticized in others). Does it matter that Stephen J. Gould’s The Mismeasure of Man was debunked long ago, or that James Flynn now acknowledges that his eponymous effect cannot account for the race-IQ data? No, it doesn’t. This is a moral panic and a no-win situation (and Klein and my other “critics” know that). I did not have Charles Murray on my podcast because I was interested in intelligence differences across races. I had him on in an attempt to correct what I perceived to be a terrible injustice done to an honest scholar. Having attempted that, for better or worse, I will now move on to other topics.

He later, at the request of his audience, did a 2 hour talk with Klein. This is all (the quote above, the links) included in the page linked in parent. You can draw your own conclusions.

mjgoeke··on Why are glasses so expensive? The eyewear industry prefers to keep that blurry
Fair warning: Zenni optical sent my password to me plaintext in email after creating an account with them (this was a few years ago now).

I would expect none of my data - profile, passwords, or banking info - is safe with them.

mjgoeke··on Show HN: Optimage – Advanced image optimization tool
FYI in firefox (62.0.2) some 'before' images look different.

In chrome they look identical. Perhaps the source images included gamma information?

CRS-4 Mission Launch by SpaceX (less contrast, less color saturation in 'before')

Jellyfish photo by 贝莉儿 NG (much lower blue saturation in 'before')

mjgoeke··on “Stylish” browser extension steals all your internet history
For those actively using Stylish and needing to switch:

'"Stylus" is a fork of the popular Stylish extension which can be used to restyle the web. Not "ish", but "us", as in "us" the actual users. Stylus is a fork of Stylish that is based on the source code of version 1.5.2, which was the most up-to-date version before the original developer stopped working on the project. The objective in creating Stylus was to remove any and all analytics, and return to a more user-friendly UI. We recognize that the ability to transfer your database from Stylish is important, so this is the one and only feature we've implemented from the new version.' [1]

[1] https://add0n.com/stylus.html and https://github.com/openstyles/stylus

mjgoeke··on How I became Leonardo da Vinci on the Blockchain
"On two occasions I have been asked, — 'Pray, Mr. Babbage, if you put into the machine wrong figures, will the right answers come out?' ... I am not able rightly to apprehend the kind of confusion of ideas that could provoke such a question."

https://en.wikiquote.org/wiki/Charles_Babbage#Passages_from_...

mjgoeke··on High Performance Blockchain
The whitepaper: http://solana.io/solana-whitepaper.pdf
mjgoeke··on Ron Patrick's Street-Legal Jet Powered Volkswagen Beetle (2006)
If my calculations are correct, when this baby hits 88 miles per hour... you're gonna see some serious shit.
mjgoeke··on NetroStation: Make your travel through the Internet a pleasant journey
Some additional technical background may be found here: http://blog.aurelia.io/2017/04/04/case-study-netrostation/

The solution is built using Aurelia ES.Next along with JSPM as the package manager. It's hosted in Azure as a Geo Distributed Web app, it leverages Traffic Manager, Redis and static files that are served from CDN.

mjgoeke··on Tesla Tanks After Goldman Downgrades to Sell
Part of me really wants to read this headline as - "Tesla retaliates with heavy armored vehicles after creditor denounces them to the public"
mjgoeke··on Stop Obsessing Over Comments On Hacker News (2015)
Just in case you're reading the comments here - In the infographic section "Comments were generally negative and top comment tended to reflect this sentiment." the POSITIVE / NEGATIVE categories are swapped.
mjgoeke··on Facebook Overestimated Key Video Metric for Two Years
Wait... get rid of auto playing videos at the spec level? I'd rather have the autoplay flag made explicit, rather than some hacked up soup of code that makes sure the video autoplays.

When intent is captured (e.g. specific "autoplay" flag) my browser client can interpret the flags according to my choosing. Capturing intent > not capturing intent.

mjgoeke··on JavaScript Conquered the Web, Now It’s Taking Over the Desktop
I'd recommend copy+pasting the link to www.jwz.org if you want to open it...

  https://www.jwz.org/blog/2010/10/every-day-i-learn-something-new-and-stupid/#comment-1048
mjgoeke··on .NET Core 1.0 release – what you need to know to get started
Too bad the tooling (e.g. restore, build, package) and (I think) the project files format is still preview.

So far, my experience has been that small isolated project seem to work fine, but as soon as I try to break a more complex solution out into separate nuget dependencies things start to get hairy.

Nuget dependency versions don't support npm-like syntax, so you can forget about the "^1.0.0.0" notation. Syntax like "[1.0.0.0-2.0.0.0)" might be supported, but honestly I've been fighting with other issues enough that I can't recall for sure if making the version syntax ugly makes it happy.

Another surprise to those from javascript/npm land is multiple versions of the same library in your dependency tree isn't supported. So you basically need to support redirecting to a commonly supported version (which, without examples showing version ranges, you're back at the version range syntax pains).

If anyone's tackled these pain points I'd love to hear.

mjgoeke··on Source code for 4kb demoscene production “Elevated” released
Not visuals, but along a similar vein, random number generators with high dimensionality and equidistribution can be coerced into generating very specific output, given enough exploration of the output space.

For example, and output of all zeros, or the source for a a random number generator itself, or a zipped archive of a work of Shakespeare.

It's fun to think about anyway.

http://www.pcg-random.org/party-tricks.html

mjgoeke··on XAML Edit and Continue
I'm really happy to see microsoft implementing this feature. A couple years ago at work I created a tool to do this within a single (Caliburn Micro) WPF app. We called it the Dynamic View Reloader. It basically intercepted calls to caliburn micro's ViewLocator and either fell back to the default implementation, or Xaml Parsed the (sanitized) xaml for the view. The results felt rather magical and was a huge productivity boost for visual/layout changes. I've been hopeful since that microsoft would make that sort of feature a priority. Apparently today is the day, bravo.
mjgoeke··on The physics of mosh pits
Looks pretty convincing as a model. Just needs some random blank spot every now and then where they're avoiding the puke on the floor.
mjgoeke··on Mobile Web App Checklist
Looks nice. Not to nitpick - the 1st and 3rd paragraphs are duplicates under the section "Don't resize images clientside"
mjgoeke··on Show HN: Pangoly – Build your shiny new PC
Looks great, but I spent forever trying to figure out why clicking the tiles didn't do anything. I finally found that touching the tiles works.

I'm on a windows 8 touchscreen laptop, running the latest version of chrome.

mjgoeke··on Masters of Love
On a related note, the book 'The Surprising Secrets of Highly Happy Marriages' (author Shanti Feldhahn) independently found many of the same things mentioned in the feature article.

Feldhahn takes a social statistics approach in developing her books. If I recall correctly her work on this book is derivative of interviews and surveys of ~1000 couples and dug deeper into the ones that both spouses rated their marital happiness at the top of the scale.

mjgoeke··on Show HN: GitBook – Build beautiful programming books using GitHub and Markdown
More important than "smoothing" - the font baseline is all over the place
mjgoeke··on Microsoft unveils Windows Phone 8.1 with personal assistant Cortana
"kerning"... but (meta) if you read it in an improperly kerned font it probably looking like "keming"
mjgoeke··on Light Table 0.5.0
Alt+W (Windows) brings up the window menu, from there just deselect fullscreen
mjgoeke··on Stack
When I saw the first image I thought it was going to be a scanner (for digitizing the information in the stack, then recycling said stack), not a printer. That would have been more impressive to me.
← PreviousPage 2 of 2