skysight-inc/HackerNews huggingface dataset:
It's more complicated than that. People who suck at their job can also be more replaceable, and people who are great at their job can be less so.

To me what's more interesting is sociological studies of business promotion. I took some sociology courses at Cornell, and though I don't remember the exact studies, I understood the gist to look like this: businesses generally can be understood to promote like this:

First, promote whoever is (roughly) more senior: your new IT head is more likely the Alice, the Senior Developer who has been here for 5 years than Bob, Carol, or Dennis, the Developers who have each been here for 1 or 2.

If those are equal (e.g. Alice declines the promotion or reveals that she's also about to accept a different job), promote whoever is more replaceable. Bob, who is an amazing developer who has been stuck maintaining a big hairball system at the behest of a fussy client who constantly asks him to make little tweaks, is totally out of the running, even if he's the most qualified in other respects: we can't promote him because nobody can easily take over his old job.

Third, promote whoever "feels" better. This is a complex agglomeration of personal marketing, actual leadership instincts, and even factors like preferring someone who is worse at their job because the other person seems to have "found their niche". Carol, who is a "rockstar developer" who can pull together an awesome prototype in a week, is totally helpless if Dennis, a more hum-drum average programmer type, has higher-visibility projects, a good rapport with others on the management team, and who fought unsuccessfully but valiantly that one time to keep that key client. He's way less talented than Carol, but he "feels" more right for the job.

Another detail from that sociology course was studies of social power. People who were viewed as "powerful" in buisnesses were usually not the best-connected, but the most strategically-connected. That is, if your social graph can be mostly factored into two or three subgraphs which are well-connected internally but not well connected to each other (e.g. different departments that don't talk much to each other), then within a subgraph, the node which connects to the other subgraphs will feel like the most "powerful". Social power is about connecting subnets. The person with the most social power in IT is not the person who connects best with everyone in IT, but the one who talks regularly with people in Client Services, Marketing, and Accounting: they're "powerful" because someone comes to them saying, "hey, I have an accounting problem with my latest paycheck, do you know who I can talk to about that?" and they can immediately say, "Well, you normally want Erica but she said she's swamped this week, let me see if Flynn will look into it for you, he owes me a favor anyway since I solved a database problem for him."
yes, I agree. kids love animations. adults don't like animations, except for creepy adults who watch cartoons and college kids that still watch The Simpsons.
Koding hits a million users
Download - https://github.com/SassySuit/sassy-validation

Documentation - http://sassysuit.github.io/sassy-validation

#Sass #SCSS #CSS #Helpers #Utilities
User Experience: Beyond the Basics
>A Turing-complete computing device running a modern version of the Linux kernel...
I liked that!

Any plans for pluggable backends in addition to BRUBECK_BACKEND_CARBON? Pls consider making it agnostic, i.e. using a wire protocol.
Can't wait to see it in action. I didn't care much for the site as it was.
My biggest pet peeve was the difference between dvd/streaming interfaces.
The DVD version would let you click to advance but the streaming list would only advance while hovering.

Second biggest is they don't have, last I saw, an easy way to see if a movie is now available on streaming when it's on the dvd list.

Maybe I misunderstood how it worked (is there a better way!) but it scrolled too slow for me.
I usually wait a month to see if anything is new because of how infrequently they get new movies[0].

[0] streaming seems to be almost all tv shows now and they have those getting on the 'new' list constantly.

On that front...how come FOX/WB/etc don't compete and take those views? Last time I checked FOX only had the last 5 episodes when I really needed the a full season to catch up. Making me go somewhere else for their own content just seems weird.
Was this redesign part of that one blog post from Netflix that criticized ExpressJS? Can't remember off the top of my head when that was posted.
> Haha, come on man, let's assume positive intent on my part here

http://img2.wikia.nocookie.net/__cb20130620000603/walkingdea...
Pro Gamer Nysira Chooses OH/FE08/NR DXRacer Chair
CryptoWall Ransomware (2014)
Since I'm aware of material design, I find myself constantly looking for the animations and trying to evaluate how they work on me, which kind of defeats the purpose. I keep seeing those circles everywhere!

I think it's the right direction, though; animating to subtly direct user attention to the right place.
I think DRM is part of what this attempts to protect against, but that's certainly not the only use.

It's still potentially onerous, since I regularly write agents that pull info from various places, for personal use, research, and archiving.
Superfluid vacuum theory
The default "license" with copyright is basically "all rights reserved". Whenever you start copying or distributing someone else's material without permission, you'd better be pretty confident in a fair use exemption or some other legal argument.
have you tried Ghost? https://ghost.org/
I'd say the Glorious Revolution is right up there with it, as it was such a formative influence in for the American revolutionaries.
Animation for the sake of animation is sometimes called "art." I'm fine with that.
Some lawyers. I know more than a few lawyers who aren't — or at least don't continually make the choice to profit off this kind of — clownshoes bullshit.
Re:whiggish-ness

https://www.historians.org/publications-and-directories/pers...
So can a screwed up iOS app

http://www.troyhunt.com/2014/10/find-crazy-stuff-in-mobile-a...

"Here’s a pop quiz for you: how much data do you reckon this iPad app downloads when it first runs? I don’t mean how big it is to download from the App Store (it’s 25MB), I mean after you download it then simply tap the icon to fire it up, how much data does it pull down if you don’t touch it again? ... Try 1.8 gigabytes. You heard me, that’s not a typo. You open up this 25MB app and it’ll pull down dozens of files of dozens of meg each when you run it. Won’t someone please think of the bandwidth!!!"
I would encourage you to consider whether there may be more useful primitives that the Erlang VM could support for this case, if you aren't doing that already, which I can't think of how to quickly check for so apologies if I'm late to that party. Hopefully you'll have more pull on the matter than Some Schmoe like me would. :) A lot of these things strike me as either inefficient or even infeasible to emulate via strict user-level Erlang-style message passing, but are really easy with some well-chosen primitives added in, even if they are only exposed very carefully at the Elixir and Erlang levels.

Some of this is personal development bias, I have to admit, in that I don't really "believe" in APIs that try to abstract away the difference between local and network traffic. Making the difference small may be advantageous, but I actually don't like it when it's reduced to zero. Usually, of course, a language goes the direction of making local traffic easy and network traffic unbelievably hard, Erlang makes network traffic easy, but then makes it somewhat more difficult to know whether you're going across the network or not. That's really useful for a lot of things, but sometimes if you're willing to agree that you won't need the network stuff you can get some big wins; in Erlang-land, for instance, consider the way larger binaries are shared instead of copied, an optimization that works locally and is mostly meaningless across a network.
Iran’s Spies Tried to Recruit Me
Anything not time constrained, where thinking and subtle communication can take place. Otherwise the amount of animation can be reduced to a tiny bit without losing much.
Or maybe for first times, so people can understand the flow of data through transitions between pages / frames / etc and when familiar, they can navigate through parts of the GUI without animation-helpers.
Does the RSS spec even include the ability to include machine-readable terms/licencing in a feed? Given its source (and the gentler world in which it and Atom were born) I'm guessing not, but it seems like a big omission.
Hi,

I run practicingruby.com and am the one who set up this Kickstarter. All the money is going to contributors, and the materials will all be released under CC BY-SA as soon as they're published. In addition to a $500 honorarium, I will set aside five days for each collaboration to help w. anything that's needed... whether it be editing drafts, turning raw notes into an article format, researching, seeking technical reviewers, etc.

Happy to answer any questions anyone has, or respond to feedback.

We are funded already w. 8 days to go, and because Practicing Ruby does have some recurring revenue from monthly subscribers who support the project, we've already broken ground on commissioning contributed works. That means we should publish something new within the next few weeks.
This is my new favorite bug/mistake. It's just exquisite.
Pope Francis' Climate Change Encyclical Leaked Four Days Early
How about just an huge image? The programmer implementing the ajax call doesn't necessary have to implement a loader indicator either...
Who considers an upload to facebook and having face recognition algorithms running and matching images against the whole userbase as being a private way to share photos?

I really expected some bluetooth p2p technology involved to give (some illusion about) location-enabled private photo sharing instead it is just a centralized upload service.
> You cannot order the scientist to find significance in the experimental data.

Heh.

https://en.wikipedia.org/wiki/Multiple_comparisons_problem
> Anyways, the cost of a TBM is generally not the most expensive part of a tunneling operation.

What is the most expensive part?
Leo Horie's documentation and tutorials for Mithril are one of the best examples I've run across of truly stellar documentation. Not coincidentally, reading through it all, you learn a lot not only about the library but also about good programming techniques in general.
As a hacker on Hacker News you're not a typical user.

Don't get me wrong, I feel like a lot of animation is unnecessary but if you did what Hacker News advised every webpage would look the same in Lynx as it does in Chrome. Animations can serve a purpose - to focus the user's eye, to give them a sense of where something is going to and from, etc. etc.

They're not universally bad, and this is a fascinating library - it deserves more credit than "animations are bad".
statsite is also based on a event-loop and is limited to a single core (no smp).
Honest question here: if you're pushing your content out via an RSS feed, does every RSS aggregator have to get permission to use it in their aggregation? How does that work with the thousands of other RSS aggregators?
It's a nice library but I'm failing to understand the "physics-based" part.

I'm not seeing anything "physics" in the traditional sense; just manipulating the matrix3d in a transform property of an element in real-time to provide difficult or impossible effects with CSS alone.
It'd be nice if downloading over X MB in a day was an extended permission just like access to contacts/photos/etc. is.
Have you considered pushing the aggregation into the applications, rather than doing it across the network?

Having whatever library is sending data to statsd, instead keep counters/gauges in memory and then expose that on a regular basis would greatly reduce the data volumes involved as it's O(timeseries*frequency) rather than O(events).

This is the approach we take with Prometheus, and based on the statsd setups of some people who've come talking to us there's scope for a reduction in network load of at least an order of magnitude without having to do any downsampling.
Attention, graduates: Hackers wanted
Hi spdustin. Thanks for the comment. Deliverability is crucial, and that's one reason we built our free DMARC tool. We want anyone sending transactional email to have their emails reliably delivered to the inbox. dmarcian looks like a great tool as well, so thanks for recommending it.
Since the death of TrueCrypt, I've been using VeraCrypt (https://veracrypt.codeplex.com/).

It's cross-platform FOSS instead of the "Hey, buy now!" BestCrypt that this article is pushing.
Just thought that I'd throw this out there because I think Ghost is pretty cool. https://ghost.org/ It's open source and seems to be somewhere along the lines of what you are hoping to create. If you want to build your own, that's awesome, go for it.

But, perhaps consider contributing to this project for things you want to add that it doesn't already have.
I don't really "know" golang but this seems like an area where it would have been useful.

Am I think about this the right way? Would channels have helped handle some of the load effectively?

Any gophers care to comment? :D
Neat. Couldn't this be implemented as a generator of easing functions, allowing the animation code to be handled by another project?

http://easings.net/
Complete with a subtle joke about odd meter!
I'm sure you're not seeking my approval, but it genuinely bemuses me that you're happy for your shopping purchases to be tracked by Amazon and PayPal, two giants with a history of privacy-insensitive behaviour, yet not for individual sites to run JS-based, self-hosted, same-domain analytics simply to count whether you're one or 10 unique users within a month.
But it does. You even said it yourself. "If you are desperate .. you'll take what you can get." The people that could be the most desperate, or that have the least to lose. Would be homeless, I think homeless don't steal a whole lot because they are fewer, and they don't really have the resources to steal. On the contrary they are more likely to be abused by people with more resources than them.

99% of crime has some economic factor, they have to do with society. Society and economy are inextricably connected.
It was for my job - a tool that I really wanted to implement to save time debugging live issues.

Strangely enough I saw a similar tool that Facebook built being demoed at a meetup this week. Theirs was much nicer-looking (mine was text only).

I enjoy writing time-saving tools, but now I try and profit from it myself.
> It's true. I won't discuss anything sensitive online.

> people with mental problems, angry).

and yet here you are being yet again the odious cunt spewing mindless juvenile idiocy

> I won't discuss anything sensitive online.

I should be so lucky
A library optimized for concise, principled data graphics and layouts
Using HSTS and browsers pre-loaded list of sites that are HTTPS-only prevents leakage: https://en.wikipedia.org/wiki/HTTP_Strict_Transport_Security

Also cookies also have a 'secure' flag.
How to quantify the work perfomed by a developer/programmer?
Nowhere did I say the situation was good. I pointed out that manufacturers are free to develop their own standards and provided evidence to that effect.

Having skimmed that article, I end up expecting the CSPC to move sometime in the near future, as the science around concussions is moving forward enough to make it possible to actually arrive at a better set of tradeoffs.
I learned something today.

It looks like the "or later clause" is a built in option, but not a built in default, of the GPLv2. With that I mean that the meaning of that phrase is explained in the 9th clause.
These days it's not Sizzle, which is mostly support for non-qSA browsers and support for custom pseudo-selectors. jQuery's modern element selection is https://github.com/jquery/jquery/blob/master/src/selector-na...
Yes. I agree. Not all animations are bad. I think animated GIFs can also be an entertaining distraction from hacking on my business.
When studying history, there is utility in developing and understanding frameworks for grouping historical events. It's also important to understand that these models are often flawed.

If you are interested in history as a series of facts, then this notion isn't particularly useful. But if you are curious as to how our modern societies came to be, you will endlessly scour history for patterns demonstrating how our era is different and how it is not from other eras, how the eras leading up to it were different and how similar eras may or may not have flourished in bygone ages.
"Oh, your DropBox is full? Ok..."
Ask HN: How to build a IBM Watson like program?
I am interested in Q and A type app. I know it's going to be a long road ahead. Can anyone please point me to the right resources ? I am trying to boil to ocean and plan to take on a specific niche (For example, it should be able to answer any Dinosaur related facts and such). Any data point on servers vs input training database size etc would also be of great help. Thank you.
Stocks all over the world are drop after Greek crisis talks fell apart
God, I kept cringing as I kept reading the misspelling over and over again. Cubans in Cuba are very conscientious spellers and have excellent education in Spanish (education in Cuba has its perks). Seeing English spellings in Spanish writing attributed to Cubans is quite painful.
From the article: "Craigslist has destroyed that business (classifieds) for the Post and every major paper in the country."

Any and all of those local papers could have done their own online classifieds. They could have charged for the ad and both printed it and put it online so it was searchable. They could have charged for one or the other or both. They could have all collaborated and syndicated their individual classifieds into one big database too.

But they did none of this. They fundamentally didn't understand their own businesses in the face of change. And their businesses are failing as a result.

It's sad of course. And it's probably not good for society in the short term. But it's hard for me to get too worked up about it; it's not as though they didn't have HUGE advantages versus craigslist. They just didn't take it seriously and it ate their lunch.
Ask HN: What is a reasonable price for the development of this site?
Hello,

I'm the sole web-developer for a small startup and I created the company's entire product (a website). I may be renegotiating my contract, and I was hoping to get some third party opinions about how much the web development of this site is worth. The site is notescentral.org and is a website for students to share notes.

If any developers out there have a few minutes to kill and wouldn't mind looking over a few of the pages on the site, then giving me an estimate of how much you would charge if you developed this, that would be greatly appreciated. I want to make sure I'm not under/over valuing myself.

Looking over these pages should give you a good ideas of the majority of the capabilities of the site:

notescentral.org

notescentral.org/login (login using username & pw "resume")

notescentral.org/browse

notescentral.org/all

notescentral.org/notes/150

notescentral.org/notes/84

notescentral.org/upload

notescentral.org/rewards

Any opinions would be appreciated
"Disrupting" is about replacing an old business model with a _better_ business model. You don't disrupt the old one until _after_ you find a better one.

Ads are not a bad business model. They allow free access to websites, while still allowing websites to pay for hosting costs. They don't discriminate between rich users and poor users. You may be able to afford subscription costs, but children and people in third world countries often can't. Subscriptions _are_ the old business model we're disrupting, anyway. Elsevier wants you to pay $50 to read a paper; Google wants you to have free access to the world's information.

Micropayment systems are hated on mobile games, where they exploit addictive behavior and ruin the experience, and tend not to earn much money if they don't. Donations generate very little money.

Ads are also very easy to set up, which selects for website creators who are passionate about making good sites and other things. Higher-effort business models select for website creators who are passionate about making money.

I will admit that ads are not great. But so far, we've been unable to find anything better.
I agree. A coherent narrative helps to teach newcomers or old timers who want to sharpen their saws.

A crowd is at a tremendous disadvantage when called upon to provide a singular vision. The crowd shines when a job demands completeness.

Once the newcomers or old hands take their lessons and return to their work, they're going to run into unpredictable issues that would require a tremendous breadth of coverage for any one knowledge source to handle. That's where a wiki like the one for Arch can be a big help.
Not to mention that GA much more elegantly handles the case of N > 1 webservers behind a front end.
Also (and probably most importantly):

* because NodeList instances are host objects and host objects often behaved in unexpected ways in older browsers and IE

If you want to have a look at host object weirdness, try using `console.log` as if it were a function when using the F12 developer tools in IE8. Surprise: it can be invoked like a function, but it doesn't have any of the methods you'd expect a function to have (e.g. apply, call, let alone bind). Another host object quirk was that they were often read-only (which is why "thin" AJAX libraries can't manipulate the native XHR objects directly if they want to support IE8).

"Who cares about IE8?" you ask? Surprisingly some sectors of certain industries still do (civil service in Germany, for example). If your market overlaps with those groups, you'll be thankful most of us were at least able to skip IE7 after IE6 finally died (I'm not sure whether we'll be as lucky with IE9 when IE8 finally bites the dust).
For anyone wanting to do graphics in web pages I would recommend looking into the canvas tag. Example code:

with (context) {
beginPath();
moveTo(100, 100);
lineTo(100, 300);
lineTo(300, 300);
closePath();
stroke();
}
ten gigabytes is a helluva favicon animation... I wonder if it would be measured in hours, days, or weeks...
In the same vein, there's React-DND by Dan Abramov. The tutorial is probably one of the best React tutorials out there. It teaches good ideas about how to architect your app (think about state etc.) apart from how to use the library effectively. Highly recommended for anyone who's working with React.

http://gaearon.github.io/react-dnd/examples-chessboard-tutor...
Philae Is Awake, but Our Nuclear Fears Cost Us Seven Months of Data
That's a bit of the problem with showcases, they tend to look like 90s flash animations, but that doesn't mean that the intention is recreating the exact same effect on regular web pages. But once you build a generic tool, showing off every feature isn't necessarily a bad idea, even if spuriously using it would be.

But generally I agree, animations are easily overused. They're quite useful for showing (and sometimes hiding) UI elements, as this leads to a interface devoid of shock and surprise. Heck, I think I read something about that in a paper that predates the web…
The type of "price controls" that you are railing against do not exist in New York City and to the best of my knowledge have never existed there. Maybe during World War II.
thanks for this. always helpful to see what bigger entities are using with their nginx setups.
DISGUSTING VIDEO Man Videos His CRAZY EX WIFE