skysight-inc/HackerNews huggingface dataset:
The problem (from Tesla's perspective) with giving you a franchise is that the current franchise laws make it effectively impossible to take back that franchise, short of going to bankruptcy court. There are some truly awful dealerships out there, but Chevrolet had a hard time closing bad ones, even with the help of a bankruptcy court. Maybe you'd do an better job than Tesla of holding the customers' hand through the process of their first electric car purchase, but maybe in five years you'll decide there's more profit in high-pressure sales techniques. The cows have already left the barn at that point and there is nothing Tesla can do to stop you (so your promise to only take a $100 commission on each sale is worthless).

You seem skeptical that dealerships are adding a large markup. Maybe that's true, but then why are the dealer's so adamant that Tesla only be allowed to sell cars through franchise operations? The dealers have nothing to worry about if you're right. It's not as if Tesla is taking away a current franchise. They're simply not franchising in the first place.
I've found Rdio to be the best service for this, especially for new music discovery.
We may have witnessed a NSA "Shotgiant" TAO-like action
"Alright let me get you some quick test data. Just need to find the 0x29 key on my keyboard... or 0x30? Wait is this a new row or a new column? What was the vim plugin for this?"

And then someone wrote an open source CSV parsing library that handles edge cases well and everyone forgot these characters existed.
Nitpick: If EA's revenues are $3.7B, their value is much more than that.

Generally you could look at market cap, or derive the present value of future expected cash flows (meaning how much would you have to invest today in order to receive $3.7B in interest payments annually).
It's interesting to see the 3 different groups of people

1) People trying to break the system

2) People trying to use the system

3) Griefers

I get the lolz and all that but I don't see holding down ^C for two minutes all that imaginative. Right now the demo stays up for a few minutes until someone starts a fork bomb... for whatever reason... frustrating, I had a nethack game going for awhile too!
Re: Peter Thiel- How to identify great startup ideas
Ask HN: I need a recommendation for a sharing site for a small team?
Hi,

I've been asked to set up a site where a group of about 10 to 15 people can communicate and share files, in much the the same vein as Facebook and other social stream web apps.

I'd like to be able to host this on a small server somewhere like DigitalOcean, and if the amount of time spent setting up and maintaining it could be kept to a minimum that would be great.

Anybody got any recommendations?

Thanks

Edit: Sorry, forgot to mention that I would prefer free and open source projects that could be hosted anywhere.
Hacker News as your New Tab page in Chrome
Can you access Stack Overflow from it? EC2's IP ranges have been banned for a while because of scrapers and other abuse.
I don't understand why databases like RethinkDB and MongoDB don't just provide a SQL interface. I get it - they are marketing themselves as NoSQL but they are infact providing almost exactly the same set of features that say MySQL provided back in the day a simple "fast" sub-set of SQL. Instead they use the lack of an interface as a marketing gimmick... when in reality we have to learn a new query language... :(
In practice, I've found space leaks in Haskell code to be a bit analogous to extraneous copies in C++ code or NullPointerExceptions in Java: They're usually not a huge problem, but sometimes you get it wrong even if you're experienced and know what you're doing.

We've only had one really disasterous space leak and it was caught and reverted right away. The hardest ones are generally the slow ones where the servers take 3-7 days to run out of RAM and fall over. If you never go more than a few hours without a code push, you might not even notice it.
That's like that famous "sce to aux" moment... except in a slow-mo.
> This is not a good game.

And neither was Flappy Bird.

I feel like there's some sort of lesson here somewhere.
Doesn't that predate his donation?
It's really not a big deal in this case. Code is not doing anything tricky. Just add some ugly curly braces and parenthesis and it's es6 JS with the arrow.
> Except if you want to handle large amounts of data efficiently, you end up using streams to read and or write those web requests.

No you wouldn't, unless you're working on some tiny project where using raw servlets might be justified (though I'd be highly suspicious of anyone doing raw servlets). Most any other framework will provide higher level abstractions such as Play's Iteratees or variations of sendfile to handle the streaming for you. You're job is usually just to configure the proper marshaling setup so that your higher level object(s) delivered by your controller methods are properly serialized by the lower levels of the framework.

Occasionally you may need to actually write marshalling code but you should definitely be wary that you're doing it wrong if so.
Hmm, Grooveshark seems blocked here (Denmark). Is it blocked everywhere outside the U.S., or specifically here?

When I go, I get a message saying: Som følge af høje driftsomkostninger, har amerikansk baserede Grooveshark stoppet [blokeret for] adgang fra Danmark. Vi vil savne dig! Du er velkommen til at skrive til os. Vi kommer tilbage!

Roughly: Due to high operating expenses, the American-based Grooveshark has stopped [blocked] access from Denmark. We will miss you! You are welcome to write to us. We'll be back!
Sounds like it only came out the Brendan Eich was homophobic when he recently supported overturning Prop 8.
+1 for the preview.
nice! I'd be interested in the method they use to put everything together. My best bet is some basic structure from motion weighted by the depth sensor...or maybe it's simpler than that...
Ukraine spy dolphins defect to Russia. In other news, Ukraine had spy dolphins
:(

Last.fm had a huge library of music, about 100 times more variety than Pandora has. I discovered tons and tons of bands, that are obscure in other countries.

This is a huge blow to my listening experience and I'm sure will hurt a lot of obscure bands from being discovered.
The former does not follow from the latter.
I'd say his description fits where I work quite well. Essentially the only lack of communication I've ever experienced that hindered my work was from the end customer, or occasionally we have a communication breakdown between teams.
Through what enforcement?
Learn Angular JS, take over the world
Pithos: cassandra backed s3 compatible object store in clojure
I don't like to tell other people what to do, but I wouldn't want to see any revenue generated (even indirectly) by me find its way into this guy's pocket. Not that there's a truly positive or better option....
Isn't this just intolerant of his own views and morals? He's free to have those, last I checked.
Free Ebook – TPL Dataflow by Example
Not a significant threat. I think the developer community can easily weather the loss of a couple of percent of its ranks.
While it does, the donation was made 6 years ago. He has been CEO for less than a week. At the time he was CTO.
Unless I'm misunderstanding your team's needs, it sounds like you should give Basecamp a try: https://basecamp.com
2048 Golf
Get the lowest score. It's incredibly hard :D a friend got right now 124. Oo
I deal with a vendor who occasionally sends us files without the double-quote character escaped. I feel your pain.
I thought that what PR -1 meant.
Listen To Salt-n-Pepa And Stay Out Of Plato's Cave (On building MVPs)
This would be cool. Please don't just post the code though... Have a working, interactive 2048 game that runs your algorithm so I can watch it without doing anything. Not everyone here is a coding guy...
Probably not. CBS was very hands-off with Last.fm, with at least their "Interactive" division having basically no communication with Last.fm (that I know of).

Last.fm's social interaction was pretty poor, and their device support for radio/scrobbling was weak. The only thing I ever used Last.fm for was the streaming radio, which was amazingly relevant and full of bands I hadn't heard of. Sad day :(
What rewriting? "Night-watchman state" and "necessary axioms for the Efficient Market Hypothesis to hold" are completely different things. The libertarians are making an argument from (broadly, there are several branches of libertarianism, after all) Nozickian ethics and conflating it with mainstream economics.
The big problem with the two markers mentioned in the post is they are not part of the visible character set. Using a comma delimiter is good as it is visible, you can just use a basic text view to see it.

A tab delimiter is not preferable as it is not visible, and can be problematic to parse via command line tools (ie what do I set as the delimiter character?).

I think that is the whole point of having ASCII delimited text files is to have human readable data in it.
Follow up question:

I'd rather not say how many hours I sank into 2048 before I could beat it. But, it's interesting to recall the little rules, preferences and maybe even aesthetics that I picked up along the way and the order they came in. HN was all 2048 AI that day so I was noticing how I was learning the game.

An early strategic step was deciding to play in only 3 directions, with one direction as the least favorite, potentially dangerous direction. If my high square is on the bottom right with the second highest to its left then up is not allowed and left is dangerous because it could put a 2 in the high square's place.

If I hadn't been "recording" the process at the time I would have missed what sent me down the '3 directions' path. I started by deciding to have the high square in the corner. Then I decided I wanted to lock the whole row as a way of keeping it there.

Another more subtle reason reason was that this simplified the rules of the game and let me learn a few other strategies. Moving in all directions was too complicated.

An early strategy that i tried and abandoned was trying to getting high squares to one another. Instead I concentrated my attention on the squares in the locked row that stay in place fore a while and started worrying about doubling only those.

This was another way of simplifying the game. It meant that my attention could be focused on certain spaces, not on everything. For example, I want to double square D2. Line D is locked I need to get D2's value to C2. It's easiest to do this if outside of line D all values are lower than D2.

Interesting stuff. makes me want to learn a new games just to watch me learn it.

So the question: How doable is it to watch humans develop learn and represent them?

And a second one: is there a '_why's shoes' equivalent for AI?
All valid questions, all valid reasons they never caught on.
I've been in there a few times over the past few months. From what I've seen, they've been going floor by floor so while parts may look uninhabitable, everything else was coming along just fine.
The network is what kills this idea before it leaves the womb.

Everyday ISPs/Content Providers are constricting the pipes more and more.

All the physical equipment and meatspace savings from this will vanish[shift rather] and the network costs will take their place.
Author here. It uses color info as well as depth for tracking. Otherwise, it'd fail if you pointed the camera at featureless geometry, e.g. walls, floors.
Lessons from working at a failing startup
Times have changed.

It use to be you were only allowed to have (and voice) popular views and beliefs.

Today you are not allowed to have (and voice) unpopular views and beliefs.
According to these folks, it's okay to have your own views and morals. That is, as long as it is politically correct.
I must say that the game itself is implemented in the wrong way! The AI here is just playing another much simpler game here.
Altergaze: Mobile Virtual Reality for Your Smartphone
Yes, that is a strange omission. My first VR experience was using his equipment at a VR conference in the 90's, playing a virtual tennis game. It was cool as hell, but during a 'racket' swing, I accidentally smacked an observer that got too close. I still like to think it was one of the first "VR accidents."

Just a few years later, I bought one of these:
http://www.mindflux.com.au/products/io-display/iglass3D.html

It was crude and required way too many cables, but playing Descent was awesome.
This is probably what you're looking for:

http://structure.io/

And while not germane to your particular use, this is still worth noting:

"Structure allows you to capture dense geometry. This enables you to simulate real world physics."
Maybe they should boycott companies that do business in India since homosexuality is actually still outlawed there (as in outright illegal - even in Russia homosexuality is legal)... This gets no press.

But no, let's rag on Mozilla because Brendan Eich has views we don't agree with.

Linus Torvalds and Richard Stallman both have views I don't like but I use Linux and GNU software... In fact, if I were to boycott everyone I didn't agree with I'd have to live in a hole in the ground.
Also interesting to note the outrage of Kickstarter early backers. In a way Oculus is somewhat selling-out. Interesting to see if there's an impact to pissing off early supporters.
Be an intern at Heyzap and ship code to millions of users
> And the history of technology has shown that these "friction points" never last.

Only the history of technology as understood by someone who puts blinders on to focus on success stories alone. Selection bias.

Do you know when the first hydrogen fuel-cell was built? 1851. Before the American Civil War. It took a century to figure out how to get them to output significant power before they found an application on the Apollo missions. It has been another 50 years and nobody has solved the H2 storage problem yet. AI has a bunch of problems that are like this but on a shorter time scale if you want a CS-related example.

These aren't isolated incidents; the history of technology sees a constant stream of people hurling themselves against Hard Problems and consistently failing to solve them until someone with the right combination of specialization, drive, timing, and strategy cracks the case. The people that succeed invariably attribute their success to "not letting conventional thinking hold us back," but that's a load of feel-good nonsense, as evidenced by the long string of "forward-thinking" failures that everyone likes to ignore.

There may be a steady trickle of breakthroughs coming out the end of the pipeline, but that doesn't mean you can point to a droplet anywhere in the pipe and say "it's about to come out!"
How to get web design experience
Reasons why Facebook just spent $2bn on a virtual reality headset manufacturer
Trivia: Carriage return and Line feed are separate characters because they used to be separate operations for devices like Teletypes. Want double-spaced text? CRLFLF. Working with a slow device? CRCRCRLF to give the carriage time to return.

Baudot4Life, yo.
Indeed. It's more like..."You know those two things you know about? I've combined them into a third thing that will tickle your recognition engine with the absolute minimum effort on my part!"

It's kind of like those "parody" movies that satirize pop culture, except they don't really, they just...present it. And expect you to laugh, because Hey! I recognize that!
At the end of the video, one camera is from PrimeSense, and the other (appears) to be a SoftKinetic (or Senz3D); is that correct? Does anyone have experience comparing those cameras for accuracy/fov/framerate/etc.?
Somewhat like a super fusion of 2048 & flappy bird.
Made my brains run like a horse ..
If his views and morals clash with basic human rights, then he deserves whatever "intolerant" reactions he receives.
Perhaps my initial choice was words was poor. Allow me to clarify: I don't think it matters very much what level of version numbering indicates a breaking change, because the main problem is how often those breaking changes happen. I've used libraries that have had a total of zero breaking API changes over a period of years in professional production code written in many other languages. In Haskell, I seem to have run into one ever-changing package or another via Cabal every time I've tried to do something moderately serious in the language. Given the emphasis on relatively small, general and highly reusable parts in Haskell code, I find this surprising, and unless I've been remarkably unlucky in the projects/packages I've tried, it must be a significant drag on development efficiency.
The biggest impact this could possibly have is in producing legislation that lets large donations conceal their source because of fear of hateful retaliation. Ironic I know.

If we don't want to have those laws we need to be a little less witch-hunty about what we discover in the records.
Yes, I think it should be. I think most things on the site qualify, but not all. However your second statement is a mischaracterization. It is not "entirely" combative or offensive. I just think that is the essential ingredient before the word hacker is appropriate. If you are modifying a device meant for one purpose to use it in another purpose that is hacking because you are subversively defying the intentions of the devices creators. If you are merely using an Arduino or a 3d printer to make something, that is not hacking. If you are founding a startup to disrupt an existing business model, and put a dinosaur out of business you are hacking. If you are just churning out another iPhone game, that is probably not hacking.
No. People are free to associate with whomever they wish. Just as Mozilla is free to appoint an anti-gay CEO, those of us who disagree with that direction are free to go elsewhere when we choose to contribute to an open-source project.
I've been changing jobs every 18 months.

I get bored easily and don't mind relocating.
I had a similar problem and Grooveshark helped me (But they now removed that feature, I've complained but they don't care.)

My hack was to search for playlists containing a song I liked. So I would find a "rock" playlist with lots of songs I knew but a couple very good ones I didn't.

As a startup idea, I was thinking of a "Github for playlist". Basically, abstracting the different "streaming" services and really focus on the quality of the playlist.

Anyone could fork your playlist, add a few songs, and do a "pull request". The cool thing is how I could be subscribed to your playlist and since I trust your taste, I would get notifications when you add or accept new songs.

I see some kind of hierarchy where there could be "stable" playlist that are updated conservatively but also other "unstable" playlists where it changes often so you can discover more song.

That would definitely be a service I would use by following other good playlists but also curating mine and welcoming suggestions from friends.
100TB.com is run by SoftLayer, Wizz is not. I've had better luck with 100TB.com.

But I see you're a spammer so it doesn't matter
OneName – Namecoin based Identity Database has added login support
I didn't realise that could host basecamp anywhere?
On my end? Because I've logged 162,000 tracks since 2004/01/14, and would like to keep building this database for as long as possible.

Edit: Approximately 11,000 hours worth of listening time has been kept track of for me thanks to last.fm. About 12% of my life-hours since 2004/01/14 are accounted for in my last.fm data.
Why Bitcoin Can No Longer Work as a Virtual Currency
Warning, this site seems to have some articles that are probably NSFW at many places.
Looks great :)

In the video it looks like you are using a volumetric representation, perhaps an Octree+isosurface extraction?
Leaving aside the pain of displaying and typing such characters...

> Then you have a text file format that is trivial to write out and read in, with no restrictions on the text in fields or the need to try and escape characters.

Phrases like that lead to lovely security bugs.
And then Facebook will crush them.
Man behind famous XP wallpaper wishes he'd negotiated a better licensing deal
Not to mention that he was just on a book tour in the last year, so he shouldn't exactly be hard to find.
Many of Oculus's Early Backers Not Part of Facebook Riches
Nationalism is responsible for some of the most technologically advanced societies in recent history (the U.S. and Great Britain). Nationalism is a powerful force for motivating people across class divisions to work together to build things.
A smartphone camera very quickly turns a non-digital floor plan into a digital one.
Well, one can hope, but based on their history of takedown notices I would plan on how to remove references to infringing materials.
I run a startup in an entrenched industry. I see how many layers (fees, licenses, time for approvals) of bureaucracy have been created by lobbyists in favor of the oligopoly which controls my industry.

On the micro level, sure most people don't know the Tesla story. On the macro level, people are sick of government entitlement and lobbying. If the Tesla story most simply articulates the fact that companies are lobbying government to stand in the way of progress in the name of their cash cow, I think it definitely has the power to help shape the election.
Of course he is. That doesn't make a boycott wrong, or the those who boycott "intolerant." Further the causes you wish to further, but be aware that as a consumer I may choose to withhold direct or indirect support based on your decisions. That's fair for everyone.
As someone who edges way more to the adventure sports side of things than the X-Games side, Red Bull's marketing has been extremely successful on me.

I don't drink energy drinks much and I think I even prefer the Monster drinks, but I have a much more positive view of Red Bull.
Scrobbling was the original focus of last.fm (when it was actually called AudioScrobbler). You would listen to your own music and it would run in the background keeping track of what you played, such that you could see your stats and discover other similar music.
Internet != Real Life. If you operate in Real Life under the assumption that everyone you pass on the street or give money to at the coffee shop is desperate to invade your privacy, you're gonna have a hard time.
Interesting web page! Despite many years of using ASCII and knowing some of the more common control codes, I had never even thought about what the other mysterious 0-31 codes were defined as.

Something that the page doesn't mention is that CR+LF were originally two separate control codes because the action of returning the print head to the left hand side would take too long with a standard line printer. Therefore, separating the actions into two codes meant that the printer would not miss out any printable characters.

(At least, I read that somewhere on the internet and assumed it was true!)
Ways to bootstrap a startup, on the side
> he designs the best fighter plane ever flown by pilots

Easy there, comrade.
Somehow wishing FB had acquired King instead of Oculus Rift.
The experience is laggy, as the top reply suggests. Your users which aren't doing much[should they even have their own box anyway? (No)] won't notice, but people who actually use the box[I was a quant in a former life] will hate you for it.

Dual monitors are also somewhat common nowadays[vital for actual productivity], how the heck is that gonna do over Comcast lines?

When the day comes[never] that we have ubiquitous/cheap bandwith, this idea is nearly practical. Until then it is DOA for "real work".
If I understand correctly, this code has a bug.

The list is the sorted list of lesser items, then the pivot, then the sorted list of greater items. But since the list of greater items is defined with ">=" rather than just ">", the list of greater items will also contain the pivot. That will put the pivot in the sorted list twice (for each recursive call).
Yes, that’s Commander Chris Hadfield wearing the Oculus Rift