HNHacker News
TopNewBestAskShowJobs

LogicX

1,101 karma · joined March 18, 2009

CTO & Founder, https://www.DNSFilter.com Boulder, CO

Contact: HN [at] lx.tc TechStars Anywhere 2018 LinkedIn: http://lx.tc/LinkedIn Twitter: @MichaelForAll

[ my public key: https://keybase.io/mikeschroll; my proof: https://keybase.io/mikeschroll/sigs/u0tN4zQsx70t6dDTvx_b_gpdi6vwn1-dT_UBR7-xQ4M ]

meet.hn/city/us-Flagstaff

Socials: - instagram.com/MichaelForAllSeasons - linkedin.com/in/MichaelForAllSeasons - github.com/MikeSchroll

---

submissionscomments
LogicX··on Uppy 1.0: Your best friend in file uploading
Has anyone switched to/from Uploadcare? ( https://uploadcare.com/ ) - would love to hear how they compare.
LogicX··on Linux Benchmark Scripts and Tools
https://serverscope.io/ has a similar compilation of tests it runs. Would be interested to hesr commentary on how their choices compare.
LogicX··on What happens after rich kids bribe their way into college? I teach them
Universities are a business: They want to serve as many customers as possible. To deny someone admission due to poor academics is to deprive the university of revenue.

Similarly if a student were to be an unsatisfied customer (due to low grades), and take their business elsewhere (take a semester off, then transfer elsewhere), it would also deprive the university of revenue.

Far too many students don't come anymore for specific classes, teachers, or degrees. They want the experience, to check a box for their parents and future employers.

Having taught at a univerisity, I experienced much of this first-hand, including the experience of having students grade teachers, and their dissatisfaction with their grades influencing whether a university asked an adjunct professor to return the following semester. Grade inflation is real.

LogicX··on PuTTY 0.71 released, fixing security vulnerabilities
Termius has some nice features - questionable since it's closed-source.
LogicX··on Three Vacation Policies
My mother worked in banking, and was required to take a consecutive two week block of vacation. I believe the idea was that any fishy financial sruff would likely come up during such an extended time off.
LogicX··on Problem solving with Unix commands
given the limited scope of files in the direcctory... not sure why it was necessary to use grep, instead of the built in glob?

  ls dataset-directory | egrep '\d\d\d\d_A.csv'
which FWIW wouldn't even work, on multiple levels: you need -1 on ls and no files end with A.csv

  vs

  ls -1 dataset-directory/*_A?.csv
ref: http://man7.org/linux/man-pages/man7/glob.7.html

Update: apologies, apparently my client cached an older version of this page. at that time the files were named A1.csv and A2.csv

LogicX··on AWS, MongoDB, and the Economic Realities of Open Source
Timescale just recently released a new license to complement their open source offering: https://blog.timescale.com/how-we-are-building-an-open-sourc...

Almost exclusively designed to deal with the issue described in the article, of preventing public clouds from running this as a service.

They also published another article about how to make money as an open-source company: https://blog.timescale.com/how-open-source-software-makes-mo...

LogicX··on Startups Rejecting Venture Capital
We raised on indie.vc terms, but not with Indie.vc - just a group of angels. Best decision we made. Now we’re profitable, and get to be in control of our future decisions - including whether to raise more or not.

Highly recommend folks checkout the indie.vc terms - I describe it as even more founder friendly SAFE note. Not every investor will be comfortable with it. Took us longer to raise and lost out on potential investors and plenty of funds as a result; but was still worth it in the end IMHO.

LogicX··on AdGuard DNS: A Privacy-Oriented DNS Server
depends whether or not they're passing EDNS0 Client Subnet data to the authoritative DNS parties, and whether those parties are listening for it / trusting it.

We embed ECS data in our requests at DNSFilter to the authoritative upstreams, and we have a large global anycast network, so even if they're not accepting it, the answer is coming from a server 'nearby' the originating dns request, so CDN requests shouldn't be affected much.

LogicX··on AdGuard DNS: A Privacy-Oriented DNS Server
At DNSFilter we solve for this by loading the list of valid TLDs from official sources every few hours and immediately rejecting invalid TLD requests. Works great for those who have mis-configured their LAN DNS and are sending us all their companydomain.lan traffic.

Doesn't solve for cases where it's a valid TLD, but the domain doesn't have a valid DNS record. Guess it would depend if the TLD in question is publishing said dnssec record.

LogicX··on Ask HN: Kibana like data explorer UI for PostgreSQL?
We use http://redash.io to look at our timescale data. Works our quite well for charting, and searching... they let you put variables into your sql query, then they become input fields, making search easy.
LogicX··on How Linode Screwed Me
The part I don't get is... Somewhere along the line auhor got clients CC to out into linode...

which then paid for all servers, instead of just client's servers. And author didn't migrate his servers away.

But then auhor complains that client didn't pay, and author didn't charge his CC.

The situation may suck, but as author points out, he made a number of errors trusting client, and author made some additional errors as above.

As author can still ssh to his servers, I'd say he migrates the sites away, and chaulk it up as a lesson learned. Not sure why Linode is the one talking the blame in this tale.

LogicX··on Ask HN: Who is hiring? (December 2018)
DNSFilter | DevOps Engineer | REMOTE (within 6 hours of EST)| Full Time | https://www.dnsfilter.com/about/careers/

DNSFilter provides cloud-based threat protection and content filtering via DNS.

I'm CTO and currently manage over 100 servers around the globe; but am looking to hand off this role and have a big backlog of improvements. So this roll will continue to work closely with me as we improve performance monitoring, scale, and improve CI/CD, dev, and production environments.

You can find more details about the role on our website and apply there.

LogicX··on Destruction of evidence charges filed for remotely wiping iPhone
wait a second, i've seen this before...
LogicX··on They Hacked Their School District When They Were 12
It goes to show the districts poor understanding of technology that their incompetence led to calling what they did ‘hacking’
LogicX··on Ask HN: Who is hiring? (November 2018)
DNSFilter | QA/Release Manager | REMOTE (within 6 hours of EST)| Full Time | https://www.dnsfilter.com/about/careers/

DNSFilter provides cloud-based threat protection and content filtering via DNS.

We're looking for someone to 'project manage' our QA Process - starting with manual testing, working with and creating github issues for our engineers to cover that manual testing with automated tests.

Then we're looking for this role to take over the Release management process. Prioritizing what will be included in releases, merging, testing.

You can find more details about the role on our website. Willing to work with someone with project management skills, manual QA skills, and minimal coding experience.

I'm CTO, feel free to email me via email in profile.

LogicX··on Kubernetes on Bare Metal
I also was confused about the title - expected to see an article about spinning up a cluster in Packet.net
LogicX··on Show HN: Hacking slot machines with a buttonhole camera and brute-force search
Can’t tell if trolling, or you genuinely believe this. Are you talking about outside the USA?
LogicX··on Publii – open source static CMS for everyone
This was a turn-off: https://www.getlektor.com/blog/2018/1/lektor-31-released/#su...
LogicX··on Introducing the Time Series Benchmark Suite (TimescaleDB)
This is great -- Eager to read the first test results comparing InfluxDB and TimescaleDB. We migrated almost a year ago: https://blog.dnsfilter.com/3-billion-time-series-data-points... and have found Timescale to work out well.

I know InfluxDB has continued to evolve; and I think a tool like this can help folks better select the appropriate solution for their use-case (As Influx is a fine product, but they acknowledged our particular use-case was not a good fit)

LogicX··on Ask HN: Who is hiring? (July 2018)
DNSFilter | Frontend Engineer | Full time | Remote

DNSFilter is hiring a full-time remote frontend engineer, anywhere within a timezone 6 hours from EST. We use node/react on the frontend. Bonus if you have experience with Electron, can read Ruby on Rails, and have design/UI/UX skills.

For full details, and to apply: https://www.dnsfilter.com/about/careers/ I'm Co-Founder and CTO - feel free to shoot me a message.

LogicX··on SUSE to be acquired by EQT Partners
Just had a convo yesterday with someone at BigCo who standardizes on it... I was surprised to hear it too.
LogicX··on Netflix suffers first massive global outage
Google cache: https://webcache.googleusercontent.com/search?q=cache:https%...
LogicX··on Ask HN: Are you working on interesting technical problems?
Wow, a surprising number of responses agreeing with boredom... I'll share a different point of view.

I've been running DNSFilter for 3 years. We're (still) facing interesting texhnical challenges - ranging from BGP community strings being used to balance a global anycast network, to handling volumes of time series data [1], to designing a golang daemon to ssl sign incoming requests on the fly for domains we won't know ahead of time, to figuring out new ways to pass data in DNS, and support cutting edge standards like DNS over TLS, DNS over HTTPS.

I was just saying to my wife the other day how ridiculous it is that most things we do are technically challenging, and you have to think outside the box how to get it done -- while I was implementing a block page for user agents which requires a 19 step process to determine the user's DNS Agent ID, and display the right logo on the block page ;)

Some might dismiss these challenges due to our use (abuse) of DNS for purposes it was not intended for. Fair. Also, welcome to the real world, and we're solving problems are customers are asking for... and just figuring out interesting ways to get the job done.

1: https://blog.dnsfilter.com/3-billion-time-series-data-points...

LogicX··on Hardcoded Password Found in Cisco Enterprise Software Again
Having a company which competes with Cisco (Umbrella) - I appreciate it when they give customers reasons to switch to us.
LogicX··on How a domain registrar can kill your business
Yes. This is why I use iwantmyname.com
LogicX··on Why Is It Hard to Make Friends Over 30? (2012)
Relevant: https://waitbutwhy.com/2014/12/10-types-odd-friendships-your...

When I read that two weeks ago, I reached out to an acquaintence who I wished to 'move up' the friend tier structure, because he (and his wife) fit into the Healthy & Enjoyable quandrant. Last weekend they came over to see an air show. Today they invited my wife and I out on their boat. We all had an amazing time.

We're all in our 30s. It's tough. But I like to idea of focusing on the ones which can make an impact, and are healthy and make you happy having them as friends. I'm an advocate for fewer, closer friendships.

LogicX··on T-Mobile seals merger deal with Sprint
Just to be clear, sprint supports selective BYOD. I recently migrated to sprint via the 1 year free deal at http://sprint.com/1yearfree - which supports a dozen or more phones.
LogicX··on BGP leaks and cryptocurrencies
Except WHOIS is (likely) going away next month (at least in RIPE) due to GDPR.
LogicX··on List of places to find remote jobs and freelancing projects
great list! I'm going to update mine ( http://lx.tc/positions ) to point here as soon as I confirm everything on my list is on yours.
← PreviousPage 3 of 13Next →