skysight-inc/HackerNews huggingface dataset:
Because who cares? I think most people just have things they want to do with their device, they learn how to do those things, and that's it. What does being 'people-centric' actually do for me? Does it even save any clicks? How many, one?
Pardon the snark, but I think that you and that misnamed philosophus dude missed the boat on this one - perhaps you didn't read the entire piece?

The punch-line is that non-participation in shared (public) resources by the wealthy is a more significant problem then disparity. An interesting premise having both plausibility and examples. Somewhere back in HN, within the last year is an interesting study of the exact question focusing (I think) on education systems. But healthcare systems also work.
"HTTPS is expensive" has been a widespread (stupid) meme since the invention of HTTPS. How old are you?
There's nothing half-assed about it. To my mind, half-assed is saying "spying is bad and we should stop doing it".

If we stop, how do we make everyone else stop? We can't. So we're not living in a world without spying, we're just living a world where we're at competitive disadvantage to other entities spying on us.
thank you for the sociology 101 lecture
Beyond porting – How Modern OpenGL can Radically Reduce Driver Overhead
Thanks for the reply. For my part I could be really interested in a walled garden community format (i.e. I get the charging part as long as you use the funds to provide value back to the community), but am less interested in curated projects.

In any case, I've jot it down on my "follow up" list for when I have some more free time. Good luck!
Sorry it's not working, we're working on a fix right now.
The developer who announced this works for Nginx the company, so I would assume (emphasis on the assume!) that Nginx Inc. was paid to undertake this.

I don't think this is a problem given that the patch is being openly pushed into the "public" source immediately. It'd also be extremely challenging to pay "the community" for a patch like this (how do you divvy up the funds? per SLOC?), although technically you could always directly pay a single contributor or two.

Directly engaging Nginx Inc seems to be both the surest way to get something delivered and avoid a lot of PR risk, if you ask me.
Squarespace is a great example: they raised a round only after many years of building a solid customer base (started by a lone designer/dev in his dorm room).
Why would it need regulations and protections?
To be clear, you are saying that a cell phone used to receive a command to denotate a bomb is the same phone the bomber uses to share photos on Facebook?
Ever wondered what the Quicksort Algorithm looks like?
I mean that putting a large sell order at 224 would make the buys (at the moment, at 220) move lower as the orders are filled by other people selling to them. You could then move the wall downwards, say to 221, when the sells in the orderbook had also moved downwards from 222. At this point the market's state would be something like buys at 218, sells at 220, and your wall at 221, effectively having pushed the market downwards from where you started.

I hope this made what I meant a bit clearer.
I'm sorry, but I think the article's version is actually closer to the truth.

Regarding stack arrays, while the compiler certainly knows how large an array is (of course it has to, you're using the length in the code it parses), it will almost certainly not write code or immediates that hold the size anywhere to the resultant binary. If you allocate three arrays, each of 12 doubles, a compiler can simply emit "sub esp, 288" and be done with it. It also won't stop you from referencing memory at an unreasonable offset from any of those arrays. (Compilers can warn you though.)

Passing the array along with its size further goes to prove the original statement, not refute it. If you have to do something manually, it strongly implies that the language/runtime isn't doing it for you.

Regarding arrays on the heap, the runtime even then does not require you to place a size anywhere. What likely happens is the right cell from a bucket of the closest size to the allocation you need is returned to you and marked in use. It will be as large as the size you're allocating, or larger. The only artifact of its original size is which span of memory it's located at. When you free() that allocation, that block simply gets marked as free, no size needed.
Firefox 14? If that's correct, does your company understand it's vulnerable to numerous security vulnerabilities by being so far behind (especially ones that could remotely compromise your entire system)?

If they need to better manage Firefox updates, I recommend they look at swapping to Firefox ESR (Extended Support Release). See https://www.mozilla.org/en-US/firefox/organizations/ for more information.
NSA logos are horrible.
Just in time for IBM to sell off its x86 server lines to Lenovo?

http://arstechnica.com/information-technology/2014/01/ibm-sa...
Silicon Valley-Backed Students Aim to Expel Bad Teachers
Honestly, I view the TAO disclosures as proof that we don't need an internet-wide dragnet. They have so many tools at their disposal for targeted access that I think they should do things the "old fashioned" way: establish probable cause, receive an ordinary search warrant from regular judges, and then do their snooping.

That's probably terribly naive about how the TAO exploits are actually used, but it's what I'd be comfortable with.

RE: responsible disclosure: I think since they're from 2008, it's less damaging than anything current.
1. It doesn't seem unreasonable for an employer's attitude to an employee's pay to depend on how desperately the employee needs that pay. This doesn't need to involve pity as such (though it might be indecent not to feel pity, in some cases). If I see you drowning in a lake, then arguably I am obliged to help you even if it takes some time and costs me money (e.g., to get my clothes cleaned afterwards) -- but if I see you in a less desperate situation I might owe you no help of any sort.

2. A movie actor is (I think) generally engaged on a limited-term contract to make a particular movie. That's quite a different situation from a (so-called) permanent employee who is (foolishly or not) hoping to go on being paid for an indefinite period.

3. The real complaint (as I understand it) is not simply "Employees should get a substantial fraction of the large upside if their company has a good year"; it's that it seems a lot of employees are getting neither that upside nor security and stability: they are in big danger in bad years but don't get the big gains in good years. Or, to put it differently, the primary complaint isn't that employees get exposed to a different pattern of risk from employers; it's simply that they are underpaid.

4. As it happens, I think there's a lot to be said for paying movie actors partly in proportion to the success of the movie. (Though I fear that in practice that would turn into a way to underpay them grotesquely, via "Hollywood accounting".) So I don't think I'm guilty of the inconsistency you allege. (Others might be; I don't know.)
They may have been smart, but trite little sayings prove nothing.
"Fundamentalist" is code for militant here, and you knew that.

What percent of Americans believe drone attacks are justified?

What does "fundamentalism" have to do with any of this?
One key motivation is likely Google. Data centers represent one of Google's largest competitive advantages. Commoditization of your competitors' products and infrastructure is just good business: It's a strategy that works and usually benefits both consumers and upstart businesses.
The article is good, but I disagree with this part:

"To a large extent, the answer is: C is that way because reality is that way. C is a low-level language, which means that the way things are done in C is very similar to the way they're done by the computer itself. If you were writing machine code, you'd find that most of the discussion above was just as true as it is in C: strings really are very difficult to handle efficiently (and high-level languages only hide that difficulty, they don't remove it), pointer dereferences are always prone to that kind of problem if you don't either code defensively or avoid making any mistakes, and so on."

Not really, and not quite. A lot of the complexity of C when it comes to handling strings and pointers is the result of not having garbage collection. But it does have malloc()/free(), and that's not really any more fundamental or closer to the machine than a garbage collector. A simple garbage collector isn't really any more complicated than a simple manual heap implementation.

And C's computational model is a vast simplification of "reality." "Reality" is a machine that can do 3-4 instructions and 1-2 loads per clock cycle, with a hierarchical memory structure that has several levels with different sizes and performance characteristics, that can handle requests out of order and uses elaborate protocols for cache coherence on multiprocessor machines. C presents a simple "big array of bytes" memory model that totally abstracts all that complexity. And machines go to great lengths to maintain that fiction.
Hey shiven! Thanks for your question. This is Ian Cinnamon from the Immunity Project team.

The targets we are trying to immunize with are believed to be beneficial by a statistical analysis similar to what is described here:
Mothe B, Anuska L, Ibarrondo J, Daniels M, Miranda C, Zamarreno J, et al. Definition of the viral targets of protective HIV-1-specific T cell responses. Journal of Translational Medicine 2011;9(208):20.

The guys who generated the peptides we are using have specifically asked us not to talk about the sequences because they are trying to publish now. We hope that these targets will be conserved to the point that resistance is limited (as may be the case in some HIV controllers) - won't know without clinical data.
Their response could be better, but you can bet that one would result in an HN post complaining about it too.
I know that nobody in, e.g. London, is thinking about me. Nobody is talking about that. Among my boss, my coworkers, my family, my various caretakers, my dates, my fellow sportspeople, and my friends - if they're never thinking about me, then, well, fuck them. I think about them. That we mean 'in your little bubble in the world' seems to be implied.
Uber mistreats its customers, suppliers, and competitors. How can one do anything, but hope they fail?
> Yes

And you're saying this based on what? Thanks for googling this for me, although the key-word was "comprehensive" not any definition.
Strongly agree. Initially people usually give you feedback even without knowing what exactly you provide. They don't have the patience to look into that. But if you persists to show the benefit in a comprehensive way and really give them benefit, I think they will buy it.
That sounds great. Bill, wait for money, and return it after the identity is verified?
Of course not, but you might trust them to the same verification outsourcing companies that already handle your identifying information whenever you apply for a new job or sign a new apartment lease.
You do realize that all Buffet is doing is providing the insurance through one of the many insurance companies he owns via Berkshire Hathaway, and that Quicken Loans is paying the premium. Berkshire Hathaway is one of the largest re-insurers in the world and specialize in multi billion dollar insurance policies. A quick glance at last years annual report shows they paid out $20 billion last year. The market cap of berkshire is almost $300 billion dollars. Do you really think they are worried about paying out $21 billion instead of $20 billion in insurance claims this year?
The dirty secret behind ball lightning is dirt
Masking VPN Traffic With Chameleon
The way he is talking about interaction is not people-centric, it is person-centric. If you are only ever communicating with one person at a time, then yes, opening up an individual person's contact details is probably the way to go, and for one-on-one text messages or phone calls this is how I communicate.

If I'm dealing with more than one person at a time, which is most of the time, I open up the application, whether it is facebook, twitter, email etc, and it allows me to view and communicate with multiple people in the medium that I choose.
I was thinking about ordering and I need accurate color.

Now I'll wait until the color is accurate before ordering the 4k monitor.

Thanks for posting this article.
Well, if their identity verification services are a sunk cost, then no, don't return the money.

If they verify the identity and know they are going to make it back in fees or however square does business, then sure.
My 2 cents, from what I've been able to gather, the best resources in other countries are being paid comparably to US, or they've already migrated or set up a work visa with a US company. Talented developers know they're talented and will seek out other people who can weed them out from the group. It is a rare case that you run into a highly qualified developer in any country who is working for pennies on the dollar.
Ian from the Immunity Project team here.

Thanks for the follow up!

No evidence yet that human analogs are immunogenic. Doing new experiment to find out.

Yes! Using human version of the peptide for the new experiment. The NOG mouse model we are using will not infect with HIV - hence the in-vitro arm - I realize that humanized mice do exist that we could infect - we may try that later.
Looking to take CD8/CD4 cells from vaccinated mice. Infect the (isolated) CD4 cells, combine and follow p24.
If you find yourself completely unable to articulate a test for something, you probably don't really know what it is you're trying to build.

I don’t buy this argument. How would you write tests to drive the development of a graphics demo, say rendering a Mandelbrot set? Or a tool to convert audio data from one format to another? Or any other kind of software where the output doesn’t consist of readily verifiable, discrete data points?
Even with a new card? Are you sure? That'd be surprising, given the overwhelming duplication of first name/surname combinations.
It is so not a historical thing. But racism is not the only thing that is causing the class differences in this specific context, is it now?
https://www.schneier.com/blog/archives/2013/12/more_about_th...

He's been linking to the leaked catalog entries.
I really appreciate this idea and have signed up, but the $30 monthly tag seems a bit much with the amount of information given.

This could really benefit from a trial period, or maybe a demo project. A demo project would be neat; have it offer everything the other monthly projects will so people know exactly what they are getting into.
> If we stop, how do we make everyone else stop?

Yet, somehow, dozens of governments that do not spy, because they do not have either the resources to do an effective job of it, or they do not have a mandate to do it, manage to continue to operate. The economies they govern continue to operate. Some of them very prosperously.

Spying by the US government could be cut back VERY sharply and do the US no harm, especially against those governments that are both friendly and that cannot support an effective spying mechanism against the US.

There is a ton of Hobbesian bullshit floating around here. We'd be cheating on all our treaties, too, just because some countries do that, if this whole "state of nature" bullshit actually applied.
Apple's Strategy Tax on Services
paid . better being the customer than being the product and paymium is like a free pony.
@kevinchen http://www.icanbarelydraw.com/comic/2565 ;)
> What likely happens is the right cell from a bucket of the closest size to the allocation you need is returned to you and marked in use. It will be as large as the size you're allocating, or larger. The only artifact of its original size is which span of memory it's located at.

Almost every segregated-fit allocator I've ever seen still stores the size of each cell in the bucket header, although of course you only need to store the size once for the whole bucket since each cell is the same size. Still, it's stored somewhere. Also, only some allocators are segregated fit. dlmalloc, for example, which is very widely used, uses boundary tags, storing the allocation size with the allocation itself.
Also missed Wayfair - ecommerce website bootstrapped to around $700m in revenue before they took a first round of funding.
Our focus is squarely around making mobile A/B testing as simple and easy as possible. With Taplytics, you only need one line of code to create and deploy an entire A/B test. This includes visually editing your app, setting goals, targeting user test segments and deploying the winning variation to all users.
Or, it's a bit like giving away free lottery numbers, on the condition that a winner pays a very reasonable 10% of their winnings.

A gullible player will see it as great deal, with no upfront cost and no downside. A less gullible player will ask what contribution (none) the "seller" made to earn 10% of a win.
Show HN: Achieving a x2.7 speedup in event-handling (javascript)
I looked into this. It seems that OS X provides malloc_size. [0] I wonder if other *BSDs have it or if it is a XNUism. I can't find an equivalent for glibc, which I find disappointing given how immense glibc is. Even if it is potentially a "shoot yourself in the foot" feature, I can see many judicious uses of it.

And even with such a size query, it is still obviously not something nice and built into the language. But C folks are used to that! =P

[0]: https://developer.apple.com/library/mac/documentation/Darwin...
NFC via bitcoin wallet apps.
Perhaps his predictions are correct. Or perhaps his predictions are similar to those made by a professional software developer when asked "How long will it take?" and they respond "Oh, about five minutes."

Then it ends up taking days.
Proposal to Raise Tip Wages Resisted
Buffet is the one (via one of Berkshire Hathaway's insurance companies) who is doing the insuring. Quicken loan is paying buffet/berkshire a, likely large, premium to pay the billion if someone wins. Given the odds are 1 in not gonna happen, it's likely an easy million or two for buffet, and free promotion. Buffet/Berkshire also insured the pepsi billion dollar prize thing a few years back.
I've never worked with a team in India, but I do have experience with outsourcing to eastern Europe. I don't doubt the other comments that say it can be done, but in my experience it's tough.

The development cycle goes roughly like this:
- Early morning call to discuss requirements
- E-mails over the course of the morning covering parts of the same requirements
- Next morning call to discuss the same requirements (seems like we've got it this time)
- Code review uncovers missing requirements...

Between the time difference, the multiple hand-offs and the communication problems we would spend an order of magnitude more time on a task than it would take an in-house resource.

I don't think it's completely impossible to get the formula right, but you need to be explicit about everything, which doesn't really work in an agile development cycle made of tight feedback loops. However, if you're operating a more waterfall process and are able to code up a suite of acceptance tests, it could be workable.
The Dragon Invasion — How the role-playing game came to Japan.
"click a picture of your friend and then contact them in any possible way using any enlisted app from there"

First, I think this is a good idea. We already do this with documents on our computer. Sometimes we launch Photoshop first, but other times we right-click on a document first, and choose "Open With...", then pick an application.

But I'd imagine third party developers wouldn't really like the idea of People equivalent of "Open With...", because that takes eyeballs away from their own contact list.
Really? I don't think so.
Show HN: I built a TCP broadcaster
Probably depends how frugal you are. I'd expect for a lot of people it would come to carelessly misplacing $10,000. Especially in the sense of being happy to change the money in to a frivolous good that you forget about or believing you'd just left it laying around the house and will find it later.
No, actually, I can't. Or at least, I'm not sure what I can say specifically, so I'd rather just not saying anything.

Regardless, I can point you to further information on money laundering. Here is a recent article:

http://www.wired.co.uk/news/archive/2013-10/21/money-launder...

There is a link at the bottom to a PDF that provides a good overview. Suffice it to say, money laundering is a very real problem.
This is really great. I have found myself saying some of these same things when explaining things. Going to keep this in my pocket to use in the future. Thanks!
America is the only country I've ever heard of that does this, BTW.
Samsung 'Galaxy Glass' wearable reportedly set for September reveal
This didn't get enough upvotes. I'm definitely excited to see this.
In what I considered minor blasphemy one of my friends wrote git-hooks to keep using them.
I would be very curious to know if the team received any kind of pressure to stop what they're doing or if they will communicate if such thing would happen. Don't want to sound cynical, I just watched a lot on the subject recently and it seems there's a huge industry behind having a lot more benefits (material ones) from the actual sick people and their life-long expensive treatments compared to a vaccine.

Even if it doesn't work God bless to you all for trying this. It's a wonderful thing to get you up in the morning.
beating the 2600 via AI is worth $500M, so beating Nintendo should be worth around $2B.

http://arxiv.org/pdf/1312.5602v1.pdf