HNHacker News
TopNewBestAskShowJobs

speedkills

94 karma · joined December 31, 2013

submissionscomments
speedkills··on Nix as OS X Package Manager
I heard the hype. Figured I would give it a try. Installed emacs with nix Install spacemacs on top of new emacs. Throws odd errors. Uninstall emacs with nix

Install emacs with brew Install spacemacs on top of emacs It works!

To pull users from brew it needs to work at least as well, especially for common tools like emacs. Go check out the number of issues related just to emacs installs, it is kind of amazing.

speedkills··on Announcing algorithm development support for Python 3, JavaScript, Rust, and Ruby
So can I write a sweet left pad algorithm and allow people to depend on it in a multitude of languages now?
speedkills··on Docker for Mac Beta Review
I would love to try it out. Use about 20 micro services for local development on my Mac. UserId is sdelmore and I am signed up for the beta.
speedkills··on Cheap Docker images with Nix
Installed emacs with nix last weekend to use with spacemacs. Three errors at startup that didn't make sense but I had a feeling that nix was the problem so rolled back and reinstalled with brew. Worked perfectly. Nix has some great ideas but when the install of emacs took 10 times as long as homebrew, then didn't work correctly it didn't leave me wanting to use it for anything work related like my docker images.

Hopefully with time, their planned cli improvements and binary caching it will be a contender but that feels a ways off at this point.

speedkills··on Xamarin now free in Visual Studio, and Xamarin SDK being open-sourced
This doesn't change the affordability bit, but IDEA is working on a web hosted IDE. They are rolling it out as an online code review tool first, with nice features like goto definition, but eventually going to full run tests or edit code.
speedkills··on Diving into Other People's Code
I really enjoyed this article, largely because I saw the author take 5 hours to do this and go through all of the same pains I do when I attempt to make a contribution to an open source project. There is always part of me that feels I am not learning a new code base fast enough and imagines other, better developers are starting out so much faster than me so knowing someone whose work I respect as much as his goes through the same troubles we all do just adds to my perseverance to keep struggling through until I get it figured out.
speedkills··on Diving into Other People's Code
Maybe, but to be clear Li Haoyi writes a ton of very well typed Scala code. It just happens he used Python for this particular blog post. I did not get the feeling that this was just the perspective of a programmer working in a dynamically typed language.
speedkills··on Kirk: A highly-flexible thread pool
I had no idea that feature existed. Thanks!
speedkills··on Why do people put on differing amounts of weight?
Dexcom makes one. It isn't a permanent implant though, as mentioned in the article it is good for a week.
speedkills··on Yubico with new 4096-bit keys and gpg-agent for ssh authentication
I picked up two of the github keys. Never did get them working under OS X. Plug them in and nothing, not recognized by any of their tools, no new keyboard recognized prompt, nothing. Anyone else have trouble with them on OS X?
speedkills··on Quill – Compile-Time Language Integrated Query for Scala
Taking a quick look the examples are better out of the gate than slicks docs are after a couple of years. Great examples are worth a lot in my book.
speedkills··on Announcing .NET Core and ASP.NET 5 RC
I hope this means we are a little closer to powershell for OS X and Linux.
speedkills··on What's the best way to die?
Abruptly. People sometimes think they want time to wrap up their affairs but as someone who has done some grief counseling in the past o e of the saddest things I have seen repeatedly is long drawn out terminal illnesses and their effect on friends and families. Invariably your loved ones after seeing you in pain for months on end will have the thought "maybe it would be better if you just died instead of continuing to suffer". And then you do, and even though it is absurd they then feel immense guilt for wishing you would hurry up and die. Or after the first month of shock is over and they have visited you every day, they start to get back to their normal lives, not able to miss another day of school or work, then when they have t seen you for a week or two, you die, leaving them again filled with guilt. It just tears people apart.

I wish for a quick and somewhat unexpected death. I would rather leave people wishing they had a chance to say goodbye than have them feel guilty that they had the chance but decided to go to work or school instead.

speedkills··on The Dotty experimental compiler for Scala now bootstraps
That is my understanding as well. That it will be Scala "Don Giovanni", which I believe will be Scala 2.14, or maybe they will bump it to 3.0 at that point.
speedkills··on Introducing the Plex Media Player
Agreed. I watch a lot of sports and have been disappointed that they removed slow motion and frame by frame advance years ago and have little interest in adding it back. Still, I am paid for Plex pass to support them because I find it works better than anything else for me.
speedkills··on Ravi – Lua 5.3 with optional static typing
Some static languages do have techniques for dealing with heterogenous lists. It is getting hard to find someone talking about a scala library these days without hearing them mention their use of hlist.
speedkills··on COZ: Finding Code That Counts with Causal Profiling [pdf]
Very interesting work. Would love to see something like this for the jvm.
speedkills··on Inside the Creation of the Microsoft Surface Book
I wonder if the top will recharge from the base if I have been using it in tablet mode for a while, then put it back in laptop mode without plugging into external power?
speedkills··on Ask HN: What are the latest and greatest books on your favorite language?
Programming Scala 2nd edition and Functional Programming in Scala.
speedkills··on Using Recursion in Elixir
Great explanation. Thank you.
speedkills··on Using Recursion in Elixir
Serious question, is pattern matching in Elixir any different from overloading?
speedkills··on Sony Sees Next Big Hit at 1,000 Photos a Second
What I really want, from go pro or Sony is a global shutter. Rolling shutter needs to die.
speedkills··on Show HN: Egeria, a collaborative multidimensional web-based spreadsheet
Speaking of OLAP, is that the old Microsoft OLAP demo database data I see, the one with all of the bicycle shops?
speedkills··on Bruce Eckel announces he's going to write Atomic Python
I thought he did a good job with atomic Scala and recommended it to a friend who wanted to see if programming might be for him. It did a really nice job of walking you through the language without assuming prior knowledge.
speedkills··on Regretting the Golden Handcuffs: Beware the Costs of Burnout
This really resonated with me. It was almost exactly my experience after 13 years at my last "startup". Everything went to hell there and bad reviews pile up in glass door but they actively push the ratings back up with fake reviews so all reviews are either 1 star or 5 stars (that should be a sign to anyone reading the reviews). Funny how when you are going through it it feels like you are uniquely suffering, then you read someone else write down thoughts that feel pulled from your own mind.
speedkills··on Monorepos
It is for the who,e organization. No you don't have to checkout the whole repo, you can check out a filtered portion, usually a sub folder or two. You can also do a shallow checkout without history.

There are compelling benefits to pulling from repo once, packaging, whether that means zipping, just putting code in a folder or putting it into a docker image, then promoting that "build" everywhere. Including running your integration, acceptance, and manual tests on it.

As soon as we started doing that we found benefits even for our Ruby code that is also a pretty much copy and paste deploy. It turns out there were differences in how UTF8 was ha fled by default on Ubuntu vs OSX. We ran into the same thing a few years back with some system clock behavior that behaved differently on our dev macs and Linux. All works the same in our docker images.

Of course we do see stronger benefits with our compiled code, and if all of your code is interpreted the. Maybe it is t worth it in your case, but I have certainly benefitted from it in my small shop of less than 10 devs so it isn't just something for huge companies.

speedkills··on Monorepos
Sorry for the typo, I meant Git-DMZ. Damned auto-incorrect.
speedkills··on Monorepos
See also got-dmz or atlassian bamboo's gatekeeper feature. Team city has something similar too. Surprised the guy who wrote bors hadn't seen more examples, I have seen the idea come up over and over again (and strongly support it).
speedkills··on Conway's Corollary
Sounds like he is advocating the old "reverse Conway maneuver". It works, I recommend it.
speedkills··on Test Load Balancer
I do like parallel_tests for rspec but specifically like that TLB is multiplatform as we use many test engines in my shop for our Ruby, JS, Scala, C#, and Swift code. I don't mind installing a jvm but really appreciate setting up one server and being able to leverage it for multiple code bases.
← PreviousPage 2 of 3Next →