skysight-inc/HackerNews huggingface dataset:
Seems very misguided. It takes aim at DRM, not why DRM exists. People don't care about DRM. Think about how many people buy the products this site calls defective. But people do care that the people who create think they need DRM. A public awareness campaign focused on getting people to convince creators that DRM is bad would be more effective.
Related, tool also show many supernodes ip's. Which was all located in microsoft data centers.
My case is similar but different. My M.A. diploma says Geological Sciences. But it would be misleading to think I know anything at all about rocks. I studied geophysics and I put M.A. Geophysics on my resume. That is more accurate, and people in the field know geophysicists from my university by reputation, without caring about the trivial detail that our degrees are in "geological sciences".
I would like to see real boarding times, also It would be nice to see the effect that all the bigger baggage (due to the baggage fares) that it is carried aboard. This is one of the biggest drags when boarding, even more with a full airplane as the last 20 pax are not going to find enough space for their hand luggage anywhere.
It almost certainly is. Thanks, I had not seen it before.
A simple Google search would show that issues with unprofessional, sexist, and outright ridiculous behavior in the Ruby community is hardly baseless.

Its driven from the top, largely because most mature programmers that would provide a counter to community immaturity have no reason or need to use Ruby.
A very nice way to recruit.
That's a pretty strong statement. Care to provide some examples?
Court slaps down the use of IP addresses in file-sharing cases
Patent application for a Vacuum Balloon Airship [pdf]
Works fine here:

https://gist.github.com/2594983

Are you sure you're not looking at the github tags, rather than the downloads?
From 2010. Don't people look at dates before posting?
Looks like a user-friendly interface to Netty and Hazelcast with some special sauce sprinkled in. I love Netty, and Hazelcast is, er, interesting and hopefully getting more reliable. Should be fun.
Having participated in conferences in the US and Europe I can say that there are real cost structures to organizing a conference that just can't be avoided. I've done this at venues such as the LA Convention Center, Las Vegas Convention Center, MGM Grand Convention Center, RAI Convention Center (Amsterdam), ICM Munchen (Munich) and various hotels and smaller venues.

In general terms I find the European venues and smaller American or European hotels far more pleasurable, simpler and cheaper to deal with.

The unionized American venues are very expensive and can be a nightmare to deal with. Want coffee in a room for visitors? Sure. It'll be $200 for a gallon. Want a light turned off above a booth? No problem, it'll cost $350 for a union electrician to go to the breaker panel and quite-literally flip a switch. Need to bring some boxes on a dolly to a booth? Can't do it. Once you enter their domain union members need to handle even the most basic of jobs.

In general terms, large venues are expensive, union or not. The union part just skews the cost curve because of how bloated and unreasonable things can become. Add to that insurance, guarantees and other fixed costs and you have a solid formula for high prices for attendees. And, if you are after a venue such as the LV Convention Center, well you'll have to sign a contract and pay a large chunk of money upfront a year ahead of your event.

Then there's the issue that someone alluded to: What do you actually get out of conferences. There are some where you might just meet a person or learn about a technology that is a game changer for whatever it is you are doing. That's priceless and always worth the cost of admission. More often than not, at least in my experience, conferences are very disruptive and do more harm than good. Why?

If you are an exhibitor very soon conferences become these artificial and unreasonable deadlines that almost require you to make announcements. This means that mad scrambles happen around them to get to that point. This can disrupt a company for weeks, both before and after a conference.

As an attendee, you might also delay acting on purchases in order to see the above-mentioned announcements at the conference. The problem is that most conference announcements are vaporware --requiring months of additional work to be real products. By waiting for the next shiny thing you delay your process. And then, of course, there's the huge disruption of sending a whole team to a conference for three to five days --or even more if it requires traveling out of your country.

For a large class of things I have personally found that the quality and depth of information available on the internet is significantly better than what you can get at a conference. I have avoided conferences for three years now, and, I must say, I have learned a lot more, been more productive and made better decisions because of it.
It was awkward when I realized this wasn't linking to the clock anymore and it had been on my facebook timeline the last three days..
Bug when expanding folders in Windows 7 Explorer. Anyone?
People post links to their own blogs all the time. There's nothing untoward about it.
Android reached its 11 billionth app download...
>Your email client should be able to download your old emails and store them locally in a searchable folder, right?

In practice, I've never seen a desktop email client that has both decent searching abilities and database stability. Try storing 10 gigs of email in Outlook. Last I knew, PSTs start getting unstable around 2. Thunderbird begins getting dog slow after a few thousand messages (though I'm not sure of the actual size cutoff, there).

Another problem is that most enterprise shops have a policy of not backing up workstations. Get a virus? Hard drive dies? Too bad. Here's your factory image, have fun with that. What about that 10 gigabytes of email? 10 Gigabytes? What the hell is wrong with you?

That last conversation has happened at more places than I care to remember...

In any case, the cost/value proposition for something like GMail is very, very good. They store everything, they back up everything, they make it searchable with a decent interface. Storage is cheap too, compared with the cost of losing multiple gigabytes of email and managing your own. Anybody can set up an email server, but few can administrate it well.
You might find Sir Ken Robinson's Academic Inflation concept interesting. http://www.youtube.com/watch?v=iG9CE55wbtY
学 means "learn"

字 means "characters"
Most of the fail to understand that people like to board in groups based on association. eg, families like to board together. That mucks it all up.

Also, people are stupid and can't self-sort.

I must admit, Southwest's boarding always feels like the absolute easiest. You just get in line by number and sit wherever you want.
This is the kind of stuff that irritates me. Here is an application for a patent on something the 'inventor' clearly cannot build (if you actually do the math there isn't a material yet that can withstand the pressure of being a vacuum 'bubble') they were talked about in Verne's books, and Diamond Age, and everywhere anyone who is has a science background says "Hmm, if we could have a vacuum we could lower the net density and float."

I'm wondering if you can file an Amicus brief with the Patent Office.
In my mind, it's the difference between having a singular thread of execution vs multiple threads.

The people in the aisle are units of work that need executing. In back to front, only the unit that is right at the front can actually be completed since only she is blocking the people behind her, who are in turn blocking the people behind them.

In a random setup, say the first person goes right to the back of the plane, there's every likelihood that the person behind her is not sitting next to her, which means that 2nd person can immediately reach his seat while she does the same..

Multiply this a good few times, and you'll see that a number of people proportional to the total number of passengers will always be getting seated at one time instead of just 1 or 2..
Ironically, schools that were set up like that produced more literate and numerate kids, i.e. Grammar schools. In fact these were a key route to social mobility for bright but poor kids. They were killed off by politicians who relied on the lower classes for their votes...
I don't understand why they didn't make the Google Drive have 10 GB, too.
I own a ThinkPad X120e with one of these keyboards. Unlike the MacBook keyboard, the new ThinkPad keyboard is very stiff and sturdy with no sway. It's surprising just how sturdy they feel, despite looking so weak.

But the bigger selling point is, the keys have curvature.

And that's important for any touch typist, and the reason I chose the X120e over every other netbook/ultrabook I tried.
BYOD and securing the cloud in the workplace
Programmers are perfectly comfortable talking about history,psychology,philosophy,economics,the arts,but when math comes up everyone starts crafting intricate theories why it really has nothing to do with his craft(and is therefore not worth wasting time on).Is this a rationalized adult version of math phobia?
Don't Repeat Yourself, in classic UNIX fashion. They're reusing the same blog post for each year.
Pre-order: Play for Java by Nicolas Leroux, et al.
The amount of rage in these HN comments makes me think MemRise must really be onto something.
I find that most of these are overstated though. Uptime, in particular. What's to say your server will have better uptime than Google?
Diego,

Thanks for capturing the train of thoughts that seem to run through my head almost daily. Lots of lessons to learn from that experience. Although it is easier to connect the dots in the rearview mirror that it was looking forward at the time, There were some clear lessons about not forgetting the actual end user (which is not always your customer), using a single metric as a proxy for user experience, obsessing about a competitor and trying to get big instead of great.
No, no, no. The Curry-Howard Isomorphism applies to functional programming languages only.
Here's a tip for dealing with a small dev machine:

Try sitting at a table in a sand-floored bar with a good thatch roof to keep light levels down, but a good view of the beach and the sea. Tonsai beach in Thailand is my personal preference, but you can probably make it work at any little beach community with good wifi and cheap bungalows to rent.

Notice how owning a 3 pound machine that you can fit comfortably into a tiny backpack suddenly seems like a much better idea. You might even wonder why you need to keep an apartment back home capable of containing a 30" monitor. For the same rent payments, you could just stay here indefinitely.

Naturally, if you don't have a beach to use it from, the tiny road machine makes somewhat less sense. Good thing that, as developers, we're in of of the few professions where we get to choose whether to add that beach to our dev setup.
Step one: Decide that spending a few thousand dollars per year on conferences is excessive.

Step two: Discover that if you lived in Brooklyn there would be a critical mass of colleagues living right there in town with you, such that you could put on an awesome local conference for one or two hundred dollars per person.

Step three: Move to Brooklyn, at a cost of an additional N hundred dollars per person per month, regardless of whether that month includes an awesome local conference.

Step four: ?????

Step five: Profit!

(Mind you, I completely agree with your strategy, which is why I live near Boston. I could tease myself just as I'm teasing you. ;) But I don't try to pretend that the strategy is designed to save money. Living in proximity to a number of excellent local conferences and meetups is very expensive - though, of course, you also get the awesome local restaurants and shops and museums and university libraries.)
HeyCrowd has seen 400% growth since LeWeb with 30K+ Polls created
A lot of companies (or at least several I've worked with) have policies that emails must not be kept for more than one or two months. I gather in-house exchange servers helps to enforce that.

I was told that this is because such a policy allows the company to respond to subpoena requests by simply saying "our policy is to discard all emails after two months, so we cannot comply with this request."
That is exactly my point - you have to build multiple packages for the same app, even for the same version (app1_venv_a-1.0, app1_venv_b-1.0), if there is a need to have more than one instances of it running on the same machine.

Until emerge/apt-get/yum/etc add support for virtualenv, I will stick with .egg packages and be python-native rather than system-native.
You are correct that it's too strong. Most interesting programs cannot be fully studied analytically. The largest piece of software that has been proved correct is less than 10,000 lines of code. (Sadly, I have no reference for that - a recent speaker here talking about software testing made this claim with a reference that I have forgotten.) But real programs very quickly get to the point that it's impractical to fully understand them analytically. We have to execute them and observe their behavior.
> And yet the 78-year-old Penrose—now an emeritus professor at the Mathematical Institute, University of Oxford—seems to live the humble life of a researcher just getting started in his career. His small office is cramped with the belongings of the six other professors with whom he shares it, and at the end of the day you might find him rushing off to pick up his 9-year-old son from school.

Wonder if that's his kid? If I were feeling particularly sour today, I'd look up how much extra risk of birth defects etc using 69 year old sperm (rather than a more normal 30-40s) entails.
>programming in general does not, to me, seem to be anything like doing math.

Hi Colin, can you substantiate that? PhD in CS here and I've done some pretty hardcore math in my academic life.

After writing lots of proofs and lots of programs the two activities don't seem that dissimilar. They are very different "programming languages" indeed, but debugging, modularity, recursion are important for both activities. To give a more concrete example: for my thesis I've implemented at one point a geometric algorithm. Some of the computer code proved buggy so I went to the white board and simply increased the complexity of the math formulas, which allowed me to write less code. I don't see an immense difference between this and, say, combining C and Python code in the same project.
Having gone through north american public schools I definitely agree with most of the article's points.

However most of those graphs make absolutely no sense. Clearly the author was being a free spirit on "how to make a graph" day.
Strange procedure, but I wouldn't be surprised if your accountant knew more about this than the bureaucrats at the Finanzamt or the SVA. In my experience, the former are friendly but useless and the latter are hostile, inefficient and useless. In any case, good luck with it!
education should split computer science into the information theory part and the engineering part.

Then the engineers will complain that "Software Engineering" doesn't have enough rigor to be called engineering. Actually, it's been happening for years.

http://lesswrong.com/lw/9sv/diseased_disciplines_the_strange...
Information theory has a meaning that is (I think) distinct from the one you are giving it. https://en.wikipedia.org/wiki/Information_theory
Yeah I keep it around on my drive but suddenly the backup hassle becomes mine.

I don't know, I might just be reactionary and negative for the sake of it.
Opportunity is opportunity. If you weren't in school, you could have worked 30 hours per week as waiter plus the time you were studying.

Realistically, if we assume you work for minimum wage, you're going to be around $200K short by the time you finish a four year program, and that does not include any costs associated with actually going to school, which could easily run you another $100K+, depending on the circumstances.

Perhaps nothing you cannot overcome with the right program and a solid plan, but if you're going to college just because that's what people out of high school do, you should probably think long and hard about it.
The article can be efficiently summed as: Computer Science is not always Math, sometimes it is more of a Science or Engineering or something of all of them.

I think this is one of those places where a word has different meanings to different people and correctness takes a religious quality and fruitful discussion requires telepathy. Also often depending on the resolution of the definition and where a person stands on if the thing and its description can/should be distinguished.

People who say computer science is math I suspect are hard pressed to find anything that isn't. Myself for example, I define math as the maximal object that has something to say - about anything that has structure - in a systematic way. You magnify/exaggerate a certain aspect of the structure you think is key and explore it in a systematic way to gain insight on the whole thing. So while aspects of computer science are more engineering or science than math, I can look at the whole system of doing computer science in an engineer like function as mathematically describable.
Sure, things like that have occurred. They occur in many fields. The Linux kernel mailing lists could make your eyes water at times :-)

Things like "the [whatever] community is toxic-at-best" or "I don't relish the notion of [whatever] culture" are opinions that in Ruby's case are based on the behavior of a minority. It's like if people say all C developers are "fat bearded men." Quite a few are, but it's an unhelpful generalization.

If the Ruby community had a general atmosphere or a policy of encouraging sexist or unprofessional behavior, I'd let these remarks slide. But it doesn't. The articles and rants that make it to HN are usually the controversial parts because that's more likely to get votes on social voting sites like HN, alas.
Follow up with Knuth's "Computer Programming as an Art":

http://awards.acm.org/images/awards/140/articles/7143252.pdf
concurrency issue, huh? :) As a non-native English speaker, I know how you feel.
This Week In Grails
My issue with that statement is that it it'z misleading.

People in charge have all the answers to that which they are in charge of.

Naturally you resist their domain as you resist their.
> -file system access is convoluted with HTTP handling: req.response.sendFile()

I haven't looked in to it, but just guessing this is probably so that it can do 0-copy sending of files (e.g. doesn't have to buffer/stream the contents through the JVM).
Huge improvement over the last chromed out pseudo-jukebox guys. This is simpler and more intuitive. It's easier for me to see my progress and where I've left off, which was my biggest concern with the jukebleh.

What's with the color scheme? It kinda seems like Codecademy is looking for an identity and throwing darts at a colorwheel. There's some variance in the theme between the home screen, tracks/courses/lessons, and the lessons themselves (and the jukebox that lives on! reborn on the "non-track courses page!).

Also - When it comes to the changes to the menu screens and such, why the friction? What's wrong with just laying it all out simply on one page? All the courses with their lessons linked out on one page, separated by section, like our friends at Khan Academy? Right now there IS a learning curve to using your interface.

This is an improvement from the jukebox, but when you compare it to Khan Academy's one-page smorgasbord, there IS friction before the good stuff.

(<3 Codecademy. Thanks for doing.)
Kernel Git Repositories at Google
The format of a media file is not vocabulary.

The format of a media file is possibly patentable not copyrightable.

In terms of, say, music, vocabulary would be notes, scales, the sound of instruments, even to some extent, phrasing.

Film would be lighting effects, framing etc. etc.

Basically, vocabulary is the stuff that is meaningless by itself but represent critical parts to the whole of a creative work when arranged in a meaningful fashion.

So that is the crux of the question: is an API meaningful in it's own right or is it just a building block that holds little meaning by itself and exists only to be composed into meaningful works?
Note that attribute selectors have really terribad performance on complex pages; avoid them if you're writing a single-page web app.

(actually, most things have terribad performance on complex pages, including inheritance selectors, :nth-child, sibling selectors, and tag selectors. Basically, the only selectors that are fast in CSS are IDs and classes with no inheritance. Wooo.)
Earned Value Project Management (EVM) (12 PDUs)
I'm looking at it right now and it has both the rounded-bottom keys and the contoured keys (there's a "divot" in each key where your finger can sit comfortably.)
The key is to serve the coffee/snacks in the sponsor room.
Buy yourself something pretty
> Wifi - our conference center has good wifi and it's free. One place I looked at said wifi access was $25/head/day. That's not a typo.

At Minecon (a convention for Minecraft) in the Mandalay Bay Las Vegas they were (if I recall the figure correctly) charged $50,000 for wifi for 2 days. It's insane, especially when the wifi was absolutely unusable.
For writing iOS apps I tend to use the THEOS makefile framework by DHowett gives you fine grained control over everything :)
This is a great observation. The list is bewildering to me as well. I think the author is trying to play up this strawman of conservative authoritarianism and perhaps reflects her upbringing but I don't think its typical of the American educational experience.

"The best and brightest follow the rules" bothers me the most. From a young age I've been taught by the establishment that inventors and industrialists who purposely broke away from the norm became successful. I think the US encourages this kind of thinking. "There is a very clear, single path to success" is also unforgivable.

Maybe the dangerous lesson here is beware thumbnails of cute authors and easily to digest comic strips that reflect your own biases.
Except it was written in C++ then converted to Javascript/WebGL.
The only clear win I can see from this is the REPL.

Everything else is down to preference... I'd rather write native Obj-C code, but the guy next to me would rather write in ruby.

It's very subjective and down to coder preference, I can only hope that the ruby world has a great work around for the very verbose selector names in the iOS SDK; I was expecting some sort of wrapping for the iOS SDK to make it simpler.
I'm sorry. A lot of this post just reads like a bunch of nonsense, especially this line:
"It's a question of attention, awareness, reality & virtuality, mental health beyond the crude categories of psychiatry, desire, comfort, sacrifice, renunciation, virtue..."

I'm sorry, what exactly is "crude" about the concepts of desire, comfort, sacrifice, renunciation, and virtue? Also why is psychiatry slipped in there. That is a discipline, rather than an abstract concept.

As far as Zen and any type of Buddhism goes, if you're worried and anxious all of the time, or flying off the handle at simple things, you could probably benefit some from meditation. But as far as a way of life, it makes a lot more sense to me to try and fix the bullshit that makes modern life unpleasant and alienating, rather than checking out of the whole process.

The human mind is an amazing thing. It can adapt to many different ways of life and find happiness in them. Though i'd much rather spend my life having experiences, connecting with people, and trying to change the world for the better, than spend most of my time doing absolutely nothing.