skysight-inc/HackerNews huggingface dataset:
You know, I went to Dan's blog expecting to absolutely hate the post, mostly because of the title, but also partly because of the first line of your comment. I'm so glad you wrote it, because I ended up pleasantly surprised.

Maybe my habit of spending 10 minutes a week reading YouTube comments has made my skin thicker than before, but I wouldn't call Dan's tone "disdainful". Exasperated, yes. Impatient, yes. Frank and direct, yes. Disdainful, not that I can see.

Here's the problem with your generic, helpful feedback: my eyes keep slipping past it. I'm pretty sure I'm not the only one who ends up having to expend more effort trying to read bland and insipid content, so tailored to avoid offending anyone's sensibilities that it shows.
I found his blog to be more entertaining and likely to be read all the way through than what you just wrote.

For me, it struck a decent balance between straight prose and casual, frank humor.

If we wanted everyone's blog to read like the owner's manual for an automobile, I guess you'd have a point... but do we really?
Ugh, now suhosin is TWO versions behind.

Everyone please donate so he doesn't give up!

http://hardened-php.net/donate.45.html

(also: suhosin github page https://github.com/stefanesser/suhosin/issues )
I have and they know about it. Don't think it will be fixed...
Google Play Music enables scan and match in Europe ahead of US launch
Awesome. I am your target. I often troll YouTube for "[song name] + acoustic cover" then find myself navigating the spammy chord/tab sites for the music. Bringing it together is incredibly helpful for me. Well done!
Eric Cesal, Architecture's First Responder
I don't necessarily agree with a lot of this post. But I will admit that Kickstarter has a serious problem on its hands, namely, a growing dichotomy between its emergent user behavior (preordering) and its intended user behavior (crowdfunding).

The site has gone to great lengths in recent months to stamp out the former -- even going so far as to announce "We're not a store," and to impose a lot of restrictions on project listings.

IMO, these moves have only exacerbated the problem at hand. Now you've got a presumptive majority of users who still treat Kickstarter like a preordering site, but who get even fewer details about what they think they're preodering. Case in point: lots of blog posts like this one, which claim they grok the idea that they're not preordering finished goods, but nevertheless complain that they're not preordering finished goods. There's a very clear disconnect between intellectual admission ("I realize I may not actually get this item") and emotional expectation ("Where the f--- is my item???"). This is a recipe for cognitive dissonance, and it leaves a lot of very vocal users frustrated. Some of those users may be right, and others may be off base -- but they are Kickstarter's problem, regardless.

Quite frankly, I don't think there's a fantastic solution to this problem. But project categorization/tiering seems like at least a halfway decent step. Kickstarter should ask its listers to choose which stage of the idea they're in: early concept, prototype, pre-sale, etc. (I'm sure they can come up with better names for these categories). And that stage would be made very clear to the users/backers from the get go.

I don't think Kickstarter can continue to grow, or even last, without preordering. That just seems to be the dominant use case most people have for the site. It's here to stay. If Kickstarter shies away from it, some other crowdfunding company will claim the space and leave Kickstarter in the dust. Rather than trying to stamp it out, Kickstarter should embrace it -- but at the same time, take steps to differentiate it from true kickstarting.
Data Warehousing, NoSQL, and the Cloud
Maybe it's me, but while this is one beautiful video, and they weighted it pretty well, the motion seems really natural, it's pretty obvious what's going on.
There should always be a person available, not (just) an employee handbook.

Obviously, but that person isn't omnipotent. Perhaps that person has never taken maternity leave and doesn't know the routines. Having things written down somewhere makes it easier to find and eliminates any guesswork.

The other advantage of a handbook is anonymity. Perhaps you want to look up the routines for maternity leave without announcing that you are/plan to be pregnant.
I've been watching people deal with this problem for years and years... why? I can parse a CSV file far more easily.

You'd think there would be an RFC that specifies a simple email address format that everyone can follow. If you don't conform to that format, your email gets dropped on the floor until you get a better client.
The Street View lookup seems to favour interior views - sometimes this works well (search for "tate modern"), and other times not..
UK'S shadow Internet minister says she is "particularly stupid"
I really don't care. We also, in automated test environments, send email to user@host so it doesn't escape the internal network.

I don't have to use a regex if I use the methodology I specified.

Simple Java implementation off the top of my head. Very fast, no imports or expression compilation required:

bool isValidEmailAddress(String emailAddress) {
int at = emailAddress.indexOf('@');
if (at < 1 || at == emailAddress.length() - 1)
return false;
return !Character.isWhiteSpace(emailAddress.charAt(at - 1)) &&
!Character.isWhiteSpace(emailAddress.charAt(at + 1));
}

Improvements welcome. Should be portable to any other language trivially.
Usability over Functionality in the Public Cloud
That makes a lot of sense ... a reliable way to determine if a user is real could easily be abused.
The only mystery here is how the blogger failed to understand what was going on for an entire viewing of the clip.
This is cute but instantly obvious what's happening.
I wonder when "real-object-warez" becomes an actual reality. The technology is slowly getting there.
The Pentagon employs 27,000 people and spends almost $5 billion per year on public relations. Cite: http://www.msnbc.msn.com/id/29040299 So they're about twice the size of the entire New York Times company.

The "Support Our Troops" campaign didn't arise spontaneously; it was invented and promoted by some of those 27,000 people.
This is been a long time coming, and this is probably the best way to go about it - which also lets the Bootstrap people to handle most of the front-end.

Installation needs to be a little easier for this to catch on, but I think this will be the unofficial official admin look just like django-registration is the unofficial official account back-end. :)
Do Trending Keywords Lead to Bad Websites?
'No one cuts Internet on our watch'. I can't tell whether they're being ironic or hypocritical.
The point of regex is to be human readable. This might as well be a binary blob
Microsoft has a history of maintaining backward compatibility even at the expense of a less clean design. In that context, bringing back the start button sounds very plausible.
"Whenever they want" says it all. When its needed. Bitcoins work on an algorithm, that is insensitive to need. Which allows boom-and-bust coinage.

Here in the US Midwest, in museums there are old coupons, tokens, wooden nickels printed by local banks, business, bars(!) and pressed into service in the 1800's when coins became scarce. The US Mint didn't respond for years, leaving us essentially without money. Caused a local recession.
Assuming that all frameworks are leaky and writing from scratch is almost always a waste of time. Even if something is leaky and you spend a week trying to fix it, it will probably still be faster to build using those abstractions than to build something from scratch.

In my current company, we were building a multi page form for registration. It took us ( 2 guys ) a whole of 3 weeks ( with html and css pre built! ) to bring it to a level that is acceptable. I had built the same with angular earlier because I was trying to show that it could be done faster and with lesser code. The guys in management did not accept it because it is still "new". So we spent 3 weeks building this which would have taken around 3-5 days in angular.
My understanding is that the new build out is cheaper than traditional HFC builds. The difference here is incumbent providers would need to abandon large swaths of their infrastructure to compete with a disruption play in Kansas.

Google is spot on to roll out FTTH, but existing plants aren't going to disappear any time soon, and likely will not react to the disruption play at large.
The continual references to how much easier it was "ten years ago" makes me wonder if the author was actually in the industry ten years ago, or is merely using it as a shorthand for "grandpa's stories of how it was in his day"

I'm pretty sure I could have written the same thing in 2002 except that the list of technologies would have looked different.
Similar behavior is witnessed in animals often. An animal will learn a novel behavior -- generally some basic tool use, and then its relatives or packmates will quickly adopt the technique. It spreads like wildfire.

They clearly already contained the capacity to perform that behavior, they just needed to be shown that they could do it in the right context. Once they were shown once, they adopted the behavior quickly -- and even pass it on to their young.

I believe early humans developing new skills and learning was similar.

It was not that humans began speaking or writing as soon as it was biologically feasible -- rather some (long) time after feasibility was evolved, the skill was developed and then had to "go viral" and infect other humans.

How many times did it start and stop before it hit critical mass? How many tribes of humans were available for this kind of development to even take place?

Fascinating stuff, there's an enormous amount out there on this subject, and I only have a BS in Biology, so I'm no expert!

EDIT: "Why the sudden jump in progress" You may mean, "Why did human brains rapidly get larger over an evolutionarily short amount of time" -- and the answer is that there was no sudden jump, only slow increase over time (as measured in fossils).
Personally that pisses me off as it requires that I fully qualify all my local email addresses as what happens if I have the hostname 'nike' on my local net?
You will still have 22 projects :)
yep, works :0
So far it was argued that by virtue of having no memory management, there will be nothing that needs to be freed and hence no finally clause would be needed.

Of course this was flawed reasoning as there are still many other resources that will require manual freeing, so now the problem has been fixed.

While it was bad that the flawed reasoning existed in the first place. I don't see how fixing bad assumptions made a decade ago is laughable.
> For me, PHP has become (quite some time ago actually) a "kitchen sink" of a language; if another language has it, it's a fair bet that PHP will try to add it at some point in the future.

But is that a problem? I've not seen the fancy new features that PHP added in the last years clash with one another yet.

The only con might be that PHP has become a relatively "big" language. Closures (but weirdly done), references, 2 styles of classes, object literals, namespaces, half-assed reflection with support for magic comments, constants that are slower than variables, some magic functions and methods here and there, half of which have lecacy history. That's a fair lot to take in at once.

But once you've taken it in, it simply allows you to write better PHP code, more productively, than 4 years ago. How can that be bad?
The state of Python in India
Realistically it should be below ie8.
IE7 is old and should be dropped.
Man injured and robbed in late night Newry assault
Microsoft's every other OS is a good one. The ones in between are almost always poop.
Meta: as a test, I tried looking for the street where I live. I never tried to visit my street before. As the Street view rendered the destination, I was nearly shocked: it happens that the moment the Google car was cruising the street there also was a funeral right there. With a poor dead guy in the coffin and a procession. Doesn't Google filter such things out? Not that I insist, but this is a really sad experience. I'd prefer this part of the street cut our from GSV completely. Recommending using Street view to friends from my neighborhood is going to be hard.
While we're on a Kickstarter thread, I have a GREAT idea for a Kickstarter project. It's really unique and has never been done before.

I'm suggesting right here and now that someone create a Kickstarter project for a 3D printer. With such a unique and interesting offering, how could such a project not succeed?

Don't forget to give me credit for the idea when you eventually see it appear on Kickstarter.

[for the humor impaired, the above is sarcasm]
Application Director Community is Open & Growing
They better do as to be honest, I'll be fucked if I'm going to use it any more unless it happens.

Historically, I have used Windows 8 from CP, to RP and now RTM exclusively. Unfortunately, I now have to use RDP and as a VMware guest regularly, which due to the hot corners and the fact that some apps whinge about resolution being low if you run in a smaller than 1378x768 window, it is absolutely unusable. It's so backwards it's sickening.
The admittedly rather niche area of knitting and sewing patterns has had essentially this problem for years. Apparently there are long running disputes between knitting pattern creators and knitting pattern warez sites
Hi, Roee from Soluto here. When you deal with big numbers you see lots of BSODs, both in W7 and W8. The people surrounding you may be taking better care of their machines then the average. I personally encountered one BSOD on my shiny W8 machine.
And this is a problem I constantly run into with web services, some throw an error if I use a ., others throw an error if I try to do something like example+note@example.com.
I use one or the other to help sort emails.
It's even worse when a sign up form accepts an email in the latter format, but the login form does not for some reason. So I have an account with a note added but I cannot login. I had this problem with the Odeon website for a while, eventually had to phone them up and ask them to change my accounts email address to one without a note.
I've never experienced this. I've spent years of my life developing on PHP on Windows (and mostly, but not only, deploying on Linux). I've never got the impression that Windows is 2nd class like it is for Python.

It comes with well working Apache and IIS bindings by default; the Windows package contains a large number of compiled extensions; a fair set of Windows-specific extensions are enabled by default (including support for COM and .NET interfacing, for instance); command-line PHP (for e.g. Composer or Symfony) works just fine; most if not all posix-ish builtin functions have good Windows implementations.

Also, the built-in HTTP server that was added in PHP 5.4 works just fine on Windows. Really, I have no idea what you're talking about.

That said, I've never looked into whether PHP is as performant or secure on Windows.
Crazy that this blog is on Hacker News at all, it´s an attempt to viralize the video.
Yeah, that's a much more puzzling!
Will they stop forcing me to use all the Metro stuff while in desktop mode, too? That's what I want to know. I installed Windows 8 on a laptop, and I immediately felt the need to have the start button back and get rid of the annoying "Charms", and also of the Metro start screen, which is completely useless and space-wasteful in desktop mode.

But then I realized - why do I even bother with all these hacks, to make it look like a more "regular" Windows, when I can just use Windows 7? Besides all those annoyances, I didn't find that the desktop mode of Windows 8 offered me any real advantages over Windows 7. It's more like a SP2 for Windows 7.
But their “telemetry data” and “Customer Experience Improvement Program”!

Seriously, I’m not joking: http://www.theverge.com/2012/8/28/3274107/windows-8-start-me....

Well, I am, but at the expense of Microsoft.

I have no problem with the new system, but I am not the median Windows user. Microsoft’s design by committee and telemetry data sound like self-parody, to be perfectly honest.

And now that we’re at it, can’t we make a(nother) sacrificial offering for the abomination that is the Skype app?
'There is no official explanation'

Science disagrees.
I check if there's indeed a mail server in DNS to avoid the hassle of waiting for potentially slow SMTP servers to respond - for most cases, it works and I end up catching bogus email addresses from the domain names themselves.
Sign up for the service, it's free. The service is served over SSL so there is little risk of MITM (that would require a Diginotar style hack). The marketing site does not require SSL. We are not collecting and you are not transmitting any information on the marketing site (except for Google Analytics). The domain is registered at GoDaddy. Yes, we are not big fans of GoDaddy, but it's a pain to move your domain registrations. The domain proxy service is standard when you don't want to receive a lot domain spam to your technical contact.
Rewarding Users With Real Goods: Is it Worth the Retention Increase?
I really like the chrome and general UX enhancements in Windows 8. Aero from Win 7 is hard for me to look at. My biggest frustration with Win8 is indeed its lack of a traditional start-style desktop experience.
Generating Bitcoins is CPU or GPU bound. There's a lot of profitable things you can do with botnets that don't compete for those resources.
Save Your Cloud Money
I expected some actual fishing to take place. Would look funny, like catching fish from the sky.
An igorant question: Do you know why the Suhosin patch was never included in PHP core?
Blurpaderp Generator generates blurpaderps for your dorkest blarp
That may be true for servers, but certainly not for developers, or rather the average PHP user. Think of all the WAMP installations used to setup a Wordpress page.
Hi Erich - I'm curious... you refer to your "internal database" doing distributed ACID but state that you're not with Google. Can you say who you're with? It's interesting to us to know who is also working on this problem.
That client requires Java.
Researchers Pump Up Artificial Muscles Using Paraffin
So PHP would be better off without adding a missing feature? I don't get your reasoning.
Digital taxidermy: Collecting memories in video art
That's the whole point of fiat money, isn't it?
Show HN: I spoke about d3.js and synced the visualisation to the video
Show HN: Send handwritten greeting cards online
I guess that the reason you don't understand why php is so popular is that you never built anything, you probably just play with the latest cool language building toy projects as a hobby.
All of the backwards-looking nostalgia from all of the commenters posting so far are exactly why Apple were able to get out of the door with iPad first and slowly destroy Microsoft's pre-eminence.
Had Redmond produced the iPad, it's users would have rejected it - and demanded a "Start" button! Quite ludicrous. Ballmer may be gutting the company of all of it's talent and slowly running it into the ground but, unbelievably, I am with him on this one.
Inspired Guide: A Question of Talent
Only learning new stuff is all fine and well until you're tasked with integrating systems and the other vendor provides a SOAP interface and a giant WSDL file for documentation. It's happened to me a lot of times, I can't imagine that I'm unique.
Why Stanford University Changed Its Logo
The problem in Spain is this: http://en.wikipedia.org/wiki/Informal_sector

Estimated to be 20% to 25% of GDP compared to an average of 15% to 20% in the neighborhood.

Edit: as an extra fact, "we" (I've never seen one) hold most of 500€ bills that have been printed.
Interview: James Sterrett, Professional Wargamer
This is a generated regexp, it's not hand crafted. Making fun of it is like pasting up machine code compiled from C and saying "machine code sucks".
This will not match addresses with non latin characters.
BTW:

5.4.9 final will be tagged next week, November 19th and released on Thursday the 22nd.

Changelog:

https://raw.github.com/php/php-src/PHP-5.4.9/NEWS
I'm not too sure. The overwhelming opinion seems to be that Metro works quite well on touch devices.

Just forcing it onto desktop users is the actual problem.
I suppose it depends on which subset of functions you are using.

I developed a PHP app on Windows which did mailsending, push notifications (APE) and UTF8 encoding. All of these things behaved differently between operating systems.
A fascinating interview with the Deputy Chief, Simulations Division, Digital Leader Development Center, at the Command & General Staff College. Goes into discussions about how war games and simulations are used in training Army Staff.
PrivateSky is a browser based encrypted messaging and managed file transfer service. The keys are only available to the sender and recipient, not even CertiVox staff can access the keys. They are not physically able to comply with CALEA requests, as all encryption and decryption happens in the browser.
"political" security disagreements between suhosin developer and the php core people.

http://stackoverflow.com/questions/568609/why-isnt-suhosin-p...
YES!!! Add "print this page" or "print this very long page" that many "webdevelopers" still don´t know how to handle and see how unbelievably br0ken or at least unfinished the whole concept still is.

Barners-Lee is a god now and untouchable, but I would nominate him for the "most-unfinished-idea"-oscar, if it existed.
Browser based version of Spotify built on Flash
In what way does merging the desktop and touch experience in one support ANYONE? Why did they (and some Linux desktops as well) try that at all?

Two different types of devices with two different input paradigms. Why merge them? Why not optimize them for each separate paradigm?

It is much better for everyone, and friendlier to the user, to give them the best, perfect, interface, for the device they are using. Even if that device is a desktop computer.
Couple of questions,

1: does the scan and match work under Ubuntu? (edit: yes it does)

2: Does the 20,000 limit mean uploads ever? Can you delete your 20K and start again without creating a whole new Google account?
I had fantasised about this since I was about 10 years old and today it has been realised.
pfft! What a load of toosh. This is just marketing crap from Stardocks as they realise their precious desktop theming software is redundant. Who themes their desktop other than kids anyway?
That seems like a potential show stopper in convincing labels all is well.
Missiles from Gaza on civilians are fine, just don't touch the Internet. Right.
Will you take bitcoin ;) ?
That sounds incredible, I am going to have to look deeper into your company when I get the chance.
I doubt it'd happen.

Plus, the new head of Windows was the one that brought the Ribbon to Office.

If it did happen, it'd be just the button, which would then trigger the start screen.
A MX record is not necessary for a host to be able to receive email.
Wow. Crappy doesn't even begin to describe that analogy. You might try "Insane", "Dumbass", "Stupid", "Whiney Entitled Douchey" instead.

I got an iPad 3. Amazingly, when the iPad 4 was realised, it stayed exactly the same. Didn't blow up, didn't slow down, didn't turn to dust, didn't start kicking puppies in the face (sadly). You, sir, are dumb.
By "difficult" the FBI certainly means "we'd have to perform some amount of manual reconciliation because the meaningful data won't just fall into our laps." Pretty standard for the last 15 years.

As for "obfuscation," I was under the impression that the system doesn't attempt to obfuscate what payment addresses are involved in a transaction. It's not pertinent to the network which physical person controls which addresses.
5 reasons to be excited about... Firefox OS