skysight-inc/HackerNews huggingface dataset:
Please consider backing up your data.

http://webapps.stackexchange.com/questions/3080/how-can-i-ex...

Also, my project GNU FM (running at Libre.fm, amongst others) can give you a local or private scrobble server that can also talk to Last.fm for you. Indeed, we have federated Last.fm as part of the GNU FM network of federated scrobblers.
It's unlikely to be standard inertial navigation, mems sensors drift with dead reckoning integration pretty quickly, even applying more sophisticated kalman filtering may not improve things indoors without GPS (or sufficient travel for GPS even if you could receive it consistently)... But, if you were to add "room-like" assumptions it might improve things pretty well, eg. when integrating a rotation, fit it to a 90 degree corner, similar with traversal, fit it to travel along a wall. With those basic assumptions, I'm guessing you can correct a lot of the raw integration drift. If this is true, my guess is it would start break down in unconventional rooms - octagonal rooms, non parallel walls, etc...
Why Wu-Tang Will Release Just One Copy Of Its Secret Album
And indeed it is. A much easier game, unfortunately.
I know rdio works in denmark, though they are currently in the process of switching their music recommendation engine from echo nest. The UI is also beautiful
> by trying to shame people who prefer other tools by calling them dullards and telling them that they don't know what they are doing.

I think this a minority but I have seen this. Generally with languages that have their roots in the more science side of things there is an air of elitism. For example quite often a venn diagram is posted which implies programs (or programmers, can't remember) not made/using type systems are worse.

The Haskell community aren't too bad though
Correct! Once you need single tenancy, you might as well be buying your own gear and colo'ing it (unless you have a desperate need for low latency access to other AWS services you simply can't move away from).
Virtual Reality Stroke Therapy Tricks Brain Into Rewiring Itself
Can you expound on what you mean by "these folks"?
For the curious: When the HN-posting bookmarklet limited the length of the article title, I lifted the title of the BBC News story.
When I left my last Haskell job, my employer put out ads to the Haskell community and quickly got a pool of 5-10 solid applications. A good number of those were from people outside the U.S. which was a no-go for them. After waiting a few weeks they decided to open it up and not require Haskell experience. I looked through a number of these resumes and there was a massive drop in quality. It was like night and day. None of those applicants were even remotely interesting IMO. They ended up waiting a few more months and finally found a Haskell applicant in the U.S. that they were happy with. If you're willing to accept people working remotely your chances of finding someone are much better.
Basically, abstracting the different "streaming" services and really focus on the quality of the playlist.

bop.fm of YC S13 is doing exactly that. Their UI is way too clunky for me to think about using it yet, but the idea is solid
He probably didn't want his donation to be public information and now he, and all of us, know exactly why large donators sometimes do everything they can to conceal themselves. Events like this, whether 6 years late or not, give good reason to not have to reveal yourself when donating. I mean it's quite literally still haunting him. Whether he still feels the same way or not.

Also it's one thing to cease doing business with an organization yourself. It's another thing entirely to try to incite other people to do the same using your notoriety as a tool for coercion.

Times change, people change, records do not. It's hard to explain what you were thinking and what was happening 6 years ago. It's easy to point a finger now and say, "look at what that asshole did."
Recovering Founders: A Place For Startup Support
Given the number of straight 2048 implementations out there now that appear to have slightly different rules making the game easier, perhaps it would be a great idea for the definitive 2048 rules to be published.
Pantheon for WordPress: a website hosting and management platform
1) The core reconstruction technology is written from scratch (it's been a full-time project for over 18 mths.)

Some open source projects it uses: Eigen, OpenNL, OpenMesh, OpenCTM, GLM, Protobuf, Redis, Gluster, Node.

2) Video capture is actually from the RGB-D sensor, so it's registered with the depth. I believe the Structure sensor requires that the camera is fixed to the mobile device so that its IMU can be used for tracking. No such requirement here.
Using an (as an example) LCD projector to make a 3D printer is hacking. But it's not necessarily subversive. It's not what it was designed for, and not what it was intended for, but it's not necessarily in opposition to the will of the original creators/designers. And that opposition is the key ingredient to subversiveness.

> To me it is someone using their intelligence, to do something clever (or at least in a clever way) to disrupt or destroy something, make someone uncomfortable or piss someone off, or challenge something, for some result that satisfies them or someone else in some way.

All of those (destroy, disrupt, make uncomfortable, piss off, now subvert) except for "challenge" are combative things, especially if, as you keep doing, you relate it as being opposed to other people or entities. Hackers don't have to have the intention of undermining anything to be hackers. Making an HTTP server entirely in forth written entirely in assembly is a hacker thing to do, but it's not undermining anyone's authority, the closest it gets to your categorization (but not your apparent meaning) is as a challenge.

EDIT: forgot a word
On what computer? Is this windows only? Now that I use a mac this might be the only thing I miss from windows computers.
TV, movie, and video game story-lines also near-uniformly consist of situations that would be unpleasant or even traumatizing to actually live through.

Everyone thinks it's a great story when the heroine sets out to avenge her father's murder and ends up saving the world. Most people do not actually want to have their father murdered and then deal with an existentially-threatening war for the survival of the human species. Likewise, everyone enjoys a good round of the Hero's Journey, but most people don't really want Spiderman-level responsibility (and yet find superheroism largely meaningless without it).

Many people really enjoy sports dramas in film. Very few people want to pack endless hours over a period of years into athletic training and then find out they've only got even odds against the opponent who also trained hard. Even fewer people want to just beat sports video-games by some athletic equivalent of "Rare Candies", leveling up without actually training or working hard.

Oh, and people who actually try to do the stuff portrayed in romantic comedies are called creeps, let alone the entire creepy-vampire-romance section of the bookstore.

People would have a much better point about escapism "overtaking" real life if more of our culture's fantasies consisted of experiences we actually really want to live through when confronted with the possibility.
Many things said in that video are kinda off.

He mixes password hashes and MAC (message authentication codes), saying we should HMAC our password hashes. There's little to gain from that:

- Password hashes exist to hide passwords. The attack is to discover the original password by brute force, dictionary, rainbow tables etc. The protection against this is irreducibly slow hash algorithms and unique public salt per hash.

- MAC exists to authenticate message origin. Unlike passwords, the message is often public. The attack is therefore not to discover the message, but to manipulate the message, yet make it appear from the same origin as the original message. The protection against this is the HMAC algorithm with a secret key that only the original message author has.

HMAC-ing your password hash won't stop, or even significantly slow down any of the attacks performed against password hashes, so it feels cargo cultish to claim it's just magically more secure by using it. It's even more WTF-y to claim a password hash library should offer HMAC, or it's insecure.

Once a system is compromised, and the attacker doesn't care to recover the original password, it's far more trivial to just replace the hash or just directly read the data protected by the login directly in the DB, rather than play out a MAC attack on a pass hash. It makes no sense.

HTML escaping. You either escape for HTML or you don't. There's no sane way to escape some of it. His idea that we should be able to escape some tags, but skip (or "strip") others is a huge vector of attack as HTML is notoriously filled with edge cases that your selective escaping/stripping engine won't have. It's not trivial to parse what's a tag and what isn't a tag to a browser, trust me. It only looks trivial if you're ignorant.

If you want to allow some tags, and disable others (say, allow bold/italic on forums, but nothing else) you should go through a strict DSL allowing only those types of formatting, which are then converted to HTML. Just like HackerNews does it - I type star-word-star and I get "word" in italic. That's a DSL. That DSL could be made to look like HTML, but it won't be HTML. It's fully parsed and rebuilt from the DSL syntax tree. So it can be made safe. Selective HTML escaping without those crucial steps is almost impossible to make safe by comparison.

His rant about "there are too many templating engines - we should stop" - yeah, good luck saying we should stop and this working out.

Likewise about databases. "Let's just stop". B.S. The thing he's missing is that different DB engines have different strengths and weaknesses. That's one major reason there are so many, and why many get used in the same project. PgSQL isn't SQLite isn't MongoDB isn't Redis.

By enforcing one type of database for multiple separate project components, you don't improve security, you just cripple architecture and performance.
Depends on your platform. Even today a Unix/Linux line ending is almost always just LF.

See: http://en.wikipedia.org/wiki/Newline
Oculus/Kickstarter Backlash: Early Oculus Supporters Hate Facebook Deal
Id love to have a workspace app on my smart tv though...
I'm a bit worried now that they're switching from Echo Nest though
it might be the case of a developer who loves to build things more than to be pm. the 'symptoms' you describe are signs of your maturity as a person capable of leading a project.
If one uses common choices [e.g. Markdown] that isn't how the parsers are designed.

It is [message] -> [parse] -> [sanitize], generally.
Shared City
Which makes it important to note and distinguish that manager and leader are not synonymous.

A manager that believes they are a leader because they are a manager is usually very bad news.

A leader doesn't need to be a manager.

It's difficult to find leadership qualities in managers, often times because many that WANT/DESIRE to manage want to for purposes of power and control.

A true "king" LEADS his army into battle on the field, he doesn't command and order them to fight from behind the front lines.
It's absolutely a true quicksort.
Announce you are a bitcoin startup - get millions in VC. Foolproof. Or proof there are always fools ready to hand out money for trendy things?
quote: You can remove the MBA, and it generalizes just fine.

agreed - I've worked for MBA's and non MBA's. In my small sample the MBA's have actually been less entitled, but I also know that the multiple of anecdote != evidence
Next round, definitely
Shyp Officially Launches Its Mobile Shipping Service In San Francisco
It's also that many enterprises are afraid of startups. There are rational reasons for both organizational and personal risk aversion at large firms.
> Languages have a LOT of ecosystem demands that frameworks and libraries do not.

I have the feeling that you know something I don't. What do you mean by "ecosystem demand"? Could you please name three?
ASCII character set
I think there's something to be said for trying to develop a fear of not failing. It's a little counterintuitive, but simple enough - if you're not failing at all, you're usually not pushing far enough or risking enough. Hard to make a mark if that's the case. A little daily practice can help - ask yourself: have I failed today? Did I give myself a chance to fail by taking a risk on something today? If too many days go by without a failure it may be time to re-evaluate your overall approach and the way you look at risk.
My point was:

A) It was not as simple as you suggested if there was markup involved in the message.

B) They'd have to use a parser and I linked to a parser that sanitizes that was once used in a pretty big network of sites.

I'm uncertain if you misunderstood or are simply agreeing with me in a tone of writing that makes it sound like you disagree.
I'm confused, are you saying there's a link between people's beliefs and actions or not?
Well, the DS325/Senz3D is tuned for gesture recognition which explains why it's not great for some use cases.

I'd keep an eye out for SoftKinetic's new DS320 long-range camera, due late Q2.
So was Romney, all of those things. Not that I think Christie's going anywhere.
Android Vulnerability Traps Devices in 'Endless Reboot Loop'
I am soo going to use that argument.
Humans have a limited capacity to empathize with other people. Modern communications technologies and the worldwide export of Western culture has increased that capacity, but it's easy to overestimate how much we can really change in that regard. See, e.g., lofty ideals of pan-European identity being crushed by cold, hard, economic reality.
Fully agree. I'll repost what I said in a previous last.fm discussion.

> I treasure my last.fm stats so much. It has documented 9 years of my life in a way that no other site or social network could express.
Apparently I am in the minority thinking most of the reactions are shortsighted and reactionary. Facebook's market cap is over 150 billion; Mark isn't going to make a huge acquisition like this without good reason.

The idea he would do it to curry favor is silly. It is surprising to see some knee-jerk reaction from people who should know better. Instagram and many other acquisitions by Facebook have not been hurt or otherwise negatively impacted.
A taxonomy of tech haters
My inclination is that it shows whose pockets the politicians are in. If you think they're a "loser" then you are pandering to Detroit and their unions, or the auto dealers. If you aren't in their pockets, it's easy to see why the direct model is preferable. It's hard to be called a small government conservative if you want to legally mandate middlemen.
Hi, I'm the author of the article.

I think you're right, and I think Haskell delivers on your definition of "better." I chose to try Haskell because I've been through a lot of agonizing maintenance work and I'd much rather do it in an environment that has mandatory, pervasive static analysis and tests that are by default isolated from all possible nondeterminism.

We don't have any 8-year-old Haskell yet, so I can't fairly compare it to refactoring our PHP codebase, but I have made a few sweeping changes to our 60k lines of Haskell over the past year and a half. It tends to be mostly effortless, no matter how much code needs adjusting.
if bitcoin is going to be successful, there's room for more than one major player in the merchant services space. i would agree that coinbase seems to have a big lead - they are operational - and have a clear path to success. circle more vague, perhaps the pitch is that they are more "seasoned" - although doing much the same thing.

i will admit, that when i wrote circle just now, i almost wrote "color". freudian slip perhaps. we'll see.
Bigtable at Google: Yesterday, Today, and Tomorrow
This argument depends on specifics, not the overall form. Just because another argument with a similar form was made and it was wrong doesn't mean anything about this one.
My comment elsewhere in this discussion: https://news.ycombinator.com/item?id=7469426

Not justifying it. Just saying if you are David, Goliath can be awfully hard to stand up to, psychologically, especially if Goliath is offering you money rather than looking to kill you (even though, long term, the result may be the death of your company).
I see no reason why strictness would have pathological performance problems. If you don't need to compute a value, dinner compute it. No performance problems.

I also see no reason you would need laziness for 5% of programming problems. That seems absurd given that the overwhelming majority of programmers have gotten along without it for 50 years.
Every year I read on HN that this year is Haskell's year. What's so different about 2014? The whole 'only for REAL PROGRAMMERS ' argument still hasn't gotten any traction, my dudes, lisper's been trying it since the beginning of time.

Anyone got a link to a good todo-mvc implementation or something like that?
This seems like a theoretical argument. From a practical point of view, isn't there just enough anonymity that people won't report it?
I see enterprise discussed on HN when its related to scalable infrastructures or NoSQL databases. However, it'll only be 'sexy' ones like open source solutions, something amazon built, or something ex-facebook/ex-googlers came out with.
2048 Solver with dramatically improved efficiency
What do you mean, the job ad was tailored to this specific person?
https://news.ycombinator.com/item?id=7475031
Not worth the cycles. Gender doesn't really matter when someone's being a douche does it?
No, sorry. I'm moving coast to coast next week, but hope to start beta testing late April.

Enter your email on the website and I'll let you know before beta testing starts.
Has anyone used RethinkDB for a relative large database(100GB+)? I cant seem to find performance benchmarks anywhere.
I'm very impressed with Estimize. I wonder about Mergerize - could this be used as a Mosaic [0] whereby investors can defend themselves against inside information claims?

If so, they will get lots of corporate users as well as individual investors.

[0] http://en.wikipedia.org/wiki/Mosaic_theory_(investments)
> They have no interest in using your wifi key to intrude on your network.

Verizon might not, but what are the motives of the hackers who might stumble upon a cache of SSIDs and keys? Remember the furor about Google Street View capturing SSIDs (/sans/ keys)? Presumably all they were doing with the data was improving their geolocation capabilities. To me what Verizon's doing here is much more intrusive and would require me to trust them to a much greater degree.
I've got no problem with someone campaigning to end hetero marriages. State marriages make no sense to me. The State shouldn't be granting special rights and privileges to people unless there is a good reason, either one of social benefit or of trying to make up for unfair disadvantages that those individuals suffer.

I'm not sure what social benefit marriage is supposed to confer. If it's to do with raising of children, then clearly only those who have a child should be able to get married. If it's to do with committed relationships being good for society, then anyone in any kind of committed relationship (and not necessarily a sexual one) should be able to get married.

If you can't point to any specific benefit that marriage is supposed to bring to society, then it just looks like the state is trying to control peoples sexuality which is weird, and there's no need for it at all.

If you can point to a specific benefit, then that benefit should be the benchmark for who can and who cannot get married.
I don't understand why customers from Kickstarter think they have any say in what the business does. I generally think the Kickstarter pitch is misleading. "Backing" a Kickstarter doesn't mean your investing in the company, it means you're pre-purchasing the product. I never saw this as a good deal for Kickstarter customers, who take the risk of investment but don't get any of the rewards.
Do you have any resources to do this type of check or know how to go about doing these checks? Thanks in advance.
Who is using their "notoriety as a tool for coercion"?

And if Eich no longer feels the same way, I suspect he could put an end to this by simply writing a blog post stating this. But I suspect that's not the case.

I've done things in the past that I'm not proud of, but I'm quick to disavow them when they come up. Are you implying that we shouldn't be held responsible for our past actions?
This is the most efficient version I was able to get: https://news.ycombinator.com/item?id=7475031
Oops Wrong Oculus shares skyrocket
I probably should have been more explicit: I use higher order functions and recursion all over the place in higher level languages that I use, so I'm familiar with parts of functional programming. But structuring impure programs in Haskell still has taken a long time to get used to (and I'm not great at it yet).
[video] Mingle – Action-based contacts application for iPhone
True - it's about an early right to buy the product, not the company. I have to keep reminding myself that. Do the kickstarter participants feel the same way?
That's why I really liked direct connect, I would spend days going through people's share lists even after I downloaded the album I originally wanted, because they had so much more cool stuff
It is by design. All those work in the same direction:

dest = src // Variable assignment.
<-ch; // Read from channel.
// in net/http
type HandlerFunc func(w ResponseWriter, req *Request)
// in io
func Copy(dst Writer, src Reader)
// builtin
copy(dst, src) // Slices.

So the reason is consistency. I suppose the Pipe exception is to map Unix's pipes.
Congrats on launching this!

Out of curiosity, where do other popular ATSes fall in terms of email integration? (Jobvite I think is the popular incumbent?)
This headline could be auto-generated:

"Early Supports of <startup|product> Denounce <big company> Buyout"

then do a sentiment analysis on Twitter to support the headline.
Yes, but nowadays this is just another bootstrap problem: editors don't support them because no documents use them, no documents use them because editors don't support them, and users scream and bawl because their cheese has moved. Using an editor with some good support for control-character-separated data would be pleasant, more pleasant than the usual experience of fiddling with CSV in a text editor. That said, another nasty aspect of the bootstrap process would be running control-character-separated documents through standard text-processing tools and pipelines and finding out how many of them strip non-tab control characters, turn them to spaces or mangle them pseudo-randomly.

I think the more fundamental problem with using the ASCII control characters is that there's no way (or rather, no obvious and standard way AFAICS) to use them to define (most) recursive data structures. That's not a problem when you stick to simple CSV-like arrays-of-arrays, but it's enough of a restriction to make one wonder if bringing ASCII back is worth the battles.
My own kneejerk reaction is because I wouldn't trust a Facebook exec with the family dog, even if they never left my sight.

If it was a pure dollars-and-cents thing, then sure, but there are some companies that are so toxic, I cannot help but have a negative reaction.
If you're just in it for the scrobbling, you might like GNU FM -- run your own scrobbling server in private.
Which College–and Which Major–Will Make You Richest?
That must have been exhausting.
Track some high profile cases.
Bring them to court for tax evasion.
Convict.
Huge fines/jail time.
Less people are willing to risk it.
> does this management make me better as a professional?

I ask myself this all the time, and it still really difficult. For me, the answer has been to push my margins up to the point where I can take care of professional development on my own dime.