skysight-inc/HackerNews huggingface dataset:
Whenever we talk about the nature of a people, things get complicated very fast.

That said, my personal experience with community-vs.-individuality in Chinese culture is closer to the OP's than yours. There is incredibly strong feeling in China that the world -- and, indeed, your fellow countrymen -- are out to get you, so you'd better get them first. The tragedy of the commons is not a problem in China because the concept of a commons is itself perplexing to many Chinese. The way that Chinese citizens treat common areas such as parks (read: with great disdain) is indicative of this mindset.

Put another way, the concept of "community" does exist for many Chinese people, but it usually extends only to family members and friends. If you're within this boundary then things are as warm and welcoming and community-focused as you might desire. However, the boundary is razor-sharp and does not usually extend to things such as neighborhoods or towns.

And of course, there are always exceptions. A Chinese woman I know prides herself on the fact that the never screwed anyone over during her life (she puts it a little more delicately than that).

Perhaps this is all growing pains. Maybe things will mellow out once people become wealthier, or feel that they are better protected from adversity and/or their fellow man.

Disclaimer: much of my opinions are based on anecdotes from city life (Beijing, Shanghai), rather than rural life.
App.net to support activitystrea.ms, pubsubhubbub, Webfinger, feeds
Followup: White House tells Entrepreneurs to Focus on Donating to their Reelection Campaigns.

(Note: This is not a dig on the current White House occupants who I voted for and will vote for again, just politics in general).
(Completely aside: Your front page's colors look strange on my Mac. https://skitch.com/joshua/ecykp/80legs-custom-web-crawlers-p... -- see the blue border?)
HAR2009 was 150-180EUR

CCC Camp 2011 was 140-175EUR
I don't think pointing to surveys showing few Clojure users came from Haskell/ML, is sufficient to disprove Yegge's assertion. If a language's designers came from camp A, yet the majority of users came from camp B, that does not mean the language is not strongly influenced by camp A.
300-400 dpi on desktops is a silly idea. 200 dpi is excessive for a display that sits a couple feet away from you. Even for laptops which have screens that are on average closer, 200 dpi is pretty much all you need. Going much beyond that gets you very little in terms of perceived quality while costing a lot more to manufacture.
To be fair to "I Can Haz Cheezeburger", which admittedly is hard to do on forum like this, it brings entertainment to millions of all ages and hurts no one. Where are the negative side effects in that?
Wrong. Someday maybe you'll need to work on code written by irresponsible and sloppy programmers who wrote buggy and unmaintainable code, which you should not perpetuate.
Right. What I think the parent comment is saying is that if they have contacted YouTube directly, Google (the search engine) would not get served with a take-down notice... YouTube would and it would have no influence on Google Rank.
Working with Bitcoin reminds me of online poker - potentially lucrative but too many pitfalls right now. Not enough regulation and oversight leads to cheats and frauds.
$102k comes down to about $75k after Federal and State taxes, and $22k is ~27%.
Moving our start-up from Seattle to SF - the story of Napkkin
Fed Procurement Site, $74.4M, Crumples on Launch.
Why is it a false dichotomy? Do you honestly believe that people will all of a sudden flog to STEM subjects just because somebody tells them they will forever be unemployed otherwise?

We might just have this arguement because this is, after all, HN, but it still astounds me how hard it seems to grasp for many here that not everyone is actually even remotely interested in programming or "building a product".

I am absolutely convinced that ultimately a society as a whole can only benefit from a workforce (how I hate that word) that is educated beyond the requirements of their day jobs. The more you are interested in outside of your actual occupation, the more these interests will also play into your work and thus influence its outcome.

We have a constant stream of articles here that tell us how people became programmers without studying CS etc. Why however do people always assume everyone else is incapable of learning something else after studying something in the humanities? I know only very few people who expect to work directly with their field of study. In fact, most of the people who do are the ones who will at least try to go on and go into academia. Most other people I have ever met were very aware of the fact that there might be quite a disjunction between their area of study and their future job.
I find it funny how, in the article, Brennan Novak asks, "Will App.net last into the next decade and provide the backbone of the federated web?"

There's being ambitious, and then there's talking gibberish about something that hasn't even been built yet.
Bi-directional Editing And Saving With The Chrome DevTools
Nice, just like my first modem back in 1996. Now let me host a dedicated QuakeWorld Server on Mars!
H1-B Visas explained. How to get international talent.
Why It Pays to Submit to Hackers
Unfortunately, no one else will see it that way. The person responsible for the bad design will probably raise hell, the project manager might raise hell about changing the architecture without review, and the Management will do everything they can to push you out of the company.

It happened to me because of my Just Do It attitude, and now I need to go check the job listings again. Unemployment insurance is running out.
I played around with this editor, and it is easy to fix. The bad bevel/emoboss was caused because of a fast loading feature where an image of the editor is loaded first, and the real editor is loaded later. Unfortunately, the initial image is not perfectly aligned, causing ugly edges. The metal background is also easy to remove.

Given how easy this is to fix, I wouldn't be afraid to use this service. The visual design is a bit chunky, but I am sure that is so it can support touch interfaces nicely. I think that is a worthwhile tradeoff.
My experience has been that generally, even the most egotistical programmer, will listen to someone. Finding out who that is, and then working your way backward to someone who will listen can be a useful strategy.

The point I was trying to make is that you can make change happen in highly political environments if you're willing to not get all the glory (and sometimes any glory).

"The way to fix this is to get people to think of stuff like that before they've taken public positions on the issue."

Absolutely great advice. The challenge some times is know what they are thinking before changing position would cause them to lose face (respect). In Russ' post he had inherited a system that was broken, it read like those choices had been made long before he got there. I once proposed a RAID device at NetApp which had similar functionality to but a different implementation than the way it had been done. Watching the anti-body reaction on that was particularly enlightening. I wasn't so invested in the idea that I was going off and beat them about the head and shoulders with a fait accompli, and it wasn't something I could build in a couple of months worth of weekends. I decided to move on instead. Life is too short to spend it fighting the system for something which is right but ultimately not your passion.
I completely agree. If a "regular" (non-HN-reading) person goes to app.net, they will most likely walk away confused.

App.net's home page should be a very sparse, simple, and __brief__ explanation of what it is:

1) Facebook/Twitter is bad because x.

2) App.net is good because !x.

3) Interested? Click here for more.
Alliance Wants to Make Mobile Payments the New Norm, But Where Is Square?
Get a windows phone, you could have gotten it last year :)
Leaving aside the question about whether the suggested division between "liberal" and "conservative" is a valid one...
It seems like people are not happy for their favorite language being labeled as "conservative". I don't understand why. Depending on the problem domain, "conservative" and "liberal" approaches can have their benefits and drawbacks. I used to work at a company developing software for electronic trading. If anyone said something along the lines "bugs are not a big deal", they'd get fired pretty fast, because actually bugs can be quite a big deal when they cost your customers hundreds of thousands of dollars (if not millions). On the other hand, a social networking site could probably allow such approach. Facebook seems to have embraced it: yesterday I actually had to post a comment about five times before it finally appeared. Now I know that what I witnessed was probably a result of a "liberal" approach to development :)
You need access to the big Deep-Space Network of radio dishes.
In irssi, ctrl+w does actually delete a word (and ctrl+u does delete the line)
funny to see a js tutorial using notepad and IE for the dev.

you'd be hard pressed to find ANYONE developing like this unless it was a video from microsoft.
The bigger issue with your argument that IP, copyright, etc legislation needs to start having some separations. Medicine (physical) and mp3s (digital) are so drastically different that there's no way you can have one piece of effective legislation that covers both correctly.
> taught themselves rails and bootstrapped themselves into a $70k+ job in a matter of months

Anectodal evidence is just that: anecdotal. I'd rather have more data before claiming that it was college that was a mistake.
I think we have the same definitions. I was just being unclear. My intent was to express that their change was not motivated by improving search quality.
In the UK there is a IR35 law which basically says if you are a contractor working for BigCo every day, 5 days a week, for 6 months we will treat you as an employee and tax you accordingly.

It is frequently got around with pretty slim "contracts" and generally the HRMC keep it in their back pocket for rainy days

I suspect the IRS will let an awful lot of acqui-hires go through so that they can pick off the obviously dodgy ones without finding them selves bogged down in masses of law suits with defensible "we really were bought out" and the horror of some bad precendants.
You're right. Pack it up fellas. Let's go home.
I don't care that nobody cares. I care that they pretend that they do. Fake friendliness is annoying, and good service is not formulaic.
The legal enforcement of IP protections is already in place. They are not recommending any removal or rollback of the existing legal framework, they are suggesting that there are better things to focus on than expanding the current protections.

Having said that, the list of signers does have a very people-who-don't-have-this-problem feel to it.
If the school charges $20,000 more for an engineering degree, that will be a clear signal that that degree is more valuable. Which can definitely change things.
Why do people think it's useful to import badly fitting, emotionally loaded labels from politics into software? Behold the stampede of engineers running away from the "conservative" label!
Real-time encyclopedia? Wikipedia and the Olympic Games
The takeaway from this article is that they came up for a technique to use cheaper materials instead of silicon. This is significant because silicon is very expensive and every increasing demand is also increasing the prices of it at a very fast rate. I took a class on CMOS Digital Design where the professor went over manufacturing overhead for a processor. The cost of the silicon alone was astounding, not even taking into account all the other overhead that comes with the process.

Unfortunately, like a lot of other research in this field, its real world applicability may be relatively limited. One of the reasons for this is that so much time, money, and infrastructure has been put into modern silicon semiconductor manufacturing that no one really wants to touch anything else. It could mean starting from scratch and requiring massive amounts of R&D and process planning to break even.

The real breakthroughs come when someone keeps the existing silicon process in mind and makes discoveries that use the existing infrastructure. That's the kind of research that really "changes" things.

If someone could come up with a manufacturing system that was cheap and easy to swap out or modify the process, they could literally change technology as we know it. If you could have the capability to scale processes easily, a lot of the really cool and cutting-edge research could get implemented on a large scale.

EDIT: I graduated as an electrical engineer and have taken several clean room processing classes, in case you were wondering.
> One professor wrote a book on Scala for intro to CS classes

Is it publicly available ?
I am not sure about those results. I entered (+[][{}]+{})[+[]] into Chrome console and got N (from NaN[Object object]) while your code lists it as u. If you replace the first +[] with a 0 you get an u (from undefined...). Interesting.
I am fascinated at the idea that you wrote a 10KLOC iOS app in the time it took you to type it out. I had heard tales of programmers approaching the design, implementation, and then testing of a program as totally seperate steps, but only as a consequence of an environment that had severe technical limitations (IE, I'm going to hand my "code" over to the typist who will input it into the computer, which will then run it N hours later). To code in that manner intentionally sounds totally bonkers to me, although I accept your proposition that that may be a result of being raised as a Cowboy.

I'd love a series of technical blog posts about the iOS app. What artifacts did you create during the design phase? How many Modules/Features did you split the process in to (or did you do it all in one go)?
I'd actually recommend the salmon just below the ham on the menu ;)
14 minutes one-way, so a "ping" would take 28 minutes.
Donate to companies like the ACLU and EFF. They're basically doing just what you're asking for.
Google to drop search rankings of sites with many takedown notices
I didn't intend to offend anyone.

I don't think you can have a discussion about education without bringing up issues of race and class. I admit, that was a pretty untactful way to bring it up.

It's an uncomfortable subject. I'll handle it more sensitively next time.
This is an awesome use of (I'm guessing) libcaca; I think it would feel less sexist if it was able to search girls and guys though.
Good response from chouser (author of "The Joy of Clojure"): http://blog.n01se.net/Clojure-is-not-Software-Conservative.h...
Violent crime increasing in Europe, decreasing in US
Agit - Android Git Client
That's a fair point, but it was an attempt to inject actual facts into a conversation full of generalities.

What the survey does suggest is a lot of people who used "non-conservative" languages in the past are now using Clojure. Maybe they all decided they wanted a "conservative" language, or maybe they think Clojure is "non-conservative".

Or maybe these labels don't have much meaning after all.
I read this the other day and found it interesting:
http://en.wikipedia.org/wiki/Interplanetary_Internet

Apparently NASA had plans for launching an orbiter specifically as an optical communications hub for Mars but scrapped it in 2005:

"As of 2005, NASA has canceled plans to launch the Mars Telecommunications Orbiter in September 2009; it had the goal of supporting future missions to Mars and would have functioned as a possible first definitive Internet hub around another planetary body. It would use optical communications using laser beams for their lower ping rates than radiowaves."
I'm sorry for not being more clear. `db` is a service and the code snippet is client code.

I'm not sure what you mean by a "local object" (unless you are referring to C++'s stack-allocated objects). `Id` is a class defined by the service. The service doesn't know anything about the client code.
Porn copyright troll sues AT&T and Comcast, says they side with pirates
Google updates search algorithms to penalize sites with many takedown notices
1. You can hack into the DSN, and try to do it that way.

2. Set up an 80-meter dish in your back yard, with a team of NASA RF experts.

With step (2), the authorities will zero in on you in a second, so the emphasis is definitely on the cyber security of the ground infrastructure and not on SSL-over-space-link-communication.
Funny, I just spent last night implementing a "principal compnents analysis" using numeric.js, for a character recognition project. PCA / SVD seems like a great motivating topic.

btw, I couldn't use Singular Value Decomposition in numeric.js for PCA because the method, numeric.svd, uses the "thin" algorithm, and throws an error if there are more columns than rows. I calculate way more features (50-200+ columns) than I have training samples (rows, 10-30 written manually). without svd I had to use the "covariance method", which I guess can sometimes present approximation issues, but seems to be working well for me.

The purpose of the PCA is dimensionality reduction (google "curse of dimensionality"). I had used Mahalanobis Distance as a p-value score to detect outliers (p-val < 0.05), and it worked well when there were only 6 features. Curse of dimensionality makes MD useless when there are 50 or 100 features, and PCA reduces them to 3-10 features which carry the most information with the rest approaching zero. So I do MD on the projected (reduced) features, and its working great.

If I do it all over again I might try a "one-class SVM" (which, sadly, I had not heard of until only recently and very late in the project). SVM's are non-linear like most machine learning algos, but the linear PCA can still be used to complement other methods, eg to do pre-processing before feeding to a neural network.[1]

For deeper linear methods, check out the PCA-related extensions like Fisher Linear Discriminants or Projection Pursuit.

1. "Many neural networks are susceptible to the Curse of Dimensionality though less so than the statistical techniques. The neural networks attempt to fit a surface over the data and there must be sufficient data density to discern the surface. Most neural networks automatically reduce the input features to focus on the key attributes. But nevertheless, they still benefit from feature selection or lower dimensionality data projections."
Thanks, I didn't realize it was a specific example there.
You might find that the 1700 second round trip latency is a tad higher than your modem in 1996.
Google Starts Punishing “Pirate” Sites In Search Results
That's an awfully fuzzy definition of what's acceptable and what's not for something being dealt with at a political level.

> while continuing to make that same content available through non-drm, inexpensive sources

And who's going to force the rights-holders to do this?

> that this incredible flow of high quality content we all enjoy will disappear, almost overnight

Funny, art has survived quite a few shakeups in distribution and access throughout history and so far has kept getting better.

Don't get me wrong, this is a huge problem right now. Artists deserve to, and society needs them to, get paid. But people will share bits with each other in ways that are indistinguishable from free speech.

Going after the worst offenders works now, but those offenders are getting smaller and more distributed all the time. Even if they never go away, that group will soon be the biggest offenders. Trackerless torrents and distributed torrent search is here, and gaining in popularity. A lot of people in the HN community are working on new, easier ways to share bits with friends right now.

Can you define a middle ground that can identify and stop (or at least slow) the p2p distribution of copyrighted material that does not involve monitoring that p2p traffic to scan it for infringing content? That seems like a paradox.
The State Of Digital Media: Passion, Goat Rodeos, And Unicorn Exits...
Shame it's currently broken in Mountain Lion.
The cynic in you is right. The employees have power in an acqui-hire, but they don't negotiate as a group.
Eric Ries' Lean Startup Course from SXSW 2012
Generally they use the CCSDS specifications, CCSDS is an international body with the space agencies of each major country contributing. Google for CCSDS, they have a bunch of open standards. Space networks really aren't quite at the level of fully mature, layered, multi-hop packetized networks... It's a Hard Problem.

Basically, TCP/IP doesn't scale to meet the constraints of deep-space networks (high latency, asymmetric data rates, intermittent connectivity). It just breaks down. That's why there's a lot of active research in DTN (delay/disruption tolerant networking and ad-hoc networking protocols). ION (Interplanetary Overlay Network) is the JPL implementation of the DTN protocols, and has been flown in a demonstration capacity on some extended-mission/end-of-life Deep Space missions. Much of it has been open sourced at this point.
Convert any javascript into a sequence of ()[]{}+ characters
A large amount of App.net has has been built and I've tested it out- it works great https://alpha.app.net Additionally, in the past I used to use PicPlz and iMeem, so i know the quality of products Dalton has engineered.
This isn't just about startups. Innovation matters to all technology companies; all companies really.
Well, yes and no. When you are in free-fall, and everything around you is in free-fall, then in that frame of reference there is (to first order) no gravity. The slight variations caused by different altitudes and so forth lead to tidal effects, which are really small, and hence we (using the editorial "we") refer to them as "micro-gravity".

Of course, in truth there is nowhere in the universe that has absolutely zero gravity, so the terms "X-gravity" for X chosen from { "zero", "micro" } become useless unless we agree to use them somewhere, and the free-fall environment seems pretty much as good a place as any to use these terms.

But this actually amounts to an admission that you are right, but that I'll probably still use the term "micro-gravity".
This is the kind of mean-spirited comment with very low content which has no place in this community.

Please, if all you have to offer is generalized negativity, don't comment.
The hacked password database madness has to end
Oh yeah? Name three.
Maybe a political conservative would have been able to construct the argument in a way that would make developers proud to label themselves programing conservatives.
Can your shell console do this?
So one wonders at what point you uplink to a satellite with ejectable flash drives which, when full, detach, make a gravity sling shot pass to leave orbit and then burn for a rendezvous with earth 9 months later. If I did the math right a 1TB drive returned from Mars in 9 months would be an effective bandwidth of 470K bits per second (or 47K bytes per second)
In my experience, one of the hardest parts of writing a web crawler is URL selection:

After crawling your list of seed URLs, where do you go next? How do you make sure you don't crawl the same content multiple times because it has a slightly different URL? How to avoid getting stuck on unimportant spam sites with autogenerated content?

Because the author only crawled domains from a limited set and only for a short time, he did not need to care about that part. Nonetheless, it's a great article that shows many of the pitfalls of writing a webcrawler.
Google has not shown that it is able to competently handle copyright complaints. YouTube copyright take down notices happen all the time for legitimate content, chances are a similar ratio of false positives for site content.
if you're into WebRTC and looking to connect with other WebRTC junkies or just wanting to learn more about WebRTC and its potentials then join the meetup group here: http://www.meetup.com/WebRTC/