skysight-inc/HackerNews huggingface dataset:
You said

> You'd need to have a huge edge (extremely unlikely) to make money after fees with only $10k.

No you don't. 10k is plenty to make money, equities aren't the only market and paying the spread is trivial. Beyond that you're overestimating the time it takes; what do I care how many CPU cycles my computer spends watching the market? For a programmer, algo trading is trivially easy and a fun hobby so that time isn't work anyway and it's only a few hundred lines of code to work up a strategy, it's not exactly a big investment of time.
They're still using WPF on Windows.
Oh look. Another wealthy person lecturing on the wisdom he has learned through wealth, that wealth is secondary to happiness and should be avoided. For the rest of us, lack of money is the root of most stress. Those with dependants cannot simply remove them from our lives (where is this guys wife now?). Our lives are not diminished by opportunities lost because we spent too much time at the office. They are diminished because we don't have enough money to pay the bills --> because we are not able to spend time at the office --> underemployment.

I actually believe the 10% reference. But I also believe that he isn't being honest about where it is from. I smell a spendthrift trust or investment property that his is milking (ie taking rents but not paying the mortgage.)

If this sounds like a rant, it is. I'm spending all day doing RSA submissions. I do this to chase business/clients/pad my resume. It's yet more time spent chasing work rather than actually doing the work. Welcome to the gig economy.
He mentioned at least once that he does consulting occasionally. The point is that the passive stuff pays his base expenses and gives him freedom of choice, not that he can go hog wild all day everyday on strippers and blow with no consequences.
Even then... which index funds? At what allocation? And how often to rebalance? It's still way too easy to try and get into timing the market even if you just stick to index funds.
Cycle-sharing companies reshape U.S. cities
As a bloody AWS newbe I wanted to clarify on one thing: You're talking about a Source S3 Bucket and a Destination Bucket. So in case the Source Bucket fails you also do your Writes against the Destination Bucket and they will get replicated once the former Source Bucket comes back online (two way sync)? Or am I mistaken something here? Thanks for clarification!
A more developed variant with these goals, that got discussed a fair bit in the arc forum, is https://github.com/arclanguage/arc-nu. It hasn't received much kicking on wheels by anyone other than its author(s), though, so be prepared for some rough edges if you decide to try it out. In the long term I think it might be much nicer than the original prototype.

(Disclosure: I'm one of the owners of the https://github.com/arclanguage community. Also check out https://arclanguage.github.io, which is a more up-to-date statement of the Arc state of the world.)
Patreon seems awesome for one person teams: musicians, cartoonists etc. One of my favorites, Peter Hollens is above $7k/month now.
This is a great idea. I use Send to Kindle for this. As I go around, I find articles I want to read but don't have time now. So I use Send to Kindle to send it to my Kindle. And then later I have many articles on my Kindle to read.
American, safe/protected. I feel like the police are villified in American media, promoting paranoia over nothing. That, and to incite racial tension.
I agree about the 10% return being unrealistic, but I don't think $10,000 per year is right either. His spreadsheet shows $474,000 after 20 years. A 4% withdrawal rate on that is $18,960, which is still not exactly lavish, but more than enough to live on where I come from. Especially if your house is paid for, your healthcare is covered and your car doesn't break down very often. That's actually pretty close to my annual expenditure, and I rent, have to pay for health insurance, and my car breaks down all the damn time.
Total return is ~4.3% nominal ~2% real annualized since Jan 2000, ~7.5% nominal ~5.4% real annualized since Jul 2005. Total return isn't a perfect measurement (particularly due to taxation of dividends), but its a much more useful number. Over a long term, dividend reinvestment makes a huge difference.
As other replies have said, this is functionally a DAM.

It is particularly adapted to the requirements of publishers, in that it supports large number of images (we have over 3M currently), can scale to ingest many new images continuously quickly (publishers often receive lots of images from agencies and wires), indexes all the metadata to power a very fast search, allows collaboration of various roles involved in the use of assets and production of content, etc.

Unlike most commercial DAMs, which can be quite costly to run and acquire, Grid is also Open Source. We didn't find any existing DAM (incl Open Source) that fit our requirements, in particular in terms of ease and speed of use, powerful Web-based interface, rich APIs, etc.

You will have to review alternatives to know which one is the best fit for your use case.

Hope this helps clarify what Grid is wrt other DAMs.

Best,

- Séb, lead developer on Grid
I imagine you'd have to implement some sort of cache priming as well?
Well, that kind of win will let you build as much cool stuff as you like :).
Github's business isn't open source software. It's selling subscribers the ability to host private (as well as public) repositories.
Pharo forked off from Squeak.
At basically every moment, relatively safe investments with 10% real yields do not exist. For an investment to be relatively safe and give 10% real yield, that means that the economy as a whole has to grow at roughly 10% per year.

That'd be awesome! We all would like that! But it's not something that ever really happens. Maybe if we discover strong AI or something.
Well Glenn Beck was as close as you could get to Jar Jar binks ...
> In Australia the government gives much of the population “middle class welfare”, a few $100/week which covers much of my food and bills. We also have free public health care.

You don't need much when you have a social safety net, freely given to anyone who needs it.
Without deadline there will never be need to compromise. You can keep thinking about it year after year and seek perfection that is The Hundred-Year Language.

http://www.paulgraham.com/hundred.html
In the parlance of the industry, AAA is indicative only of budget: "[the term AAA is] used for games with the highest development budgets and levels of promotion."[1]

[1] https://en.wikipedia.org/wiki/AAA_(video_game_industry)
I think the plan is patience and discipline. For some it may be to invest money over 10 years. For the average HN user it may mean to have the discipline to create a paid micro saas which requires little time to manage and keep working on it for several years. Invest $100 per week, or invest 2 hours per week, and grow your paid service x% yearly.
We are going to automate the uploading of templates within the coming weeks--the goal is to have a library of open-source templates that anyone can use, or contribute to. When you create or edit an existing template, you’ll have the option to make it public or private. Even cooler than that is that we’ll allow you to customize the templates to make use of whatever custom tags that you choose to attach to the links.

If you want to use a custom template now, drop a note to support@branch.io and we'll get it uploaded for you.
A glossary of Boontling, the Strange Jargon of Boonvile, CA
> and the result tastes better

I don't doubt all your other points, but why did you include this one?

Are you claiming that teflon-coated surfaces somehow add a taste, or demonstrably change the texture of the food cooked on it?
Since they're filing for bankruptcy, they really can't go open source -- their IP needs to be sold to pay the creditors.
CAGR isn't really relevant on a per-person basis, though. It's not like we all receive our investment capital as a lump sum at the beginning of our savings history. This actually makes a huge difference and makes CAGR returns unrealistic.
> - Do I have uncommitted changes on any of my repos?

I wanted to know that too, so I made https://github.com/shurcooL/gostatus for my Go repos.
Calling the number 5 selling game of 2014 "not AAA" is pretty much semantic.

I agree, it's not AAA, in terms of assets, but I'm saying a "box of lego bricks" (or something like that - copying Minecraft won't work now) is the only way to compete with AAA on assets. PCG looks like a holy grail, but I doubt it (unless you can get it good enough to sell to AAA, then why wouldn't you just license the tool?).

Minecraft is AAA success. Your big-box retailer probably has Minecraft guide-books for sale. There's nothing that touches it. Papers, Please is an "indie game done good", and it sold maybe 5% of Minecraft.
Thanks for the reply.

I hadn't quit Kitematic by the time I started Quickstart Terminal, but Kitematic had completed the creation of its VM: docker-machine ls showed default as running, and the docker cli button at the bottom of the window opened a usable docker session in that machine.

It looks like Quickstart Terminal looks for the default VM using VBoxManage, rather than docker-machine, and hardcodes its location as /usr/local/bin. Mine's in /usr/bin, so the script failed to detect the existing machine.

I don't have time to report this now, but I'll look at filing an issue this evening.
I HATE when people split up a long paragraph into tweets like this. It's absolutely the worst format for reading long text. You can only read one sentence at a time, and you have to read them backwards! If you can't fit an argument in a single tweet, link to a blog post!
This sums up my experience too.
The numbers are definitely misleading, which is unfortunate because it takes away from the message, which is decent I think. You need to save far more than $5k/year to retire early, not much of a way around that.
"Every triangle can tile the plane. Every four-sided shape can also tile the plane."

Can someone point me to a proof of this?
I'd love to see more development in the Git GUI space; a GUI really enabled git adoption and comprehension on my team. SourceTree has been my go-to for over a year now and it generally gets the job done, but it can be flakey at times (on Windows) and it seems like Atlassian has taken a hiatus from active development. I hope Atlassian takes up the reins again - this tool is pretty essential for me and I'd be happy to pay for it.
I think one of the big problems is that most end-users don't know everything that goes into displaying an ad (myself included).

Yes, we can say, "I consent to viewing an ad in order to receive X free service" in the same way that we consent to viewing a commercial when we watch TV or listening to an ad on the radio.

However, in those latter two examples, the information is one-way. Those advertisers don't collect any personal information (outside of perhaps our viewing/listening location).

When it comes to website ads, most consumers do not know/realize that a) the advertisers are collecting a WEALTH of your personal information and b) that information comes at a cost of your bandwidth (which, for many mobile users, is limited). There are probably many other things that happen between the end-user and the third-party that I am not aware of.

Sure, they may consent to viewing a free ad, but most of them do NOT consent to collection of information nor increased usage of bandwidth.

I am happy that many websites are now (at least trying to) put a visible cookie privacy policy, but I think even those little policies are getting banner blindness.
America's Test Kitchen had a nice roundup review of these the other day: https://www.youtube.com/watch?v=-suTmUX4Vbk They also have some tips for seasoning them.
Who Saved the Most Lives in History?
I myself learned it from Rich in the very talk I linked to a few years ago and I'm the first to admit I didn't make that distinction beforehand. I've met more developers unaware of the distinction than otherwise, which is why I'm curious as to why you think it has become a meme?

Also note that english isn't my first language (I'm french Canadian) and even here in french the distinction is seldom made.
"invest at 10% (you get to work out where)" if you could really do this you wouldn't have to work (at the current rates environment). You could start selling bonds for say 7% return and collect 3% for free!
I think that the longer I've worked as a developer, the more inclined I am to be a pessimist. Sometimes projects look so freaking easy but then you realize you've just spent 3 weeks working on one feature out of a dozen and you're about to hit your first deadline.

I definitely do the "manager doubling" when it comes to estimates. If I think it'll take a month, I estimate 2 months to my boss. If I have to report several levels up, I multiply by 2 for every level.
I'd buy it!
there are many 'minor' features that are occasionally useful.
For example, when you make a stupid mistake, reflog can make you gain a couple of minutes.
Yep, "feature flipping" can lead to app rejections and getting booted from the store.

* If the AppHub founders think this is a real danger, then you'd expect bold and strenuous documentation.

* But, I wonder if the AppHub authors believe that people should ignore this rule, because practically speaking it's hard to get caught. They wouldn't say so, of course, because encouraging people to break Apple ToS is illegal.
"But changing gameplay from 2D to 3D had a major impact on overall development cost (we found out a little too late)"

You and every other developer making the transition from SNES to PS1 in the mid 90's.
I'm not sure the words "project" and "company" are the best words for it, but this idea is definitely important. It's a general principle in life to never take yourself too seriously.

If you find yourself not doing something because you don't think it's worthy of the fine company you've built, you're thinking way too much about the formal company and not enough about the ideas, work, and vision that made the company what it is.
Firefox contacts URL on mouse-over
Plans without deadlines are just dreams.
'Of course hacks are illegal', but paying someone to hack and profit from the inside information is OK?

http://www.bloomberg.com/news/articles/2015-08-11/hackers-10...

'Insider trading' is trading on material nonpublic information that was inappropriately acquired from an 'insider'.

There are situations that are gray areas but this does not appear to be one of them.
I also prefer a nice visual diff and branching so usually depending on what project I am working in I always have Gitlab or Github open in my browser. Everything else is done on the CLI.
Pharo is a fork of Squeak, loosely along the lines of "let's rip out and replace as much old cruft as we can" vs. "let's maintain backwards compatibility where reasonably possible", respectively.

The big news here, however, is the new VM and image format, and since Pharo and Squeak have never diverged in that area, it's likely that Pharo will benefit from these improvements as well.
Ask HN: I'm building a code checker for Django. Please share your ideas
Hi, I'm currently working on a code checker for Django and I would like to include more checks.
Some of the checks that I have already written are here:
https://www.quantifiedcode.com/app/patterns?query=django
I am trying to expand this list substantially.
So do you guys know some common pitfalls or issues which have bothered you before? And do you have anything that you would like to see in a code checker for Django?
Thanks
That's not really true -- there are multiple ways of approaching this.

One camp says "collect any data that might be relevant, and then begin looking at the data to try to figure out what the hypotheses should be"

The other camp says "formulate a hypothesis, and then find the data you need to test that hypothesis".

The problem with the latter approach in the social sciences -- or any setting with lots of unknown latent variables -- is that it's often possible to find some data set for which a given hypothesis holds with p < 0.05. So whenever there are a lot of latent variables, it makes a lot more sense to construct a high quality data set first, and then start hypothesis testing.

The problem with the former approach is that you really need to know "this set of data is probably really interesting / representative for an entire range of hypotheses about topic X", but that's often not clear from the outset. And it's often the case that for any particular hypothesis, there are lots of other data sets you might know could also be relevant.

In any case, whenever there are lots of unknown latent variables, cherry-picking data sets that confirm your hypothesis is a really good way to lead yourself astray.

My solution is to just avoid working in fields with lots of latent variables, but that has limitations was well :-)
The UI looks doable with WPF. I would love to see the code and learn from it
A zero-dependency chat widget. Ideal for customer support with Slack
I had the same issue when I was up for renewal a few years back, with issues piling up and no time, but I didn't want to miss the content. I first tried the audio version of the iPhone app, but the complexity of the content was too much for a non-English native. Finally I decided for the digital version on the iPhone gap, which I read while commuting.
Glossary of Payment Terms
I thought it was interesting that they mentioned they have 10M twitter followers compared to 5.6M Facebook fans - interesting given Facebook has 5x the MAU of twitter.
A large part of the $474,000 was accumulated interest, and interest on that interest. At 4% interest the accumulate capital is about $252,000 instead.
I've not heard of a open source software license that requires you to change the name of a piece of software when you re-distribute it, but with the thousands of licenses out there, there are probably a few with this requirement. Surely the major ones (GPL, BSD, MIT, etc.) don't require this.
Probably nobody. Also, there are some exceptions to this rule to allow for basic research.
The fact you're being down votted speaks volumes of the HN community lack of knowledge and the fandom around Mike and Gavin, both of which are trying to strong arm Bitcoin, Gavin even stopped contributing for a while so he could galavant around and call himself chief scientist. Meanwhile he and Mike threaten other developers on the dev mailing list instead of good faith discission.
For Mac or Windows....

it is just insulting that GitHub continues to Treat linux has a second class citizen when with out Linux Git would not be a project...
Ask HN: Why are property managers slow at adopting software?
I've implemented a random forest library that achieves similar or better results to some of the ones described [1] and in my experience there is a lot of room for interpretation in the algorithm. In most of these cases there isn't necessarily a right way, one implementation may handle clean data better while another handles dirty/noisy data better.

Some examples of spots where interpretations differ are:

1) Do you exhaustively or randomly search for categorical splits, require one hot encoding or use some other heuristic?

2) Do you use 32 or 64 bit floats? Or do you support both but stop tree growth but have a minimum impurity decrease constant to make sure tests pass on both (scikit does this, it is essentially an unexposed hyper parameter).

3) How do you handle features that have become constant in the branch of a tree being extended? Scikit insists that at least one non constant feature be examined for each potential split resulting in bigger trees, other implementations will examine only m features even if they are all constant. I made this switchable in mine, scikit behavior works better on many test data sets, the other way on some noisy overfitting prone datasets.

4) If default paramaters are used do you default to gini impurity or entropy? Do you round to the nearest number or just up (so you always get at least one) after taking the square root of the number of features to set the number of features examined for each split.

All of this just means it is important to try different implementations and do hyperparameter searches etc on the data you actually care about.

[1] https://github.com/ryanbressler/CloudForest
https://news.ycombinator.com/item?id=10047200
Perhaps it would be a lot easier to live as one pleases without having to pay the taxes required to subsidize $100/week and free health care for others.

Perhaps it would be easier to earn a decent return on investments if your government doesn't subsidize borrowing so much that you earn less than a dollar a year in interest on your bank deposits. Maybe Australia doesn't do that and its banks pay a decent interest rate as a result?
Scotch Whisky Delivered to Your Door, Every Month
I had the same issue. Then I found out the Economist puts out a audio version of their entire print edition. My podcast app downloads it automatically every Thursday (using RSS), and it provides me with more than enough content for the week. I listen to it at 1.5x speed and can get through 5-10 articles during my commute.
I should try out version 5. After many years of using Squeak I jumped to the fork Pharo for reasons I now forget.

I blogged many years ago that if/when I retired I might mostly only use Squeak for the rest of my life for learning/hacking projects. I have largely used Lisp languages since the early 1980s, but the Smalltalk environment is so much fun!

Congrats to the Squeak team.
Not if the preferred way to become a "perfect student" is to go only after the easier/safer challenges. And to quit whenever the chance of getting any less than an "A-" grade seems uncertain.

The whole article builds the argument that since adults are only concerned with the kid's results but cannot be bothered on how those are achieved, all kids eventually learn to fake it and end up sacrificing their intellectual curiosity for the sake of self-worth validation from their parents/teachers.

Therefore, making the student's life a little bit harder today means to push them to tackle real challenges and making peace with the fact that they might spoil their perfect record in the process.
About a year ago I started being careful to call my things projects too.

In the current climate people want to hear what your monetization strategy is first, or they think you're a loser. And a lot of the time I don't have one, or it's really vague. I just have an idea that seems like it will be really important to at least some people.

Calling it a project also liberates me from feeling guilty about not having a corporation around it, or going to meetups to yammer with my city's alleged startup entrepreneur scene, etc.