skysight-inc/HackerNews huggingface dataset:
Drupal 8 is basically trying to get to where django/rails/symfony were several years ago, and based on the glacial development pace of the last version, by the time it is complete, they'll still be several years behind the feature set of contemporary frameworks.

In my experience, Drupal is a pristine example of the way modern software should not be made. With one or two notable exceptions, there is a distinct lack of computer science type knowledge in the drupal world. The result is kludgey, over-complicated, and inefficient code.

Drupal's "success" is only because it's community consists of people who don't know any better. The author himself points this out by making laborious points about how much money there is to be made propagating bad, wasteful practices.
Hmmm - not really. Microsoft in an old vision demo had just what you are talking about:

http://www.youtube.com/watch?feature=player_detailpage&v...

The whole video is really good if you have the time to watch it.
Free Pluralsight Training for Geeklist Members: Node.js
Years ago, I wrote and published a couple of Drupal modules, which are still being used from time to time. But I moved away from Drupal. With Drupal, you don't learn about building web apps; what you learn is "tweaking" a complex system. You can be building very complex apps nicely, but at the same have no clue about what is underneath.
Twitter and facebook accounts are about as unique as an email address, any gaming of the system is just as easy.
you're right- while unnecessarily verbose... i tried to explain that my concerns lie with BEM itself and not BOSS.

that all said, i'd like to substitute my articulation for your own: "Now, do I happen to like their specific naming convention? Not really. But it does work for them."
So, if I'm writing a new application in 2012, should I use SHA-512, or keccak? If course SHA2 will have better library support... What other considerations are there?
It just started on Monday, there's plenty of time to join in.

There have been some huge developments in neural networks in the last few years, particularly with respect to deep learning. If you missed out on that you might want to try this class. Hinton has been involved in many of these advances.

The second half of the course appears to focus on deep learning topics so you might want to start there if you already know the basics.
Hey look buddy, I'm an engineer; that means I solve problems.
Not problems like 'Why is lying wrong?', because that would fall within the purview of your conundrums of philosophy.
I solve practical problems.
Microsoft's TypeScript: open source, standards-based language extends JavaScript
You're analysis is a bit flawed, as well though.

http://cdn.thenextweb.com/wp-content/blogs.dir/1/files/2012/...

Q3 (actual) data should show near 1.0x coverage (eyball ~ 3.0)

Also, You're mixing apples and oranges (excuse the pun). The Apple data includes mature MacBook pro + MacBook Air. The non-Apple data is for a newly launched product that has steep QoQ growth ~100% per (regardless of level deltas). Normalized Q1 2013 (projected) is 2x covered. Even if its half-off, its 1.0x covered. which is 1.Nx covered for direct comparison to MBAs.

So, the main takeaway is that the MBA form factor is legit. The Author of this piece (he admits) just bought one, etc. I can't imaging lugging around a 4-5 lbs to regularly travel/leave the office. They are like the old 17incher. Like boat anchors, now =].

So, Intel called the pitch right (they knew what to expect). It remains to be seen if the can hit the ball, get on/and around the bases (ie, make a long-term business line). The Intel "branding" of ultrabook and tech specs, etc is sort of a side-show and is cool as insider-y gossip, but really missing the point.

Like the iPad, Apple created a form-factor that is better for many (most) specific uses. If you need a keyboard, to work on images, or other "real" uses tha require a "proper OS" while traveling, MBA is the winner. Only if you need gaming/video editing, complete image/work from the office, etc, must you bring a 2kgs of MBP. IMHO.
Ask HN: Which pricing model do you prefer?
I'm trying to decide on the best pricing model for my service: www.initialround.com

I've narrowed it down to the following two:
1. Fixed price plans per month based on number of interviews sent out (this is the current scheme)
2. Fixed price per interview sent out with a free quota per month.

The second has the obvious advantage that you pay nothing if you're not currently hiring.

Also, for the second scheme, what do you think is a reasonable price to pay? I was hovering around the $3/interview mark with possible discounts for bulk purchases.
Some of them seem interesting like The Innovator's Dilemma, I Moved Your Cheese, etc. Not a huge opportunity cost to read those.
I just had to register to point out that your statement about the " install-anywhere-as-many-times" blanket policy is incorrect. It's true that all of Valve's games do this and it also might be true that all the new software (not games) being added will need to follow this policy (I'm not sure). It certainly isn't true for large amounts of AAA games already on Steam though.

Developers and publishers are allowed to add any DRM they want on top of Steam, and frequently do. So you can purchase something through Steam, which can have Securom, Tages, Windows LIVE or any other DRM scheme. This includes limited machine installations which sometimes offer deactivation, but only if you specifically uninstall and deactivate them. So in your reformatting use-case, depending on what games you have purchased, you may end up in the same situation.

Basically, you incorrectly assumed Steam is an alternative to other DRM measures, when in fact it's quite often[1] used on top of other DRM schemes. If you don't believe me, simply check the store pages of most major Ubisoft[2] titles. I just picked Anno 2070 (because I know it has it) and in the infobox on the right hand side:

3rd-party DRM: Solidshield Tages SAS
3 machine activation limit

[1]Among AAA titles that is, I have yet to see it in any indie titles.
[2]Pretty much the worst player in the industry when it comes to DRM.
Facebook Likes Could Lead to Jail Time Under New Philippine Law
I've said many times on HN that Yahoo needs to start getting REALLY aggressive in the valley to stay alive; they need to be investing in every startup that comes along and acquiring many more.

All the brain trust is being gobbled up by google and (even moreso, recently) facebook.

I personally think that Acquihires are a bad thing (TM) for the state of our industry... but if Yahoo has any hope in hell, they need to inject some innovative blood into themselves in a damn hurry.

What's the logic behind aggressive investing/acquiring, other than talent?
The use case for WiFi would be if I were at work and wanted to let someone in.
Gosh, I didn't realize Alan Kay had been working on the iPad for 30+ years now!
They actually do this via S3, user can upload a photo to Filepicker S3 and then sends a post to your app with the URL of the image. You can then download the image onto your own server, add text captions to it, resize it, whatever you want, using GET parameters.
Square Launches Code Camp Contest To Inspire Women Engineers
Show HN: EtheRun - Bookmarklets to run code from EtherPad
IP throtterling. now if they create the accounts on unique IP's then you have somebody who is overly dedicated. It is when the reward is less than the effort to cheat that you have a workable system of protection.
Beyond that there is no golden solution without costly verification process's.
I was linked to the apk on XDA, which, while it's a hacking site, I wouldn't describe it as disreputable. At the very least, it's high profile.
Raid Knocks Torrent Sites Offline, Anonymous Vows Revenge
I imagine not, as those are not crypto hash functions, and thus have very different design goals.
Must-Listen Steve Jobs's rediscover speed from 1983 predicted today's computing
Ask HN: Is Hacker News too Anglo centric?
I don't think the HN community gives enough value to the input of entrepreneurs from countries other than the USA. This is even more true about countries with an emerging market. A company (Inode Entertainment) from the capital of Chihuahua (my home state) in Mexico, got a 100 million downloads (from different games), they are profitable and growing. What's even more interesting, they achieved this success on Nokia platforms and nobody seems to take notice, this is insane.

P.S. I have no direct/indirect interest in this company, I don't even live in the same city. I am just expressing my love/hate for american IT dominance.
Dont you know that it is cool to pass summary judgements and being cynical? Combative or putdown type responses seem to be the order of the day. FWIW I agree with you.
He's wrong. A pointer, at least in C, is not a number, and saying that it is just causes confusion.

Pointers have some of the same properties as numbers (specifically integers). In particular, you can do arithmetic on them -- but only in a very restricted way. You can add or subtract an integer to a pointer, yielding a pointer, and you can subtract a pointer from a pointer, yielding an integer.

Most current architectures have a single monolithic addressing space, and pointers can be treated as indices into that address space, treated as a very large array. But the C standard is carefully written to permit other memory models.

For example, pointers to distinct objects cannot meaningfully be subtracted or compared, except for equality or inequality.

Sure, a pointer is represented as a sequence of bits, and that sequence of bits can be treated as an integer -- but the mapping is unspecified. Similarly, a floating-point representation can be mapped onto an integer representation; that doesn't mean that the integer value 1069547520 will help you understand the floating-point number 1.5.

A pointer is a pointer. If you want to understand how pointers work, learn about pointers.

See also sections 4 and 6 of the comp.lang.c FAQ at http://www.c-faq.com/.
you might be able to find an image process that resembles the one used on the page

http://www.wolframalpha.com/examples/ImageProcessing.html
I'm not sure if this is a brilliant publicity stunt or a pathetic example of the potent synergy of desperation of dying mediums.

And by "pathetic" I don't mean inadequate... I mean arousing pity.
Video of NASA and CSA's RESOLVE Lunar Rover testing in Hawaii
Hackers leak tons of unreleased Xbox Live Arcade games
That was the response from Steam technical support.

They were basically assuming fraud; which is what buying a game, receiving the goods, then issuing a chargeback (or PayPal equivalent) would be.

He patiently explained to them that it wasn't initiated by him, but they pretty much stonewalled him.

Apparently having done a thousand dollars worth of business already without incident wasn't enough to get the benefit of the doubt.
Jesus, how much time went into "investigating" this? This is really, really long.

We all enjoyed the story, and it sounded plausible enough. It had character depth. It had (kind of) redemption, and forgiveness. It had a boy in an awkward position that we could tut tut at.

Who gives a shit if it's embellished?
Wow, I wish they'd given this to the iFixit people to tear apart instead.
Ask HN: What are your favorite instances of software depicted in movies?
There are countless examples of software being depicted in movies and television, most of which are completely absurd, inaccurate, and even insulting (to those of us who work with computers and write software regularly). These range from flashing, red alerts informing you that access is denied to intense hacking scenes to monitors in the background of a control room with lots of data scrolling down the terminal interface. What are your favorites (or rather least favorites)? Descriptions are fine, but links to actual video clips are better.

For example, the first part of this video contains some of the classic scenes from the original Jurassic Park movie -- http://www.youtube.com/watch?v=znrc2iGyZ8E
"It's "success" is only because it's community consists of people who don't know any better."

That is both untrue and dishonest. Drupal's success is directly attributable to all of the following:

1. a very large, growing, and passionate pool of contributing developers and designers.

2. aggressive community involvement a la issue queues, forums, IRC, local user's groups and 30+ regional camps and conferences in North America alone.

3. Did you read the part where the op wrote about the ridiculous amount of shit you can get done without opening a text editor? Office staff with minimal technical background can be trained to implement/manage most of it.

4. It. Just. Works. On commodity hosting no less. Or on expensive enterprise hosting. With little or no assing around with server configuration. There are hosts that have push-button site installation.

In short, Drupal is popular for all of the same reasons that PHP still hasn't gone away after almost a decade of developers whinging that it sucks.

Is it fun to code for? Nope, not even a little bit. By the time you've written your fourth or fifth custom module 99% of it is the same tired slog through boilerplate code and hook_$N_alter() groveling. Dull, dull, dull shit. And yet I suspect Drupal and Wordpress (which is arguably even worse to deal with) are running way more websites than django, rails, and symphony put together. Look on the bright side, at least it wasn't written in Perl. :)
How about....dangling piano wire from a twenty story highrise rooftop down into a test tube.
Ask HN: Anyone want to meet in Portland on Friday morning?
I am a VC, YC alum and former TechCruncher.

I'm going to be in Portland for PIE Demo Day. I'd love to meet up with some folks Friday morning before Demo Day. @reply me on Twitter (in profile) and we can try to find some time.

Any suggestions for breakfast, lunch or morning activities are also appreciated.
'Hackers' has to be my favorite. It's all pretty absurd but captures the excitement well... from 3-d tunnels for tunneling into systems, walls of text representing databases, cookie monsters and rabbits as memory problems, I love it.
For what Saas (Software as a Service) are you paying for?
Wonder for what Saas (Software as a Service) are you guys paying? I try to keep mine as short as possible :)

* Spotify
* GitHub
* Netflix
* Dropbox
* Google Storage
* Linode

How about you guys?
300,000 light year radius halo of hot gas surrounds the Milky Way
The Joy of Creation: My Past Year
Also similar to Hollywood Stock Exchange: http://en.wikipedia.org/wiki/Hollywood_Stock_Exchange
Just browsing through the Coursera Computer Science listings, it looks like they are rapidly approaching the point where you could put together a CS curriculum superior to what you could get at any single school. The people they have teaching a lot of these topics are some of the best in the world in their field. The Micahel Collins NLP course looks really thorough and up to date, for example I took a similar course a few years ago, and I remember reading papers written by him.

As has been said by many already, of course, the remaining nuts to crack are high quality interaction with other students, professors, and TAs; and accreditation.

But the dis-intermediation of large universities may be nearer than we think.
people are already complaining that you can only take the quizes once ... he had to send out an email today to everyone saying:

"Many of you are unhappy with only being allowed to attempt a quiz once. Starting in week two, we have therefore decided to make up twice as many questions and to allow you to do each quiz twice if you want to. The second time you try it the questions will all be different. Your score will be the maximum of your two scores. For week one, the quizzes will remain as they are now.

Many of you would like the names of the videos to be more informative. We will change the names to indicate the content and the duration.

Some of you thought that some of the quiz questions were too vague. We will try to make future questions less vague.

Some of you are unhappy that we do not have the resources to support Python for the programming assignments. We sympathize with you and would do it if we could. You are still welcome to use Python (or any other language) if you can port the octave starter code to your preferred language. We have no objection to people sharing the ported versions of the starter code (but only the starter code!). However, if you get starter code in another language from someone else, you are responsible for making sure it does not contain bugs."

I thought that was pretty funny!
I'd stick with avoiding passing pointers unless you really need to change more than one parameter within the function or unless you have a "large" data structure or unless you're using C++ and passing objects around, then you want to avoid the copy constructor and destructor. (Java passes all objects by pointer-value.) I'd also recommend getting in the "const pointer" habit, because then anyone (or compiler) reading your code can be guaranteed you aren't going to change things passed to your function.
I must agree this is a classic. The way they try to visualize the inside of the computer and the file system is fantastically ridiculous.
The Innovators Behind 10 Hot Technologies
CSS snippet for debugging meta descriptions and Open Graph tags with class
Microsoft rewards gamers for their achievements
Stein's Paradox in Statisitics
What's most telling is that they didn't do this publicity stunt back in 2005, when they could have just as well done it with a thousand $10 used Nokias in a thousand magazines.
yawn solution looking for a problem just like Square's cardcase app... my keys work just fine and the security hole opened by putting my home lock on the internet is not something I'd feel comfortable with. Just like I don't want to "pay with my name" at the coffee shop. All these projects intended to save me seconds of time.. yawn
I tried to find out what happened to that site. Doesn't seem to be much info out there.
The ABC has an article with a quote that explains it better (http://www.abc.net.au/news/2012-10-03/tunnel-closures-cause-...):

CityLink spokeswoman Kate Murphy says the tunnels had to close as a precaution.

"It's not just overhead signs [that are not working], it's also our safety systems
as well," she said.

"For example, in the tunnels the deluge systems or the smoke extraction systems
which we may use in an emergency, we can't actually operate those as well,
which is why we've had to take the dramatic measure of actually closing the
tunnels."
the only real problem with coursera is everyone is posting their solutions to github, so its gonna be impossible for them to prevent cheating. i agree with you though, that the flexibility it is offering is amazing
If I have to wait, I will. Windows Phone 7 and my Focus are good enough for the time being. If I get tired of waiting, no matter how much I love the Windows Phone ecosystem, hate iTunes, and am not a big believer in the hype around the iPhone, if time comes and I need a new smartphone, the iPhone would win me over. I like Android as a tablet OS, but I'm not a fan of it on a phone for personal reasons.

Capacitive buttons are a deal-breaker. I feel that strongly about them, that they have no place on a premium handheld device, that they ruin the experience, and that they completely ignore user intentions. I feel that strongly that I would abandon the entire ecosystem just because I can't stand the buttons.

And this coming from a staunch defender of Windows Phone and loyal subscriber to the Zune Pass for years who has never said another word against the platform. Guys, stop making capacitive buttons!
Startup Wants to Make Supercomputers Affordable
"As simple as possible, but no more"

--Some famous guy. =]
Uncovered: Steve Jobs Predicts iPad, App Store, and Wireless Networking in 1983
Cool, I've sent you an email.
I work for a company that provides site implementation, custom feature coding and ongoing support for ~30 enterprise websites and all of them have this in common: 100% of the source code for each site is in revision control (SVN or Git, depending on client preferences).

If you want to complain about Drupal be my guest. The ground's very fertile, but what you've posted here is FUD.

Code in the database? No, just no. While it is technically possible to stuff code into the database community best practices (not to mention common sense) strongly advise against this practice. What you are describing is the system handing you enough rope to hang yourself, not it's default behavior.

Configuration lives in configuration tables.

Content lives in content tables.

"they just hack away on the live site with no source control or backup"

It would be a mistake to take the fumblings of a few scrub freelancers or interns and extrapolate that as being the norm for all (or even most) Drupal developers.

For all core modules and all quality* contrib modules there are $N_load() functions to extract these (reliably) from the database.

* With ~8000 contributed modules to choose from, quality varies wildly. While unfortunate, it's to be expected when you've got that many chefs in the kitchen.
I had to hunt the article to find that, since the first impression is just speed limit signs/traffic lights being out which is not major. (and plenty of posts here suggest other people thought the same thing)

The variable speed signs always have extra signs along the lines of "(80) if variable limit sign is disabled" as a fallback.

Not being able to handle leaks, fume buildup, fires and other emergency conditions is a completely different story.
We used to require an email for signing up for our game, but when trying to actually email people, nearly half the emails provided turned out to be fake or bounce for some reason. My takeaway from that is that people don't want to give out their email, so we stopped requiring it. Does anyone have any measurements on if requiring an email instead of a username reduces the number of sign ups?
It's a blog post, not a legal document, so what do you expect? I have gotten independent albeit second-hand verification of a few of the episodes. Ignoring that, I still see nothing to warrant accusations of whining and lying. People yelling 'hypocrisy' and using it as evidence against his truthfulness are looking to rationalize their gut response, nothing more. Hypocrisy may be a weighty accusation against grandstanding moralists in the public square, but it has absolutely no relevance here.
A Changing Tablet Market?
It's not traffic light out, it's traffic lights out and if there is a problem everyone will die because none of the safety system are working.
Oh good, now it only takes 24 people to design and implement a page with 'proper' HTML 4/5 + CSS 1/2/3 + JS that is 'responsive'.

I stopped reading A List Apart when it became rather apparent that they either delight in adding more tedious work to a web designers check-list, or just truly seem to think every project needs this many people working on it (or someone with insane mental capacity that can actually do half the stuff they recommend).

The mental overhead involved in modern web design automatically precludes the vast majority of either normal folks, or companies not big enough to have 24 people make a web page.

When we can reduce the effort needed to do this properly, then it'll be worth giving people a pat on the back. Not when it takes 24 people to make a page that works properly on a few devices.
A Data-Oriented, Data-Driven System for Vector Fields — Part 2
Why consumers can’t be bothered to use their phones to pay for things