skysight-inc/HackerNews huggingface dataset:
In Vanguard's case, the TD funds generally make sense starting out given their lower minimum investment requirements ($1000 vs $3000 for most others). Once you reach $10-20k and can starting using Admiral funds, then you can switch to a three-fund portfolio and take advantage of lower ERs.
I'm in the same boat, although I'm a senior systems engineer. I had considered a move to a dev or devops type of role, but I can't stomach the pay cut to start back at the bottom. I wish I had some advice for you, but I'm really searching for the answer to the problem myself. I've got some personal projects that I'm working on, but between work and my 18-month old son, I don't get much time to do that sort of stuff. When I do have free time, I find myself wanting to spend that time with my family instead of sitting at a computer like I do most of the time already, and that's a pretty rough fight to have with myself.
And the Australian government is keen to help the publishers!
Vanguard is owned by their funds, so incentives are aligned with the shareholders of the funds. They are very different than most fund companies.
I will when the time is right. Right now, I'm long.
> Having accepted a rider, the driver has no idea of the destination.

Only if you don't enter your destination in the app, which you can totally do.
If you didn't know Ezra, some of his talks are available on Confreaks:

http://www.confreaks.com/presenters/59-ezra-zygmuntowicz

In particular, his last talk at RailsConf 2012 is a fascinating history of Ruby on Rails:

http://www.confreaks.com/videos/911-railsconf2012-what-a-lon...
Yep, every time I get in an Uber the driver already knows where I'm going - although they apparently don't know until after they've accepted the ride.
I'm surprised she complains about the directions. I was under the impression that it used Google Maps. I'm not an Uber driver but I have used the Google Maps app for driving directions and always found it to be pretty good.
My understanding is that Uber drivers are always happy about being uber drivers when talking to customers because there is a "secret shopper" program that considers complaining about the company to be a bad thing.
Do they? I wonder if it just comes natural to them and they aren't thinking about what they can and can't get away with it.
Episode 2 of the Cosmos series playlist gives me this:

> This video contains content from eOne, who has blocked it on copyright grounds.
"The Complexity of Songs" by Donald Knuth
Mostly because it is an interesting read
http://en.wikipedia.org/wiki/The_Complexity_of_Songs
Right. The way it was explained to me years ago that really stuck with me is that one way to implement call/cc is to copy the stack onto the heap.

(And another way to do it is to simply allocate all your function call frames on the heap to begin with and not have a stack. Then call/cc is essentially free, but you need a really good incremental garbage collector because now every function call conses.)
If we all lost our money in our own startups, instead of to money-managers on Wall Street, I think the world would be a better place. My 2c
I'm not quite sure what's meant by "scholary papers", but I really enjoy(ed) Fielding's Ph.d thesis on "REST":

http://www.ics.uci.edu/~fielding/pubs/dissertation/top.htm

Mostly because, it's not actually about just REST, but the way he derives REST as a reasonable approach to architect hypermedia/hypertext "applications" (In quotes, because, he's not really talking about "web apps" -- he mentions some other patterns that do describe "web apps" though).

I have the impression few people read and understood his paper, and run around with REST like others run around with MVC. Which brings us to:

Trygve M. H. Reenskaug's "MVC" (neé Model-View-Controller-User): http://heim.ifi.uio.no/~trygver/themes/mvc/mvc-index.html

and, newer, less known: "DCI - A new Role Based Paradigm for specifying collaborating objects":

http://heim.ifi.uio.no/~trygver/themes/babyide/babyide-index...

I think that sums up the "papers" I generally refer back to, and find myself frustrated that so few people seem to have read and/or understood. Which leads to strange discussions and unhealthy re-inventions and "improvements".

Oh, I really enjoy some of the work of VPRI/Alan Kay -- but they've been rather thin on useful papers, as far as I can tell. I did enjoy a paper on Croquet's TeaTime protocol/world model -- but sadly I can't seem to find it... hang on, I think it might be this one here:

"Designing croquet's TeaTime: a real-time, temporal environment for active object cooperation":

http://dl.acm.org/citation.cfm?id=1094861

All less impressive than Shannon, Einstein, Knuth etc... but I really find those interesting.
codewars.com is a good alternative also. Currently it supports Clojure, CoffeeScript, Haskell, Java, JavaScript, Python, Ruby and they keep adding new languages according to user votes (Haskell and Java were the latest).
It'll make plenty of sound. It'll just be very distorted. Think of it this way: The front face of the speaker cone makes the desired soundwave, while the rear face makes the same soundwave, only counter-propagating and out of phase. If the cone were acoustically invisible (but somehow still magically able to push air to create soundwaves) and the soundwaves coming from the rear face of the cone were magically reflected to the front, the two soundwaves would indeed cancel out. That doesn't happen in the real world though, and what you get is an out of phase signal somewhat delayed, causing all sorts of unintended interaction with the front soundwave.

Some people think the enclosure's function is to resonate, similar to the body of a violin or other stringed instrument. This is totally false. Cabinet resonances are undesirable distortion in a speaker intended for sound reproduction. This is why good speakers are heavily dampened. Although it's a little rough, some people like the "knock test". If you're buying speakers, give the side a few soft raps with your knuckles in several different places. If it booms like a hollow box, it's bad. If it sounds like you're knocking on a solid chunk of wood, that's good.
I'm not so sure about the "lousy GPS". In an UberX ride I had the other week, the driver & I were joking about how dodgy GPS can be, and we both agreed to ignore its suggestions... Uber was suggesting we take a tunnel that would take us away from our destination, and it's a tunnel no regular taxi driver has ever used with me when driving to that destination before.

Well, after dealing with evening crowds & inner city construction work that night, we had to take a number of detours to get to the destination. And near the end of our lengthy detour, there was that tunnel that we'd opted not to take. We probably would have saved 10 minutes. The driver immediately apologized: "Maybe the Uber GPS was right after all."
I still don't see how this is game theory. This just seems like a classic carrot-and-stick approach.
I don't know why this has been downvoted, I couldn't agree more.
Oh wow. So sad to hear about a pillar and pioneer in the Ruby community.
Show HN: FRISK: NewTab for Chrome v 0.2
Thank you. This is very helpful
I've used Uber since they showed up in Seattle, and was a big proponent of it. Lately, I've been seeing a lot of issues with the estimated eta being off by 20 minutes or so, which has led me to start using other services (Lyft, sidecar, & crown car), all of which seem to do a better job of giving me an ETA which is within a couple of minutes of them showing up.
Oh, this reminds me of Bartle's "HEARTS, CLUBS, DIAMONDS, SPADES: PLAYERS WHO SUIT MUDS":

http://mud.co.uk/richard/hcds.htm

Much for the same reason I like Filedings REST thesis (see other comment in this thread): the reasoning that goes into it. The "types" have since been "debunked" -- but IMNHO that sort of misses the point: that he has an interesting way of looking at what makes a game fun, and how things like lack of automapping can stimulate player communication.
There's an article in the Atlantic about this answer: http://www.theatlantic.com/technology/archive/2012/03/the-st...
https://www.coursera.org/course/algo
https://www.coursera.org/course/algo2
I'm a little surprised no one has mentioned a category theory paper yet. I'm hoping one will pop up ;-)
>My experience asking people about that snippet is that very few people can correctly predict the results of that function without actually executing the code.

Which is still not any serious barrier in using R succesfully.
I read on HN that Quora pivoted and joined Ycombinator, more for for exposure I guess? It was basically a StackOverflow alternative with real names. Will be interesting to see how their piviot to something else turns out.

Source: https://news.ycombinator.com/item?id=7723278
Wow ! This is beautiful. Stunning graphics + Sagan's legendary voice almost left me in tears.
You mean its Navigation Software? I'd hate for GPS to become a synonym for route planning.
Yea in my experience they are rarely interested in talking about Uber itself. I always ask how they are finding it and they just say "yea good" or similar and move on.
Build a motorcycle
http://www.rycamotors.com
Tablet Market 2014: Android +16%, iOS -13%, Win +67%, Other -71%
I shared a cab ride with Ezra from the New Orleans airport to the RubyConf hotel in 2010. In the very short time we spent in the car talking about his new role at VMware working on Cloud Foundry, his enthusiasm and passion for Ruby and the community's future left a huge impression on me.

Ezra, you will be missed.
Instead of buying a bunch of lottery tickets he suggests getting a decent salary and a lottery ticket.
That's right. In the same way that Buffett can select a company that he believes in and then drive it forward with a strategic investment, you're trying to do the same thing with the startup that you select and drive forward.

And "startup" doesn't have to be 3-4 people. I remember trying to recruit an engineer when Google was maybe 150 people. I tried to convince the engineer that Google was doing well and it wasn't as risky as it looked, but she decided to go work for Siebel instead.

In other words, don't waste money/time/effort on things where you can't make a big difference. Find an area where you can have a lot of leverage or expertise and put your chips there.
Doesn't it all depends on the domain you are working in? If you are artist, mathematician or academic researcher then you have don't have pressure to deliver something awesome in limited time or you die. In general businesses are game of survival of the fittest. Your competitors are always on move and you wake up every day hoping it's not your last as running company. You can't be startup founder with limited resource and also tolerate mediocre work or an employee. You can't butter up deficiencies and lack of progress. If you do what your competition can also do then it's most likely game over in few cycles. So you must demand 2X to 10X performance advantage in everything. This requires a certain degree of insistence and lower bounds on tolerance which would necessarily give rise to "meanness". This kind of environment seem necessitates ruthless people dictated by laws of evolution.

However I think meanness are generally not intrinsic, i.e., person isn't mean because they are naturally mean. It comes out because of the pressure of this survival game. You make a bad hiring decision and you don't have option to not let go the person even if they moved across country for you and took on expensive mortgage and have 3 school going kids. If you came to know that a competitor is going to release a product 6 weeks before you do then you might not have an option other than everyone work their every waking hour, including Christmas. Your admin brought down site 3 times because of an error and being "nice" to him risks this happen 4th time. And so on... These are the stuff painters, mathematicians and scientists don't have to deal with every day.
R (or rather S) wasn't intended to be a general purpose programming language. It was written as a glue language (or rather a DSL) for low-level code for _interactive_ use in the domain of statistics. The goal to have a language that should be used interactively in a REPL IMHO explains many of those "quirks". You should take R for what it is.
Why he vertically aligns his code (And why you shouldn't)
NASA released many old manuals to the public, including several Space Shuttle PDFs.

Flying the space shuttle is more like programming a flight computer and checking the flight data. There are some manual overwrites, that's the challenging part.

e.g. http://www.nasa.gov/centers/johnson/pdf/390651main_shuttle_c...
Lazy evaluation in R isn't that difficult to grasp once you accept the fact and don't superimpose an evaluation model dominant in most other languages. It turns out, this kind of lazy evaluation can actually be quite useful.
Great point. I'd recommend the book "Consider your Options" when you're accepting a job with stock options: http://www.amazon.com/Consider-Your-Options-Equity-Compensat...

It can be dense reading, but no one cares about your money more than you do, so it's your responsibility to make sure you understand what's going on. Doing that research saved me making more mistakes down the road.

Another common mistake with pre-IPO companies is to say "Wow, I get X thousand options!!" But you have to ask how many outstanding shares the company has. What really matters is what percentage of the company (your shares divided by total outstanding shares) is being offered to you.
This was accessible and interesting, thanks for the link.

A few questions:

1. Does the overhead of creating a new CLH every time a Haskell function is invoked from C introduce any performance concerns(speed didn't seem to be well-covered in section 6)?

2. How should Table 5 be interpreted? Is the main goal to show that B5 and B6 do not use the garbage collector if it's unnecessary for the task? Not sure I understand how the event-driven mutator fits into the situation.
The first quora comment is long and interesting, but the "photos" are from a flight simulator, probably Flight Simulator X from Microsoft. And flying a plane in that simulator is not that hard, something one can learn in a few hours. And all the knobs have tooltips too.
Show HN: Roundio, a place to visually browse the data of any location
I had a friend of a friend quote me the value of his "options package" once (was high six figures), and only after drilling down I discovered this was the amount of ISOs multiplied by his strike price, i.e. a price that he would have to pay up to exercise it.
I woke up this morning to Regan's post on that old photo.

It's an incredibly sad day: a great hacker, founder, and community member has been lost forever.

Goodbye Exra, I'll miss you.
That kind of "planning" mostly won't work. I've tried to do exactly that but it's really just IMPOSSIBLE to get your planned actions done exactly on planned timeslots. In the end the whole "planning" unravels. GTD makes a lot of sense to me because it completely avoids the problem by detaching actionable items from specific time slots: you just do pre-specified items one by one whenever you can. It doesn't deviate you from long-term plans at all, because you'll put them into "in" list also, and then write out the step-by-step thing to do. The only slight difficulty might be with repetitive items.
Very cool. My problem with this is there's no real biosphere.

As far as I can tell the larger fish use the same food resource as the small fish rather than hunting small fish.

Ideally a biosphere this small should be something like: (food source > small fish > large fish > food source)

I imagine the food source would be a simple representation of algae and plankton turning light and dead material into energy.

There are other things that bother me about the large fish behavior but I have to go get my laundry.
Wait till the price drops to 0%

https://intelligent.schwab.com/
You're completely right that I was very fortunate. All I'm saying is that if your goal is financial independence, it can be hard to get there on a straight salary, and that trying to get some sliver of equity can radically increase your odds of financial success.

With that specific piece of advice, I'm trying to catch folks in Nebraska or Cleveland who are thinking about accepting a 9-5 job, not folks who are already in the Bay Area and familiar with buying a ticket in the startup lottery.
At first I mistook this post to be an old project aptly named "Crime doesn't climb" which mapped crime to the elevation it took place.

https://github.com/gwintrob/crime-doesnt-climb
Ezra agreed to co-found Engine Yard in January 2006, and was full-time in August or September I believe.

Merb was built to handle a high-traffic endpoint for one of our customers. :-)
Hey Dave, I approved your comment over on my blog--sorry about the delay. I also wrote a response which I'll paste below:

Dave L, I concede that someone who is willing to put in the time and effort, they may become good at selecting stocks. Then again, they may not: I have friends who have spent a lot of time and effort studying individual stocks without much to show for it. And don’t even get me started on the financial press that’s there to distract and mislead investors into bad choices–yikes!

In short, I believe that a passive index fund will outperform a majority of professional active money managers, and it’s the best choice for the vast majority of people.

Furthermore, who would most people name as the greatest investor of the last 50 years? Probably Warren Buffett. Well, guess how Warren Buffett wants his money left to his wife when he dies? Buffett wants the money in an index fund (!). Here’s the article: http://www.washingtonpost.com/blogs/wonkblog/wp/2014/02/24/w...
and I’ll just quote a bit:

"My advice to the trustee could not be more simple: Put 10% of the cash in short-term government bonds and 90% in a very low-cost S&P 500 index fund. (I suggest Vanguard’s.) I believe the trust’s long-term results from this policy will be superior to those attained by most investors — whether pension funds, institutions, or individuals — who employ high-fee managers."

So you have to ask yourself: are you smarter than Warren Buffett? Because Buffett is counting on an index fund when he dies.
They sometimes allow to write functions for which you would have to use macros in other languages.
My screen is small, so I don't want to use those markdown editors which split their window into source section and preview section, I want to one window for both editing and previewing, so I developed Typora. It's still under development so it's still an alpha version.

Any comments are appreciated.
This is such a spot-on answer--thanks.
totally - that's one of the reasons of choosing ZenBook
Ask HN: Revenue Generating App Marketplaces Like Apptopia?
I just discovered Apptopia, where one can buy revenue generating apps, & was wondering what other places HN readers know of/recommend?
WebRTCfest: Online WebRTC Hackathon
I agree with your posts except for a couple things:
- Most asset managers will try to rip you off, but Vanguard's culture and alignment with your interests makes them a different/better company than anyone else I know of.
- I don't know if you were joking when talking about buying shorts, but it's really hard to time the stock market.
So Merb's genesis was in response to a customer's need? I remember Rails, Ruby, and the hosting stack being mighty slow back in the early days.
"It's only a matter of time" in about any language. This isn't a valid argument.
Good. I missed reading it when I posted. Thanks for the info!
some of them, yes, lucky once, no proven success after that. but not all.

jobs, ellison, gates and as it's currently looking to be, zuckerberg. sustained success, even after massive setbacks. you don't build billion dollar companies (as in revenue, not fantasy valuations) on pure luck.

you build them on being a mean motherfucker. practically all of history is evidence against PG here. edison. ford. rockefeller. etc etc etc.
The diameter actually does have an effect on where geostationary orbit is: it changes how fast the surface is spinning, and hence the orbital speed needed for a stationary orbit.

Mars spins once every 24 hours 37 minutes. If the diameter was twice as large, it would have to be moving twice as fast to maintain that length of day.

Interestingly, since you orbit faster the closer you are to the surface, a decreased diameter actually pushes geosynchronous out away from the planet. This effect is, of course, very much negated by the absence of mass. Still, two equally massive planets with the same rotational period but NOT the same diameter will have different geostationary altitudes.
It's been a synonym now for a long time.
If you run it, it will replicate itself...

$ ./smr >smr.out
$ diff smr smr.out
Spy Photo Camera Camo Explained: What’s with the Swirlies?
> I'm expecting a market crash somewhere between 2015 and 2017.

And so does everyone else who tracks the markets, exactly because markets exhibit inherently cyclic behavior and because they haven't been down in a while. An easy-peasy prediction to make.
I live in Australia. Here the interest rate on cash deposits is around 2.75%, or 3.6% for a 180 day term deposit minimum $10,000. Inflation the past few years has been between 2.2 - 2.9%. No point holding money in a bank account or term deposit as an 'investment' - I only hold cash because it's handy to have.

All the books I read on the topic of investment were intended for Australians, so my advice is to read two or three books each on investing in the stock market and real estate, and understanding your countries tax rules as they apply to investors. It has been said that if you read three good books on any subject you should be able to converse with the professions and understand what they're saying.

There probably isn't a place you can put money where a court order won't be able to touch it. Payment agreement before that happens is a good idea, but of course that isn't always possible.
Ode to teaching – a Thanksgiving reflection on Math
> Other than C and C++, Go is one of the best languages for controlling memory. Not freeing, of course, but making it very clear where there are allocations, where there are copies, exactly how much memory is being used by any particular data structure.

Better than language like Pascal, Ada...?
This is not true, at least according to my limited experience in Prague. The driver will see the destination I put in only after he STARTS the ride, ie after I get in the car (as opposed to seeing it before or after he accepts the ride).
There was a Google Code Jam problem this year precisely about detecting the difference between the fair shuffle and the "terribly, terribly wrong" shuffle: https://code.google.com/codejam/contest/2984486/dashboard#s=...