skysight-inc/HackerNews huggingface dataset:
Ask HN: "Social Class" or "Purchasing Power" criteria for target ads?
Any ideas why FB, Google and Twitter don't target ads using the "social class" or "purchasing power" criteria? Anyone knows if they have tried something similar?

Since the early theories of marketing, we know that the "social class" of a person is an important type of market segmentation. In practice, by knowing how much money a person can spend, companies can target specific products or services to increase the possibilities of conversion. The theory seems easy, but I don't see companies using it online.

By the way, I don't think that the usage of the term "social class" sounds good. Despite being very popular, researchers and theorists do not come into consensus on its definition. I prefer "Purchasing Power".
I realize not reading Bitmessage's documentation is lazy, but could you explain the inability to scale such a system? Is it simply the chicken or the egg dilemma of nobody using it currently (and so, pretty much the same issue BitTorrent originally had)? Or is it some technical reason?
I've used this for interviewees. Set them up with a test fiddle with questions set in the comments.
As someone who has done a fair amount of OpenGL programming, I can honestly say that it's becoming a convoluted spec. It's no longer elegant or something that should be aspired to IMHO, YMMV. The principles are generally sound, just not the implementation or API.

I would rather see an FPGA being used as a general purpose DSP with the ability to run shader code in software, perhaps inside a runtime written with Go or Erlang. I've thought about doing a kickstarter to emulate, say, a 256 core processor with an FPGA. The main problem is that the last time I wrote VHDL was in 1999 and I've become too accustomed to writing mainstream code which mostly involves putting out fires.

I think a highly parallel multiprocessor like this to make a break with the past and explore more scalable approaches like ray tracing would be good for the world. And by ray tracing I mean "not rasterization". I realize that RT has its faults and that there are many other approaches that do things like soft lighting/shadows and depth of field but they are difficult to explore now because processors are still effectively single threaded.
Tesla Model S is best-seller in Norway, getting higher prices on used market
We need so many more people just standing up and saying "no, fuck off" to overly intrusive government.

It's getting tiring where the USG at all levels is so busy farking over the freedoms of citizens while being utterly incompetent, wasteful and useless on so many other fronts.

It seems that denouncing the government is the only truly patriotic action one can now take.
looks really cool. how does this compare to blend.io or splice?
To add on to #1, it is especially demotivating when the higher-ups drag their heels on even getting the project to you (hey, they're busy too) and then it NEEDS TO BE DONE RIGHT NOW! Or even better, when someone higher up screws up and you have to fix it, nights and weekends be damned.

It took me a long time to realize that most of these "urgent deadlines" are basically arbitrary. It's almost as if they think their employees can't function without the sound of a ticking clock over their heads. It's extremely stressful and counterproductive. I enjoy a push every once in a while, but it's demoralizing when it's not for a damn good reason.
The Triggerfish and your Mobile App
There is a column on this page for "International Credit Card" fees. I assume it applies here? https://payments.amazon.com/developer
Why Dorsey is right and Twitter is wrong
> Considering the probability that people reported to law enforcement agencies will be killed as a result

I'd love to see a citation for this "probability."
NodeOS: a "hacker-friendly operating" system written in Node.js
> Though now that I know they're using benchmarks from last century (and struggling), I'm even more confused about why this is exciting.

It's exciting because it's open hardware.
The author of this article missed a few easy ways to buy bitcoins using cash.
Dear President Putin, I offer myself for the Arctic 30
This is why a major focus of D was to figure out the valuable use cases of the C preprocessor, and instead design replacements for them that are semantically part of the language.

On the whole, this has been very successful - about half of D programmers have a C/C++ background and aren't shy about being vocal if there's something they really need.
Hi, guy who discovered the back door here.

The flow was always BitKeeper => CVS, not CVS => BitKeeper.

The only way this change would have made it into BK is if one of the users of CVS tree
modified the same area of code and included that change in a patch sent to Linus or one
of the other BK users. The chances of that happening and not being caught in review were,
in my opinion, zero. Ziltch. Just not possible, any reasonable programmer would have
seen this.

To this day I believe this was a script kiddy who broke in and wanted to see if he could
stick a trojan in there and get root on machines that installed this code. Seems dicey
at best because while some people used the CVS stuff at the time, all the releases were
done from BK at that time so that code would have never hit mainstream distros.
Practical Flask Book Project: progress and a new title
If AirBnb was not a US based company and instead say they were based in Europe or some tiny little island with no laws whatsoever, would the US laws still apply?

Their business model continues to work worldwide, no matter where they are located...

I can understand the gripe with the rents increasing, but AirBnb is only one enabler, this kind of thing was possible before using Craigslist, it's just it was more hassle involved. If the hosts believe AirBnb violated their trust and gave away their information, they will must move onto The Next Best Thing(tm).
No: http://brad.livejournal.com/2116715.html
I don't think I'm missing the point as such, it's rather that my position is just sufficiently aggravating it looks from your perspective as if I didn't see your core problem.

I'm painfully aware of the point you are trying to make, and no, I still don't agree with the premise behind it. Death is two things: your mind stops being executed, and the information making up your mind is being destroyed. Neither of these things happens to an uploaded person if the upload is sufficiently recent. If you make a copy of yourself, they're both you. If you make a working copy of a dead person, that means there is still a you after the whole thing.

People wonder about strange things like continuity of consciousness, which does not exist to begin with, but it's always invoked nevertheless. How will it feel to be duplicated? And the hidden assumption is that by describing the proposed weirdness of the feeling it will somehow contradict and disprove the feasibility of the whole concept.

What it feels like to be duplicated will very much depend on the external circumstances at that time. If you get run over by a bus and wake up in a piece of silicon, that's how it will be. If you step into a matter replicator or a non-destructive scanner, you'll suddenly look at another instance of yourself. Twice. None of these things are spacetime-shattering paradoxons.

The notion of an "original" and a "copy" is not even applicable if the copy isn't degraded somehow.

-

In closing I think I made a serious mistake during this whole discussion. Instead of challenging people to justify why they believe "a copy of you isn't you", I made the error of trying to explain why I think this is wrong - as opposed to you guys having to explain why you believe this is right. I just realized that nothing I wrote here today was actually accessible or useful to anyone and I'm actually turning into losethos as I realize that I'm producing content that makes no sense to anyone. ;)
Are Elvish, Klingon, Dothraki and Na’vi real languages?
Well at the time wasn't any law stating that Amazon had to collect sales tax where it didn't have a physical presence, that was up for debate. Unlike the laws that AirBnB are currently ignoring, that matter is already settled.
What an entirely myopic view. The core of hotel regulation stems from decades of hard-learned lessons - NYC's lodging and housing laws are a mile long because they represent the tens of thousands of ways that landlords and hoteliers have discovered over centuries to fuck over their tenants.

Regulations also aren't free. As we've added to housing regulation, compliance costs have risen, and like any other industry high regulatory compliance costs discourage competition from small businesses. Regulations also ensnare unintended targets, especially when they've been iteratively built upon over decades or centuries. Like code, it is difficult to predict the full behavior of a piece of legislation over a vast and complex economy.

This puts us in a tricky balancing act. We need regulation because we've observed the many, many ways an unregulated market tends to fuck over its own customers. We also need to limit regulation in order to preserve competition and avoid people getting screwed by the law even when they aren't the intended targets of said laws.

There are, of course, malicious actors within the system on both sides. Those who seek to add regulations that have little to no public benefit, to further their own interests, and those who seek to remove necessary regulation to further theirs. The incumbent hotel industry tend to represent the former, and AirBnb represents the latter. Neither are working in the interests of the public, though they would both claim to be.

You've bought AirBnb's bullshit propaganda instead of Starwood Hotels' bullshit propaganda. Whoopee.

Both sides, if permitted the full extent of their desired regulations (or lack thereof) would be disastrous for the public and consumers. We, as the public, need to reign them both in, letting either side "win" would be silly and shitty.
I know a thing or two about the field. Custom hardware for molecular dynamics allows one to simulate longer timescale biological processes, namely the folding of larger proteins. More generally, in the study of any size protein, countless molecular dynamics papers are simply plagued with statistical error and cannot be trusted. I think it's unanimous that DE Shaw Research is doing a great service and I'm excited to see the performance of their next supercomputer, Anton2, http://dl.acm.org/citation.cfm?id=2451175
Nothing if you're writing your whole application in Rust. If you're making libraries or a kernel, though, it starts to present problems.
But if IQ tests are trainable, what are they actually measuring?
Lots of people prefer to interact with their VCS tools via a GUI, and a reasonably large subset of those people prefer for the integration to be built in to their IDE/editor.

Probably 60% of the people at the company I work at don't even know how to use Git or SVN from the command line.

This seems like a decent enough bridge between those two worlds.
True. On the other hand, there's a human tendency to find explanations where none exist. Perhaps Youtube was just at the right place and right time. But that won't stop people from attributing Youtube's success to some minor feature it had that competing sites lacked.
You can be completely fine while awake, but still have apnoea while asleep. If you are sleeping that much and not feeling refreshed, it definitely seems like something to get checked.
One solution (if you really need to communicate using a mobile phone) is to drive (better with public transport or in taxi) with the phone (turned off, no battery) to some random location, with no CCTVs around, turn it on at predefined time, wait for contact, turn it off, remove the battery, go home. The phone must be clean (not used before with other SIM cards that can be linked to you) and the SIM card must be clean (not used with other phones that can be linked to you). And you should change the phone (or at least its IMEI, but better change the phone, changing the IMEIs is illegal in most countries) and the SIM card regularly.

Edit:

Or better use the internet for communications, cryptography and steganography are working.
There is reason to believe that it's true except in exceptional situations, and this is covered in the article:

Theoretical calculations apparently indicate that in a changing environment, the fitness gap between the current allele and its alternatives will be small and large gaps exponentially rare19; this is as one would expect from the market analogue (the bigger the arbitrage, the faster it will be exploited).
Of the two types of macros I'm familiar with, neither demands a "dynamic" parser. C-style macros (conceptually) work as a text pre-processor prior to the compiler's lexing phase. Lisp-style macros work on the syntax tree after the parse phase has finished.

In some Lisps, such as Common Lisp, macros are simply functions from syntax tree to syntax tree. Since these execute at compile time, you can still run into the same types of problems you get with Perl's BEGIN. Scheme's syntax-rules macros are more limited: they cannot execute arbitrary code, but they can do pattern matching and substitution on syntax trees. Despite this limitation, syntax-rules covers the vast majority of macro use cases. The term rewriting systems in Haskell and Cat are reasonably similar.

My point to all of this is that macros are no justification for "dynamic" parsing. The only distinction I can find of the two kinds of parsing is that a "dynamic" parser sometimes needs to execute bits of the program before it is able to progress. This is not necessary for macros!

As far as parser combinators go, I conjecture that they will not be powerful enough to deal completely with Perl's grammar. In general, they're limited to LL(k) grammars. Still, you may be able to jump through some hoops to get what you want out of them.
That negative reddit comment had a point that doesn't fairly apply. Read the responses, they address all of its concerns.
I would recommend not jumping right into x86 and instead starting with something simpler. I learned MIPS in school. The instruction set is very easy to wrap your head around.

MIPS Quick Tutorial:
http://logos.cs.uic.edu/366/notes/mips%20quick%20tutorial.ht...

A simulator that will let you run MIPS on windows/linux/mac:
http://pages.cs.wisc.edu/~larus/spim.html
Do consider using Mono. So far it has been a pleasurable experience porting my apps. And C# is way cleaner than Java IMHO.
What was the acquisition price (range) ?
Had a similar issue (screen would just go black again a random interval after wakeup from sleep and have to login again). Resetting the system management controller did the trick for me: http://support.apple.com/kb/HT3964
I'm a musician/producer, just got to test this. I think it pretty much nails it for dead simple, fast and furious music collaboration. The interface makes it pleasant to lay down multiple tracks, working well both for people who have used DAWs before and for recording newbies, and while on ideation stage video beats just audio because you can immediately recall exactly how you played a given part (by looking at your fingers/mouth/etc).

I think this has a lot of potential, and one possible use case would be for bands to engage with their audiences directly, asking them to contribute parts to their new songs.
The trucks will just be going to the new distribution center instead of the old one. Also, the article points out that this doesn't decrease spending since the city would otherwise make the money from the stolen cans.
How could this project go wrong in any way? It could become popular.
This package has improved my workflow dramatically! Thank you!
I don't think there's a sysadmin in existence who hasn't misused $(cat). It's really for concatenating 2 files, but only rarely have I ever used it or seen it used for anything other than quickly checking contents of a file; e.g., $(cat package.json | grep version).
>Off-topic: The design of that blog. and the landing page feels weird. Doesn't really flow very well, and is hard to read.

Bigger font size and line height would go pretty far IMO. A little more whitespace on headers wouldn't hurt either.
We are looking for our second hire to help revolutionize testing (YC S12)
I believe that gwern is a little too obsessed about IQ.
True. And it's not just the fights, it's the training. Ali used to train without headgear, as he wanted to prepare in as realistic a situation as possible. Even with the headgear, you can get a lot of small concussions.

It is sad to see punch-drunk boxers who have started to slur.

I did a little bit of boxing several years back. It was all fun and games until I went into the ring. After two sparring sessions I decided it was a lot more fun to go after bags that don't hit back.
Bay Area Tech Talk by Sebastian Bergmann tonight
I think that basically all concerns that are raised are invalid, because the person who posted them doesn't understand how SQRL works.

See https://www.grc.com/sqrl/sqrl.htm for an explanation, which differs drastically from everything that is described in the post.
For recording audiobooks too, I presume?
+1. Thanks for putting it so clearly.

An (old but) related article: http://metajack.im/2010/02/01/json-versus-xml-not-as-simple-...
My school offered a few tracks. The earliest track had you out of school earlier, but classes started at 7AM. Everyone took that track at my school because people could get out earlier and do things when it's still light outside. I regularly woke up at 5:30AM with no trouble. It's not really uncommon for teenagers to wake up at 6AM. For some weird reason that changes in college, and everyone gets lazy and sleeps in. (despite college usually offering superior choice of schedule)
I think I may have posted this in the wrong section... My post isn't showing in ask hn. Can a mod edit this please?
Neutron Networking: Simple Flat Network
Lqt: a command-line query tool for Lucene
I share your question. It seems to me both blend.io and splice are all about working on your existing platforms (Pro Tools, Logic, etc) and then syncing project changes to the cloud so that they can get syndicated to everyone involved. This is different, it seems to be all about quick and painless online collaboration, a tool that seems targeted at the ideation phase.
"I could probably fit all well-structured data elements in existence for all medical patients in the US for a year on a single DVD."

As someone who builds and supports a massive "big data" healthcare platform, I have to say you are horribly mistaken. Non-image well structured patient data, even if compressed, across all healthcare, with potentially multiple EMRs and data collection systems per healthcare organization, even if just the last years' worth of data, is "big data" and can benefit from "big data" techniques. Like all "big data" endeavors across any number of problem domains, health care application of "big data" is in its infancy.

Will the use of "big data" techniques over patient data discover disease cures? I don't know. But there is gold in them there hills... what kind? We will have to wait to find out.
NASA's Juno Probe to Make Close Earth Flyby on Way to Jupiter
it is like this guy has never looked at http://www.despair.com/lithographs.html, even Barney Stinson has posters from there :)
From the FAQ:

If you stop paying the $19.99 per year, we may remove your DistroKid songs & albums from stores. You will continue to have access to DistroKid.com and (of course) will receive any royalties owed to you.

The reason why we remove former-customers' music from stores is because it's a lot of work for us to gather revenue reports from stores, pay out royalties, do customer service, and so on. Your $19.99 per year covers all that.

We'll automatically re-bill you every year so you don't have to think about it. If the charge fails, we'll give you ample notice before removing any of your music from stores. We know you don't want any surprises when it comes to your music.

Also, in the rare case that we remove your music from stores after your yearly subscription ends, you can of course re-join DistroKid any time and upload it again.
One thing I think should be flipped to 'off' by default is the long-form commit descriptions --with largish source files there is significant slow-down, and sometimes ST crashes.
Nailing the Tech Interview: Advice from Both Sides of the Interviewing Table
Thanks for this - this is something that I've been planning to do myself. I seem to be able to find so much stuff for Django and Flask and Tornado seems to always slip under the radar.

+1
I was wondering the same. My guess is it's "Enough to finance the next project" rather than "Enough for a new life" but Im' interested in the outcome.

Good story no matter what!
BandHub is not like a github in the sense of sharing / versioning of plain files. it's an integrated product that makes it easy to produce music for both the hobbyist musician (think YouTube musicians) as well as the pro. it is an order of magnitude simpler than most digital audio workstations while retaining 90% of their power.
A similar case was a logo mentioned in previous HN:
https://news.ycombinator.com/item?id=6509473

Once you see it ...
\\?\ is an unparsed path - the path is passed directly to the filesystem, bypassing checks and other Win32 API restrictions - a side effect of this is that maximum length checks are bypassed, but this is NOT the only effect.

See GP's link for more details.
It largely depends on what you've read: how reputable the journal, how well-informed and genuine the researchers were etc. Some papers are written just for the sake of making one researcher's 'quota' or fulfilling the minimal requirements for a grant. It's not unusual even in the research community to keep rehashing old information.
All invalidated by corroborating the times with the call log where you were not present.

Your edit is a better option in that regard, but as long as online is blended in some way with offline, anonymity is impossible... which is why I don't even bother for the most part.
Secure hosting for private docker containers
Any hands on experience from people making their living developing add-ons for the platform? I'm curious if their experience lived up to the article.
By 2047, Coldest Years May Be Warmer Than Hottest in Past
It is designed to record music, as it enable multiple tracks of both audio and video to be mixed together.

I guess you could be creative and use it for audiobooks where you have a few narrators that take turns :) -- but that would look more like a movie script reading...

jokes aside, it is designed to produce music mainly
Today I learnt that Friedrich Hayek and Eugene Fama are Keynsians.
Mozilla has been paying the main Firebug developer for a long time to work on it, but I've never heard of an open source project that would like to be "acquired", whatever that means. If hiring all of the project's developers is what you mean, quite a few of them had high profile jobs already, so funding wasn't an issue here. As for the reasons why simply incorporating Firebug into Firefox wasn't a viable solution, see the original post.
They need an editor.
Why does scientific computing care about decimal arithmetic?
Apple expanding in India
Madrid café embraces the flat aesthetic 
“Let there be light” could very well be the mantra for a very talented artistic trio known as (fos).Eleni Karpatsi, Susana Piquer and Julio Calvo make up this multidisciplinary team with interest in architecture, interior design, art direction and graphic design.Their first ephemeral installation by the same name, (fos), is “a visual game between perspective and colored volumes.”Outside Raven, a vegan eatery in Madrid, these exceptional creatives used yellow tape, painted décor items, pineapples and a lamp to create the appearance of an illuminated property that covers both vertical and horizontal surfaces.
Online editor Neutron Drive, setup new dev servers in under 5 minutes
All Is Fair in Love and Twitter
Seems like a great book to read; thanks for posting.