skysight-inc/HackerNews huggingface dataset:
Ask HN: How does one go about opening a company similar to Betterment?
Can anyone point me to the specifics involved in opening a company similar to Betterment, in that it manages a portfolio and trades ETFs on behalf of their customers?

I know this would involve opening an investment company, which would lead to dealing with the SEC and FINRA, but I can't find out how the actual trading of ETFs would take place. I figure I would need to find a brokerage with very low trading fees, but does that even exist? Betterment seems to have its own brokerage (Betterment Securities), but that's a whole new level of complexity in starting the company.
NT4 and 2K. It was supposedly only 15% of 2K's total source code, but the majority of the NT4 source.

It is a pretty interesting read if you're interested in C programming. In particular Microsoft's internal style and error handling.
Actually the 2013 hack was caused by linode running blatantly misconfigured CF installations, like doing stuff that the manual has big warnings about.
20 percent staff layoffs at IT Security firm Norse
At the time that picture was taken, I didn't own speakers.

Now, I look even worse and don't own a working webcam.
Your still stuck with: You observed X/Y. How accurate is your count. How accurate is your estimate of accuracy. How accurate is your estimate of accuracy of your accuracy estimate. ... recursive infinity.
> Better flagging to read later

Can you expand on that? Do the tweets contain links, or do they just pack enough meaning into 140 characters that you'd like to think about it for some time before replying?

Personally, I think that anything that needs to be bookmarked later like that belongs in an RSS feed.
I think self-driving cars could more than double road capacity, and almost eliminate congestion. There are so many exciting permutations.

Major causes of congestion could be almost entirely eliminated (breakdowns and accidents)

Vehicles could be routed more efficiently, and dynamic road tolls used to keep traffic flowing on popular routes.

On-street parking could be eliminated, as fewer people will own their own cars, or their cars will be able to park themselves elsewhere.

Meanwhile the absence of human drivers (and exhaust emissions, once we move to all-electric vehicles) will see a step-change in the take-up of cycling and walking in urban centres.

This is just scraping the surface. Self-driving cars are going to change everything.
I can't comment on this one, sadly.
(I haven't talked to our trademarks/android folks, and don't want to speak for them).
The term open source means you have to, at least, have the right to use, modify, and redistribute modifications. It's more than just being able to see the source.
"we’ve come up with a replacement for resume screens, and shown that it works well"

No you haven't. You might have, but you'll have no way of knowing that until they've been on the job at least 3 months.

Personally, I think it's bullshit that I can show employers all the things I've built and they still expect me to write a reverse sort btree or whatever the fuck thing that has nothing to do with web development.

College grads are perfect at passing these tests and they have no fucking idea what they are doing, but will get more offers and better pay every time.

Experience counts and if you disregard it then I'm firmly in the "Fuck you, I don't want to work for you" camp.

Unfortunately, I've resigned myself to memorizing the typical interview questions or going into management. I'd love to stay a dev, but being ruthlessly quizzed about shit that you never use in real life makes changing jobs a pain in the ass.
When did you start rewriting it? It doesn't take years to replace this stuff.
The best suggestion I've seen is 1¢ for the 141st character, 2¢ for the 142nd, 4¢ for the 143rd, etc. Going slightly over 140 costs a trivial amount, but it would be stupidly expensive to tweet anything really long.

EDIT: I found where I stole this idea from: http://www.interfluidity.com/v2/6207.html
Aeroflot Flight 6502
Today I learned that there are tens of thousands of people all who "help people realize their value and potential...."
This page might be my new first choice when I demo my googly eye Chrome extension (Googlifier - https://chrome.google.com/webstore/detail/googlifier/lblbdli...).
I'm fairly confident that Linode has been compromised since July, if not earlier. PagerDuty moved off of Linode after an incident in July. We've been under strict gag orders from legal about that incident until today when Linode finally announced their compromise. Really, the only way I can see that this attacker could have gotten in the way they did (they logged into our Linode Manager account on the first try using a username that wasn't used anywhere but in Linode Manager, using valid 2fa and valid password) was if they had access to the Linode Manager database. I'm pretty sure that the recent WP Engine compromise was achieved through the same attack vector, too
Love the RTL-SDRs and the HackRF ... my first SDR was called the Zeta SDR ... it is a DIY direct conversion receiver with less than 10 parts or so, and you plug it into a soundcard. The schematics are available online, and I think I put it together with all brand new stuff for less than $30. It is only a single band, however you can add a digital synth like the Si5351A and if you can handle the hash and spurs the thing supports a range from below 1mhz to almost 10mhz. If you have a 16 bit or 24 bit soundcard, then the dynamic range is superb. If it is 192khz or so then you can see that / 2 as the range... Anyway... this was a while ago, and it was very satisfying to put together a simple circuit and get going. I used Quisk and various other things, but I'm sure GNU Radio would work.
"Justin Webb granted the licence, "

Except it's used under license from naturalmotion, and naturalmotion owns the code (hence the copyright naturalmotion).

Yet, naturalmotion explicitly grants no rights.

I can state affirmatively this makes no sense :)

As I said, either they've granted rights (through justin), in which case that statement that they grant no rights should not be there (because they are in fact, granting rights)
Or they haven't granted rights (through justin), in which case it's not open source and who knows what rights you are getting here.
It would be nice if we could somehow follow based on more specific filters ... like combination of user and topic.

Recently I wanted to follow a well known Java Evangelist, but their Java tweets were mixed with lots of politics tweets. Even though I agreed with the politics, I only wanted to read the Java related stuff - but it was like drinking from a firehose so I gave up.

And also being able to disable retweets for Lists would be nice too.
That "diversity" you put there is really snarky. You seem to be implying that non-diversity (which you're very likely thinking of as white males) hires all perform well and only diversity hires underperform.
I don't see how there'd be anything to be criticized about this. IMHO, both of you are being too judgmental.
Interesting book "Cubed" tells history of offices. Starts with Harry Potter type scriveners before any machine aids, through industrialization where you are just a cog in a vast office pool of business machine operators, through the open offices of today.
Yes and this is unfortunate but modern.
Well, at linode you can't have a structure that is immune to failover, as they have single points of failure within their infrastructure, apart from anything else - all their London kit for instance lives in Telehouse East, in a few adjacent racks.

Once we'd done the initial up sticks and move to AWS, our first priority was to use their redundancy and failover to the fullest (six months of sleepless nights due to linode made this rather front and foremost in our minds) - so nothing that's happened at AWS has ever been anything more than an inconvenience - we've managed five nines since the move - before, we managed one.
Links, videos, and potentially interesting discussions that may result.

The last point also touches on an issue I have with the Twitter Android client: there's no way to refresh a tweet to see new replies. Even if I go back to my timeline and tap on the tweet again, it'll just show whatever it has in the local cache. Normally that's good behavior, but a pull-to-refresh (an action patented by Twitter, no less) would be absolutely ideal.
I agree and I practice what he preaches.
The term financial independence may be misleading, though.
It is more of a financial cushion/security than independence.
How do you manage these? I'm most productive that way too. But the trouble is I'll keep going longer than I should, and then I just get tired and unproductive and not sensible enough to rest.

Are there signs you look for to leave it on a high note, or do you use hard time limits?
Neanderthals in 3D: L’Homme de La Chapelle
Twitter May Remove the 140 Character Tweet Limit Within the Next Three Months
I'm not sold on this, but the theory is interesting.
New York City to swap out payphones for free high-speed Wi-Fi hot spots
This was posted on the Less Wrong Facebook page recently, where the reaction was mostly "There's no substantive criticism in this article, only mudslinging".

Other reactions include "I was raised in an actual cult, and the differences I see include that LW encourages debate and EY is frequently criticized."

Some commenters did agree with at least parts of the article, though. Even the ones that agreed said it seemed to be more "personal attacks" than "excellent takedowns", though.

I personally think it seems kind of... "smug", I think, is the word I want to use? "Smug" writing isn't necessarily wrong, but it generally seems to have other priorities than discovering the truth. I disagree that I'd eventually acquire a taste for this "vicious" kind of writing - I've read smug writing that I otherwise agree with, and it still makes me uncomfortable.
Increasing the limit beyond the current arbitrary 140 character limit is good, but 10000 characters is a bit much. I'd rather see a small increase (maybe 160, 200?) and removing links and @'s from the count.
For a game you could precalc the collision boxes as polygons or whatever your models use.
The one positive I see in publicly showing what you're currently working on is the very starting point of accountability.

Like telling your friends that you're training for a marathon. It adds some pressure to finish things.

Beyond this, personally, I wouldn't see why I would do it.

* I'm talking about adding a /now page. The author Derek Sivers is likely listing people to encourage the movement. I see someone in my field who is doing cool thing, I'd like to do cool things, let's put my money where my mouth is and "get out there."
A major reason putting that underground was a goal was to capture and filter emissions, which has definitely helped. Keep in mind too that the whole projects was designed decades before many newly modern construction techniques.
This seems to have started by Derek Sivers:

https://sivers.org/nowff
It forces people to
- Write simple sentence bereft of complexity and nuance.
- Split the same thought over multiple tweets hurting continuity
- Use url shorteners making it harder to discern the source before you click
- Write their long post on their blog and tweet the link to it.

This post describing the limitations and disadvantages of the twitter character limit couldn't have been tweeted!
How about the long form tweets get turned into pictures so no rules are broken and TLDR is obvious? Otherwise limit of 1 like pinned tweet.
I was hired in July and have been driving most of this effort and we're shipping rewritten versions of some parts of our infra soon™
Recommended Startup Marketing Tools Stack
For pinball, there was a bug with the collision detector in the 64 bit version they could not fix.

"Two of us tried to debug the program to figure out what was going on, but given that this was code written several years earlier by an outside company, and that nobody at Microsoft ever understood how the code worked (much less still understood it), and that most of the code was completely uncommented, we simply couldn’t figure out why the collision detector was not working. Heck, we couldn’t even find the collision detector!"

Source: https://blogs.msdn.microsoft.com/oldnewthing/20121218-00/?p=...
Guessing gender is at worst 50% chance of getting it right. And long hair is one of the big features these algorithms learn.
Author of the blog post here. Feel free to ask me anything about Spark.
Filtering options would be nice but the lack of algorithms deciding what to show me is exactly why I use twitter over facebook and I already hate their occasional recommended tweets.
Bayes does more than just invert the conditional. Of P(x), P(y), P(x|y), and P(y|x), if you know any three, then Bayes will give you the fourth.

It's just an equation. Garbage inputs will yield garbage outputs. In the realm of theology, it is of no more use than Pascal's Wager as an expected value calculation. All the input values are made up, so the output value is equally fabricated.

If you're using it on real, verifiable statistics, such as verified spam in an e-mail corpus, you can use Bayes to make a classifier to automatically identify spam to a high degree of accuracy. But if you are estimating for any of the three numbers you need to know, the fourth that you calculate will also be suspect.
Really interesting to see the offset of languages (probably largely influenced by Scala being the primary Spark language). Is there any effort to increase support for R?
Want to test an upcoming 2D Android game?
Hi there!

I'm developing my 1st Android app and before public release I'd like some feedback. Please note it is in ALPHA so many things will be totally re-done (for example the objects and UI). As I said this is my 1st app so it is pretty basic, however I'm getting practice towards a much bigger project in mind. If you're interested in getting your hands on a copy go to this link: https://play.google.com/apps/testing/com.DroidifyDevs.RocketBlast

While updating the app the link won't work, so try again in a few hours. If you have feedback on how to make this game better, let me know by email: droidifydevs@outlook.com

Thank you SO MUCH.
Early death is not just a possibility. Stress is associated with undesirable jobs. Stress causes early death. The poor have shorter less happy lives because they are stressed. We live in a disgusting, indeffensible world full of small minded little people.
At the beginning of the month they ran an article basically saying this was about to go down: http://www.nzherald.co.nz/business/news/article.cfm?c_id=3&o...
Or just trying to figure out what the utility is.

Critiquing the "movement" to come to a conclusion is helpful. Adding cruft to your web presence with no end result is also pointless. Except if that's your cup of tea.
Nobody would pay for this. They would just continue writing blog posts and linking them on twitter
Microsoft's New Security Approach
I believe user thomasthomas was referring to this problem:

https://en.wikipedia.org/wiki/Fisher%E2%80%93Yates_shuffle#P...

That is, is there enough entropy in your typical PRNG to actually generate all of those shuffles with equal probability.
Show HN: A programming language I've been working on called Ark
From your link: "Since some people take sense 2 to be the opposite of sense 1, it has been frequently criticized as a misuse. Instead, the use is pure hyperbole intended to gain emphasis, but it often appears in contexts where no additional emphasis is necessary."

Seems literally incorrect to me.
Public transit used the same roads, no one "requires" one to drive.
Easy solution: charge users per character. I would happily pay.
I just wanted to share my thoughts, which are simply: "Thank God!"

I've been working on a startup: http://synaptitude.me/ (demo is old)

Essentially, we can do some of what Luminosity claims (and have independent studies to prove it). Every time someone goes: "Oh it's just like Lumosity" I have to go through and explain the difference. My wife has a degree in neuroscience and I minored in BioE, and we both just HATE Lumosity. Their misleading ads seriously damaged the public perception, and there is no way they can assess anything they claim (if it is even possible).

That's pretty much why my startup is working on our applications. We feel there is a market and can definitely help people, but just "brain games" (without feedback/guidance) don't do anything.
Link also says 2016 is Ello's year. Trolling, irony, or sincere? You decide!
No offense, but I'm skeptical of responses like this. If you need a few hours or days to "warm up and grasp" an interview question like fizz buzz or card shuffling, then you're just not up to snuff.

For every good developer offended by coding in an interview, there are 50 idiots who can't code, who are using that as an excuse to con their way into jobs they're not qualified for. IMO, it's an acceptable trade off.

If you're that awesome you wouldn't be going through the usual interview process, anyway.
That Dragon Cancer: A Video Game About Hope Amid Loss
This is something I never thought about. What an interesting shift it would be if remote workers became much more nomadic than most are now.
In this case monetization = taking advantage of the user. I don't feel bad. I like twitter. I don't want to be the product.

That said they started emailing me profiles that I viewed and didn't follow which feels invasive.
This is a non argument. Dismissing an argument out of hand as invalid because you say so adds nothing to the discussion. Feel free to expand that to an actual argument
Better idea: Submit it anonymously with your public PKI hash. Then wait X years (5?) and optionally announce yourself by signing the hash to prove you are the author. That way, enough time is given to have the content unbiasedly considered, yet you still get to take credit a bit later.
Thanks, that post is very clear.
Which doesn't make it wrong.
Strange how this works. I moved everything to cloud providers because of availability issues. Now a few years later, I'm moving everything back to dedicated hardware in several different datacenters because of availability issues. Thanks, Docker!! <3
You're not wrong. The Internet, social media, and smartphones have made us a very "now" culture (with the attention span of a gnat), but static Web pages are about the least "now" thing I can think of, and the aspiration to actually provide useful information about who you are in between the times you update that page, without anything actually useful (e.g. I write server code in Austin) just seems lame to me.
"He received no royalties for his work despite it being among the most used Windows applications of all time."

Anyone know why he would receive a "royalty" (esp. as an intern)? I've seen big bonuses/stock options but never a royalty.
this seems good but bigger businesses will just abuse it. It was a good idea to limit the dollar amount to 500k. Now all corporations are going to write off 500k of equipment every year. Possibly even writing off 1 million as they just buy 500k worth of computers write off the purchase then donate the computers to a local school and write off another 500k. This was one of the reasons that the deductions previously was based on the yearly depreciation to prevent companies from just buying new equipment every year to avoid paying taxes
That antenna looks like it's a lot better than the normal one. The normal one is essentially useless for most purposes, and you have to get a $10 MCX adapter to plug it in to a real antenna.
Unfortunately my bugs are typically too gnarly and need more context than a 1-2 hour interview allows, or I'd definitely incorporate them into interviews. In the best case, it's like free labour!
MS SQL Server's text search is far superior to PostgreSQL's. Otherwise, not a huge difference.

Also, if you're a Microsoft shop, it's easier to deal with than learning Postgres's unixy ways. And you can program sprocs using .Net
Ironically, none of the authors were selfless enough to submit anonymously.
Don't get me wrong, it definitely has its flaws and is by no means all encompassing as these things tend to happen in cycles regardless.
I don't know much about Stemcentrx - why do you think they will fail? Their science page sounds reasonable; antibody-drug conjugates don't seem far-fetched and I don't think they're the only ones pursuing that therapeutic paradigm.
Kind of midway between a Facebook/Instagram and Linkedin profile. Social media is notoriously ephemeral and throwaway, while a resume is too weighty.
For those not in the know, ryanlol was one of the people on the team involved in the 2013 hacks.
Here is a nice Planet Money podcast about gym memberships
http://www.npr.org/sections/money/2014/12/17/371463435/episo...
There must be some distinction since Sivers says announcing your goals makes you less likely to accomplish them.
Gee, that's the path I followed. Now as a chief architect, I guess I can't code anymore. Good to know!
All true, but remember that even the fundamentally sounds stocks got seriously overbought in 2015.

https://www.google.com/webhp?sourceid=chrome-instant&ion=1&e...

(change the chart to a 5 year view)
They have text somewhere explaining that clicking "not interested" just means that particular game won't show up again in your queue, and maybe on the home page too, I don't remember, but it doesn't actually affect their piss-poor recommendation system. I still click it, but considering the handful of games I haven't clicked it on yet also didn't click add to wishlist because they're the type of game I think "maybe I'll get it in a year or so when it's a better price but I'm not really committed, I wouldn't mind seeing it in the queue again sometime to remind me", I don't recall seeing a repeat on my queue despite going through many queues, so I'm also wondering what the value of "not interested" is. I agree I should be able to blacklist tags. What has surprised me is the sheer number of really basic "games" I have no interest in like the anime dating sims, walking sims, or choose-your-own-adventure sims. I wonder how much the average dev for those things make, makes me wish I had an anime artist friend to test the waters with in pumping out crap.
5-mistakes startups make with their digital strategy
Peer review is nearly impossible for the interesting bits of code. You have the same challenges as peer review of the paper itself: there aren't many reviewers with the prerequisite technical knowledge. The majority of the time, the qualified scientific reviewers and software reviewers will not be the same people. Viz understanding CFD analytically does not mean you understand numerical algorithm implementation, or are an expert in numerical error analysis. Hell, look at the frequent evidence all over the net that the vast majority of developers don't understand ieee 754.

Who pays the developers? If you aren't paying the developers much, what exactly are they going to catch in the 2-4 hours they may have to look at it?

I wish I had a good solution; I think about the best we can do is community-pooled development efforts ala openfoam, bioconductor, numpy, sklearn.
Only one 9? Even through this crap during the holidays I've managed 3 9's on my service hosted on several servers in Linode Dallas (the most hard-hit region in this DDoS attack). I would have moved to AWS by now if Linode didn't have such cheaper bandwidth.
Most of my code is thrown away. But I like to finish stuff, so there is a chance I spend next weekend finishing/polishing the interview questions. It is great for career, but has to be managed.

Also my job is to design database structures, and there is no such thing as simple problem. Even binary tree needs thousands LOC for tests, concurrent access, writes...
Awesome article!