skysight-inc/HackerNews huggingface dataset:
It's not really TV, it's TV networks that are broken. Hulu (and other online archives) may be even more irritating than broadcast TV. It's difficult to find what you want; you are hit by download limits in the middle of a program; there are still commercials, and it's the same ones over and over and over, and the repetition can drive you nuts; browser crash means starting over sometimes, or if you can go to where you left off, you have to endure skipped commercials.

I have an expensive cable package. But I am also a frequent Bittorrent user because the process of finding and watching is far preferable to the online services, and sometimes the cable on-demand service. As a result, I often "steal" via Bittorrent, content I've already paid for. Not sure whether I'll keep that expensive cable package much longer.

My kids are older and know what commercials are, but they are growing up knowing that TV networks (via cable or online) are just not usable. They have now, and will expect in the future, a large selection of content, and instant delivery with no interruptions.
Nice little hack. My favorite find of that sort came from a verse-finder in Python run over the text of The Lord of the Rings -- it was looking for scansion, not rhyme -- i.e., blank verse like Paradise Lost:

One turned to stone. A brief vision he had
Of swirling cloud, and in the midst of it
Towers and battlements, tall as hills,
Founded upon a mighty mountain-throne
Above immeasurable pits; great courts
And dungeons, eyeless prisons sheer as cliffs,
And gaping gates of steel and adamant:
And then all passed.

I suppose it's not a coincidence the longest passage the program found came at the climactic moment of the story.
Alcohoot - Smartphone Breathalyzer
I don't think separating the two is reasonable. Was the invention of the internal combustion engine separate from its first construction? Was the invention of the atom bomb separate from the construction and testing of The Gadget?

Conception and implementation are, in my mind, both necessary for invention.
The point is correct. Page 39 or 40 of the original thesis, if you get the PDF version, says that the goal of the thesis is to provide a mechanism to build hypermedia systems. This usage is key. The system that you make using REST needs to provide all of the "linking" ability within the response. It also assumes (Roy never defined what hypermedia is) that the content type is described somewhere, possibly in some standard like HTML spec.

The reason that I bring this up, and have harped on this before, is that when most people design REST they are using HTTP + JSON. The problem is that JSON is not hypermedia. Hopefully it will not become hypermedia. As a result, the systems that are HTTP + JSON are not REST. They are RESTish, but not REST.

I think that the terms really have value. That is the purpose of language. If we go about calling things that use POST or Get or PUT + JSON hypermedia, we can start to misapply the thoughts of the thesis. If we don't stick to the terms, we can not hope to properly understand the thesis' context and its fundamental goal of synthesizing lessons learned by Roy in how to design a better Internet infrastructure.
I was trying to say that you don't really gain anything in this case. You would load some JS file (which would probably have to be written in a way that it could be used this way) just do do some simple validation (if (someField!='') for instance). Doesn't seem like worth the bother to me.
Well written. I think you hit the nail on the head with the fact that it should be an experience rather than us just consuming information. Consuming makes us sound like we're mindless zombies.
You gain purpose when you're sat around a table bonding with teammates and bouncing ideas.

Internships are different, and things change once you know what you're doing.
Ask HN: Review my startup iknode.com
We have been working on a Backend as a Service Platform for .Net for 6 months now. We are in private beta, and we want to get some feedback from the HN community.

Please let us know what you think.

http://iknode.com/register/
It's not this one post - if you read HN regularly you get a weekly dose of "We're 37 Signals! Check out how awesome we are!". It's obnoxious.
I think that the Death Star was more of a Statement with a capital S than just a weapon. If you've read "Old Man's War", it's the evil equivalent of the orbital tether around Earth - not so much a convenient way of doing something (murdering a planet/getting into space) as a way of showing off.
Intersting view points
The Dropbox - Your photos, simplified
At the end of the day, it depends on how you value your team's time.

In what way, whether you want to allow them any of their own?
I'm waiting for 'cybermedia' myself.
Yep. I was very, very impressed. Coming from the Google Maps API I never expected that a web map view could perform as well as a native one, but it does.
Lessons From IMA: FatWallet Founder Says Success Is All About People
The services are still there right? This is just a name change?
You need oxygen to rust, and there's not that much of it in space.
High-precision weigh-in for W boson means fewer hiding places for Higgs
Suppose the experimenter also chooses to drop clues in technology forums.
What about media queries?

(https://developer.mozilla.org/En/CSS/Media_queries)
Adblock.
Nothing beats the Sennheiser HD-280 as an awesome pair of hacker headphones. For ~$80 you get terrific sounds, great noise reduction and amazing comfort.

I've tried previous iterations of the Bose QC line but I was disappointed by a) the battery requirement, b) the sound quality (poor and muddled by active noise cancellation) and c) the build quality---my pair died after a year and those things never did anything but sit at my desk.

I'm going on five years with my HD280s and I don't have a single complaint.

edit: I should add that I do end up using my iPod earbuds a lot. I should really buy another set of HD280s for work.
How to Build an Emotional Internet Without Emoticons
> I personally think that Microsoft should stick with things that only Microsoft can do

I'm very curious to see that list...
It's not clear that they are asking the same royalty schedule of everyone for their FRAND patents. We only know what they said the cap would be, and what they asked of a few specific companies in some cases. And that cap seems to be out of line with industry norms for what is "reasonable".

We also know that Motorola has taken at least one action that could be taken as discriminatory. Specifically they apparently licensed some 3G-related patents to Qualcomm including full rights for Qualcomm's customers to use those patents, then claimed to have terminated those patent rights with respect to Apple as a third-party beneficiary: <http://fosspatents.blogspot.com/2012/02/apples-us-antisuit-l....
How to Find if an Image is Real or Photoshopped
What I noticed was that only two or three of them use desktop computers - the rest are on laptops with external displays.

No laptop on the market today has enough storage capacity or RAM (save for the MBPs that can take 16GB I suppose) to be my only computer. I do a mix of iOS and web and systems development - not too different of a workload from these guys, I'm sure. I've also noticed laptops slow down a fair bit when you plug in an external display and make the GPU work overtime pushing all those pixels. So, what gives? Have these guys just never tried working on a maxed-out desktop machine so they don't know how good it is, and they just assume that waiting around for your computer to do stuff is normal and acceptable?

Another nail in the coffin, I suppose...
whooooooooooooooop!
Is Sennheiser really that hard to spell? Quick Germanic spelling tip - if it sounds like "eye" it's "-ei-", if it sounds like "ee" it's "-ie". So the last letter of the pair is the phonetic sound it makes.
HTML5: Getting Androids and iPhones to Play Nice
How far do you think the HTML5 revolution will go ?
Even now, on Earth, we are using airplanes that were built decades ago. We are also building new aeroplanes designed decades ago (F-16), that have only electronic upgrades (avionics, radar, etc).

Most armed forces around the world consist of vehicles designed in '80 or '90. And I think Death Star is more complicated than tank or plane.
Ibanez
A wide range of Ibanez gear is available now, including electric guitars, acoustic guitars, amplifiers and FX pedals. Buy Ibanez equipment at some of the lowest prices online.
I assumed it was a description about how his detective work involves more intellectual subjects than the stereotypical detective work of, say, catching a cheating spouse.
Clearly it's not just you. But I still find their way of doing things to be inspiring and thought-provoking. They're making their own rules, and I respect them from that. I found the post refreshing.
Yeah, but you have to give the guy credit, his was the only comment that made me laugh.

And it's basically true. Not in the sense that this is new to me, I did a bunch with node and jasmine-node (etc.) in 2010, maybe earlier, but I went to a Ruby conf and was shocked how many people hadn't heard of it. even heard people saying you don't have to test JS because it's hard. so I decided the Ruby community needed to have a look at all the stuff that's already been going on for quite some time in JS-land.
37 David Heinemeier Hansson
Things Pinterest Doesn’t Want You to Know
Why Trigger.io doesn’t use PhoneGap – 5x faster native bridge
"Lately I have come to realize that the quest for that one language has been a monumental waste of time."

A question that arises from this, how can you communicate this with too many intelligent developers that foam at the mouth for what they use, and don't waste a moment to scoff, snide or look down on others?

That behaviour, itself is kind of ironic, because in school I'm sure most of us weren't very popular or cool because no one knew what the internet was, nor were computers universally cool(er).

I wonder sometimes if it's not like continuing the uppity behaviour some may not have gotten over and instead turn on their fellow developers.
What do you say about the shitty interface the mp3 player in my phone has?

At first I thought I'm so dumb that I'm not able to adapt; then I adapted and realized the interface _was_ indeed shit.

The tons of frustration with idiotic interfaces still keeps me away for the "smart" in smartphones - sigh...
A Law Apple Would Like to Break
Thanks. We also had suspected pre-compiled headers and also just disabled them completely, but unfortunately that wasn't it. I'll try adding a semicolon next time it happens to check if that changes something.
Don't forget replicators; I don't think SW had those.

Both seem to have an abundance of cheap AI, however, that is oddly underutilized. The average Star Trek hologram character seems smart enough to pilot a starship, and that doesn't even take into account the contributions of Noonien Soong and Lewis Zimmerman. In Star Wars, droids more resemble Asimov's robots - capable, but limited, and yet clearly are capable of human-level and beyond intelligence.
Be careful if you buy beats from dre on Ebay or Amazon. They are one of the most counterfeited product out there. Probably because the ROI is so high.
We also do this, but instead of flowers, we chose plants. Being a bit of a nature-geek myself, my desk is particularly green, but everyone who wants, has at least one desk-plant in our office:

http://wybowiersma.net/pub/academia-desk.jpg

We also have some plants that don't fit on desks, like this - name says it all - elephant-ear plant:

http://wybowiersma.net/pub/academia-plant.jpg

We (http://Academia.edu) got them all from the plant-warehouse in downtown SF:

http://www.yelp.com/biz/plant-warehouse-san-francisco
It has been discussed on HN more recently: http://news.ycombinator.com/item?id=3324152
It's just reality. Software is easier to change than people. People forget things, get into bad habits, have non-perfect understandings, ulterior motives, and all sorts of other flaws.

If your software relies on fixing flaws in humans, it's probably going to fail.
Post Mortem: The Ugly, the Bad & the Good
I like this post very much. HN discussions often end up being about minor details rather than the overarching point, and I think that's unfortunate.

Those details are often things that are a matter of preference. There are good and bad arguments for both sides, and most of those arguments have been made many, many times already. Different people will hear the same exact arguments, draw on their own experiences and values, and come to different conclusions. And that's okay.

Which isn't to say that details are always irrelevant: just that you're missing a lot when you focus on the details to the exclusion of the larger point. Like in this post: it doesn't really matter whether or not Giles is baiting people intentionally. It may be true, it may be false, but it's not the point. The point is that people are responding as if he's doing it anyway.
Get a QNX Shell on the PlayBook
OS X Trojan Returns With a Multi-Pronged Infection Strategy
Same with sennheiser products on ebay.
Link-bait. Aren't killing anything. This is an opinion article.
This is good advice.

Whether you are standing or sitting, as long as you are sedentary, it doesn't make a difference. Both are bad. Sure, sitting can cause you to get varicose veins or carotid atherosclerosis, but standing in one spot all day has it's drawbacks too (http://www.hazards.org/standing/).

Sit for moderate periods of time and then move around for small periods of time during your work day. Also, exercise moderately at least a few times a week. It doesn't have to be go into the gym and push weights around or run on a treadmill for 30 minutes.. Do it at home. A good quick workout that will suffice for moderate exercise, requires little or no equipment and will get the heart working is as follows:

TABATA:
20 seconds of work followed by 10 seconds of rest == 1 set,
8 sets == 1 cycle.

Do each of the following exercises as fast as you can, in GOOD form, for 20 seconds. Then take 10 seconds of rest. Repeat 8 times. Work as hard as you can in good form for each 20 second interval. You should improve on the number of repetitions you do each week.

To track your progress, take the lowest number of reps done in a given cycle (one of the 20 second work periods out of the 8 sets) and write it down. Try to improve that number each week.

Do 1 exercise for each cycle: Pushups, Squats, Crunches, Burpee's (Squat thrust), Jump Rope

For example: Pushups, 1 cycle = 8 sets of 20 seconds or hard work followed by 10 seconds of rest.

Do as many pushups as you can in 20 seconds. Stop completely for 10 seconds, do not hold yourself up during this time. Lay down if you can. Start immediately after the 10 seconds is up and do it again.

I substitute my exercises every now and then. For instance, I may change Jump Rope out with rowing on a row machine or doing 20 second sprints. I will substitute Burpee's for Pullups.

Tabata can be as intense or easy as you allow it to be. It is not only outstanding anaerobic conditioning, but great muscular fitness and endurance as well. The best part is it will only take you 22 minutes (2 minutes of a light warm up is good before starting). I'm willing to bet that anyone can find 22 minutes twice week to help better their health. For the days in between your Tabata days, just do some moderate stuff like a nice 20 minute walk, go kayaking, hiking, biking, whatever...

If you're in a crunch for time, take 8 exercises and do 1 cycle. That's a 4 minute intense workout. Much better than no workout at all.

I do this myself and have seen the benefits. I don't run for exercise but was challenged to see how my mile run time would be. I finished the mile in 5 minutes. Not too shabby for somebody that doesn't run at all and only does anaerobic conditioning such as this, Muay Thai, Mountain biking and kayaking.
How do you plan on heating the planet and protecting it from space debris?

Let's just borrow a chapter from Ringworld, and move the Sun, dragging the Earth along. I don't have enough napkins for a calculation, but it may be possible to just trail the star as it clears debris ahead of us, while also keeping us warm. (Naturally, the exhaust would have to be redirected around Earth - I don't know if it would be easier to build something around the sun to do this, or to place a shield around the planet.)
Panasonic Cyber-shot DSC-H20 – Fantastic super zoom capability lens camera
I'm surprised to see Klipsch do so poorly. Their Image X10s are my favorite earbuds of all time, especially for classical.
I'd say changing the business process is essential to software meeting the business needs. Why else did you write it?
Spolsky is a wanker.

High notes, low notes who cares? The test of the acceptable programmer is in the works he/she creates. And to judge that requires answering the following:

1. Does the software do what it's supposed to do?
2. Does it do what it does efficiently?

That's it.

Forget wanting to belong to the legions of hallowed programmers who use the latest/best programming languages or frameworks.

No programmer hits a low note ... unless they want to. Those are not programmers but itenerant workers just filling in for the time-being. (Which could last 30 years. :) )

Ciao
Yandex CTO talk at Seedcamp 2011
This is a beautiful and functional photo sharing app, and I've had a lot of fun with it. Highly recommended. Congratulations to the team!
I agree with your core point, but a blockade would not work to destroy most habitable planets. Most habitable planets in Star Wars are at least capable of self sufficiency. You would hurt their economy certainly, but most could produce enough food and other necessities to maintain a (possibly diminished) society.

Coruscant is likely an exception. That one has been turned almost entirely into one city and has virtually no farmland, certainly not enough to support even a fraction of its population.
We develop software for warehouses and I am continually flabbergasted at how our stuff is used. That being said, we work very closely with a few of our customers to get direct feedback and know what is and isn't working for people.

If you're writing software and not getting feedback from someone using it in a real environment, you're more than likely not making it very user friendly.
Not when you need to replace an X with four clicks...

You probably know the story with the high-tech tracking systems for planes on carriers - it was so good and easy to use they had to replace it with toy planes on a table - true story...
You have to think about async code differently than you think about synchronous code. In PHP you might write:

$data = getData();

And people want to substitute the return for a callback in js.

getData(function(data) {
// Do something with data.
});

That indeed does lead to callback mess. But when you are coding in js you rarely should use anonymous functions. I mostly just use them when I might want to perform recursion. Going back to my example, I would write the operation as an object like so:

var SomeObject = {
start: function() {
getData(dataGot);
},

dataGot: function(data) {

}
};

JavaScript is an object-oriented languages; use objects! They make async painless.
They are preparing for a major product launch (Basecamp Next) and are doing a great job at staying top of mind leading up.
ThisisMoney  (VBPsafdar352)
Personal finance news, advice, tips and predictions from Associated Newspapers Limited. www.thisismoney.co.uk/
RESTful API to enhance contact information with Rich Social Profiles.
Adding to the list of everything everyone has mentioned (which I also agree with), a major factor for me is the Zune Pass (and it the main point where I mention Apple is so terribly far behind). $10/mo for (quite nearly) the entire catalog. They have SmartDJ (I think Apple has the Genius Match or something? Similar idea) where you can pick a song and it will play similar songs to it. With the Zune Pass, it will pick songs from the Zune library as well, possibly songs you've never heard. It's great for finding new artists with a similar feel to the bands you love. Years back, this is how I found the Black Keys. Plugged Seven Nation Army into SmartDJ and there was Stack Shot Billy.

If you cancel, you lose access to the songs after 3 days, but each month you get 10 songs without DRM to download and keep forever. At 99c per song, you're basically paying for one album per month and getting the rest of the library for free. And if you're a little more creative, there are ways of making the songs "lose" their DRM.
> I have been doing a lot of work with PHP recently

If you've been doing a lot of work in PHP recently, then you should be compiling your own PHP. Which gives you the option of disabling every extension. The PHP core is actually very lean. Virtually everything is an extension. They even have a nifty flag to disable everything.

I like having the option of compiling a bazillion extensions in the binary if I want to. Even though I never enable anything beyond the basic stuff I need.
The experience I've been reading is the opposite: that folks can do web development in a Macbook Air and love it. What do you use 16 GB of RAM for?
:O!!!
Booksleeve[1] (another Redis C# client from SO) appears to support auth

[1] http://code.google.com/p/booksleeve/
In many of his usenet articles Eric Naggum admits to putting traps for 'stupid people' in his posts. Anyone who's read any amount of Naggum rants knows this had interesting results. For instance, people would 'suggest' he use more polite language, and in response would get flamed.
> No hours of effort to find good content among the trash.

Yes, because there's rarely any good content on in the first place. You're just forced to settle for something mediocre, or not watch TV.
Upvoted!

But here's the thing. How many technology choices does fashion dictate? I've seen fashion determine huge amounts of technology choices, and wheels get reinvented constantly in this industry as a result.

In 2006ish I did a talk about MVC JavaScript at a tiny FooCamp in Albuquerque. At the time people were all excited about Rails MVC, and I was like, "hey, initially MVC was for GUIs, and Ajax is headed towards GUIs." Because of that, it was easy to see that this particular wheel was headed for imminent reinvention.

It's easy to sneer at individuals for making technology choices based on fashion, but that's petty. Take a minute to look at communities making technology choices based on fashion. The periodic re-invention of wheels in programming mirrors the cyclical nature of fashion in terms of what people wear.

Embarrassing fashion confession: I used to be a raver in the 90s. I wore big baggy jeans. In the disco era, people wore pants like that. They called them flares in the UK and bell-bottoms in the US. Clothing fashions cycle, and programmer fashions cycle too.

If fashion is dictating an entire community's technology choices, you can learn something about the fundamental problem they're solving by asking yourself what wheel they're re-inventing, and looking into the history of computer science a little to see how programmers solved it last time.
I find people's knowledge of other languages is largely hearsay, opinion and rumor.

Rarely facts. Ironic for such a fact driven group (developers).

I think there's a big difference between being defensive (caring to change the other persons mind) and clarifying (telling people they don't have all the facts and leaving it at that).
Or, as my German teacher used to say, "if the i does the walking, the e does the talking (and vice versa.)"
Indeed, I maintain my own Leaflet fork for a project I am (occasionally) working on and I am won over as well. Are you using the Mapquest open data? Your maps are beautiful by the way.