skysight-inc/HackerNews huggingface dataset:
I took the tone as being directed to people publishing plugins that use jQuery for 1% of its functionality, forcing people not using jQuery to either not use that plugin, rewrite the plugin or include jQuery.

Edit: it actually literally says it's for library developers.
The problem description did say:

# Our test cases will always use the same dictionary file (with SHA1
# 6b898d7c48630be05b72b3ae07c5be6617f90d8e).
10 Mindblowing secrets that radically alter your understanding of thinking
A chess board!
Other Google Revenues - Other revenues from the Google segment were $1.65 billion, or 10% of total Google segment revenues, in the fourth quarter of 2013. This represents a 99% increase over fourth quarter 2012 other Google segment revenues of $829 million.

Promising results, as this includes the Play Store revenue, apps, media and devices.
I have no idea about the Amanda Knox case, but one thing I have learned in life is to be skeptical of anyone as arrogant as the author of this piece.
The basic result is that if you just CPS-convert a language without first-class continuations (so, no call-CC), all of that is interchangeable with SSA and any optimization written against one IR can be rewritten fairly mindlessly against the other IR.

If you allow first-class continuations in user programs, though, all bets are off and CPS is more expressive.

Richard Kelsey wrote the paper that talks about how to convert between CPS and SSA forms, along with the first-class continuation limitation mentioned above:

http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.3.67...
fwiw: This is purely an opinion/speculation.

I would imagine that it's has to do with JavaScript being a language that conforms to a standard (ECMA-262 specification and ISO/IEC 16262). jQuery is a library that sits on top of JavaScript - that is, it's just more JavaScript that makes things all ready available in JavaScript a little easier for developers to work with. jQuery also, to my knowledge, does not adhere to any standard.

jQuery is also updated periodically, which can potentially introduce different behaviors. If jQuery shipped with the browser, then a website might behave differently based on what version of jQuery was coupled with the browser. I know that standards, like JavaScript, are also updated and can introduce discrepancies, but with a standard you have a little more concreteness.
Now there is nothing to hax.
What an article. "It could be this person. Or this one. Or this one or this one or this one or this entire list of people."
Learnable Programming: Designing a programming system for understanding programs
https://en.wikipedia.org/wiki/Energy_in_the_United_States#Co... shows residential and commercial electricity usage declining in 2000 but doesn't seem to have later data.

http://www.dispatch.com/content/stories/national_world/2013/... says homes are down to using less energy in 2013 than anytime since the early 2000's. Here's a graph of energy use over time http://nation.time.com/2013/10/24/interactive-see-how-americ...
A Day in the Life of a CIA Operations Center Officer
Zynga – CEO Update
From one former Milwaukeean to another, I hope this kicks more recruiters to the area. With three major universities in the city, there was a dismal number of national recruiters dropping by when I lived there (about a decade ago now, maybe things are different).
I can see two practical problems with this, and am curious about how they deal with them:

- The investors will not be entitled to the same information as stockholders, which will limit their ability to properly value the shares. This, in turn, should increase their risk perception and lower the price they offer.

- Even if the contract between the investor and the employee is sound, the employee could fail to deliver the stock for a number of reasons, including violating something in their employment agreement, or due to onerous provisions among the vesting terms. (Companies have been known to pull back securities which were already vested at the time the employee left.)
Maintainer here. Surprised but pleased to see this make it onto HN. I'm glad people find it useful!

I had a desire to read the book over Christmas, but found the PDFs really weren't very useful for reading on my Kindle (and the book being out of print meant it wasn't feasible or cost effective to acquire the paper version). As always, the perfectionist in me kicked in and I spent much longer than necessary converting it, so figured someone else might be interested in the fruits of my labour.
Dogecoin plays good samaritan in India
If you only care about IE such as inside corporate intranet, and never had to worry about cross browser compatibility, knock yourself out. On the other hand, the scalablity and performance on the intranet usually are not a high priority. Why not just learn jQuery rather than tight yourself up to vender specific, proprietary technology?
Third paragraph of the article, last sentence.

(There is also sad news today, with layoffs for 15 percent of the company’s workforce.)
This Is Not A Conspiracy Theory
Ask HN: Is there a way to generate text editor color schemes?
Ideally I would like to write a color scheme once in some declarative way and get TextMate/SublimeText, IntelliJ, Eclipse, Vim, Emacs, Terminal and pygments out of it. Does anyone know of such a tool?
I was wondering why they chose such an awful keyboard and then I realized I was looking at an ios device, crazy.
That's disappointing. I was really hoping that it would be someone external to the company who would be visionary enough to take them to new heights. Instead, they're picking the safe, enterprise bet, who won't change things too much.

I would say Microsoft's consumer facing days are numbered.
I'm surprised that even turns out as well as it does. Those headers are for pandoc. I guess Github must have a Yaml extension to their Markdown renderer which is picking it up.
New for Draft: Presentations, Push to Svbtle/Basecamp/Ghost, and more
Only in the sense that making your software secure is a separate skill.
Because private companies don't want to lose control of their shares. When too many outsiders hold your shares, bad things happen (i.e. the SEC starts treating you like a public company).

For this reason, most equity plans have a right of first refusal. Your ability to trade restricted shares to outsiders is limited.
My personal opinion is that for Microsoft this is a much better solution than to hire an external CEO with an MBA and no background in software/technology. If the news are true then I wish all the luck to Mr. Nadella.
I agree. Happened to me today in a matter of hours. Something I'd been working on for the past couple days (mundane task) just got "nuked" with a new requirement list which will now wipe our data in the database that I just finished connecting to our code. This big company is so inefficient it's maddening, I don't believe my group will ever release a product. /rant (sorry)
If it's not too much trouble, could you paste your error into an Issue on Github? I haven't done any testing on the Makefile, so it'd be good to get it fixed up if I've done anything stupid.

https://github.com/jagregory/abrash-black-book/issues

Do you have Pandoc installed?
How to Create a Landing Page that Sends You a Steady Stream of Customers
Took some time to write-up this BEAST of an article. Hope you benefit from it, let me know what you think.
US Admiral Named New NSA Chief
It still looks more like a workaround rather than a straight solution. I.e. chatty nature of XMPP is masked / mitigated with MQTT. A proper way is really to reduce the chattiness of XMPP itself in cases when it's needed.
I wonder if someone could comment on the validity of the contract between the hospital and the victim of the enemas.

For a contract to be valid both parties need consideration. Since the victim didn't consent to the enema or the other procedures how did he receive any consideration. I would argue that it's impossible to enforce this contract.
Or even more cheaply, reduce the number of people!
Pump and dump: Buy up a new hit, throw out the old talent.
Great! I had some fun with this, and learned why Mobi is so frowned on by ebook publishers. Glad it turned out ok though. I'm reading it on my Kindle at the moment too.
Sure, if you view the code as a conversation between the reader and the compiler, but as a conversation between the reader and the writer, I would hope that those inferences (e.g. name is a non-empty string) would be reasonable.
Microsoft New CEO Reportedly Satya Nadella
When you get to play with it next week, you'll understand. Newsfeed is one section, and you can choose from a variety of others to flip through. They will be curated and high quality. See recent posts like: http://recode.net/2014/01/27/facebook-is-seeking-editors-for...
upvoted because these are three important aspects I did not consider. Good riposte.
Show HN: I Made a minimalist chess clock for android
great start! keep going!

-bowerbird
heuristic play is putting a child amongst a bunch of everyday items and letting them experience this stuff without any guidance from a parent. The adult monitors for safety, and joins in, but should let the child guide the play.

So a box of suitable items for that might be nice? A soft safe play mat. Some hair brushes, fabric of different texture, stuff that crinkles, plastic bottles with dried peas in, pine cones, emery boards, glittery things, etcetc.

You have to be a bit careful because the mouth is a sensory organ and children at that age will put anything to their mouth to explore it. You might want to nicely print something about heuristic play.
Kansas Legislature Wants To Stop Other Kansas Cities From Getting Google Fiber
Creating Spotify Playlist for mobile use. $1 per 20 songs
Are you tired of running out of skips on Spotify and listening to a song you don't like. I know your time is valuable especially on the go. We'll create a playlist of all the songs you love, so even when you run out of skips you'll listen to songs you like.
how awesome, $89 tho :(
Cost. In my day job we use extJS so I know it pretty well. I would have been the first one to use it in my side project. But because pretty much every other javascript frameworks is free and the extJS licensing is terrible they weren't even in the decision.
Do you think that, because it is in a circle of 'friends' that there is some self filtering done before people post?
Founder's Institute does exactly this for their cohorts:
http://fi.co/faq#fees (see the optional fees)
Yes, this is a very common restriction in employment contracts (or in other corporate policies that are just as enforceable).
Cadillac Desert is one of the great American books of the twentieth century. I wish I could make everyone in my region read it.

And Ed Abbey wrote some great books, too. Desert Solitaire is always worth rereading. Last time I was camping at the Maze I took in a couple evening sunsets enjoying that book again.
‘Walk of Shame:’ No flag for Indian athletes at Winter Olympics
Toymaker Goldie Blox Wins Super Bowl Commercial, Courtesy of Intuit
Wow, it's like Houston personified.
Only 15%? They're doing better than I expected!
Right, and this webpage is explicitly targeting Alice.
I know people are saying this is a bit steeply prices, but I think this is perfect. I've been looking at the various options and they typically all require three components- the touchscreen/lcd itself, a controller board of some sort, and then the Arduino itself. Then you have to actually put it all together, and as people have mentioned you end up with a lot more than two pins being used.

This one at Adafruit costs $40, uses five or six pins, is smaller and doesn't have the Arduino built in.
Last time I tried ExtJS, it struck me as a framework made by people who suffer from an extreme case of NIH syndrome. Personally, I prefer small, light frameworks that play with other frameworks well. I don't like big "uber" frameworks that re-implement everything. That's not value, in fact, it's negative value in my mind.

If I want to manipulate the DOM or do AJAX I'll use JQuery, if I want to do data binding I'll use knockout.js, etc.

But these are minor annoyances compared to the huge ExtJS no-no for me which is the fact that ExtJS seem to actually hate Javascript. Or, they targeted the framework towards people who'd rather write C++ in the browser - giant "class" hierarchies everywhere. Ugh.
Having you checked out KendoUI? They seem to be somewhere between the ExtJS/AngularJS spectrum.

I've used Sencha's frameworks on 3 different projects now, and I still hate it. For many different reasons:

1. The learning curve: This is probably something you already know. But you may not be aware of is the other effects this can cause. If your team consists of members of different level of experience (from 0+), the code quality is going to suffer a lot from the lack of knowledge.

2. ExtJS and Sencha Touch are 2 different products. Today's web app demands to be runnable on many different platforms. With ExtJS you get point and click. With Sencha Touch you get swipe and pinch. But what if you're running it on a touch laptop that needs both point and click and swipe and pinch? I'm working on a product right now that integrated the 2. While we succeeded at reaching the goal, the result is not something I'm proud of.

3. Sencha is a walled garden that makes it hard to integrate other libraries into it. For the most part, Sencha already have a lot of things that you needed (like data grid, combo box, etc). But what if you want to do complex data visualization with d3? Complex interactive behavior with Rxjs? Or realtime updates with socket.io?

Eventually, I found out that no matter which framework you choose to use, you'll end up needing to read its source code to understand what's underneath. If you have to do so anyway, why not pick a framework that's simple to understand?
Shouldn't it be easy enough for Twitter to just return the handle to the original owner? I guess Twitter has to cover their own ass to a degree, and it is possible the original owner is making up this story and actually sold the Twitter handle (though I suspect this would be against Twitter's policies).

However, based on what I've read, the people involved, and Occam's Razor, I believe the published story. Twitter should transfer ownership of the handle back to Naoki Hiroshima, do the right thing, and get some good press at the same time.
Ask HN: How would you build a site like HN?
Hi,

I'm interested in hearing your opinions about the architecture and design decisions that you would make if you were to build a site like HN, which could have (I'm guessing) pretty high peaks.
What technology?
What platform?
What cloud provider?
What would be a budget-conscious option?
etc.

Thank you.
Layer (http://layer.com) is building a successor to XMPP that's optimized for mobile and solves device coordination problems. The inventor of XMPP, Jeremy Miller, works there.
3 Strategies for Turning an Angry Customer into a Happy One.
Turn your customer service department into a positive environment and remove the feeling that your customer service department is simply just a branch of your business where customers can vent out their problems.
They can't cause any trouble until the employee shares have been delivered, which would be at the same point that the employee could unload the stock via other means; until that point, all they have is a contract with the employee.
Flipboard FTW!
I just routinely flag submissions like this - they are of zero value and use valuable real estate, making them net negative value.

They are also genuinely inappropriate.

Flag it and move on.
Rust 1.0 roadmap spreadsheet
The world doesn't have to stop, Twitter just needs to give the original owner his handle back. The evidence that the original owner was extorted to give it up has been making the rounds on HN for the past day or so.

Believe it or not, the author received a $50,000 offer for "@N" before, so there's non-sentimental reason behind it as well.
a) True, but it can probably be pushed into the parameterized Singleton class. I didn't try, since that might get more language dependent and since I wanted to keep things explicit-but-short for demonstration purposes anyway.

b) You're touching a tiny part of the implementation of the real C, yes. If you're able to push the Instance and Mock functions into Singleton, you might be touching literally no code of C other than relying on the fact that it in-fact inherits from Singleton.

I nonetheless agree dependency injection is a better solution. The biggest objection I have to this implementation is that there's nothing that tells me I should be mocking C, or catches it when I forget to mock C.
how in the hell am i going to have bandwidth for jQuery AND my 200K of carousel images?!
Startups Can't Survive On $20,000
Because the thief actually did acquire the last 4 digits of the credit card number, and there is plenty of anecdotal evidence that their techs can and will give out the last 4 digits of credit card numbers.
What if we used geothermal sources just to boil water, not generate energy to desalinate it, and just free that water vapor to the atmosphere?
Eagerly looking forward to the explanation for this weird juxtaposition.

http://i.imgur.com/huUv09m.png
>>Everyone believes in their company, even the people who work at companies that turn out to be duds.

Why would this be true? If desperate, I'm willing to work for any (non-evil) company I believe can pay me what they owe. The product can be absolute garbage that'll never sell, that's not really my problem. It would obviously impact my valuation any stock options, but that's another story.

(I'm happy to work at a place I do believe in - although I'm still glad they pay cash and not stock).
And you’re writing this on “Hacker News”…
When I started on my E-Book about Open Sound Control (http://osc.justthebestparts.com/) I was using markdown and assorted home-rolled tools to convert that into both Web pages, epub, and PDF.

I found that I could not layout and formatting I wanted and when it came time to officially roll-out the release (a bundle of PDF, epub, and mobi) I opted for InDesign to avoid weird breaks and gaps.
Not surprising that they put themselves up for sale - Clumsy Ninja never hit top 10 grossing. That was their ticket to the Billionaires Club and they missed the mark.

Still a great outcome for the NaturalMotion guys. Welcome to the Borg.
Important Security Update for Yahoo Mail Users
What? It mentions one name for CEO and one for chairman. The last bit is just names that were looked at during the process.
US Media Blacks out Snowden Interview Exposing Death Threats
Texting against masturbation education in France
Regarding the second point, failure to deliver is an insurable risk, and would probably spawn a related market in derivatives. Anyone trading the contract on the shares that the employee wishes to sell will probably go over the employment agreement and the corporate bylaws very carefully in order to assess this risk.

Under what conditions have employers been able to pull back shares that are already vested without being sued into oblivion?
This is the first thing I saw today upon opening HN. Seriously, how does this make sense?
As a Microsoft Developer, I don't want a Microsoft with new vision. I want a Microsoft that will continue to build a great platform to build business applications on.

We moved away from WPF after Windows 8. We gravitated towards ASP.NET MVC, but increasingly started using Angular JS.

While I love these new javascript libs, I miss the great tool set that Microsoft always provided. Without that, I think we can eventually move completely off Microsoft without looking back.
Audio Fingerprinting with Python and Numpy
Mark One 3D Printer by MarkForged Prints Carbon Fiber, Fiberglass, and more
I think the breaking this into different sections of the day is over-rated. The most important thing in this is 'plan specifically what you are going to do today, then do it'. As the poster says, this is actually one of the hardest things about getting stuff done and most people don't actually do it. Personally I like to plan that out the night before, so I can get cracking right in the morning.
Inside the mind of Jason Calacanis
>post-IE8, browsers are pretty easy to deal with on their own.

False:

- CSS browser prefixes are automatically inserted by jQuery

- Many jQuery selectors don't exist in the CSS selector specification

- Looks really really ugly and that makes it hard to read for you and other coders.

var pairs = $(".form").not(".old").serialize();

/* without jQuery */

var pairs = [].slice.call(document.querySelectorAll(".form"));
var data = forms.filter(function(ele){
return /\bold\b/.test(ele.className);
}).map(function(ele){
var form = ele.querySelectorAll("select, input, textarea");
var pairs = [].slice.call(form).map(function(subele){
// maybe if subele.type === "select"
// but I got tired of writing this example
// but that's the point anyway
return subele.name + ":" + (subele.value || "") + ";";
});
return pairs

}).join("").replace(/;$/, "");

So be kind with your co-workers, use jQuery. Even my 5 year old android can run jQuery without freezing the built-in browser.
Really wud love this.
How do you figure it's not genuine? It's on-topic and exactly answers the question.
Stratasys Releases The World's First Color Multi-material 3D Printer
On a side note, I like how the product is presented by two young girls. Is this intended for educational purposes?
I grew up in the Milwaukee area, but eventually moved to Boston. I think it produces a decent amount of talent (my school had a great technical program) but there's not a lot of interesting employers there.
I like techniques like this, but the issue I find myself struggling with a lot is that some tasks I have are ambiguous enough to be practically open ended.

It's one thing to bang out 1000 words for a blog post, but I might decide that in this 2 hour block I want to implement a feature. Except at the end of 2 hours I've made almost no progress because of some bug I didn't expect to crop up.

So I stick on the "feature" because I want to mark it off the list, but then I run over the rest of my list in doing so.

"Estimate better" isn't really actionable, so my issue stands.
probably because github uses jquery
Pincus was not ousted. That's a really common misconception.

Pincus still retains voting control over the company (much like Zuckerberg retains control over Facebook). Any changing of the guard that took place had to take place on his initiative.

Now, there's no doubt that he felt pressure to leave from the stock market. But that's not an ouster.
You wont have $.contains, instead $(el).children(child) returns a chainable filtered list of the first level of child nodes, or $(el).find(child) will go down recursively.

jQuery rarely dumbly duplicates some native functionnality, as for the example above, most of the time it will diverge in meaningful ways.
It's a nice project. I've purchased stuff from EarthLCD before and they're a good group. Those complaining about the price probably have never tried tooling their own kapton/copper flex circuit.
Or just don't use the parts of Bootstrap you don't need, it's fully modular.

Four steps for pairing BS down to your bare essentials:

1. Clone the repo [0].

2. Hide unneeded JS modules: Open ./Gruntfile.js [1], scroll down to `concat` task, delete or comment the JS files you don't need.

3. Hide unneeded CSS: Open ./less/bootstrap.less [2], delete or comment Less includes you don't need.

4. Run the `grunt` task to recompile it.

Voila, lightweight, stripped down Bootstrap with only the parts you care about, in less than 5m. The beauty of frontend build systems.

A side benefit is once you adapt a build system for your frontend, you can add all sorts of additional customizations [3] to it, BS just provides a nice initial setup for that.

[0]:https://github.com/twbs/bootstrap

[1]:https://github.com/twbs/bootstrap/blob/master/Gruntfile.js

[2]:https://github.com/twbs/bootstrap/blob/master/less/bootstrap...

[3]:http://gruntjs.com/plugins