HNHacker News
TopNewBestAskShowJobs

m4dc4pXXX

19 karma · joined May 6, 2015

submissionscomments
m4dc4pXXX··on I bricked my Christmas lights
Why are these messages encrypted? Is that just a standard thing?
m4dc4pXXX··on Judge: Amazon "cannot claim shock" that bathroom spycams were used as advertised
Gross. You can do the search on amazon (“bathroom spy camera”) and there are tons of results. One is even a shower nozzle !
m4dc4pXXX··on Pragmatic Versioning – An Alternative to Semver
Needs examples.
m4dc4pXXX··on Making a font
Does anyone ever use MetaFont/MetaPost to create fonts (typefaces)? Does FontForge have any scripting capability? I’ve never used it … only read about it. But I down all 5 “computers and typesetting” books by Knuth
m4dc4pXXX··on Stack identical flat objects so they project over an edge as far as possible
My thought too.
m4dc4pXXX··on We Got Phished
https://tozny.com/ sells a service that enables this for any app, not just Google.

I have a Yubikey and I find it too obnoxious for day-to-day use. I'd rather use an authenticator app (such as Google's or LastPass').

For TOTP on non-Google sites, I find LastPass better than Google's Authenticator. First, LastPass locks the app with a PIN. Second, it can work with the browser extension to fill out those 6-digit codes for you.

m4dc4pXXX··on Hubble Finds 10 Times More Galaxies Than Thought
Also questions I'd like to know the answers to!
m4dc4pXXX··on How Dropbox securely stores your passwords
tozny.com provides a fantastic password-free authentication scheme as well.
m4dc4pXXX··on Sophos – Forward Secure Searchable Encryption
* How is it possible to construct all the previous "search tokens" on the server side?

* The client stores does a lot of work (storing a map of all keys, for one). Could the client get away with ONLY generating a new search token when a document is updated/inserted? That is, could the client only be responsible for creating "UTc+1 ← H1(Kw, STc+1)" and "e ← ind ⊕ H2(Kw, STc+1)" (in the update portion of "Algorithm 1")? In other words, could the map W be stored on the server, as well?

Hope these questions make sense!

m4dc4pXXX··on I Satisfied My Passion for Software Dev and Open-Source by Doing a Part-Time PhD
I did a part-time master's in CS while working full time. I was able to take one course a term and it was really rewarding. I could dig into the material for each course without worrying about 2 or 3 other classes - really nice. I also wrote a thesis rather than just taking credits. It took me a lot longer (1.5 years start to finish on thesis), but it was immensely rewarding. I learned so much beyond my thesis + class topics - a lot more than I expected when I started out. Also helped that my employer paid for the whole thing!

Never thought a part-time PhD was possible (US), but maybe its worth thinking about.

m4dc4pXXX··on AI learns and recreates physics experiment
Pretty good sense of humor from that author:

'This AI is extremely specific in its design, of course, ... for more flexible automation, physicists will still have to rely on the general-purpose research units called “graduate students.”'

m4dc4pXXX··on Viking Horde: A New Type of Android Malware on Google Play
Nasty. Great read though.
m4dc4pXXX··on Inside Palantir
Plottable.js is the only charting package I've used that's a real library, not just a set of pre-canned charts. Sadly, the devs don't seem to have a lot of time to devote to updating the site.
m4dc4pXXX··on Why a Logging Framework Should Not Log
It's even more fun when your project uses native libraries, with their own logging, that you can't seem to override at all. (Looking at Mesos, right now.)
m4dc4pXXX··on Introducing a new, advanced Visual C++ code optimizer
It bothers me that they say implementing SSA eliminates the need for "complicated" data-flow analysis. Data-flow has a really nice theory behind it and enables a lot of optimizations. For example, dead-code elimination. But otherwise, kudos to MS!
m4dc4pXXX··on Why people still go to grad school
The link title here is misleading - it's about an article titled 'why people go to grad school.' A better title would be 'A reaction to "why people go to grad school."'
m4dc4pXXX··on Storage Pod 6.0: Building a 60 Drive 480TB Storage Server
I also found an older post describing how they use Scrum to design the hardware to be pretty interesting: https://www.backblaze.com/blog/designing-the-next-storage-po....

I wonder what limitations the 6-month production run requirement put on design - it would seem you would have to be a lot more conservative in your "definition of done" (a bad decision can be expensive when you buy a half-year worht of gear).

m4dc4pXXX··on Microscaling containers to maintain queue length using control theory
I haven't used control theory to scale services up & down, but I have used it to regulate requests from a batch process to a production service, scaling the request rate up and down in order to avoid overloading the service.

Philip Janert's book "Feedback Control for Computer Systems" had everything I needed to know to understand control theory & implement it for my particular scenario. Great book.

m4dc4pXXX··on Show HN: AI and News by AYLIEN
Tried the query "green room preview" (expecting articles about the new movie 'Green Room') - got a whole bunch of unrelated stuff.

https://api.newsapi.aylien.com/api/v1/stories?text=green+roo...

m4dc4pXXX··on Saving 13M Computational Minutes per Day with Flame Graphs
Can you write up how you fixed the broken call stacks? I've used Brendan's tools (with java-perf-map, also an awesome tool) to generate flame graphs for Scala code and had no idea I could only see 127 frames.
m4dc4pXXX··on 40 Years of Suffix Trees
Excellent article.
m4dc4pXXX··on Goldman Sachs Leads $30 Million Investment in Software Supply Chain Fixer
Typo in the headline doesn't help the credibility of this article ("This comany’s tech helps developers deal with buggy open source code.")

And I guess quotes like the following are just baiting developers:

"Since most developers draw on open source code to build their software, that leaves open the possibility for countless computer bugs, compatibility issues, and security gaps to creep in."

Sounds like a great way to burn a pile of money.

m4dc4pXXX··on Samsara.js – Reactive layout for user interfaces
Really like the architecture of streams driving updates to surfaces.
m4dc4pXXX··on Git-appraise: Distributed code review system for Git repos
Trying to use this and I get "exit status 128" for all reasonable invocations of "git appraise request ...".

Looks seriously cool and I am sad!