HNHacker News
TopNewBestAskShowJobs

renownedmedia

1,014 karma · joined April 14, 2011

https://thomashunter.name @tlhunter

[ my public key: https://keybase.io/tlhunter; my proof: https://keybase.io/tlhunter/sigs/Np2LxdEW781TwDpzkb7Skpx0oKzur6it_9d9v2srQEQ ]

submissionscomments
renownedmedia··on Functional, stateless JavaScript finite state machines and statecharts
This site destroys keyboard navigation. Space, arrow keys, page up/down all do nothing.
renownedmedia··on Ask HN: Who is hiring? (September 2018)
Intrinsic | Senior Software Engineer | San Francisco, CA, USA | ONSITE | https://intrinsic.com

Intrinsic is startup backed by leading investors such as Andreessen Horowitz, NEA, First Round Capital, and StartX. Our team is building a new runtime security technology for Node.js. You can learn more about our product here: https://intrinsic.com/product.

We are currently hiring engineers that have experience or interest in building secure systems. Candidates should have a strong background in one (or more) of the following: systems (e.g., language runtimes, operating systems, browser engines); programming languages (e.g., compilers, type systems, static analysis); security (e.g., experience with penetration testing, building security tools); Node.js (e.g., deep knowledge of Node's internals or V8 internals). Help us build the next generation of principled security that's easy enough for anyone to use.

If interested please get in touch at: jobs@intrinsic.com

renownedmedia··on Ask HN: Do you do any mentoring outside of work?
I started a meetup to fill a niche in the town I lived in regarding a technology stack I was proficient in (PHP and MySQL in Ann Arbor, MI). Attendance was usually less than 10 per day, but that made it easy to give everyone personal attention. Fast forward a few years and now I regularly mentor at Nodeschools.
renownedmedia··on A Farewell to Go
"Strict Enforcement of the Google Code Guidelines ... According to my opinion, a programming language should let a developer use his or her style."

This is one of the better language features, IMO. No more maintaining massively complex inherited eslint rulesets. One style and you're done.

renownedmedia··on Ask HN: Passive income ideas for solo developers?
Publish some books on the knowledge you've accrued.
renownedmedia··on “Stop Zillow”
Absolutely. This site is paid for by realtors, if they got their cut then the site wouldn't exist.
renownedmedia··on Why I love the Detroit startup scene
Ann Arbor is not Detroit.
renownedmedia··on PhantomJS: Stepping down as maintainer
I'm assuming a lot of those dependencies (x11, libgtk) will disappear once installing a special headless version of chrome.
renownedmedia··on Chrome 56 will mark HTTP pages with password fields as non-secure
The market demand will naturally require that all shared hosts start offering some sort of free HTTPS as webmasters such as yourself will simply be required to migrate somewhere where $hosting + $HTTPS is cheaper. This means shared hosts may start integrating with services like Let's Encrypt to save costs.

In fact you could be proactive and announce to your shared host that for this reason you will be relocating. Let them know there will be a trend of other webmasters relocating for the same reason.

As more and more website features (passwords, geolocation) start requiring HTTPS by browsers we will naturally approach the point where HTTPS is free and ubiquitous, at which point everybody wins.

Also, you've had a one year notice that this was going to happen: https://blog.mozilla.org/tanvi/2016/01/28/no-more-passwords-...

renownedmedia··on From OS X to Ubuntu
I've been switching back and forth between OS X and Linux for the past several years. I'm currently at a year and a half into a Linux streak and really enjoying recent advancements. My Dell XPS 13 typically gets 10 hours of battery life.

Linux itself is quite stable. Simply install a recent distro and off you go. If you're using a heavy Window Manager you'll get all the convenient configuration applets you need. The real issue, IMO, is the desire to tinker.

OS X is a bit limiting in what you can do with it. I haven't seen anyone with custom window decorations in OS X in a long time. Short of running a software update we aren't capable of tweaking kernel versions and system utilities. If we stick to the same limitations in Linux it's going to be near impossible to break.

Once the Linux tinkering sets in you'll find that you've installed a bleeding edge kernel, changed some repository sources, modified Xorg.conf, ./configure && make && make install'd an obscure library (then (mostly) uninstalled it), and installed Python 2 alongside Python 3 without rebooting for two months. Good luck rebooting at that point ;)

With great power comes a great desire to shoot ourselves in the foot.

renownedmedia··on It Takes 6 Days to Change 1 Line of Code (2015)
[2015]
renownedmedia··on Windows 10 in-place upgrades are a severe security risk
Fedora is too young for Greybeards.
renownedmedia··on From NeXTSTEP to Cocoa: Erik Buck on the Development of Cocoa and Objective-C
[2009]
renownedmedia··on Twitter's Bootstrap hit 100,000 stars on GitHub
That's more than double the stars jQuery has: https://github.com/jquery/jquery
renownedmedia··on To do in San Francisco this weekend: the first-ever roguelike celebration
I like how the page doesn't mention the date.
renownedmedia··on Safari Tech Preview 8 achieves 100% ES6 support
I frequently see members of the Firefox, Chrome, and Edge teams at various JavaScript Meetups (in the Bay Area) as well as conferences, though I've yet to meet someone from the Safari team.

Perhaps this is due to the secretive nature of Apple, and as a result I'm always surprised when new Safari features come out. By the time a feature lands in a different browser, we already know it's coming.

renownedmedia··on Wells Fargo's Bid to Vanquish Screen Scraping
What took these assholes so long?

We've been typing usernames and passwords for our very important _banking_ accounts into third parties like Mint (instead of using OAuth) for several years now.

renownedmedia··on Anguish: Invisible Programming Language and Invisible Data Theft
This is nothing more than a string replace on top of Brainfuck.
renownedmedia··on Frend – accessible, dependency-free web components
Accordion? Tabs? Are developers still using these things?
renownedmedia··on Detailed Cross-Section of the Kowloon Walled City (2014)
This has been posted many times. Also, this page in particular came out in 2014, please update the title accordingly.
renownedmedia··on Lumberyard and Amazon GameLift and Twitch for Games on AWS
Note: This isn't Open Source, though the source code is available.

> Q. Is Lumberyard “open source”?

> No. We make the source code available to enable you to fully customize your game, but your rights are limited by the Lumberyard Service Terms. For example, you may not publicly release the Lumberyard engine source code, or use it to release your own game engine.

What's really interesting is that you can't use Lumberyard to communicate with game servers if they are hosted on a competing cloud platform; only AWS or server hardware you own:

> Q. Can my game use an alternate web service instead of AWS?

> No. If your game servers use a non-AWS alternate web service, we obviously don’t make any money, and it’s more difficult for us to support future development of Lumberyard. By “alternate web service” we mean any non-AWS web service that is similar to or can act as a replacement for Amazon EC2, Amazon Lambda, Amazon DynamoDB, Amazon RDS, Amazon S3, Amazon EBS, Amazon EC2 Container Service, or Amazon GameLift. You can use hardware you own and operate for your game servers.

renownedmedia··on Amazon has no idea how to run an app store
The Firefox Marketplace does the exact same thing. One simply submits a URL, it gets approved, then becomes available. Any changes made afterwards go unnoticed by moderators.
renownedmedia··on Welcome to the CHIP Operating System
They're not _new_ operating systems.
renownedmedia··on Should AI Be Open?
"If Dr. Good finishes an AI first, we get a good AI which protects human values. If Dr. Amoral finishes an AI first, we get an AI with no concern for humans that will probably cut short our future."

AI advanced enough to be "good" or "evil" won't be developed instantaneously, or by humans alone. We'll need an AI capable of improving itself. I believe the authors argument falls apart at this point; surely any AI able to evolve will undoubtedly evolve to the same point, regardless of it being started with the intention of doing good or evil. Whatever ultra-powerful AI we end up with is just an inevitability.

renownedmedia··on Dow and DuPont to merge
I'm surprised we never bumped into each other; I grew up in Midland and worked at Dow myself.
renownedmedia··on Swift is Open Source
http://downforeveryoneorjustme.com/swift.org

It's not just you! http://swift.org looks down from here.

renownedmedia··on Microsoft, Once Infested with Security Flaws, Does an About-Face
> company’s co-founder, Bill Gates, once ordered all of Microsoft engineers to stop writing new code for a month

Source?

renownedmedia··on The spreadsheet as a minimum viable CMS
I maintain Grille, a simple Node.js CMS backed in Google Spreadsheets. It's primarily intended for use with games and tabular content, but building a blog with it wouldn't be too hard.

https://www.npmjs.com/package/grille

Data is loaded into memory, and reloaded at the call of a function, so lookups are quite fast.

renownedmedia··on Building Web Applications with Make
Just a bit of devils advocacy here...

"Chances are, most computers you log in to will already have it installed and available to use."

To the best of my knowledge, Make isn't included in OSX. While it can be easily via Xcode, lacking this utility can be frustrating to beginners who simply download Node and want to build a project.

renownedmedia··on “One billion people used Facebook in a single day”
Facebook mobile clients don't use the Internet?
Page 1 of 6Next →