skysight-inc/HackerNews huggingface dataset:
Sadly, my experience with CMake makes miss the otherwise annoying make.

This is mostly from trying to compile tar balls that used it. It didn't seem to give error messages for missing parts as well as simple make.
My issue with webmachine is the fact that it forces you into HTTP/REST which might not be a bad thing, but I don't like the lack of flexibility and being stuck in a rigid mold. Besides that, webmachine is great.
Except may be I can't afford the heavy Apple price tag right now and I only want a 256GB SSD and 8GB RAM to get me started while I save up for a few more months for the other upgrades... not everyone can afford to go all out and go full spec.

Or maybe i think I'm only going to need the lower spec, but having bought my nice new Mac I find it really easy to use and I'm a bit of a genius at this movie editing thing but I could be more of a genius if it was a bit faster... but hang on, now I need to buy a whole new laptop for another £3000. But until my big hollywood blockbuster I can't afford it :(
I'm sorry, but I downvoted you for being inaccurate. Northwood core Pentium 4 CPUs and motherboards using DDR SDRAM were released in 2002. Two years later, the latest and greatest were Prescott cores Pentium 4s, and DDR was in its last stages of being better than DDR2. It would have been a large performance difference, to be sure, but for most applications it would not have been a deal-breaker. You wouldn't have issues running well-maintained XP on your Northwood, which could arguably tide you over until the Windows 7 release in 2009 quite well.

More importantly, the considerable hardware upgrades still hold today - there is no shortage of people who update their MacBook Pros to the newest every year let alone every two years (and these aren't exactly gamers), the mid-2010 13" MacBook Pro still had a Core 2 Duo, none of the 2010 refresh MacBooks had Thunderbolt, only yesterday there was angst about the Mac Pro still using two-year-old CPUs, and the difference between an October 2010 old MacBook Air, the unupgradeable poster child, and a current one is considerable: the former has a Core 2 Duo, 4 GB of RAM if you upgraded during checkout, and a maximum of 128/256 GB hard drive on the 11"/13" respectively. Stepping back to the mid-2009 revision, which you would have had to order in June 2010, the difference is even larger.
Apple has been doing this for years already.

Want a 15" screen? You WILL be having an i7 then.

(which might account for why Apple's 'entry' level 15" is 3x the cost of its competitors (UK))
Ges, people don't need you to do that. They can just tweet 'anyone interested in buying hotdomain.com from me?' What you're doing here is trying to insert yourself as a domain marketing service, and while your intentions are surely decent your presentation comes off as crooked.
typo(?):

I, <Need To Sign Up?>,
pledge to get my Gmail inbox
to 10 *UnRead* messages
and keep it there.
IRI ICM.. whoops.
How Facebook keeps 100 petabytes of Hadoop data online
WordPress 3.4 "Green" is Gold
Start Building Rock Hard Muscles
Memory lane with "To Get Your Hands Dirty"
Resources for Bootstrapped Startups
> regular detailed quality checks on your connection./li>
Why the Feds’ Cable Probe Means More Expensive Web Video for You
I will make the opposite argument: had they specified something that was no better than what could have been built on the server in pre-processing, they should simply have not bothered.

As we already have servers, and we even already have preprocessors, it provides no benefit to having it in the client to just bake that in. The result isn't even much less efficient: the variable is not going to be that much smaller than the value itself pasted in.

When you combine the want to support popular older browsers, the fact that not everyone will implement it at all, and the assured compatibility issues between implementations, we will just be running the preprocessor anyway and using it for every browser (again: as there is almost no benefit to using the native implementation). By the time we aren't, there will be some other feature we really want the preprocessor for.

However, being able to have variables in media queries does provide drastically different capabilities as a compile target for our preprocessors. To simulate having variables in media queries requires preprocessors to fork entire rules with each of the different possible media query expansions for the variable. This is an actual (albeit not gigantic) benefit that will allow users to download smaller CSS files if the server detects they can handle it.

Therefore, I would look at this more like a CPU that added a new instruction that cannot be implemented as a macro-expansion in an assembler, but for compilers of high-level languages that are capable of detecting support for it, allows much faster or smaller execution when available.
There is lore that Gandhi's nuke-trigger-happy code was fat-fingered from 1 to 12. And so he will always nuke if he can. It started as error, grew into joke, became accepted as tradition, and became expected in all the sequels.
You're solving the wrong problem.

Apple has removed this from their appstore to save on headaches: so they can't be accused of being lax on patent enforcement. But once the court case is over (assuming the patent holder wins) such software will be ILLEGAL, regardless of whether it is a web app, what OS it runs on and whether or not it is open source.

Software patents are the problem, and the only place they can be fixed is in the US Congress. (The rest of the world can't fix them because of pressure from the US. The US, Congress though, thinks it's immune to pressure from anyone else.)
It's hard to do advertising well where the interests of all parties are aligned. I think Google did a very good job with this, since the ads it serves you are more likely to be genuinely helpful to what you are trying to do. Most Internet ad models revolve around interrupting the user--being blind to the user's goals and point of view. Compounding this problem is that users often find it creepy when ads do know about their goals and point of view. Someone needs to creatively disrupt the current "off-topic interruption" vs. "on-topic privacy invasion" ad paradigm.
The problem I have: I've got too much mail coming in to use manual "archive" effectively.

I filter mail aggressively. My inbox currently sits just below 2000 messages. "All" folder has nearly 25,000 messages. Given a 1-week average, I seem to get about 200 emails/day.

Most of those are machine-generated notifications or various list / subscribed mails. Subscriptions are generally ingnorable, though I'll be interested in stuff that pertains to my own posts, and occasionally search archives for issues related to things I've encountered (dual curse of GMail: it makes handling mail a bit awkward, but its search utilities are pretty good).

Those filter rules are also a bit funky. Where procmail gives great power (and requires great responsibility), GMail's filter syntax is more limited, doesn't allow running arbitrary commands (duh), and leaves me a bit confused on the order of application of filters (though it seems better than MS Outlook, which was completely broken in this regard).

My email is not just a to-do list.

It is in part a to-do list.

It's a reminder pile.

It's a knowledgebase.

It's a news stream.

It's a "oh, X happened, let's see if there's any other notice of it elsewhere in mail".

Not a one-size-fits-all tool.

My preferred interface
I guess I don't have to worry about seeing these ads since they haven't updated the Linux version of Skype in ... well, forever!
Your account appears, to you, to function normally, but your posts are not visible to any other users.

The rationale is that trolls and spammers will usually register new accounts upon being notified of a ban, but a hellbanned troll/spammer might continue to use the hellbanned account without realizing that their posts are ignored.
Probably entanglement and other optics experiments if the light produced has the right properties.
I'm not sure I buy this as a good idea quite yet. Flash is, right now, about 8x cheaper than DRAM per storage and 10x more expensive than disks. And the DRAM latency is, of course, about 1000x better still.

Basically for many workloads, it's now (edited: original said "not" -- oops) possible to fit entire data sets in RAM, backed by cheaper traditional disks that essentially just stream write logs.

And for workloads where storage costs actually dominate (I'm thinking youtube/dropbox type stuff) it seems like access is mostly streaming, where HD performance is actually quite good.

Obviously SSDs make a ton of sense in the consumer space, where you only get one drive. But if you could pick your RAM/Flash/Disk mix yourself and tailor it to your app, I guess I don't see a lot of advantage to putting your money into the "middle" of that stack.
Literally is literally an auto-antonym used to emphasise a figurative expression. But you win the Grandma Nazi of the Thread award. (!!)
Dwolla is Holding My Money for Ransom
"I also didn’t mention the whole REST/RPC/Hypstermedia debate since I consider it being an implementation detail and a totally orthogonal discussion."

with respect to the author this article is well intentioned but it is (in my opinion) fundamentally misguided..

The choice of any of those styles will directly and deeply effect how your clients consume (i.e. couple) to your API.. and ultimately how you are able to evolve and maintain your application over time without heavily disrupting code written against your service.

Rails is perfectly adequate for exposing resources, rendering representations, and for publishing documentation - producing yet another framework that is entirely focused on API might help but in largely superficial ways. The challenge of good API design is in exposing it to the world so that it evokes the right behaviour from an ecosystem of clients you don't control the code for. The details of how you put the API and documentation together in the backend are inconsequential to this challenge since it is all hidden from clients behind HTTP.
'Star Wars' M.C. Escher Lego model a perfect geek storm
You might just be young, and that's okay. Set small goals for yourself, and work on finishing them. Work your way up to larger goals.
with the only things I've replaced being the battery, the HDD and the fan (pretty recently)

Errrm, you do realise you can't replace the battery in the Retina MacBook Pro right since it is glued in... probably also the fan and also the HDD without the special screwdriver for their special screws?
Because all those Nokias and Zunes are really user upgradeable and serviceable right?

God I am sick of this idiotic canard.
5 SaaS Myths Busted
SaaS Myths Busted
I use Skype a lot for free. Who am I to complain that they found another way to monetize their service? If anything, all the developers here probably appreciate paying for a service. If I don't want the ads I can pay Skype for my service. And the title is a little misleading - very opinionated vs the actual article.
"You have to have an extremely solid case to get the domain name."

Actually it's pretty well known within the business that the Plaintiffs win the majority of cases where the facts bear out their rights.

"So if I've got a business called "Chris's Midwest TV Repair" and we've been in business for 25 years. If someone's squatting on chrissmidwesttvrepair.com then yeah, I can probably UDRP them. But I'm in the TV repair business, so I really need to spend my time finding something else to do before I'm buggy whipped, but that's a tangent."

That's what its like to be a small business person.

"If I'm just a startup trying to get a domain name, I have no case for a UDRP"

You don't. A startup has no trademark rights in a domain until they establish trademark rights. The first step is to apply to the USPTO for a trademark.
How is the Skype open source / reverse engineering project going these days?

I'm surprised there's no popular, open source VoIP/Chat protocol that allows any compatible client to connect to either a server or other users through a P2P connection.
I guess my only rebuttal, not to be "that guy", is to remind you it's a free service, and you are in no way compelled to use it. There are alternatives, regardless of how widespread or popular they are, and you're free to use (or not use) any or all of them.

That said, I definitely won't be happy to see Ads popping up in Skype, but I use it so infrequently, it barely impacts me.

Additionally, I'd avoid throwing around grandiose statements about how benevolent you'd be if you had the resources for it. We'd all be out saving the world if time/resources/etc weren't an issue.
Most peoples' aversion to advertising ends the second they have to pay cash instead. Basing a business on advertising is a rational response. Remember the incredible tantrum on HN when Chargify started charging money?

As for the free users, well, fuck them. Nobody owes them free services or software. The implicit contract with someone providing you something for free is that they're monetizing you and your interaction with their service some other way. (My new favorite quotes: [1])

[1] http://blog.earlh.com/index.php/2012/06/two-quotes-about-the...

edit: @eykanal: I meant fuck the free users whining about advertising.
The doom of responsive web design brought to you by Apple
RIP Macbook Pro
Dell Planning $2 Billion In Cuts
FTA: DeNA says that Rage of Bahamut, which was the #1 grossing game on both Android and iOS yesterday, is earning about the same revenue per day from both platforms.

"Per day" seems to put that theory to rest. In general, the term "revenue" is almost always used to refer to a rate (quarterly, yearly, etc...).
Looks pretty useful.

Would like to see a list of features along with a tour. For me I want to make sure it covers my needs before I sign up.
Raptor HTML Editor
Show HN: "No One" (Hacker News song)
"No One"

Words and music[1] by harrylove

Inspired by comments from "Ask HN: What valuable company is no one building?" http://news.ycombinator.com/item?id=4106655

What company is no one building,
What problem is no one solving,
What post is no one reading,
No one.

What dream is no one chasing,
What data is no one erasing,
What book is no one facing,
No one.

Chorus
You can read the hacker news,
Comment on anything you choose,
Spend some time in someone else's shoes,
Even geeks sing the blues.

What password is no one cracking,
What life is no one hacking,
What startup is no VC backing,
No one.

What ego is not inflating,
To what kickstart is no one donating,
What Y is no one combinating,
No one.

[Chorus]

Bridge
When I look at all that hasn't been done,
A tear comes to my eye,
Hacking is nine tenths of the fun,
I know I'm not the only one,
(whisper) Who asks

What packet is no one routing,
What service is no one clouding,
What source is no one crowding,
No one.

What option is no one vesting,
What code is no one testing,
What API is no one RESTing,
No one.

(spoken, with spirit, vigor, vim, and emacs)
What login is no one guarding,
What db is no one sharding,
What raid is no one striping,
What drive is no one wiping,
What product is no one schlepping,
What ps is no one grepping,
What language is no one mocking,
What IO is no one blocking,
What life is no one living,
What flying flip is no one giving.

[Chorus] (with passion)

Alt Chorus
(continue the passion)
And I'll read the hacker news,
Comment on anything I choose,
Spend some time walking in your shoes,
Together we just can't lose.
(sigh forcibly)

(crescendo)
No one,
No one,
No one,
(ritard.) (speak) No.
(G.P.) This one!

Copyright 2012 Harry Love

License: http://creativecommons.org/licenses/by-nc-sa/3.0/

[1] Imagine a slow (~70 bpm) 4/4 piano ballad, slightly syncopated. "No one" refrain is carried through the bar. Your head should be turned up and your gaze should be toward the future. Use your hands where appropriate to signify passion. Your voice should sound like Jean Valjean.
you should think of Conversation Ads as a way for Skype to generate fun interactivity between your circle of friends and family and the brands you care about

Hahaha that's a new one
Why Blogging About the Project You Plan to Start is a Good Idea | 21times
Can someone clear this up for me? I'll quickly write what I understood:

A single person had Problems with an RMA because of Linux while everyone else is wondering why they never have problems getting and RMA after installing Linux. Signs lead to believe that it is a couple of bad apples at Newegg that are simply stupid/malicious.

Newegg says of course we do RMA for Linux and people talk about how Newegg changed their stance.

Now I can see how Consumerist maybe helped Norma. Maybe escalating it up the chain to the the point where you got an actual thinking human being might have worked as well, maybe that's hard to do, I don't know. But does't this whole thing seem to be totally blown out of proportions?
> Because I don't want to have to waste my time trying to drum up media attention when it happens to me.

You could just e-mail customer service with a link to this article.
CCG?

What is this genre anyway? It appears to be Japanese and contain dragons but that's about all I got from the article.
How is purchasing RAM identical to what Apple uses at market prices (rather than marked up by a factor of 2x to 5x) "cheating", exactly?

RAM and storage prices fall drastically with time while memory and storage requirements in software increase with time. If I plan to get 3-5 years of life out of my computer isn't it only logical to add on memory and storage when I need it, not all up front?
Life beyond ".com"
I'm sorry, but share price has almost no meaning without knowing the number of shares outstanding; and then, it only let's you know that the market currently values them at ~$8B. It still seems like a non sequitur, as they are still competing with Raxspace among others. So why wouldn't they need extra press attention?
Especially since the article suggests that most of the SSDs are being used for meta-data / content-management with the actual data being on spinning disks, possibly in another data center.

Since they have so much lower power demands I wonder if they are going to move further up the pipe? Instead of the ISP routing a request to an index server which then decides which is the nearest DC or akaimai host with the actual data - would the first line of dropbox/amazon/google/netflix actually move into the ISP's local rack.
I would like to point out that facebook.com does have ads, just not on the call like Skype, not sure on the other messenger apps Facebook has released recently
Even that person could have a backstory that causes people to give him good will where something hidden could affect him from getting a place to sleep, smiles/encouragement from strangers, etc (ie could be a war vet who unknowingly did something that should have caused him to be dishonorably discharged.)
>It feels like you're making a mountain out of a molehill here (it sort of reads like you have an axe to grind about them, but I'm not going to accuse you of it without proof)

That is an accusation, trying to backhandedly hide it behind "I'm not going to do exactly what I am doing right now" is just as disingenuous as people who say things like "not to be a dick, but ..." as they proceed to be a dick.

>but as far as I'm concerned, Newegg has the credibility to leave it at "we screwed up, it's fixed" unless it reoccurs.

That's wonderful for you. How does it follow then that everyone else should also just accept your belief in them on blind faith? The question was "why is this not good enough?". I explained why. Your personal lack of concern is not relevant, given that the question is addressed to people who are concerned. Your opinion does not negate others' and no amount of random people saying "I like them still" will address the actual concerns I pointed out.
The media has gone from explaining stories to just sharing them. It's like a journalistic chain letter from hell.

Hey! Did you see politician X's gaffe?

Here is an interesting chart I found
I think this is sort of similar to what I was explaining.

I was mostly talking about the detractors, but those that do like the display aren't exactly different in the end.

If I were a betting man, I'd say you would probably compare the old iPad to your crappy monitor. Perhaps not as crappy in terms of colors, but in terms of reading text.

It was reading text and technical PDF files that really made me purchase the new iPad. It's such a drastic upgrade in this department that I can't imagine ever going back to the iPad 1 that I gave to my mother.
> Sounds like an April 1st joke or an article from the Onion, except it is real.

something like this? http://www.theonion.com/video/new-google-phone-service-whisp...
If you look at this another way, couldn't you also draw the conclusion that Android is still behind on monetization? After eyballing this chart from march (http://www.businessinsider.com/apples-iphone-market-share-ve...) it looks like its Android at ~50% to the iPhones ~25%. To me that says that the Android market isn't converting as well, though it is better than the 4:1 ratio that was quoted in the article.
It might not be possible to make such a distinction in the near future. In a world where quadrocopters are cheap, and everyone is wearing Google Glass with a camera right in front of their faces - the assumption should be that you're being recorded. We'll need to figure out what the social rules are, but I'm pretty sure "don't record strangers" isn't going to be one of them.
AMD Leans on ARM for Security
Erm, thought all the new Macs were Intel based now?
Because XMPP requires going through a central server (at least for session initialization), and because it punts on nat traversal. Also, the nat traversal code in transmission and the official bittorrent client have had a _lot_ more real-world testing.
I see your point, what I was trying to convey though, was that whatever style you decide to adopt, you still need to value communication, consistency, reliability and maintainability.
> "The details of how you put that together in the backend are inconsequential to this challenge since they are hidden behind HTTP."
That's is true, except that to integrate well with the "ecosystem of clients you don't control", you need a way to communicate with the people behind the clients. And that's what matters to me whatever technical solution you use.
When will this start? today?
I'm pretty sure skype is peer to peer. It's just online status and discovery that go through their servers.
Wouldn't the correct device to compare be the Macbook Air?
> What happens next week when someone does an x += hugeBlockOfText in a loop?

Then it will show up in your profiling? If you're doing something perf-critical it is absolutely insane not to be running it through a profiler suite on a regular basis. Your continuous integration system can (or should) be completely capable of replaying real or synthetic activity in order to demonstrate real-world hotspots.

Tests only find what you already want to find. Performance concerns are much fuzzier than that (unless you want to be writing "performance tests" for literally-literally everything, which you're welcome to do but I have better things to do than that).
That was kind of my point. All of the skype alternatives I've seen are much less distributed.