skysight-inc/HackerNews huggingface dataset:
The tutorial you linked to shows a date of 1999-2001 (not 2013...). Considering the origins of PHP being predominantly a templating language targeting "webmasters", it's understandable that this link is at the top of the search results. Unfortunate, yes, but understandable.

However, PHP is no longer a templating language. It's a full featured programming language that is used to build a variety of different systems. Trained developers work with PHP every day to build solid, testable and secure code.

There is no excuse for any trained developer to write code like that. Perhaps you shouldn't judge the language just because some untrained idiot put up a bad tutorial.
I'm interested in these comments. Do you have references and/or search terms for further learning?
When classifying assholes, there's no rule that states only one party can come out the asshole. Nobody won in that situation.
Bitter One Percenter stiffs waiter
Trello is one of those things that I would have said nobody needed, until the first time I touched it and realized the pure joy of moving cards around lists.

That's the power of making something that's fun to use.
Ask HN: How do vulnerability scanners perform scans?
Ok, ok - don't downvote this.

I'm wonder how a vulnerability scanner of a web application tries to scan for vulnerabilities like XSS, SQL injection if a lot of web servers block automated form submission from happening through measures like Captcha, etc ?

Please leave your answer in comments.
I was let go by a startup on the very same case. They hit it big , I hit Skid Row. Bummer
Or hope you can keep convincing quality people to join a boy's club, with some editorial power, and perhaps a marketing channel that it could be promoted on/with. Most of the character that I enjoy in personally written blogs feels like it gets lost in whatever process they follow for editing. Just MHO.
You can still create friend lists in Facebook, but it's not nearly as easy as G+'s drag-and-drop circles UI.
Great suggestion! I totally missed this thanks to the fact my gigantic 27'' iMac has sufficient padding between the link destination and tips but I see the issue on my MacBook 13''.

Tooltips are already used up in some cases, such as showing the user names in case of users and showing the stage names in case of stages (sometimes they're long and truncated so tooltips are neccesary) so using tooltips won't be possible.

I'll quickfix it with some padding shortly, and we'll have a little discussion on whats a better way to implement the tips.
>This construction is confusing - it breaks environmental model (scoping) and general evaluation rule - is :headers a global symbol? a part of foo namespace? Is it macros?

It follows Clojure's evaluation rules just fine: it's an object that implements the IFn interface.

> On the other hand, this form is perfectly consistent - I'm sending to some closure which is bound in a global or other environment a constant message.

resp isn't a closure, it's a map, which is also an object that implements IFn.
Thank you for mentioning this. I was asked once in an interview (for a scholarship to business school) "do you think the EU is a success?" the answer of course is a resounding 'yes' for the reasons you mention. The primary goal of the EU is European peace and that is has delivered wonderfully. Politicians can fight over fiscal this and fiscal that, but so long as they fight with words not guns we can live in peace. We owe the founders of the EU a great debt of thanks.
How do you make the legal distinction between bullying and parodies?
No, usually you can download them without sending any aws-id if they are on the Public Datasets S3 bucket, e.g.

wget https://s3.amazonaws.com/aws-publicdatasets/common-crawl/crawl-001/2008/06/19/0/1213886083018_0.arc.gz
Someone should integrate this with Splitwise and solve bill/rent/etc. splitting once and for all.
As one of the early Torque licensees...

I wish that it rot in hell, and I don't suggest it to anyone ever, not even my enemies.
Rendering of Colliding Galaxies
Couchbase Server 2.0 released
Interesting Results from Facebook's New Mobile Ad Features
Thanks for the thoughtful reply, Patrick. Apparently the link description is missing so I'll reiterate some of it here. This was originally just an experiement/pet project by a University of Baltimore student to showcase local atmosphere with video mini-documentaries. However it has become popular enough by faculty and locals that the student decided to make venture out and try making it a real business. There are some design and seo issues that are known and can be improved, however the most challenging question was how to actually make this a revenue generating business. Interesting comparison to the newspaper companies and it is pretty spot on with what the Baltimore Sun is currently going through. Thanks again.
Data Governance Winter 2012 Conference in Review
Developer interested in edtech here. This looks fantastic! I'm in the Bay Area, and planning to attend the SLC Camp this weekend [1] [2]. A coupla questions:

* As someone who's been a student and taught informally before, I have some understanding of what's involved in building a small educational app focused on learning. But having never been a professional teacher, I find another area that some of this technology tackles to be unfamiliar territory: planning lessons and fostering personalized learning [3] [4]. It seems like this area is a big promise of interchange efforts like SLC and companies like Clever, but I find the problem space a little difficult to grasp as an outsider.

I think part of it is that the SLC's work necessarily involves large up-front planning that covers many domains in detail ("here's a great big interchange spec - _now_ go write real code."), which is at odds with my experience with consumer internet startups of keeping a tight focus and staying concrete.

I'm hoping the SLC Camp this weekend helps this by bringing developers and teachers together, and giving developers like me more context and a more concrete understanding of problems. I'm curious, is there any plan for such a matchmaking or collaboration event in NYC that interested devs should look out for?

* How does Clever relate to SLC? It seems similar to the aim of SLC/SLI (smooth, unified data interchange), but I see that Clever is an SLC partner [5]. How does Clever relate to SLC/SLI? I admit that the SLC/SLI documentation feels a little obtuse to an outsider - I found myself asking "...what exactly does this do?" several times while reading up on it. I much more readily grasp the Clever docs.

* Unrelated to the article: Are folks from Clever going to SLC Camp this weekend?

1 - Shared Learning Collaborative http://slcedu.org

2 - SLC Camp Bay Area http://slccampbayarea-community.eventbrite.com

3 - SLC context vignette: http://www.youtube.com/watch?v=ERWEjWNskuE

4 - SLC context vignette: http://slcedu.org/blog/introducing-mr-thompson

5 - http://slcedu.org/marketplace/slc-partners
How could you tell this from the code?)
Being cynical here, but there's always option 3) you forgot: they might want to ride the Enterprise NoSQL wave, make redis fully proprietary, fire you and then do the lawyer stunt outlined in the original article, possibly even trying to not just get the trademark but also the copyright on the code.

I'm not saying they are going to do that, it's just a third option that's possible in my opinion and which had just become a bit more likely now that they have shown how they are willing to do with projects they own^Wsponsor.
This is super exciting for anyone who has wanted to hack on hardware but always got hung up on stuff like getting wifi shields, hooking batteries, etc. before even getting to coding. I'm getting one of the beta units (I've known one of the founders for a while) and am psyched to start hacking on it.

As a hardware noob, the promise of the arduino has been that you can build anything(!) with it - which is also the downside. I've always felt like the setup to get pieces of hardware battery powered and communicating with each other was much higher of a hurdle than it should have been and mostly lost interest before getting to build what I actually wanted. Plus, an arduino board + wifi shield + whatever else makes it super bulky.

This feels like an arduino with smart defaults - like a Rails for hardware.
A Gift for the Hackers
IT companies are failing to secure devices connected to the internet, leaving them open to hackers. This shocking report reveals how anything from your pins to your passport could now be accessed online.<p>"Is this your pin? Is this a letter you received from your bank? Do you have a HP e-Print scanner?" The young man answers yes to every question, stunned that all of his information was accessible on the internet for anyone who wanted to see it. And he's not alone: the wealth of information available is staggering. From shop owners whose security cameras can be watched and controlled remotely, to medical records and confidential documents for international companies like Unilever, Orange and KLM, it's a bonanza for any would-be hackers. While it would be simple for the IT firms who provide printers, scanners and software to make the system more secure, they don't see it as their problem and argue that attending to basic safety protocols is a bit of a marketing nightmare. "There are people who know all about how this works, security-wise, but it's too much trouble to explain all that." One company went so far as to call consumers who didn't know they had to change their passwords "idiots". As the rate of technological change continues at a frightening pace, do technology companies have a duty to prevent our privacy being eroded?<p>For downloads and more information visit: http://www.journeyman.tv/?lid=64861
It helps if before there is a problem you accuse them of mental instability and create a culture of bias and ostracism and lighten their workload. Prevent them from participating in any way with the running of the company. Send them on wild goose chases. Assign them things that do very little and will never see the light of day. This has the double effect of giving them more time to worry about the immense workload that is being neglected and making them look useless. If they weren't crazy before they sure will be in a few months when the pressure to meet deadlines builds and they are unable to do anything about it.
hmm, I suppose the people that think I have no value to add to this discussion are focusing on that jab at religion.

But to clarify, I'm not looking for "the answer" and my question still stands unanswered: what is the socially accepted view of women's sexuality in other cultures?

My only experience is with the US where there is a huge demarcation, generally based on the gender of the belief holder, and generally advertisements etc are weighted towards a masculine point of view for women's role.

Perhaps it would help to explain I've never taken any "gender studies" classes or similar, so this is a question of mere curiosity.
An auto-suggest Search at top of list of fonts would be helpful.
In a situation like a sex tape: marking them as sex offenders for a recording of themselves is a horrible idea. The worst kind of abuse of selective enforcement. Even if it's technically illegal. They should be punished but that is NOT the law to use.
The Woodward Effect allows for endless supplies of starship fuel
You can tell by knowing Clojure. Things that start with : are keywords, and keywords implement IFn.
"Just rooting the phone" is sometimes much easier said than done, even for technically savvy people. I tried to root my LG Thrill (an absolutely horrid phone, so bad LG abandoned it 6 months after release instead of fixing its very serious problems) but I found that my Windows 7 PC would not run the utility required to root the phone. It turns out that it only reliably runs in Windows XP. I'm not about to go buy a license for a 10-year-old OS just to root a phone.
It's usually best to submit the original article instead of a syndicated (AKA "blog spam") post: https://medium.com/product-design/d8d4f2300cf3 (previously on HN: https://news.ycombinator.com/item?id=4982850).
reset your password using iForgot
Out them.
I don't disagree with you, but they have posted a bit of a response to this worry:
https://trello.com/card/let-me-pay-you-for-trello/4d5ea62fd7...
>Do you see "facebook" anywhere here? Find in page for it? Do you see any facebook features specifically called out? Just checking. I see a series of basic social features and big sections for G+'s callout features; most notably Hangouts.

Well that's hideously ingenuous. Literally stating "like Facebook but from Google" is the sort of shit they shoot you for in ad-copy 101.
It is a bit odd that they only half-heartedly tried to monetize this. It's something I would have gladly paid for but instead I was forced to download a torrent to hear the tracks (all fantastic - the songs from the Freewheelin' album are much clearer than the actual release!).

It shocks me that they are essentially forcing fans to obtain this illegally when they could have sold this set digitally with little effort (they are, but only in a couple countries) or took a bit of time and made a desirable physical release with a few photos and a nice box.

For me this is a perfect example of just how incredibly aloof the major labels are. They want to extend a copyright but simultaneously cannibalize the future sales that they were hoping the copyright would ensure.
You were let go before your cliff, that is, at the end of year one, for no reason other than to deny you one year's vested options that you'd have to pay to exercise?
Not really. Throughput specwise HD4000 a little better than a XBox 360 or PS3 and way out in front of the Wii. Those are the competing consoles. It's true that it's well behind the discrete GPUs (and frankly no integrated on-SoC solution will ever compete with a separate chip with its own memory bus!).

But it will compete in the existing console market just fine, technically. It's not really clear if extra 3D rendering performance in the console market is really needed; people who want that are already in the PC market anyway.
You don't have your own machine?
I haven't followed the Dustin-drama. In fact I don't know anything about it, but that something happened one day and he changed his tag line from "hero" to "villain".

But I've followed more than a few links from Hacker News to articles on Svbtle over the past months and came away with the strong sense that they're of unusually low quality. Maybe I'm just not the target audience, but the articles I've seen have been vacuous without exception. I went to the home page just now and scrolled down and found more of the same. Having been the editor of a print magazine in a past life, I'm a fan of the curated approach, and I like much of the front-page content on Hacker News, so this surprised me.

It looks like saved stories aren't public here, so I can't use them as a constructive example of content I think is good. But I use reddit for similar purposes

http://www.reddit.com/user/clumma/liked/

and here are my Google +1s (from Reader)

https://plus.google.com/115045287509032322837/plusones

If I had to describe the Svbtle content direction, I'd say it's like somebody is randomly scraping longer comments off of TechCrunch articles and putting them into a blogging system.
Open Source Metrics: Let Us Get Realistic
Ahh, I actually hadn't realized Android was largely using two versions instead of putting the double radio chips in that handle both.
PHP's documentation is some of the best I've encountered (which is quite important, as you have to use it all the time even after ten years because of all the bizarre function names and signatures on the early "core" code).

I completely agree about the community (I'm not sure who your comment is addressing, as I never argued that community is irrelevant, nor did the person to whom I was responding). But on the flip side - having some single pool of up-to-date knowledge is different than a circlejerk, and the "our way or the highway" attitude is very prevalent in some programming communities. Besides being incredibly alienating to newbies, it actively holds back development of new features and discussion of new ideas because these community managers are not trying to solve the same set of problems as the developers using the language/framework.

Yes, it's a damn shame that plenty of PHP example code is from 2006 and still sitting at the top of Google - but by and large, it still works just fine and has accurate information. It may be doing messy stuff like mysql_real_escape_string instead of prepared statements, but the end result is the same.

All of the community and documentation in the world won't stop people from using the tools wrong, and if you take away all the potentially-dangerous tools, you're left with very few things that are actually useful. I'll reiterate my previous point here: something with a low barrier to entry will tend to attract novices, and novices tend to make a lot more mess than seasoned practitioners. If PHP didn't exist and Python or Ruby took its place as the easiest thing to get up and running with, most (no, not all - I've worked with PHP long enough to know which ones are genuinely PHP-specific, and it's not many) of these PHP-hate comments could be run through s/PHP/NEWLANG/g and be completely accurate. Even when you start looking for best practices on a new language you'll encounter a valid counterexample for every single one of them, since it depends on what you're doing.
Funfact:
If you disable cookies, this occurs every single time a forumpost is loaded, regardless of whether you've visited the site before.

I register this functionality, which removes you from the browser for a popup-box, as essentially a security vulnerability which is being exploited by malware.
Hehehe so true. We use some odbc driver at my company and it had major memory leaks / seg faults. I had to compile debug versions and test it out to figure out what was going on. That being said, some PHP modules are really great and would be hard to live without. I need mysql, memcached, apc, json_decode, etc... I guess the extensions I've written myself I could rewrite to some hip hop spec?
Yes, it's just

:r!howdoi python regex

:r! executes a command and inserts its standard output below the cursor
Because keywords are functions which are implemented such that:

(:keyword m)

calls in turn

(get m :keyword)

That's just a basic feature of the language. No macros involved.
Ah, you need a 300-column terminal to avoid line breaks :-)
That would be kind of cool, actually. A $5 one-time fee for every user. It would keep out the riff-raff and spammers, and there would be no need to sell user content or even have ads at all.
Interestingly, if you try to force yourself to read the book from cover to cover, and you find it painful and dreary and you have to FORCE yourself to read every single page, that's a pretty good simulation of what ADHD feels like when doing an uninteresting task.

So, perhaps you could try checking out some of the advice for ADHD peeps and seeing if some of the non-illegal strategies work for you.
If I understand you correctly, you're saying Dustin's reputation can negatively affect the prospects of Svbtle.

While Dustin's brand own brand spills over into Svbtle's, I think the network's prospects can be sufficiently differentiated from Dustin's brand.

Seems to me that the network is becoming large enough where the "tech blog" echo chamber opinion (about one individual) is inconsequential to Svbtle's fate
You are right; as the school administrator I am not going to wade into that he said/she said mess.

But I would call the DA and tell them there is a child porn "ring" in the school. Have them come in, subpoena phone records, and have a police detective read their rights and interview everyone involved. You probably only have to do that every 3 or 4 years to keep a lid on it.
You want weird, search for it on YouTube. You'll find videos Ken Burnsing around on those same two still images, while people talk about how sweet it is.
Bit.ly wants to help developers play with data under new real-time search API
I recently got a job without the beer test, and I'm glad. I understand the need to fit in, and I genuinely think I do, but I, like many others, don't deal well socializing with enormous groups of strange people. If subjected to a beer test, it'll be super-painful for me, and I'll be ordinately quiet --- because what social situation wants an outsider to dominate the conversation? But going out for beer with one or two people, or having a conversation with one or two people in the office in a traditional interview setting, is a much more natural social situation and I believe shows much better how I'll get along with the company.
Why doing customer support in 2013 is going to be awesome
It's quicker to only load the files you're actually using for the request. If you explicitly require_once everything, then you're loading every class your application references even if they aren't ever used.
Nate Silver of NYTimes FiveThirtyEight blog doing a Reddit AMA
Dean Kamen re-imagines the stomach pump
You're really going to continue the debate by basically saying "I haven't read the code but it must not work like that?"

In Squid it's 4K by default: http://www.squid-cache.org/mail-archive/squid-users/200208/0...

I see no reference to a maximum URL size in Varnish, and a cursory glance through the source code is not revealing a hard-coded size. I'm not shocked. PHK is well-known for writing good code and good code generally doesn't have a lot of magic numbers.

I really can't stand contrafactual arguing from first principles. I gave you a legitimate non-aesthetic reason and you came back with a softly wilted notion conjured whole out of your imagination. Shut up already.
Client + Server - Passwords
yesss, laravel is the most promising of all. few weeks ago, i wanted to make small site in php, i evaluated nette (poor docs, bugs), silex (couldn't get autoloading to work on shared host) and finaly laravel - by far best! especialy eloquent orm is simple yet very usable AR impl, all api's very simple and clean - this fw has very railsy feeling overall.
there is laravel 4 behind the doors, i was playing little bit with it, it's even better (copy of rails :-)) - autor claims full DI support so testing should be simple...

L4 https://github.com/illuminate/app
There is a good reason to not include the closing tag. Silly people can add newlines after the ?>. That leads to random newlines in your output which are annoying to track down.
You're probably a bit too hard on the emerging techniques - Class loading is easily one of the best things to happen to PHP in years (along side closures).

But... I'm inclined to agree with you about OO. It's far over used by developers who don't have the experience to know when to stop. Dependancy Injection? God damn, are we actually solving problems or covering up issues with a programming paradigm? This solves a problem I never knew I had...

Traits and "mix ins" blow my mind. How bout just using a bloody function call in a library (yes, these can be testable just fine too without the word "class" in there).

Maybe I've just head my head neck deep in functional/procedural code for too long to appreciate things, but none of my OO systems has ever achieved the need for overly complicated management systems like DI or traits.
Reinvent Payphones at Payphone Hack Day NYC
Benchmark Comparison of Python Hashing Functions
Silicon Valley appears to think there is a fine line between "drawing inspiration" and "copying." There isn't and to be honest, your output is a good example of the latter, not the former.
Girls (and boys) are often manipulated into acting foolishly. To generalize the above lesson, be careful how you allow your behavior to be influenced. Be careful how much power you give others over you.

(Note that this doesn't absolve others of wrongdoing -- it's just an observation of a way people can protect themselves from victimization.)