HNHacker News
TopNewBestAskShowJobs

akmiller

864 karma · joined February 6, 2009

submissionscomments
akmiller··on To ORM or Not to ORM
Or use a language with great data structure support so you don't have to create objects at all!
akmiller··on Apple has removed us from the App Store
Really only 2 grocery stores in the world! The other stores are rare places that not many visit.
akmiller··on Clojure at Netflix (2013) [slides]
You can do similar things with spec for Clojure. As I stated in another response that is opt-in obviously so it requires more discipline perhaps but it is definitely available.
akmiller··on Clojure at Netflix (2013) [slides]
Exactly, and I was responding to the fact that I never fear refactoring my Clojure code.

Your examples of the type safety can all be mimicked with spec in Clojure. Granted spec is opt-in (but I'm guessing so is some of the more detailed type safety attributes you are talking about like NonEmpty).

Anyhow, to each their own and one persons experience isn't likely to be the same as the others so I'd encourage everyone to try out many languages. Some languages click with people more than others do so it's always worthwhile to experiment.

akmiller··on Clojure at Netflix (2013) [slides]
To be fair, I wasn't comparing the two. I've never used Haskell (for more than just learning/tutorials).

I would suggest that if you have runtime bugs popping up in Clojure programs then that would suggest the inputs to functions (since they should be primarily pure) are not being validated which can easily be accomplished. I would imagine this needs to be done in Haskell as well since just verifying types does not indicate valid data.

akmiller··on Clojure at Netflix (2013) [slides]
I'd disagree with this.

Primarily been developing with Clojure for 5 years now with some pretty large codebases. It does depend on how you write your code but favoring pure functions, pushing immutability to the edges of your programs allows you to refactor without fear.

Clojure also has many things to aid in this such as pre/post conditions, clojure.spec (which allows you to build complex type definitions), and of course test.check (property based testing).

akmiller··on Tesla Third Quarter 2018 Update [pdf]
On Tesla's at least they show you this number alongside the kW's. Definitely easier to communicate with most people and very impressive to see the car getting 400+ miles per hour and the mileage just rolling up while plugged in (so much so that the first time I used one I had to take a video of the screen to show my family!). Obviously that slows down as the battery gets closer to capacity, but damn impressive.
akmiller··on Introduction to Differential Equations (2008)
I love #10, especially the last part. I would argue that even primary/secondary education is better served in this fashion.

Relevant to a recent Joe Rogan podcast with Neil Degrasse Tyson on how many teachers in your life inspired you. Not as much about the transfer of information, especially today, it's about the excitement and inspiration around the topics you are presenting.

akmiller··on Mercedes Readies First Tesla Rival in $12B Attack
"lives on subsidies"

Tesla is well below that of many other car manufacturers on receiving government subsidies. BMW has received them as well!

akmiller··on Mercedes Readies First Tesla Rival in $12B Attack
Every one of these reads like all those old 'next iPhone killer' headlines.

Elon's publicly stated goal was driving more EV adoption whether it is Tesla or others and he's most definitely succeeded at that.

That being said, there is far more to Tesla's than just being an EV at this point and that won't be killed anytime soon!

akmiller··on Trump attacks 'left-wing' Google search results
Neutral search results is not possible!
akmiller··on Elon Musk Confronts a Fateful Tweet and an ‘Excruciating’ Year
True, but it is not only the data. Even if it was why aren't the big 3 doing this already? Tesla is a technology company more-so than a car company. They employ the engineers focusing on machine learning and gathering the right data to support that. This would be a brand new area for Ford, Chevy, etc... I'm guessing. Not that they couldn't ramp up, but I don't think it would be as easy as you seem to suggest.

Walmart had the funds to overcome and mimic what Amazon was doing early on as well and they didn't. Why not? Some companies are set in their ways and have trouble seeing the future...or at least be willing to sacrifice short term revenue goals for long term gain (often times big profitable companies act this way).

TBH, I own a Tesla. I agree they are likely not the leader in the best technology for driverless cars, they are definitely the leader in affordable driverless cars. The interesting thing is autopilot gets better and better on streets you drive over and over again. Tesla's have ruined my experience for driving any other car. I'm sure someone else will make some great electric cars in the future as well, but right now there is nothing that compares to it overall.

Edit: To add one other point on my initial paragraph (and coincides with my last). Tesla not only gathers the data but has the autopilot features to be able to test changes to the algorithms in place and improve them over time. Even if the big 3 started collecting this data they are far behind in the ability to even simulate much less enable it for real feedback on the roads.

akmiller··on Elon Musk Confronts a Fateful Tweet and an ‘Excruciating’ Year
Perhaps their initial reason in shorting the stock was not inherently evil. But at this point they risk losing billions of dollars so their only incentive is to ensure the company fails.

I actually don't find their share price to be out of control at all. They have assets other companies would only dream of at this point. The data alone on miles driven is extremely valuable in the race to self driving cars. Their supercharger network is extremely impressive and growing every day. Not only do they build the best electric car, but they've built out the infrastructure that many analysts seem to just discount. Not unlike what Amazon did (and is still doing).

akmiller··on Elon Musk Confronts a Fateful Tweet and an ‘Excruciating’ Year
I've never bought into this, and without significant evidence proving it to be true, I never will. Removing the soul of the company is never good. I've followed leaders who were passionate about their business and I've worked for companies where there is no passion. Hard to commit to the latter!
akmiller··on Problem Solving and Clojure 1.9 with Rich Hickey
If you use the linux subsystem you can simply use the clj tool. Not a perfect solution, but it's workable.
akmiller··on Tesla Plunges After a Conference Call
Didn't he provide all of the actual numbers? What else is he supposed to provide?
akmiller··on How we interview engineers at CircleCI
I think it would be fairly simple to avoid anything that would cause a lawsuit and if this is indeed the reason...what a sad state of affairs we are in.

That top answer there leaves a lot to be desired. Suggesting that a candidate offers "no value" to a company if they are not hired is very short sighted.

akmiller··on How we interview engineers at CircleCI
I interviewed at CircleCI many months back. Overall I thought the process was done very well until I got to the stage before the onsite and I was simply sent an email that said that while everybody like me and thought highly of me they were not going to move forward at that time. I followed up asking for more specific information and never heard back.

This process is never perfect, but I think when you don't hire someone it is always nice to provide something solid the interviewee can go off of. Even if the response is simply that we felt we had stronger candidates for whatever reason.

akmiller··on After over a decade of Vim, I’m hooked on Emacs
Extensibility.

Every command, even pressing a letter, has a corresponding function. Utilizing ELisp you can essentially make the editor do anything you want (and because of that and how long it has been around...everyone has already made it do anything you could want).

akmiller··on Machine Learning Crash Course
Exactly. Somewhat akin to graphics programming. There are much smaller groups that work on actually building 3D graphics engines, however, many developers take those engines and use them to build successful applications and games.
akmiller··on A Clojure learning journey
LuminusWeb is a great option for that. The generated code is simple to grasp and change as your knowledge grows.

http://www.luminusweb.net/

akmiller··on A Clojure learning journey
I don't know how long it's been since you tried but I'd suggest giving it another go. The tooling today is what makes it one of the best experiences out there. The front-end tooling especially!
akmiller··on Show HN: Effects of House and Senate Bill on California Residents
And not just health....all insurance works like this!
akmiller··on Paradise Papers: Dear Tim Cook
Ever heard of NASA?
akmiller··on Paradise Papers: Dear Tim Cook
Government funded R&D has led to many great "free market" products.

We have for profit hospitals and they are a terrible thing overall! We also have for profit prisons which are also a terrible thing.

akmiller··on GraphQL Fragments Are the Best Match for UI Components
It is, but if you are going that route and have not chosen a client side framework then Om Next is a better fit on the client for this type of setup.
akmiller··on GraphQL Fragments Are the Best Match for UI Components
This is why Om Next (in cljs) with datomic backend is so powerful!
akmiller··on Global Mutable State
What you describe above is similar to what Carmack discussed at his QuakeCon keynote several years back when toying with a game engine on Haskell. Very interesting talk, https://www.youtube.com/watch?v=1PhArSujR_A
akmiller··on Tesla’s Push to Build a Self-Driving Car Sparks Dissent Among Its Engineers
But L2 requires the drivers active attention as they have to have their hands on the wheel every 60 seconds (or something like that). As long as Tesla doesn't remove that constraint then there shouldn't be any worries.

I don't see how you can get to L5 without L2 and the learning that is going on in these cars today.

akmiller··on Feather: Open-source icons
Then perhaps open source icons are not a good fit for you! If you have some requests/demands, and can't do the work yourself, then paying a premium to have that work done seems like the correct route.
← PreviousPage 2 of 12Next →