skysight-inc/HackerNews huggingface dataset:
As an educator - and long-time HN lurker - I completely agree. The aim of the ed. HN clone is a good one, but the approach is misplaced. I am here entirely due to personal interest; there is very little I read on HN that is in any way immediately applicable to my classroom practice.

There generally seems to be a knowledge and mutual understanding gap between the tech. and ed. communities that has prevented significant partnerships (though they are sincerely needed)and attempting to recruit educators in this way doesn't seem productive.

That said, I believe the ed. community could take a few pointers from the tech side's approach to idea propagation (and the lack of true preciousness of most ideas) and I would look forward to participating (should you get your registration problems figured out).
I'm sorry; I literally just don't understand the argument here. If I set your house on fire, incurring $300,000 in damages, and then offer to settle with you for $5,000, your only rational decision is to accept that settlement offer. Am I being unethical if I do that?

If I owned 200 houses around the country, and you burned one down out of carelessness and negligence but without any malicious intent, would it still be unethical for me to offer you the $5,000 settlement?
I just ran a 32-bit build of "Angry Bots" for Linux on my Windows machine. It ran flawlessly on Linux machine (Ubuntu 12.04 LTS).
Buying your way out of advertisements
A sarcastic, straw-man flounce is definitely a waste of time. The "agree to disagree thing" only works if you do it graciously.
You've missed a couple of points
1. The possibility that Facebook is 'insignificant' one year from now is astronomical. People use Facebook for so many things in their lives including staying in touch, single sign on, games, etc. Even if it somehow cut in half it's still 500m users vs the 3.5m of Myspace
2. The 3000 dollar fee is a fee to reach X number of users now, not one year for now. So if he pays the 3000 now, even if Facebook goes under, it wasn't a loss.
Are you joking? Or perhaps you didn't read the comment. Those programmers CAME FROM communist countries.
We have a huge crush on The Wirecutter. We use Skimlinks
Something about a sufficiently large group of people and general idiocy.
He's not saying MBAs are generally clueless. He's saying that fresh MBA grads are clueless about startups, which is something they haven't been trained for.
How is the relationship suppose to be beneficial to Facebook? No one signs up for Facebook to keep in touch with their favorite brands, they sign up to keep in touch with friends. Facebook allows brands to communicate to their users but their added benefit hardly helps FB at all. The only way it does help Facebook is if they monetize these relationships, which is what Facebook is attempting to do. I'm not sure there is legit proof that FB has decreased Fan Page outreach organically (the only way you could claim they're "abusing" the relationship - I don't see an issue with FB charging brands to reach more fans non-organically.

Mark Cuban isn't God, I don't think this is a "huge" signal at all. IMO, Cuban's critiques of YouTube have been similar - which I feel have also been proven wrong with time.
Israel Just Live-Blogged a Gaza Bombing
Show HN: Firebase-powered auction app running Jellyfish Art starter kit
I think the Linux environment is probably more common than you think, among devs anyway.
> Whether Facebook could have implemented this without pissing off so many people, now that is a different story.

History seems to indicate that Facebook can NOT change a single thing without pissing off a lot of people. Every time they do a major update... the Internets go crazy. I've been guilty of that. I still hate Timeline... but I haven't left Facebook yet. :)
I love the scroll effect on the header of this website, gives it a depth perspective. Very cool stuff...off topic I know, just wanted to mention it =P
As a guy who does a fair bit of reading and teaching, I can only sympathize for the writer of the paper Rob is criticizing.

When you come up with examples you have to deal with two conflicting forces. One one hand, they have to be simple enough not be skipped over. On the other hand, they have to be complex enough to seem real. The balance is never right. It doesn't seem fair to criticize on that account. It's too easy.
http://cs.gmu.edu/~sean/book/metaheuristics/ is good. Genetic algorithms fall in a class of algorithms called metaheuristics. This book is about metaheuristics.

If you're just interested in genetic algorithms, those are covered in chapter 3.
Looks great guys, loved your submission last year too!
It's copied from his Xmas wishlist, Amazon probably put it there automatically.
Funny how I end-up arguing for or against OOP in the same thread.

Guy Steele, one of the big proponents of OOP and one of the creators of Scheme, does not agree that tacked-on OOP is practical: http://www.dreamsongs.com/ObjectsHaveNotFailedNarr.html
This is mentioned in the article but worth emphasising: the graphic shows is coloured by the proportion of the local population that supports secession, not by absolute numbers. Therefore, a state that is coloured mostly pink still may have very little absolute support, assuming that they're mostly rural areas.

In fact, since rural counties tend to be physical larger, I'm not convinced a map like this is the best way to present the data anyway, since it could be misleading.
Ah, the new title it much better; has all of the relevant information, and is correct. Great! Thanks to the admins!
Your email went out twice, once with no subject.

Did the old free plan have a limit on tasks?
OO works best for large-scale, lots-of-people projects. ... The trick in loving any particular tool in the toolbox is knowing when not to use it.

Very well put, mirrors my feelings.
5-Hour Energy Drink Cited in Death Reports
Our very small outfit at verbmill.net is seeing similar signs. For instance, 700MB+ downloaded by a single client when an individual podcast is a maximum of ~50MB. Checking my logs now to see if I can narrow down device/version number. All of our files are hosted on S3.
let me run the top 5 facebook games ( made in flash ) and we'll see about the 90% content people can actually use with that!!!
I say that's a stupid project, already been done but nobody's using it, or even care, because it doesnt work !
Fourth solution: use iBooks, it doesn't lose your page. :p
Also, this is only the number of people using the Myspace Facebook app, not the site as a whole.
It really depends on the niche. This is pretty much the opposite of pg's essay about startups and growth from a couple of months back. Unless you're already exceedingly wealthy it will be very, very, VERY difficult to sustain the growth needed to succeed solely on scale (aka a "startup"). If you're self-funding then you'll have to succeed on other merits besides growth. This is neither good nor bad, it just means that you're a lot less likely to hit a grand slam.
Well, this conversation: https://twitter.com/koush/status/268836995890028544 has a guy called Ahmet Deveci who seems to be going at it with Koush about giving back DNS domains.

His profile on twitter says "Entrepreneur, with a passion for website design, development and all things technology. Director of Metserve Enterprises. London, UK · http://www.mradeveci.com

That seems like the guy.
Gennady is the student of Saint-Petersburg State University of Information Technology, Mechanics and Optics now
Threading in Python is totally capable here. A database is more likely I/O bound than CPU bound.
Conversation... More like public poo flinging. I mean seriously? Use email or something, it's really unprofessional to "talk" these things out over twitter
I would say, rather than being a DSL, the Mathematica language was informed by a particular goal. Much as Prolog, R, RPG, Perl, job control shells, etc., were born of a need to 'scratch an itch' and have found themselves pushed beyond that initial itch, Mathematica's Lisp-like syntax, pattern matching, term rewriting, and functional programming capabilities have resulted in a number of applications written by people who each push mma just a little bit further.

Most of these apps come from people in the target market, but it's similar to the number of Excel spreadsheets that end up running surprisingly large companies. A "non-programmer" develops a bunch of macros and VBA code to make their job easier, and those "DSL" type capabilities become critical core aspects of the system.
Except Tazo is pretty pedestrian, the General Foods International Coffees of tea.

http://dailyshotofcoffee.com/candied-coffee/
I can't help feeling that this attempt to render a previously excellent course more commercially viable by making it more superficially appealing for students is directly linked to this story: http://news.ycombinator.com/item?id=4785246

If everything is always forced to justify itself commercially, then everything will implode into a hideous, hollow caricature of itself. Everything becomes a flashy excercise in deceit and con artistry if it wants to survive. Quality and substance can never hope to win against marketing.
Yeah, Elasticsearch is dead easy to update documents with. Elasticsearch is also easier than Sphinx to set up as well (basically throw some data at it and it'll suss out a mapping for it).
I actually do use a bidet, from http://www.bluebidet.com/ it was easy to install and keeps my ass clean
I think both positions (Mark's & brendanib) are oversimplifying (and hyping) the issue. End of the day, what matters are the relationships formed between people and brands. And like all advertising, paying to get in front of people is how the game works. If you'd rather pay money to initiate those conversations, then pay for them If you want to be engaging enough to draw people into those conversations, then invest in that.
Yeah, we screwed that up.

The old free didn't have a published limit but because the syncing interval was slow it effectively did. The new free is just publicizing that so that there's more transparency for how Zapier works.
It's going to take longer than 1 month. You'll have some basics down, like variable scope, declaring var types, functions, etc. You might start to touch on objects.

However what are you learning C++ for? A job? A personal project? A contributor to open source software? I probably should have specified that. For a serious C++ job it'll take more than 4 months full time to be competent enough to talk your way through an interview.
Not if they did a partnership with a store to match line item data back to products.
When you're used to paying nothing anything more is hardly seen as a bargin. This is the core issue. It will just take time before brands get used to paying for what they once got for free.
Ominous example.

Reqs	Total	Avg	B/s	Client
666	2G	3M	127K	mobile-​198-​xxx-xxx-​088.​mycingular​.​net.​
666	AppleCoreMe​dia/1.​0.​0.​10A403 (iPhone; U; CPU OS 6_​0 like Mac OS X; en_​us)

I hope this user is on an unlimited plan :(
That's in general an unhealthy attitude, because later might be too late to rewrite it, as complexity has a way of creeping in, as simplicity requires eternal vigilance and leadership with an iron fist, something which most teams lack.

If you want to assume incompetent programmers, then I agree. If you assume competent, experienced programmers, there is constant willingness to say, "This worked here for a bit but it is time to sit down and do it right."

I've had the pleasure of working with the latter. If you have that pleasure, then a willingness to find a simple solution where it makes sense pays off in spades. And it it not unhealthy.

But there is a definite element of, "If you don't know what you're doing, this is a principle that can let you make horrible decisions without realizing it."
Is it certain they will see the post? What if they don't login for a few days?
Same here, noticed a huge spike in bandwidth for my startup's shows hosted on CloudFront. 206 responses are flooding my logs and I moved everything off of CloudFront for my users to triage the cost. This breakdown explains it all: http://cl.ly/image/2H3u3u2O333g

Talk about a pain, not to mention the 10x bill from Amazon that came as a surprise.
Just as I am skeptical of a post on the pagelever blog from the "Director of Growth" (Biz Dev). Oh which by-the-way offers a Facebook product...

Content marketing -__-
For Web Content Formatting, Apple Makes iPad Mini Indistinguishable From iPad
This is Michael from Braintree. I worked on the signup process and other parts of our Australian launch.

anthonys - Thanks for you feedback. We're just getting started in Australia, and we'll continue to improve the onboarding process over time. Leaving the signup process aside, I think there are lots of great reasons to use Braintree in Australia:

Integration - Our elegant API, and client libraries in the language of your choice, mean that you can complete your integration over a cup of coffee.

PCI Compliance - When you utilize Transparent redirect and our Vault, you can achieve PCI compliance with almost no effort, because the credit card data skips your servers and is stored securely with Braintree.

Support - We’ve built a reputation of providing the very best support in the business. Even though our team is based in the States, our clients around the world tell us they get better response times than with their old local providers - and those responses come from friendly developers and payments experts.

I hope you'll give us chance. Please let us know if we can help in any way.
That was a lot more true in the past, 'though I admit traces of it remain.
Wonder if the CDNs don't have any safeguards in place to avoid single client downloading same resource multiple times?
Long tail content strategy
Exactly - we see this causing a crazy number of 206 calls.
Email Samsung and ask when they're releasing the platform documentation. It's really the only thing you can do, and it sucks.
I am one of Brian Harvey's student progeny. I still consider the SICP as my favorite computer science book, and in retrospect CS61A one of my favorite and most important courses. There is something amazing about a course that takes one from "square can be defined as (define (square x) (* x x))" to writing an interpreter, and be something a mere mortal can work through in a few months. And that's just chapter one to four out of six in SICP, if memory serves.

I like Python, and use it in industry. Ruby, Go, and C also. In the past, I wrote Common Lisp professionally as well. I do not pine for Scheme or CL, although both had some of their own unique charm. Nevertheless, I think Brian's sentiments about Scheme's clarity in stripping away what can seem to be the 'magic' in programming while maintaining an absolutely rigorous representation that can actually be executed are spot-on. There will be plenty of time in practical work to reintroduce some magic to make practical tasks easier, but there is but a precious few years -- or indeed, just a semester -- to examine the structure of abstraction at its very core.
> You get into trouble because of the self-recursion.

Which is why (savvy) object-oriented programmers have largely moved on to interface polymorphism. Inheritance polymorphism has its uses, which is why there hasn't been a whole lot of effort to rally behind languages that lack it, but the general consensus is that you should really only use inheritance when inheritance is what you really want to use.

Unfortunately it's true that there's a whole lot of OO code out there that was written before people learned this lesson. And OO's popularity with pragmatists combined with its relative lack of popularity with academics means that a lot of code doesn't reflect lessons related to the pitfalls of inheritance polymorphism that academics figured out a very long time ago, such as the Liskov Substitution Principle.
Leg and arm fat is also part of this equation. Many people can't really to a full job while sitting.
When Will our Email Betray Us? An Email Privacy Primer
http://www.downforeveryoneorjustme.com/imgs.xkcd.com
Maybe it wasn't clear that the cheaper option had more crap on it. All that Free Market/vote with your dollars stuff only works in the case of well-informed consumers, and we all know that when it comes to computers, most consumers are not.
How does Shine sync with the phone?
Shine (http://www.indiegogo.com/projects/270243) uses a novel non rf way to sync with phone, I think they do it using the phone magnetometer. Shine generates a small variant electromagnetic field captured by phone magnetometer, using modulation they are able to transmit some data!
They sent me a 'sorry, we have to much business to sell you anything' message.

I suggested they raise prices to a level that would let them sell more. Never heard anything back.
It’s good to see someone taking a critical look at all the hype around “gamification.”

We (UserVoice) built our kudos and leaderboard system (which we hesitate to call “gamification”) based on the feedback we received from customer support agents who provide great Zappos-style customer service but felt they lacked any sense of accomplishment. We saw a lot of internal customer service reports in these organizations that used screenshots of positive support ticket threads to try and capture the sentiment that we now do with “kudos.”

It’s worth pointing out that there’s really two completely different worlds of customer service: the ugly, painful call center world and the much more humane version that’s coming out of internet companies like Klipfolio (check out my UserConf talk for more about this: http://www.youtube.com/watch?v=qKapwfmpvew&feature=relmf...). UserVoice users are decidedly from that latter group, so our “gamification” methods focus more on rewarding/ quantifying good work (driven by intrinsic motivations) agents are already doing. I, too, am skeptical that you could simply drop a leaderboard into a United Air Lines call center and get massively better output.

One final thing to note is that we go out of our way to make sure that kudos and our leaderboard are used for friendly agent-to-agent or agent-vs-self competition and do not become something on which managers base performance decisions. As soon as that happens, you end up with the “If you liked my service please give me a 10 in the follow-up survey call” that I’m increasingly hearing when I talk to the “old world” of customer service.

Richard White, CEO - UserVoice
Hmmm, I had to turn off the LTE on my iPad two days ago because I hit my limit 10 days prior to my monthly renewal. I upgraded to 6.0.1 last week, but I wonder if this bug explains how I managed to chew through my data plan faster than ever before.
Spot on!

One thing to note, when you said "my personal feeling is that if I follow a brand it's because I want to see their updates", the tricky think about facebook is that you don't "follow" a brand like you do on Twitter, you just "like" them. In my opinion, it's a small but important distinction. Just because you enjoy a certain brand doesn't mean you actually want to know every little thing they're doing.
Blaming an engineering-centric culture for bad corporate performance? That's... novel.

Sony has only one real problem: Sony. Merging an entertainment conglomerate with a hardware company was a dumb idea, because every product manager at Sony now has to get approval from two completely different companies with two completely different cultures in order to ship anything. At Sony, if the technology isn't proprietary enough, the DRM isn't annoying enough, or there are no clear opportunities to give the customer an enema with a fire hose, the product doesn't fly.

Blaming the engineers, wow. Good one.
We built The Shelf to help independent sellers find new customers and grow their businesses. Alex of Jellyfish Art was kind enough to work with us, and help us gauge the potential for auctions of higher-priced items. We'd love to know your thoughts on the format, experience, product, and anything else!
I don't want to argue with anybody-- whatever you think is the right way to program is fine with me but..

The article he pointed to was really funny. I think I worked with guys like that who were so over the moon about OO that they made everything an object, encapsulated a bunch of objects inside an object with no polymorphism. No advantage that I could see except that it became a habit to make everything an object.

Objects did a lot to advance programming and they still can be very useful. Like many people have said here already: use the tool that is appropriate, keep an open find.

But that is a funny code example.
How To Hide Your Email: What Petraeus Did & What He Should Have Done
I don't use macs because I have yet to see one with a nipple mouse/TrackPoint. The hardware uniformity has upsides and downsides.
I remember http://www.sgi.com as particularly nice in 96/97. Alas, there aren't many captures on archive.org.
I'm genuinely curious to know why people have a problem with affiliate links.

If it doesn't harm you, and the info is good, why begrudge someone their tiny percentage cut?
That's not true; tis all humans; but as far as I'm concerned that's the ultimate compliment to their speed and lack of bias.
This is nothing about the genius of bootstrapping a company. It is just a play on the profiled company's brand name and their story (which is commendable), but the headline was a bit misleading IMO.
FF 16.0.2 on Windows 7 64 here... it works smoothly, but that's no surprise, this machine is very powerful.

The page is so beautiful! Until now I've never felt the need to say this: wish I could upvote it more :-)
The technical challenges and failures of Peter Molyneux' Curiosity
This is amazing. Now to figure out how to make this my desktop background...
Would you buy more music if there was a reward to do that?
If so what kind of rewards.
If not please state you answers.

Also you can vote on https://www.facebook.com/vusic.co
But then he'd have to use a mac. He may have existing legacy software that he needs to run, or may simply dislike the mac UX (I for one can't stand it, although I like some of the underlying tech).

Besides, I'm finding it increasingly morally indefensible to purchase Apple products.
I think Apple has always had the tendency to make dumb mistakes, but I will say that I think reporting on it has changed. Remember all of the jokes about "It's not a bug, it's a feature" back when Jobs was there? Apple is by no means immune from mistakes and I don't think they ever were.
My understanding is roughly: the settlement amount should be thought of as $n per song that they actually intend to litigate, not $n per song that was available for download, which at least seems like a coherent position to me.

The numbers still seem not particularly unreasonable in that context, but are certainly more than $4/song.
As the only "bootstrapped" CDN to survive from 2001 till now, we couldn't agree with this more. During that time, the number of CDNs has gone from a half dozen, to 60, to a half dozen, to 60, to a couple dozen. Each of the expansion phases has been on VC or public market money, with deep pockets buying market share until no more market share can be readily bought. At that point, if the business model doesn't prove out, the CDN implodes or gets acquired. This is ruinous for the space, but especially difficult to compete against if you're bootstrapped.

When self funded and profitable (or at least break even in lean years), the need for fiscal discipline means you have to simply out execute the competition to win and keep clients, and hope to beat the competition by outlasting them (or, to be more accurate, outlasting the will of those funding them).

Ideally, of course, you'd have the discipline needed to last, but also have ample ready funding to pour into growth. Then you can ratchet up and down as market conditions support.
I absolutely agree, it's just unfortunate. The only domains worth that much are really rare.