HNHacker News
TopNewBestAskShowJobs

cletusw

441 karma · joined April 3, 2013

submissionscomments
cletusw··on SpaceX to Send Privately Crewed Dragon Spacecraft Beyond the Moon Next Year
Could be true, but SpaceX President Gwynne Shotwell challenged that report directly: https://www.youtube.com/watch?v=xjXYSJF-7Cs&t=16m31s
cletusw··on SpaceX to Send Privately Crewed Dragon Spacecraft Beyond the Moon Next Year
The main factor supporting their claim is that they have a very strong incentive to be ferrying crew to/from the ISS around this time, so barring any big mishaps with Falcon Heavy (supposed to be ready this summer/fall), all the pieces should be in place if not by next year, then certainly just a year or two later. Which, as you mentioned, is just as impressive!
cletusw··on SpaceX plans to send two people around the Moon
Dupe of https://news.ycombinator.com/item?id=13748302
cletusw··on SpaceX says 2 have paid for a mission around the moon in 2018
Dupe of https://news.ycombinator.com/item?id=13748302
cletusw··on NASA Telescope Reveals Record-Breaking Exoplanet Discovery – NASA
Main conversation: https://news.ycombinator.com/item?id=13707547
cletusw··on Seven earth-sized planets discovered circling a star 39 light years from Earth
I imagine their relative distances change frequently, so probably not.
cletusw··on Seven earth-sized planets discovered circling a star 39 light years from Earth
Link to live stream on YouTube (supports rewinding) https://www.youtube.com/watch?v=UdmHHpAsMVw
cletusw··on Seven earth-sized planets discovered circling a star 39 light years from Earth
Apparently finds are close enough to us that we should be able "to follow up, to see, for example with the James Webb Space Telescope that we're going to launch [next] year, the atmospheres and also to look at bio-signatures, if there are any" !
cletusw··on SpaceX: CRS-10 Hosted webcast
Investigating strange behavior of the Thrust Vector Control system on the second stage.
cletusw··on SpaceX: CRS-10 Hosted webcast
HOLD, HOLD, HOLD. Next attempt 9:38 a.m. EST on Sunday, February 19.
cletusw··on Building maps for a self-driving car
"That means we don’t have to rely on GPS technology, or a single point of data such as lane markings, to navigate the streets."

GPS accuracy is terrible, and I can only imagine that lane markings (where they even exist) are only slightly better. Even Tesla uses knowledge from other cars that drove through an area to refine its internal map.

cletusw··on To Build a Better Ballot
Sandbox mode has support for two or three "centers" of political views. And yes, this is just a model. Better to make a decision based on a model than a "gut feeling".

This is also why the author recommends experimentation at the local level and not sweeping national changes.

cletusw··on Async/await support in Firefox
This added contract between the caller and callee is huge. No more searching for that one branch of a non-trivial function that failed to wrap its immediately available return value in a Promise.
cletusw··on Fast.com: Netflix internet connection speed test
Dupe of https://news.ycombinator.com/item?id=11723157 ?
cletusw··on Fast.com, a New Tool to Check Your Internet Speed
Dupe of https://news.ycombinator.com/item?id=11722775 ?
cletusw··on Horizon 1.0: a realtime, open-source JavaScript back end from RethinkDB
https://github.com/rethinkdb/horizon/issues/376
cletusw··on SpaceX lands rocket at sea second time after satellite launch
Rumor is (https://www.reddit.com/r/spacex/comments/3b0stk/falcon_9_wha...) that the barge does not communicate any information to the booster. Instead, it uses GPS and some ingenious motors to maintain position and orientation, and the Falcon booster uses a radar altimeter to judge accurate vertical distance.
cletusw··on Reserving your Model 3
I imagine that even with of the possibility of cancellations, the number of reservations is still a good proxy for interest. Using that they can set up their production lines without worrying too much about over- or under-investing in tooling. It'll probably be an even better metric this time since they can use the data from Model S and X cancellations.
cletusw··on GitHub responds to Dear GitHub letter
Here are mine, helpful colors and error message included.

  sync = "!f() { echo \"$(tput setaf 4)Syncing this branch with origin master$(tput sgr 0)\" && git fetch origin master && git rebase origin/master && echo \"$(tput setaf 2)Branch sync successful$(tput sgr 0)\"; }; f"

  ship = "!f() { echo \"$(tput setaf 4)Shipping this branch to master$(tput sgr 0)\" && git checkout master && (git merge --ff-only - || (echo \"$(tput setaf 1)Could not merge branch into local master\\nRun git sync before running this command\\nIf this error persists, you have local, un-pushed commits in your master branch\\nPush them to origin master or move them into a branch before running this command$(tput sgr 0)\"; git checkout -; return 1)) && (git push origin master || (echo \"$(tput setaf 1)Could not push branch\\nRun git sync before running this command$(tput sgr 0)\"; git reset --hard HEAD@{1}; git checkout -; return 1)) && echo \"$(tput setaf 2)Branch ship successful$(tput sgr 0)\"; }; f"
The reason they are separate is so that you can

  git push --force-with-lease origin HEAD:<remote-branch-name>
in between. This way, GitHub marks the PR as "Merged" instead of "Closed with unmerged commits". It's a minor detail, but I like it.
cletusw··on ES6 Cheatsheet
Having used ES7 async/await through Babel extensively for some highly asynchronous code, I can say that it feels much better than using Promises alone, even better than using ES6 generators + a runner (especially since async/await meshes so well with ES6 classes).
cletusw··on Netflix Is Now Available Around the World
I'm a disc subscriber and I think there's only been one movie in the last couple years that I wanted that they didn't have.
cletusw··on Support for older versions of Internet Explorer ends on January 12, 2016
> "You can't expect to stick a blu-ray disc on a record player or shove a flash drive full of MP3s into an 8-track tape deck and have the end-user experience be the same. It just doesn't work that way."

Can anyone disagree with this analogy? If not, I'm going to start using it all the time!

cletusw··on Support for older versions of Internet Explorer ends on January 12, 2016
Use the old, unsupported, insecure browser only during those upgrades and a modern browser for everyday use. The end-of-life-ed browsers will continue functioning, they just won't get updated. Might require use of a VM, but the cost of that added complexity is vastly inferior to what web developers worldwide spend supporting those old browsers.
cletusw··on Introducing Shadow DOM API
New API and new implementation. https://lists.webkit.org/pipermail/webkit-dev/2015-September...
cletusw··on Introducing Shadow DOM API
I'm sure Chrome/Opera and Firefox will tweak their implementations to match the updated spec soon, then all that's left will be Edge, and they've expressed intent to implement!! https://dev.modern.ie/platform/status/shadowdom
cletusw··on The UK is replacing roundabouts with traffic lights; US is doing the opposite
Couldn't you just put speed bumps at the entrances to the roundabout to ensure a gap between cars in this case?
cletusw··on GitFlow considered harmful
I've always thought there had to be a way to solve the shared feature branch + rebasing problem! I'll have to try this out!
cletusw··on Photographing people on the edge of a skyscraper in San Francisco
Here's the "making of" video. Holy crap, he's insane. https://www.youtube.com/watch?v=16BFrEBZQS4
cletusw··on Firefox 36.0 released
This question is obviously asking about Firefox, but for Chrome users, here's how (starting in version 41, a few weeks from stable): http://ma.ttias.be/view-httpspdyhttp2-protocol-google-chrome
cletusw··on Hello HTTP/2, Goodbye SPDY
That's one powerful yet easy-to-understand example!
← PreviousPage 2 of 3Next →