skysight-inc/HackerNews huggingface dataset:
What if the model was flipped, so instead of advertisers paying Facebook to cover their operation costs, individual users covered their own operation costs, and perhaps the advertisers directly subsidized individual users at the time of publication? This would mean that people who wanted to pay could turn off advertising and just use Facebook as pay-as-they-go service.

I dunno what kind of accounting they're doing at Facebook, but with their current approach of having advertising indirectly subsidizing users, there is no price discovery mechanism. Right now there's no way to price how much a user is worth and how much they actually cost, which seems like a very strange way to run a business.

This type of accounting, where the content itself is given a cost and a value, would mean it we're finally treating what people publish as intellectual property instead of the "user being the product".

---

Edit, to expand on perhaps the advertisers directly subsidized individual users at the time of publication:

Ah, I think you're assuming that I'm saying they should go to a completely paid-for-in-cash-by-users model... which I'm not!
I'm just saying that if they flipped the model, and covered the operations costs directly from users, that the books would make more sense. This would make the accounting significantly more complex, so I wasn't making an argument for simplicity, rather as much detail and accuracy as possible! This information can be later analyzed and acted upon in simple ways.
This doesn't mean that there can't be a free to use service on top of a model like this. It just means that advertisers are literally paying on behalf of users for hosting, distribution and other operating costs.
This would mean that there wouldn't be advertisements on the read-side, in the "stream", rather on the write-side, when publishing... like with sponsored posts... Like, I personally choose to make my post sponsored by the Buffalo Bills because I love giving my money to the Buffalo Bills and the NFL (which I really do).
Or maybe some low-rent ads make you watch a 20 second video before paying for you to upload 200 photos from your phone, but at least you don't have to associate yourself with them.
We're smart enough to create the kinds of incentive structures that have made intellectual property function in a market economy for hundreds of years, we just need to revisit some deep fundamentals about how we buy and sell information.
It'll work out better for everyone. Facebook could take a percentage of the business for having created the market that introduced the advertisers to the authors. The authors are now free to do business as they please, directly covering their own costs or choosing to have them subsidized. The advertisers can establish better relationships with the authors, essentially treating them like business partners.
As mentioned in the article, it only affected recently written data of 'Google Compute Engine' services. GCE allows user to launch VMs and generate arbitrary data on the server.

Normally, Google redundantly distributes out data to at least 3 different geographically distinct locations. Check out the 'BigTable' white paper [0] for more info.

For 99% of cases (and pretty well all user cases), this would not cause data lose. The key here is that the data was generated on the servers and did not have a chance to duplicate before the event.

[0] http://research.google.com/archive/bigtable-osdi06.pdf
Nope you just have to prove to be an officious pompous organisation which bullies it's people. Which CERN certainly has here. Go CERN.
Those who are moralizing about client info being leaked, would you be as aghast about information about child rapists being leaked?

The principle is the same. In both cases there is an aggrieved party (spouse vs child). Both cases need to be put to a stop.

It worries me that someone's private information was leaked. On principle I am against this. But there's some justice to it, so I also like it a little.
That part sounds true. But the cost of this justice was high. Privacy is under attack at every turn. Its a dirty victory.
"It's a private matter between two (or actually, more) people."

Well, given that they're keeping their partner in the dark in the first place I don't see anything wrong with exposing the cheating scum.
We're moving you from a level 6 engineer to a level 3 engineer, with reduced pay and benefits. We don't think you're contributing at the level we hired you at. Your job has also been relocated to ISIS-controlled territory in Syria. And you need to learn COBOL. And your job now requires 85% time travel on small, yellow, inflatable boats that leak somewhat.
Two things:

1. A better wiki, especially for personal use or for small teams. I find wikis are really difficult to keep organized over time, so I'm making it "self-organize" using a few simple heuristics to define structure and relevance.

2. A podcast in which I interview local business leaders. I don't live in a big city, and the tech scene here is not very mature, but there is a lot to learn from brick-and-mortar folks and this is a neat way for me to meet them.

If anyone is curious about either, please don't hesitate to contact me! (Email in profile.)
IANAL, but is contract infringement actually illegal? It may not be without consequence, but it is against the law?
I don't think it will feel like a breakthrough. On the desktop the network is the bottleneck, not the rendering. However, it might save energy on mobile multicore devices. That is nice, because on my smart phone the browser really drains the battery.
Users can set their own color on HN. For example my account has the header in my favorite shade of green.
Maybe I should have been clearer. In the past you were not allowed to run OS X server in a virtual machine on non-apple hardware because of licensing restrictions. They loosened this restriction so that you can run OS X server in a virtual machine on non-apple hardware. Those sources are irrelevant to that.

I was responding to "Meanwhile there is no amount of money Apple will accept from you to run a mac vm on non Mac hardware." And this is not true for OS X server.
Oh -- I stand corrected. Teaches me to ignore Microsoft for years... (I must say it's confusing the way IE11's settings are worded.)

That makes IE11 even worse since it hasn't abandoned compatibility and still performs incredibly badly. Maybe Microsoft is deliberately sabotaging it to move people towards "Edge".
yes, it may very well be bound to get hacked, that doesn't make the ones doing the hacking moral or ethical or anything of the sort.
I love internet archaeology. Contemporary Home Computing[0] has some great pages. I particularly like the one analysing the so-called 'Prof. Dr. Style'[1].

[0]: http://contemporary-home-computing.org/
[1]: http://contemporary-home-computing.org/prof-dr-style/
6M! that's great. But that's not comparing apples to apples, the best test they did was using a 40 core machine with a 10gbe NIC.
These cards usually have as many receive/send queues as the number of cores the machine has, while the ec2 instances only have 2 queues. (and most performance gains in packet receive usually come from handling interrupts on multiple CPUs...)

Would be great to see results for ulib on c3.8xlarge machines.
You can but I didn't like it and wanted to use react.js
The New Generation of Prototyping Tools (Part 1/2)
I’ve always viewed prototyping tools as a means to an end. Whether I’m building a “looks like” or “works like” prototype, I want to be quick and invest as little time as possible to achieve my goal. In the article, I've focused on a few tools that help me prototype responsive behavior, show transitions and animations, and translate designs for developers.

Would be happy to answer any questions about the article here on Hacker News.

I'm currently working on Part 2 of the article and would love to hear your thoughts. What do you do to take a design concept and make it easier to build?
An attempt to build structural lisp editor (ClojureScript in this case):
https://github.com/darwin/plastic
No, those are separate issues. There might be philosophical value on acknowledging the impossibility to prove the correctness of the algorithm, but it has little or no practical value when you want to prove if your implementation of the algorithm is correct.

Your argument is like saying that because there is no way to guarantee your physical product's design is 100% defect free, there is no point to implement quality controls in the manufacturing floor.
In many European countries many software licenses are worthless. Similarly such penalty clauses have no legal weight. This is likely to be far from a legal "no brainer".
Infidelity can be just as serious, morally speaking, if the person in question is not married but in a long-term monogamous relationship. Is this simply a question about the law? I thought people were arguing about moral outrage.

In any case, not every breach of contract must be made public for all to see and humiliate you.
"Lightning crashes, an old server dies...."
Here’s Samsung’s Answer to the Apple Watch
I was expecting this to be David Cameron's new website. Was not disappointed!
Or vandalism.
If I read this correctly, you hold a grudge against IE6 and this makes you disagree with the statement?

"Burdened with IE support".. surely you don't mean IE6 though?
Thankyou. Until I saw your comment, I had no idea this came from Google. The domain is http://www.getmdl.io/, the site doesn't mention it, and a "lite" version sounds unofficial. The only clue is the Github icon links to https://github.com/google/material-design-lite link.
Strking is no different from a seller refusing to sell if the buyer can't meet their price. The difference is that corporations are able to get the press on their side because the press depend on them for the advertisement income.

In respect of London's striking transport workers. The reason is simple, both London Transport and the rail networks are monopolies, so customers have no option.

Imagine if Tesco workers went on strike. Shoppers would go to Sainsbury's, Asda (Walmart), Morrison etc. Both managers and workers both lose if they strike. In the case of London Transport and the Rail Networks, commuters have no where to go and both strikers and management know that.

In a case where the service was not a monopoly the management would try to come to an agreement because of the competitors waiting in the wings. LT and the unions can both play hardball because the commuters are captive.

You can't always blame striking unions for LT's issues.
What Facebook should do is open-source all their code, become a user-owned cooperative, and implement policies that actually serve the public interest. Short of that, it should shut down.
Active Worlds was the coolest thing I ever goofed around in, at least at the time. The COFMeta (metaverse) and Mars worlds were my favorite.

It was basically the 3D equivalent of Geocities. You could wander for hours, looking at the cool little houses and weird displays people had built. You could even do simple scripting with keyframes for animating objects by toggling their visibility. :)

It was so cool, and I even ended up buying a little AWLD stock. The market imploded of course, and the people running it apparently did some scummy things (see Shamus Young's accounting here: http://www.shamusyoung.com/twentysidedtale/?p=13720 ).

The only thing really missing was modeling; to solve this, you'd run across giant prefab yards, and then write down model names. Mars had a sort of boneyard for this purpose.

They also did kinda-cool tie-ins with other media, like a world for The 13th Floor and the X-Files movie. I miss that sense of "Oh man, this is the future!".
I fail to see how copying my data to more companies reduces my attack surface.

> all incentive to data mine it for profit.

Yes, and it has all incentive to protect my privacy, because if they screw that up, they lose all of my business, and all of everyone else's business, too.
There is a technical reason other engines won't hamper or slow web apps. This will allow for apps on ios from outside the app store.
That is the only reason they are not allowing other browser engines.
As an SL user, that's the norm with regard to the platform. It just seems LL hasn't a clue or just doesn't care if users stick around. I'm not sure how they make money when the vast majority of the users are now bots and the remainder aren't as cash rich as they use to be (Anshe Chung comes to mind).

If there's anything that future VR platform developers can learn from SL is this: engage your users, own up to mistakes, and be willing to break things that depended on kludges to fix things. If you do that you'll be light years ahead of the competition.
... & engineering. Even if the science is well understood, the processes required to mass produce it at a cost that will make it competitive in the marketplace are not always a given.
I feel the same way. Cheating on someone is akin to taking a shit on their self-esteem. Morally repulsive that this happens as frequently as it does, so I actually feel great that many of that cheating scum is exposed and I hope their names are exposed for good. IMHO.
I think everyone knowing everyone else's salary would cause major problems, at least here in the US. It would be a major source of headache for management as they try to triage complaints from employees who are getting paid less than their colleagues with the same title or similar experience (or even less experience).
"...that humans will not be able to compete with robots for much longer..."

Do you have any convincing reasons to believe that?
My One wish for all startup employees by Mark Suster
I've not blogged about the issues (I don't understand them well enough yet). Anything to do with calculating and manipulating the dimensions of elements (e.g. divs with fixed sizes) seems to be awful. (I'm getting something like 0.1s per call to jQuery's .offset() and .outerWidth() methods.) And switching to IE10 mode these problems disappear like magic.
Cross platform, open-source app for parenting. Initial plans are mostly for logging events: sleep tracking (manual entry), eating times, audio playback (for ambient noise and shushing), and diaper changes. No ads, no centralized servers, no trackers, no cruft. Parents will be able to import/export their data to sync between devices.

Admittedly, I have not done a ton of research into the different apps on the market, but there are a lot of crappy apps. From what I have seen though, there are plenty with annoying advertisements, absurd permission requests, steep prices for little functionality, and apps with an agenda. There is an app that plays a sound file on loop for 30 minutes and prompts you to purchase for indefinite looping for $3.99. There is literally no other functionality, and they want $3.99. Devs gotta eat, but that's ridiculous.
The real question is, do they require e-mail verification after signup? If they do, the list is a lot more valuable.
That's a private matter between the people directly involved. Maybe their partner would also be humiliated by the exposure of their private affairs (I know I would), in which case it makes things even worse.
what happened as a result? im curious to know.
Eh, paid time to learn COBOL, then leave for a cushy job maintaining legacy bank systems. OSHA will definitely have some questions about why programming for a web retailer requires travelling on leaky inflatable boats.
Early reports look really promising. It's hard to tell when Servo doesn't implement the full web platform, but even with a substandard network stack, Servo is _fast_.
Auto parts manufacturers get paid even though I can't drive an axle.
How to Get More Referrals When Freelancing
I think we can all agree that privacy violations are wrong. Therefore, only by preventing a greater harm can something like this be considered justified.

It's too bad a cost benefit analysis is so tricky here. Exposing cheaters could prevent further cheating, but it could also cause serious identify theft. In the end, I think the line is too blurry to seriously justify the breach.
Police plant evidence and high five unarmed white 19 year old after killing him
In general people use "him" as a replacement for "him/her". Other people use the pronoun "her" to combat the implicit assumption that people must be male. Since they are not identifying the student in this blog post one cannot ascertain the sex of the student from the fact that blog post uses the word "him". My use of the word "her" had nothing to do with any fucking.
runkit isn't in stock PHP.

A thing you have to understand about PHP - at least, the php.net/Zend Engine PHP most people use - is that what is and isn't in its "standard library" isn't as well-defined as it is for, say, Python. At its most basic, PHP is just the /Zend directory of the source tree: a lexer, parser, compiler and interpreter for PHP code. It can run PHP code, but Zend alone can't do anything except maybe tell you how long a string is.

In order to actually do anything, you need functions and classes that interact with the outside world. And all of these, even the "standard" ones, are implemented as extensions. These are libraries that plug into the Zend engine and expose functions, classes and constants. You can enable them or disable them at compile-time. You can build them into the interpreter itself (static linking), or load them at runtime (dynamic linking).

PHP's source code repository, alongside the /Zend directory containing the PHP interpreter, also contains an /ext directory containing a bunch of different, useful extensions. Only a few of these are always compiled and cannot be disabled, such as /ext/standard, which includes a large number of functions dealing with things like file I/O, strings, array manipulation, password hashing, number conversion, and so on. There's also /ext/date, which manipulates dates. These are the only extensions guaranteed to be available in PHP. They're the most minimal definition of PHP's standard library.

But there's a lot of other stuff in /ext. There's JSON parsing (/ext/json), database connectivity (/ext/pdo, /ext/mysql, etc.), image drawing (/ext/gd) and arbitrary-precision arithmetic (/ext/gmp) among other things. These are all maintained by the core PHP maintainers alongside PHP versions.

However, alongside all of these, there's tons of community-maintained extensions in PECL. You can find all kinds of stuff in there, such as runkit, the extension you're talking about. Sometimes, extensions from PHP core move into PECL (usually dead ones), sometimes extensions from PECL move into PHP.

Anyway, presumably because there's no real difference between PECL and PHP-maintained extensions, both can be found in the manual. That's why runkit's there - it's not part of PHP proper, but it is on PECL. It might seem strange to group things into the manual that aren't officially maintained by PHP, but most of PHP's core extensions need separately installing anyway.

tl;dr: all the functions, classes and constants in PHP are defined by extensions, and the manual includes extensions that aren't part of PHP proper. PHP in most distributions only ships with a few of these enabled. runkit isn't part of PHP.
Me too. Stumbling upon a webring while randomly traveling through geocities and then spending hours discovering. I would email the webmasters directly with questions and they'd answer. Oh and perl. Getting lost in perl webrings without knowing the language too well but managing to run some scripts here and there...Now days its just pull requests on github that require me to run a docker instance and install 500 packages for a hello world. Also, people used to discuss programming languages more openly. I'd spend hours reading about crack pot ideas to improve/extend BASIC. Then more hours emailing the authors of such ideas with questions. Now I can't even open an issue on github with questions about the architecture of a javascript library. Or mention how ugly Go is without getting hate email for weeks...
Your argument would be right if it weren't of a very large straw man persuasion. Nobody is saying an individual is being sold your personal information. But when Coke comes along and wants it, Facebook is selling.

But even that's not a problem, really. Who cares if Coke knows where you were on Sunday evening? What about Allstate though? Or Humana?

One commenter noted above that our personal information isn't valuable without our attention and he's right. Don't you think that an auto insurance company would just love to know that one of their customers is a fan craft beer and was out partying with Jane Doe on Saturday and that Jane Doe has a DUI? Now they're raising rate on the guy who happened to pay passing attention to craft beer.

I concede that we don't have evidence that Facebook sells that kind of detailed information on an individual. In fact, I believe they probably don't. Right now. I guarantee you that if comes down to keeping your information private and keeping their stock price up, you might as get a For Sale sign tattoo'd to your forehead.
Hum... Haskell monads are very concrete when compared to the Java factories. They represent abstract stuff, but always a single well defined abstract concept. They do not make the code more generic.

Maybe you can replace those with lenses, or applicatives in general. People do overuse those.
Intro to cyber threat intelligence