HNHacker News
TopNewBestAskShowJobs

Rickasaurus

3,481 karma · joined February 12, 2008

submissionscomments
Rickasaurus··on KDevelop 5.0.0 release
I hope you'll report back and tell us if it's any good.
Rickasaurus··on Power plants that convert all of their CO2 emissions into carbon nanotubes
Seems likely this would drive down the cost of carbon nanotubes quite a lot
Rickasaurus··on Show HN: Ship – A fast, native issue tracker for software projects
I'd love to see this on Windows and and least some kind of viewer for iPhone as well.
Rickasaurus··on Reflection in C++14: Explanations
Still much grosser than reflection in other languages.
Rickasaurus··on Ionide – F# Dev Tools for the Atom Editor
Looks awesome! I'm curious though about how it handles file ordering in a project.
Rickasaurus··on Jet.com Runs into Turbulence with Retailers
Jet has a few warehouses now.
Rickasaurus··on Show HN: I just released my first self-published book
That would be excellent!
Rickasaurus··on Show HN: I just released my first self-published book
Have you written at all about the tools you used to work on the book? I'd be interested for sure.
Rickasaurus··on Introducing F# 4.0
Ahh, the benefits of a nice stable language with no breaking changes.
Rickasaurus··on Rounding out Visual F# 4.0
F#: It's like a better C# 8.0.
Rickasaurus··on The Sortix Operating System
One nice thing about Posix is that it makes porting existing app to your new OS somewhat less daunting.
Rickasaurus··on Proving Things About Biology with F#
The biggest reason is .NET and all of the nice tooling that come along for the ride. Profilers, remote debugging with breakpoints on other machines, recording program state over execution, cross compilation to phones for free, a rich ecosystem of libraries, etc.

There are other good reasons though. Modern day F# is (except for a very small number of type resolution foibles) 100% backwards compatible to the first release. This is a huge problem for Haskell in business. Also, Type Providers are totally awesome for scripting over structured data.

Rickasaurus··on Proving Things About Biology with F#
This is kind of misleading. F# classes/records/unions cannot be given null values by default. Null only ever rears its ugly head when you're working with C#/VB.NET/C++CLI APIs.

In practice you catch these out at the boundaries and have nice clean null-free F# code.

Rickasaurus··on Would Rust have prevented Heartbleed? Another look
What about adding safer checked buffer types as part of the standard library? A fixed buffer for things of "up to this size" where it remembers how big the current thing is.

Seems like it would be a pretty easy problem to fix if you're not playing fast and loose.

Rickasaurus··on An Explanation of Type Inference for ML/Haskell
I ported this to F# so you can mouse over and view the types: http://fssnip.net/q2
Rickasaurus··on Poll: Did you “drop Dropbox”?
I dropped dropbox after I found out anyone could access my files due to their half assed security
Rickasaurus··on Machine Learning frameworks, libraries and software
I wish they'd list the license next to each of the projects so I can avoid those that are work unfriendly.
Rickasaurus··on Today I published an introductory book on Haskell Data Analysis
This is awesome. Thank you!
Rickasaurus··on Tails 1.0 is out
I'm having trouble finding any info on just what Tails is and does.
Rickasaurus··on DirectX 12
I guess this means that if I want to get the most out of my games I'll have to "upgrade" to Windows 8.1. Not super excited about having to configure away all of the metro garbage.
Rickasaurus··on OCaml: what you gain
It's getting better and better. They even have an F# programmer working stuff at Xamarin now. Check this out: http://7sharpnine.com/posts/danger-unstable-structure/
Rickasaurus··on Rust on Computer Language Benchmarks Game
What's the deal with pidigits? Losing out bad to PHP here even.
Rickasaurus··on Join the Compiler Creation Club
This! Check out MiniML http://andrej.com/plzoo/html/miniml.html

It's tiny and way more powerful than yet another C dialect.

Rickasaurus··on Machine learning is easier than it looks
It may be easier to do than it looks, but it's also harder to do well.
Rickasaurus··on Launching our Data Science and Big Data Track
Ugh, Hadoop.
Rickasaurus··on Real World OCaml
Hrm, what do you think about rust vs Felix? They seem to be targeting the same problem.
Rickasaurus··on Spyder – Scientific Python Development Environment
Spyder is a really nice interface, but it has one huge problem (on windows at least), you can only have one instance of it open at any given time. It's hugely irritating for experimentation and so mostly I use IPython Notebook these days.
Rickasaurus··on MVC is dead, it's time to MOVE on (2012)
I don't think events themselves are the issue so much as mutability. When you combine them you end up with changes that ripple through the entire program, making everything incredibly difficult to reason about.

A better approach I think would to use FRP (functional reactive programming) on streams of events which eventually sends messages to an agent (one for each category of concern). This enforces a clean separation and allows for simple inspection and testing.

It also has the added benefit of allowing you to scale easily by putting the different agents on different machines, or even sending messages to one of several identical agents randomly.

Rickasaurus··on Hermit: a font for programmers, by a programmer
Seems a bit too wide for my taste, and all the characters seem slightly shifted to the left.
Rickasaurus··on Ask HN: What is your favourite algorithm?
Gale–Shapley algorithm (for the stable marriages problem) http://en.wikipedia.org/wiki/Stable_marriage_problem

It's a beautifully simple algorithm with uses in almost every field.

Here's a more informative link http://cse331.wordpress.com/2009/09/11/lect-4-gale-shapley-a...

← PreviousPage 3 of 12Next →