skysight-inc/HackerNews huggingface dataset:
UUuuugghhh, not another new version of D&D. This crap is exactly the reason I'm so down on playing. I spent a ton of money on AD&D 2nd Ed. stuff back in the mid 90's when I was playing a lot... then I took a few years off from playing, and when I looked at it again, v3.5 was out. Fine, I figured that was fair, a few years had gone by and 2nd ed was pretty dated.

But right after I spent another ton of money on v3 and v3.5 materials, they announce 4th edition! WTF?!? I resisted even touching that edition until last year when I caved in and bought a player handbook and rolled out a character for an impromptu game with a few friends one weekend. And now they want to roll out yet another new version?

Please... I know there's pressure to rev stuff in order to sell more copies of the core rulebooks, but WotC are - IMO - shooting themselves in the foot with the constant version changes. I'm sorry, but I'm not throwing out and replacing a big investment in D&D materials every 4 years or so.

Seriously Wizards, if you want more of my money, you'd be better served pushing out more material for an existing D&D version (preferably 3.5). Give us an updated Ravenloft campaign setting and related stuff, give us a modern Planescape, create entirely new realms (have you done anything completely new since Eberron?), etc.

OK, rant over. :-)
JQuery UI Bootstrap: A New Bootstrap-inspired Theme For Your Widgets
Home cooks are way more fetishistic about knives than cooks are.
>> Linux is generally supposed to be coder friendly, keyboard-user friendly. Unity is not.

Ubuntu's goal is the very oposite of that from the begining.

Any coder and keyboard-user can easily pick between an array of distros that will target just them, while Ubuntu set out to be "Linux for human beings" and this is just the approach they chose.
Project page: http://addyosmani.github.com/jquery-ui-bootstrap/
Yes, it is in fact so "simple" that you have to bang it on the head and shout at it to get it to actually do anything.

For the audience of this article, a good test is to compare a copy of Numerical Recipes in c versus the fortran edition, where the whole purpose of the book is to present numerical code to scientists. c (and c++) have to spend ages developing up notation and workarounds for the simplest matrix to correct c's deficiencies; the pointer manipulations (array pointers, function pointers, pointer pointers) make the code nigh-unreadable compared to the straightforward and understandable fortran.

Edit: I agree with your point with respect to interpreted languages, especially those with weak typing; I don't need to control where my number lives in memory, but I do need to control the bits of precision from the beginning.
I've been with them for a few years now and I've had so many problems with them.
They are by far the worst 'cheap host' I've been with.
There's an idea called "Self-concept", which is basically the collection of thoughts that make up your core identity. Eg "I am an American, Democratic Stanford Graduate." Note that these attributes don't have to be comprehensive, or even true-they're just the core beliefs you have about yourself.

Self-concept changes, but rarely, and usually more due to a few big experiences than over time. So in "permanent age" terms, you're more likely to go from 42 to 18 or 12 to 26, than you are to go from 42 to 43.
Why you need an audit trail
Maybe they're tired of wasting money licensing Windows for undersold servers, so they've adjusted prices to move demand to meet the excess supply?

Have you asked them if Microsoft is subsidizing this?
My first impression was that the memo is fake.
The author refers to people (such as Shantanu Ghosh) without titles; and from what I recall of Indian bureaucracy, titles are important and you just don't drop them. They would always say "Hon. XYZ" or "Shri ABC".

Plus, it looks like the contents of the intercepts listed were there for gratuitous purposes only.

I could be wrong, though.
The Management Team - While Building Usage
I was going to post something similar, with one addition:

One performance problem with Blitz was that the expression templates obfuscated the code enough that the compiler bailed on doing SIMD vectorization of the evaluation loops. That was fixed this year at least for the Intel compiler (gcc doesn't have pragmas to control vectorization), so now performance can even exceed Fortran for large-ish arrays.

I made some plots while fiddling with this if you are interested: http://governator.ucsc.edu/filer/blitzbench_r1845/blitzcomp....
I can't help wondering if that won't conflict with Ubuntu's open source philosophy in the long run. By abiding to content owners ever growing restriction's, won't Canonical eventually give up open source solutions?
Ding. It's amazing what you can do with a decent set of vector operations.

Honestly, if you want balls-out performance, you probably need specialized hardware. In days of yore that meant you bought a vector box for your computer, or a Cray. These days you can just load up a PC with a bunch of high-end GPUs. A cow-orker of mine down the hall has a machine with six of them installed -- he's so giddy, it's kind of irritating :-)
Hmm, I'm not sure "having a little knowledge on an SCM" does the trick. Let's assume that I've used subversion for years (which surely is SCM). Therefore, for instance, I know that a repository is something on a server that can hold all relevant for my current team (we'll checkout a subdir for each of subproject). Also, I know that committing means sending a change to the server. I also know that I can lock a file and then nobody else can commit it, handy!

The meaning of nearly all SCM-related terms in your tutorial are highly git-specific. Making an SCM intro does not really help that. You need to make a git intro.
The author's point is well taken, but his example leaves a lot to be desired:

If you look at that loop, it can be parallelized or vectorized without any problem if and only if the array pointed to by x and the array pointed to by y are completely distinct with no overlap. But there's no way to write code in C or C++ that guarantees that.

double* doMath(double** y) {
double** x = allocateNew2DArray(20000, 20000);
for (int i=0; i < 20000) {
for (int j=0; j < 20000) {
x[i][j] = y[i-2][j+1] * y[i+1][j-2];
}
}
return x;
}

All you need to do for this example is replace the fortran coding style doMath(double* x , double* y) with the c coding style doMath(double* y).

I don't think any C compilers actually do parallelize code like this, or at least they don't do much beyond using SIMD. But in principle they could.
Mac OS X 10.7.2 It has all of my favorite Unix tools as well as the best Mac apps for development.
I can't read the article because the author's cheap hosting can't handle the load. I see that it's hosted on HostGator now.
Find a product who's in a similar space. Go to Google News, and google it and find people covering it. Contact those writers and pitch your product, mentioning it got featured in LifeHacker. Repeat with similar products, ideas, etc.
Believe me, I'm current with c/c++ fixes, tricks, and libraries up to about 2007 at least. About every two years during this long period of self-abuse I'd go library-hunting and find some piece of c++ that marginally improved things; the sheer brainpower (mine and the library-writers) wasted on these workarounds is staggering.

Libraries are very nice, but better to start with a suited base-language.

Edit: not to say that my years in that landscape were wasted; other fortran-only programmers look at me as crazy when I create the simplest "object" using the fortran-equivalent of struct; to them, life is nothing but wild unencapsulated matrices deserving to be free.
Do your bit to oppose the evil Research Works Act
This is about defending the coalition agreement, which has aspirations about open source software and open data in it that come straight out of the Lib Dem policy book.

Admittedly Europe wasn't (and OSS/Open Standards wouldn't be) the most electorally-useful topic to pick a fight on, but since when have Lib Dems ever done anything the easy way.

It's our policy, I and some of our voters care about it, and we won the concession off the tories during the coalition negotiation. That should be enough to make us fight for it, when the time comes.
Haha, touche! I thought the same thing, I thought it was just my internet connection take a while to connect though
It's not hard, Deeper people aren't uncommon. They tend to flock to other deeper people.

Once you've found one you suddenly have access to a sizable colony. It's easy once it's your priority. Try finding them over internet.

Not much point seeking for them by visiting ordinary parties since they rarely attend these.
Business workflow engines are a special case of this, with the defining qualities that a) it's something you do intentionally, and b) humans are supposed to be "in the loop".

I am not convinced whether workflow engines are genius or pure evil yet. You can certainly perpetrate evil with them, but that's true of anything.
Jesus, I'm stupid not blind!
Herb Sutter: Welcome to the Hardware Jungle
Buzzfeed supplies many other sites with metrics analysis to help them react ahead of time when some article or whatever has gone or will go viral. Theyve gotten good at finding early indicators of this, leveraging their whole network. I'm sure there's more to it though that's my understanding and probably something at least as valuable as their user-facing site itself.
Please could you fix pagination so that page down works correctly? (Other sites that use the same format have it working)
Why Can't startup launch pages be fun, like this maybe?
Show HN: Promoter - Keep track of reviews, mentions and promocodes of your games
There are many widely used Java libraries.
Wwwizer: Solve your naked domain problem. Put 'www' in front of your domain name
File System Encryption on CentOS 6
Using gitx (http://gitx.frim.nl/) really helped me grasp some of the concepts you talk about.
Completely off-topic, but what tool did you use to create those diagrams?
But what about movies? Netflix has a few target groups:

- People who want to watch TV shows when they are released to DVD

- People who want to watch on-demand movies

The US has Hulu plus ABC/CBS/FOX/NBC all have on-demand online channels. In the same respects they only hold seasons for so long. So the market in the TV area is really no different than iPlayer/4oD/etc.

The top online TV series rental for Lovefilm is Robot Chicken - Star Wars.[1] I've been in the UK long enough to know that there is much more demand for US television series than Robot Chicken. (Modern Family for example, comes to mind)

The real challenge here is if Netflix UK has the same ownership rights as Netflix US. Otherwise they will sit no differently than Lovefilm.

Disclaimer - I'm American, but currently live in the UK.

[1] - http://www.lovefilm.com/
A great C++ tutorial. From basics, to more advanced
In the days when people were calling it 'meta-level architecture' there was this sense that highly configurable systems were defined by what you couldn't configure. If everything was configurable, it was a bloody mess.
If what you are saying is correct, then policy proposals from the Tories are even more insane than what bubbles up, which makes the whole idea of being in power with them even more distasteful.
Considering the AV referendum is now gone, what's the point of staying with them any longer, apart from the occasional ministerial pension ?
These are hand-made drawings done with a Wacom Intuos Graphic Tablet.
I need to work in sprints, focus for an hour or two (or more if it's effortless), and then stop for ten minutes, stand up, walk around. get the blood flowing again
Yes. For other reasons I am generally running Windows.
It does, both if-statements will fire
Kudos, they look nice!
So most of the current connected TV platforms already run some flavor of Linux, what this is about is the TV presentation layer for things like movies and navigating with a remote.

In most of the cases to date the CE manufacturers have dictated the DRM (and video codecs) supported since it will usually be baked into the hardware video decoder in the SOC. Ubuntu will just support whatever the CE manufacturer decides to support.
Great tips. Having regular workouts and other hobbies is great too, even just to keep variety.
"I figure we're at the point on the web where Javascript et al would be expected in your browser,"

A browser cannot always recuperate when JavaScript fails to arrive - what should it do at that point? A recent example: the outage of googleapis.com CDN caused problems on many sites using JavaScript hosted there all because OpenDNS blacklisted the domain as a phishing domain.

* http://www.thewhir.com/web-hosting-news/010612_Thousands_of_...

There are more reasons JavaScript indirectly failing in a browser:
http://christianheilmann.com/2011/12/06/that-javascript-not-...

So generally, it makes sense for a site not to depend on JavaScript for a core basic experience.
I've seen a very bad case of this that was a direct result of the 'second system effect'. The devs were told that they could have a re-write, but it would be the last re-write, so everything became configurable.
Please add Git Extensions ( http://code.google.com/p/gitextensions/).

It's the best Windows Git client I've found so far.
A successful business doesn't mean they're not a startup anymore. Dropbox is hugely successful, but definitely still a startup and its infancy.

Github will remain a startup until they can make a dent in the big boys' bottom line, for example: Perforce.

Github is insanely successful amongst startups and hackers, but has yet to significantly penetrate the enterprise. Hopefully this will change (for us and for them) because their product is a gazillion times better than anything else out there.
His promotion of a single other hoster plus the suggested five more "x sux" postings are indeed a bit odd.
Depends on the project.

I use windows, Mac and Ubuntu off and on. Tool wise Mac and Linux are most flexible
Yes, you might be right on this. I will think about it. If you have links where something like this can be found, i would appreciate it. Thanks!
The Alan Turing Centenary Cryptography Competition for school children
Database Analysts will tell you that many ORMs are themselves inner platforms, re-implementing constraints, views, joins and so on that should be encoded directly in the database.
That might be true, but if so, then everyone below who is claiming 'ZOMG! The article is totally wrong because C99 added restricted pointers!' is wrong.

Also, I find it weird that the C99 committee, which was full of compiler vendors, got so excited about adding a fairly dangerous (and IMHO hard to use correctly) feature to the language without bothering to update their optimisers to make use of it. The only benefit that restricted pointers offer is better optimization; to add support for them without adding better optimization is a complete waste of everyone's time.
The author certainly didn't make an attempt at being objective or hiding his allegiances. Most humorous is his assertion that businesses should have no voice in the decisions of government because that is "interfering"
For those scratching their heads (as I was initially), this seems to be a random memo from the people that worked/architected/strategized/marketed OS/2 and/or Windows, within Microsoft.

They are discussing how to better compare and contrast OS/2 and Windows, to their own (OS/2) advantage.

I'm not sure why this is an important memo, or what significance it has?
It,s most importent website.
Exvo Tech Talk: Will Tablets Ever Replace Laptops?
As someone who is used to SVN and Mercurial, I found this pretty useful. The author's going to have to decide what the intended audience is - people who have never used SCM, or people who are considering switching from another SCM (probably SVN).
You can also do this with CloudFlare in front of your site and get all the other services for free as well.
(laughter)

Yeah, the people behind OSI should be forced to use the standards they designed :-)
Except that there are fine high-level matrix libraries, optimization libraries, etc. for C/C++.

You'd be surprised how much of it is actually fortran at the bottom. Lapack and FFTpack are two of the more important examples.
The $40 Standup Desk
Webhosting is funny because everything is ok until it's not. It's easy to have isolated incidents which look really bad versus overall trends and knowing the difference.
IEEE Forms Power Matters Alliance To Determine Wireless Power Standards
Intelligence is Irrelevant: An MIT Alum’s Advice to a Struggling Student
Swiss National Bank president resigns after Scandal over Currency Trades
Yes, that's what makes C simple. If all of those edge cases were covered, the language would be much more complex.

Simple != Easy to use
This is one of the funniest articles I may have ever read.

Here's the thing. You have to figure out how to make money no matter what.

Whether you take money up front to fritter about finding a business model, or fritter about without any money, which do you think will work.. quicker?

It's like this article was written to keep the VC kool-aid flowing.

The world's biggest companies were bootstrapped. Apple, Microsoft, and more. There's nothing inherently wrong with bootstrapping. Except maybe that VC's aren't getting in on the action of the next bootstrapped Apple or Microsoft as early. It's as real of a filter as anything to see if your idea flies, or not.

"Throwing money at problems is usually a short term fix. By lacking capital, you’re forced to tackle issues head-on and generate real solutions."

Sounds like it's coming from someone who's never solved these problems. Boostrapping makes you solve those problems, um, even more so.
Hobbies are great, i often break apart and work on my bicycles while on conference calls :)
You know - I unfortunately never was to 'pro' kitchen, so I don't know how these work, but if it is similar to how I cook - sure, they're cleaning them up as they go (that's the only sane way to do it.), but I'm not sure whether such stove doesn't require throughout cleaning after whole day/night of use - and that's something I imagine being done by someone else than chef - and that's when the 'cleanability' part comes in play.
Wow! What a great resource, thanks!
Lack of codec support without hoop jumping (Boxee has solved this)

- You don't think you can just run VLC and/or FFMpeg? Also this is for embedded systems on TV's most of them run hardware video decoders for the most popular codecs anyway.

Lack of content (Apple and Amazon are in the process of fixing this, but Ubuntu won't have the weight to get Big Content on board)

- Amazon could be a provider on this system. I doubt Ubuntu really wants to be doing content deals. Instead they want to be more of a Roku or boxee model and let content come to them.

Linux hardware is a pain to hook up to HDTVs

- Read the article again this is Ubuntu embedded into TVs no hookup necessary.

Unity interface is poorly suited for 10-ft interaction

- They seem to be addressing this.

Existing players (Apple TV, XBox 360, Boxee, etc. -- even Google TV!) are more mature and have had time to strike content deals

- This is really the only decent argument you've got.
I'm interested. Which Fortran compiler would you recommend for a beginner for using on Linux?
Thanks, I'll take this into account for an update!
There is a large number of UK geeks who genuinely believed Tories and (especially) LibDems would have reduced the influence of Microsoft on public procurement once elected. I know because I've been surprised by this over and over (I live in the North of England, where being a Tory is, er, very unpopular by default, and with reason). For them, this issue was indeed a vote-winner, so this u-turn will hurt, especially among LibDems... but then again, hardly surprising by now.
Just because the article is about working from home but not necessarily actually getting any work done. (and how to cope with the common problem)
Thank God for our detached garage. I walk out there in the morning (my commute, 2 days a week), and I am "at work".

I have to take frequent early morning calls (I am in California, everybody else in my working group on the East Coast or offshore), so I usually barely make it, but I do make it, and grab breakfast later. This is a bit awkward, but it works for me, and I usually finish the day at a decent time, even if I start the first hour or two in my sweats. I'm violating the preconception of wearing the costume and being ready first thing, but if I had to eat breakfast at 6:00 in the morning, I would be sick. Ugh. TMTOWTDI. (I don't have the luxury of starting at 9:00)
I don't understand; you want page down to go to the next "block"? That would be neat. I'm asking because pagedown seems to "work" as expected on my browser (scrolls down one viewport-height).
Agreed. From the way the article is written you would think that some Microsoft thugs held a gun to the Queen's head instead of, you know, lobbying for their interests.
Great stuff - to make this truly useful I need the subcategories like Gigs:Computer, etc.
Or TV. For a couple bucks a month you get full back catalogs of a very large number of TV series, including currently airing popular ones. There's more recent TV content than you could get through in months.
Where governments are concerned, MS Office licences can be huge and will always be more expensive than free. They will always always be more restrictive too than free software, by definition.

I agree that a licence by itself won't be the biggest expense a government will have, but the sleazy insidious contracts that they are normally bundled with are the most dangerous aspects licensed software. One example: why do so many government institutions still use IE6? It's because of the eye-watering expenses they're obliged to pay to upgrade their own systems.

This type of type of contractual bondage must end. Especially when it comes to tax payers money. Unnecessary licences for sub standard MS software comes out of the same purse as that used to pay for life saving operations. It's always worth bearing this in mind.
Unix based. So basically OS X, or Linux.

I currently use Ubuntu 10.04 LTS but will be switching to Mac OS X Lion here in the coming months on all 3 of my development machines.
Why do we ignore the civilians killed in American wars?
Jeux ds r4
Jeux ds r4 are very best that widely popular and most played by the gaming lovers in the worlds which gives truly gaming experience and also some other funs while gamers are playing it.
age old bureaucracy, coupled with a very hierarchical mindset (the spanish monarchy protocol was famous for its complexity) - what do you expect?

as david landes notes in his quite brilliant book, The Wealth and Poverty of Nations, exactly this mindset ruined Spain, Latin and South America. While the USA took off like a rocket.

if you think that modern times have no relation to the past come visit spain and try to get internet installed in your flat. colleagues in barcelona fought for 12 months...
Google's backup codes for two-step authentication are 8-digit numeric passwords
So when people say that "C is simple", you think they really mean "C is simple to implement" or maybe "C is simple to specify"? I don't think the grandparent meant either of those things and I don't think either of them are true anyway.
But that's not a comparison. A comparison would be a list of features showing the differences.

> And we welcome contributions from both communities.

This is a dick move. Ubuntu are saying "we developed this new thing from scratch, and now it's up to everyone else to collaborate with us (although we didn't collaborate with them)"