skysight-inc/HackerNews huggingface dataset:
I appear to be living in a place where that's illegal (the EU). We don't have "ladies night" here, it's illegal to charge one sex while letting the other in for free, it's illegal to give one sex a free drink.
Golden Shield Project
When someone has so lost control of himself that he can't feed himself -- even though he has the money to do so -- we put him into custody in a hospital, and hopefully rehabilitate him. That's severe mental disorder.

You're absolutely right about healthcare; you can't replace public healthcare with a basic income.
The best comments are surrounded by pertinent code. I don't think I've seen a workflow yet that allows you to attach specific portions of commit messages to specific code passages, so it's a little difficult to ensure that what you're saying is clear.

It's also not guaranteed to stay with the lifetime of the file. This is often a problem if you're downstream; if you just download the source code, it's a lot of steps to go back and get to the source repo and look at all the commit messages.

Additionally, the commit log will be only be a log of deltas, and doesn't give you a picture of what's finally there. With well-written comments, you should get a good idea since they're kept up to date (I hope!) and present a unified picture of what's going on.
Let's hope this one will soon just be a cache hit as well then ;)
There's a tradeoff here - apps become harder to write because you know have to deal with a larger set of possible configurations.

App authors also might shut off the app in less you give it all the permissions, which will cause users to just say yes every time.
Size itself is actually not that important. The time to load and process it still is to some degree, especially on mobile, and that increases almost linearly with size.
It's meaningful in a few ways I can think of.

1) For poorer countries with spotty internet, or mobile only that is slow.

2) For mobile, where data use matters.

3) Ideally with a library this small, it's mostly doing exactly what you need it to and nothing else. So it should be faster for what you're using it for. It's not trying to be all things to all people, and the trade off for that should be giving up long-tail features in exchange for more speed.
It's not about the money [AUDIO]
Firefox's 3D View was definitely an inspiration. Note however that Reveal lets you focus in on a view within the view hierarchy, which is handy when you're only interested in one part of a large hierarchy.

Symbiote (https://github.com/TestingWithFrank/symbiote) and DCIntrospect (https://github.com/domesticcatsoftware/DCIntrospect) were also inspirations.
Mammals can 'choose' sex of offspring, study finds
Personally I think the watermarking on this video is a little obsessive, but my opinion doesn't matter. I'm asking a hypothetical question, what I think or what the news channels actually ends up doing isn't important.

If they actually had removed it (for whatever reason, justified or not), would that be legal?
I read this as a sign he's not being tortured or mistreated. He seems in good spirits and overall a nice person who has a sense of humor. Although Putin wants him out of the country unless he stops the leaks, at least he's getting along ok at the airport. Not that Putin should be congratulated for this as it's all politics, but compare this to our treatment of Bradley Manning. Had Manning been released on bail for the time before his trial and allowed to speak publicly, we might have come to know and like him in the same way as Snowden.
> ...so you're saying, no one will read the documentation, because they'll all be looking at the documentation?

I think he means that devs won't be reading documentation like a book, chapter by chapter, trying to comprehend what API does, but instead they will look at tutorials and code snippets, and enter your documentation at random points via Google / StackOverflow links, mostly in cases when something is not working.
By the way ... one big use case I'm seeing for jQuery replacements lately is being a drop-in replacement for BackBone apps, since they need just a tiny fraction of jQuery's capabilities but do carry around all it's weight for no particularly good reason.

I'm not sure if Minified.js qualifies for that, but if it does you should definitely make a bigger point of that ;)
Yes, it's extremely common to call jQuery from, for example, Google's googleapis.com domain.

Here's a quick sampling from a random group of top sites:

stackoverflow.com (googleapis.com), kickstarter.com (googleapis.com), cnn.com (their own cdn), businessinsider.com (jquery.com), foxnews.com (their own cdn), nbcnews.com (aspnetcdn.com), espn.com (espncdn.com), tumblr.com (secure.assets.tumblr.com), lastfm.com (googleapis.com), lyricsmode.com (googleapis.com), reference.com (sfdict.com, cdn for ask etc), qz.com (googleapis.com), theverge.com (googleapis.com), ehow.com (googleapis.com), wikia.com (googleapis.com), chacha.com (googleapis.com)
I think so. If I remember correctly I saw this footage on another site yesterday without watermarks. I think it was taken by one of the human rights workers and then was used by several news agencies who put their won watermarks on it.

Edit: I was wrong, the BBC used it here and covered one of the watermarks with their own. http://www.bbc.co.uk/news/world-europe-23293756 (about 50 secs into the video).
BitCoin is not anonymous. Cash is anonymous.

Why don't international corporations just exchange briefcases full of $100 bills right now?
From the audio recording of the message (starting from 30:40):

"Not that I wanna be their official messenger."

http://www.youtube.com/watch?v=yNQSVurlAak&t=30m40s
> Sure - 4 is smaller than 32, but is that really the biggest concern with a JS library (and modern internet speeds)?

Yes, it is.
Here is the exact opposite point of view, that we need massively more comments to the point where they are not merely comments, but comprehensive, prose discussion interwoven with code. As far as arguments to change the status quo go, I think Knuth's has more to recommend it: http://www-cs-faculty.stanford.edu/~uno/lp.html
I'm sure you don't mind 1% of the population raking in a substantial passive income, though, do you?
In fairness, a good article with actionable, specific observations (and the inline with my vague recollection of recent consensus). Still, posts with titles like this make me think:

- As a rule of thumb, rules of thumb are useful in many common situations.

- As another rule of thumb, titles which are stated in fairly absolute terms generate more interest.
First thing I did was disable all email notifications. Not a trivial task: I had to turn off like 30 different types of notifications one by one. However, these sly bastards just kept coming up with new notifications, that were turned on by default. So I kept getting emails from facebook, even though I thought I had disabled all of them.

That was my experience a year or two ago. At some point I deleted my facebook account, because the value I got out of it wasn't sufficient to tolerate all those annoyances: changing email notifications, constantly changing privacy settings and policies, annoying ads, annoying messages from people I barely know...
We just need to adjust social attitudes so that it's accepted that passive income is the right of everyone, not just 1%.
This is the problem with "detecting" piracy - it is super-easy to get it wrong and start punishing legit customers. Any developer who makes the decision to punish pirates risks losing paying customers. How many lost paying customers is it worth it to punish people who have never and very likely will never give you a dollar?
See
https://en.wikipedia.org/wiki/Content_delivery_network.

Use of these (to serve static content) reduces your server traffic/load and gives a faster response times to users in different geographical regions.
Noticed that not only the ligature between 'l' and 'C' is removed, the designer's also, on a few occasions, type the client's name with a space between the 'l' and 'C'.
Konami Hacked
How does this compare to Zepto.js?
Your primary site has mobile formatting issue (IOS).
The maintenance site does not ;)
super duper mode, space for shift? i don't get it ... o_O
Oatmeal with bacon crumbled in is delicious.
Wow! I had no idea such a database exists.
not enough jquery.
the Snowden trial should start the day Bush and Cheny, Obama and the CIA torturers stand trial for breaking american law.
Ring.js – JavaScript Class System with Multiple Inheritance
In my opinion absolute relative size is actually less important than how many TCP roundtrips it takes. It is no accident the author of this library is trying to fit in under 4KB specifically.
Yep. But with jQuery, the browser parse 91kb of JS, this is the difference...
The other poster's concern is obviously punishing the undeserving poor.

However, the point of the article here is to assume that millions will be "free loaders" no matter what we do because their labor is unnecessary.
If it makes you feel any better, on my desktop scrolling does not work with neither space, the cursor arrows or the scroll wheel.

Another addition for my "don't waste my time" domain block list.

The whole content of the post is "I got rejected many times. I added a Mr. before my name. I got accepted many times."
I hope he stays here in Russia. Yes, we as a country are far from the ideals he strives to protect, but it will be difficult to find such country elsewhere in the world. But I'm sure he will find Moscow a cool place to live at least for some period of time.
Not only are you right that these docblock comments can get out of sync with the real parameters, but I would argue that it is almost inevitable that they will. I rarely waste my time reading them any more, but when I do, there's something out-of-date more often than not.

I like your idea of documenting only the interesting aspects of the parameter list. I'd advocate just going ahead with it, using plain old concise English prose to do so. Comments are supposed to be for humans to read anyway.
When code has been poorly refactored (I'd count "documentation/comments weren't updated") I find knowing the original intent behind classes and methods to be useful in understanding their mutated design, and how it was arrived at.

Further, handling of the edge cases may have changed, but many of those changes may be bugs in the code to be fixed rather than intentional design changes to be re-documented. When fishing for the cause of a crash, said comment can help verify the existence of a bug, even if it's not the bug you're looking into.

They can also guide the fixing of that bug. This variable shouldn't be null: is that the fault of the callee for not providing a fallback? the caller for violating function preconditions? caller of caller for the same? another class that had it's invariants violated without asserting?
According to the article, no journalists were allowed on the conference and no filming or taking pictures were allowed either.
The article also says that Snowden expressed his wish to stay in Russia and get asylum there.
Your Georgian language looks exactly like Russian J
> Additionally, the commit log will be only be a log of deltas, and doesn't give you a picture of what's finally there. With well-written comments, you should get a good idea since they're kept up to date (I hope!) and present a unified picture of what's going on.

Actually deltas are very useful. Blameing code is often very helpful, even if commit messages aren't that great, because you can see which lines were there from the start, and which lines changed together. That alone is often enough to deduce if something you see in code is stupid error, or sth that was intended.

In my company every commit has JIRA task number attached, so for EVERY line of source you can easily find why it's there from the big perspective. That's very valuable, and it's much easier to maintain commit messages than to update comments.

Of course some comments are still needed.,
Did you make performance tests and comparisons with other libraries?
> I would need a much larger subsistence wage to survive in the SF bay area than I would in most other places in the country.

Plenty of people live in the SF bay area with no BI at all.
I don't endorse this way of developing software. It's profoundly bad -- in a way that comments can't fix.
Recharge Your Mobile Device Using Pedal Power with Weekend Projects
Well, if the comments are not different for men and women - as in, you're not actually trying to say something not in the words (winkwink) and it's appropriate for the level of relation, and if you respect if someone tells you some comment was not so great, you should be fine with most woman of the technical inclination, I'd say.

It's a subtle thing, really. One person can make remarks about women and shoes and it's funny because we know that's not his real opinion, another does it and it's offensive because he thinks it's true. It really is about what your real opinions and intentions are.
This is interesting, but what percentage of the time spent downloading jQuery is actually transferring the file? I would imagine that jQuery is already small enough that the majority of the time is spent just establishing the server connection.
One key takeaway from a security course I followed at uni was to never use a stream cipher if avoidable. They tend to be much more malleable than block ciphers, and are generally less understood.
It's totally possible to get a job in those areas without a degree.
This is the opposite of central planning. It lets everyone decide what to do with the money themselves.
So the business wouldn't make sense (but just be less profitable) if you had to pay the list price?
After looking at the source code for Tex, I have decided literate programming is a massive failure.
I totally agree.

If I'm hiring someone for my team, I need to see skill. Or smarts.

If we're hiring an outside consultant, it's always for technical knowledge that we don't have. Again we need to see skill.

If we need to hire another team lead, it's usually because we have no one to promote from within (either due to experience or lack of volunteers), and again we need to see skill.

I don't hire for marketing, but I'd hope that they also want to see results and could care less if you've programmed before. Indeed it's likely irrelevant.
If some of them are in different DCs or on non-dedicated hardware, probably to stop their comms being intercepted.
Sizzle is actually a big one, CSS1 doesn't really cut it for anything but the most trivial use cases, although if you're only targeting modern browsers than I guess you can rely on their support.

Also, if you don't support each, I assume you don't support method chaining on enumerables?

As for actual missing features, the jQuery data stuff is really useful, but if the intention is to use minified with something like backbone, I guess it's kinda moot.

EDIT: I forgot to say nice library and I like the source code too.
I don't want that. I want him to continue leaking this information. From all accounts, this is the tip of the iceberg we've heard so far. Snowden might have no intention of telling us about the extent of everything, but I at least want to hear everything unfold. The US court systems are not a place to get justice and enlighten the public. They're a place to pay huge legal fees to hopefully not end up dead or in a cell, especially in a case such as Sowdens'. One of his main goals for leaking all this is that the public had no idea of our laws because they were created in secret courts. He's supposed to now trust lady justice to reveal the truth?
If you were truly his friend you wouldn't be moaning about him in public...
You assume "addCD" actually adds a CD to, say, a music library, rather than being a butchery of "addToCD". This might be unlikely in Java, but if this were C89 (where no function has a containing class and where no parameter based overloading is possible), I'd be calling you the ambulance if you weren't seriously wondering whether "CD" refers to what's being added to, or what's being added.
Good god, you've brought back nightmares about WPF documentation now. Want to know what XXX property means in WPF? Well, the documentation will helpfully tell you that "gets or sets the XXX property of the FULLNAMESPACE class."

I've learned that sometimes BIGCORP makes developers document something when they have nothing interesting to say.

Someone should design a programming language without commenting capabilities and figure out a new/different/better way to deal with library API documentation problems as well as implementation documentation.
has support for old browswers
ButtleOFX - an Open Source Compositing software
Such very different issues.

Tax structures are intentionally written to leave openings (like the double irish), courtesy of lobbyists. And it doesn't take much effort to do it. For every politician that wants to bust Google for dodging taxes, there's one that wants to give them huge tax breaks for putting a data center in their state, and so on.

When it comes to jurisdiction, the US Government has essentially no power, via the tax code or otherwise, to force Google to pay taxes on foreign profits unless the money is repatriated.

The same is not true about national security. Political alignment is almost entirely on the side of giving the government more power for 'security' purposes.

When it comes to national security laws, and having your corporation located in the US, you can forget about fighting back and winning. The laws are in place, and they can not be rolled back without a fundamental culture / attitude shift among Americans. It's arguable, in my opinion, that it's dangerous to fight the government on these issues (eg Joe Nacchio / Qwest). That's not to say someone shouldn't do it, but when your personal well being may be at risk, very few executives are likely to put their comfortable living on the line.

Lobbying about taxes? Half the government is likely to be on your side when you do. Nobody really cares if you do that by comparison to national security issues.
No, actually I wasn't really interested in that yet. I wouldn't expect it to be that bad performance-wise, but if performance would be my goal, there'd be a number of things I would have done differently.

I also guess that almost all sites the cost of parsing and executing the libraries is more significant than the actual runtime. I mean, there are sites that parse 200kb of ungzipped source code only to execute the 2 kb of them that are required to have some pull-down menus or sliders a couple of times.
That is really hard page to use.

The tiny targets in the background need me to hover over them to find out there is content behind them? And only once I hit them will they tell me what that content is?

Since the product seems like it has /something/ to do with visualization, this is kind of an anti-endorsement for the product.
I don't know what it is but the landing page looks great
anyone else think that the bigger DuckDuckGo gets the more likely it will turn into something similar to Google in terms of less privacy?
My "career" aspiration in school was to be a bearded, suspenders wearing unix admin/hacker.

I don't ever want to get non-technical. I've been a project manager, and found the work excruciatingly boring.

I've been a freelancer, and found the work mind numbingly boring.

I much prefer working for a company where I can be neck deep in designing and building challenging products.
Just a passing tinfoil comment... Google has so many fingers in the analytics pie, if you're not being recorded by Adsense or Analytics, then there's always CDN.

No idea if it's all linked up, but it means that using alternative search engines doesn't really matter if you still visit Google-enhanced destinations.
Bad names are bad code, and comments are not an excuse for bad code.

There's also no reason to believe someone with byzantine naming practices is going to be any better at documentation anyway.

And why would a function for adding to a CD have an integer parameter named "tracks"? (If your next argument is "maybe it's for the track number"... Bad name! Bad code!)

Finally, context is important, and considering a single function in isolation and thinking up all the ways in which it might be ambiguous (though I've yet to see anyone identify a plausible way in which this one could possibly be) is ridiculous. In all likelihood, the behavior of a function is even more obvious in the overall context of the system/API it's part of.
Retargeting, What Is It, How Does It Work, and Is It Effective?
Things Google Ventures guy Rich Miner looks for in startups
It's pretty but the writing is terrible.

Everyone here (and me) seem confused with your value proposition. Let's break it down. And I am going to guess that the product is debugging tools for mobile apps?

"The Next Generation of App Building" -> this tells me almost nothing. Rewrite: "A comprehensive suite of tools to debug your mobile apps."

The next paragraph is pretty full of empty words too:
"Vessel provides a comprehensive suite of tools in one vehicle, making it easy to solve problems and track progress - so developers can focus on inventing and building better mobile apps." Removing empty words: -> "All the tools you need in one place - so you can focus on building better mobile apps." Ah, that's better already.

Now, you can probably drop "A comprehensive suite of tools to debug your mobile apps." because "All the tools you need in one place - so you can focus on building better mobile apps." says the same thing.

Much shorter! Make that the headline.

One more round of editing to remove needless words (and add information about what KIND of tools these are):

"All the mobile debugging and profiling tools you need in one place."

Still needs lots of work, but you see what I mean by trying to improve the content. Remove needless words. Add actual meaning.

Add some actual information for developers below it in a paragraph. Like: works with iOs and Android. Free trial. Example implementation code.

Anyone else want to rewrite? I'm not the best writer.
In https://github.com/magnetikonline/webserverinstall.ubuntu12.... you shouldn't use if(-f ....

You should use a try_files as it's a lot more optimised.

If's are evil in Nginx and should be avoided as much as possible
Of course it's all linked up, including other freebies such as Google Fonts. Why else would they be offering it for free.
potdesk.com
Nation Will Gain by Discussing Surveillance, Expert Tells Privacy Board
Twitter hands over data in French anti-Semitism case
I started watching the Github repo [1], I love your website!

1: https://github.com/joeblau/gitignore.io
Sure, I can switch my code to use this, but how compatible is this with common 3rd party libraries that are dependent on jquery? For example, will this run the bootstrap js code ok? If it doesn't run that code cleanly, then we are still stuck importing jquery.
Oh, those flying balls actually DO something?
I think TeX in particular somewhat suffers from being written in a language few people know (a Pascal variant Knuth invented) and to 70s architectural standards (fixed buffers for everything, etc.).

Better recent examples:

https://news.ycombinator.com/item?id=5998580

http://www.haskell.org/haskellwiki/Haskore

and just about anything in http://coffeescript.org/#literate
JVM works, but let's not get carried away there. It still has method size limit of 64Kb here in 21st century, it is stack-based (reducing the possible optimization space considerably), and has no provisions for proper lexical scoping.

People port languages to JVM for its ubiquity and massive amounts of library code, but I assure you none does it for some technical advantage.
From your blog post: "A one-stop testing, distribution, and feedback platform for mobile apps."

MUCH better! Use that.
Could "North Colorado" be America's 51st state?
It's a bit misleading when you say Zepto has no AMD support, when it actually does.
So where does this library compromise? Why isn't jQuery this small?