skysight-inc/HackerNews huggingface dataset:
Direct link: http://www.zeit.de/datenschutz/malte-spitz-data-retention

I recommend pressing the play button (it is not a video) and watching for a bit.
Don't miss the previous discussion of Jeff's post here on Hacker News for more details and alternatives:

http://news.ycombinator.com/item?id=4127393
Who are you to decide that?

I am one of those who chose to work with PHP, and I'm getting more than tired about that witch hunt, to a point where I would actually punch someone.

I do realise PHP is not ideal, but as I always say, in the end it get shits done, and the vast majority of those problems or "design flaws" does not affect 99.9% of the community. Most of the people who bitch about it are not even users, in the heavy user circles we know of some of the issues, try to advocate for improvement, but seriously in almost a decade of using PHP, I could compile all those blog posts, and confidently say : I never had any issue whatsoever with any of the problems pointed.

And that's what most elitist around here forget, for 99.9% of its user base, PHP is not flawed, it works, easy to learn, easy to scale, easy to deploy, upgrade, easy to find developers...

While I get what you are trying to say, you are in no position to say so, and the community -the one that actually matters- already spoke, we have no major issue with PHP, so leave us the fuck alone please. If it bugs you that much, consult a therapist you have bigger issues than PHP...
You say that like there are many other choices. I joined back when only colleges could have access, and it was a safe place to talk to your friends and post your party pictures from last weekend.

It has "grown", but also has muscled out any competitors through various means. Facebook takes full advantage of their network effect and to me that feels more like a bait-and-switch with a gun to my head.
At this point I think it should be obvious to Facebook that they are building and marketing a system that its users just don't want.
The PHP project has ensured that "3) Don't use PHP" is the lowest-cost option. These bugs are not trivial, and there are far too many of them.

It is important that people should be fully aware of the technical liability they are taking on when they adopt PHP for nontrivial projects.

It isn't reasonable to demand that other people fix the huge collection of weird bugs in your project. Particularly when they are not invested in PHP (any more). PHP's bug collection is a strong reason not to invest in PHP (any more). If it is important to you to encourage PHP adoption, then YOU fix the bugs.

I am not wasting my life working around this nonsense because there is no reason why I should have to. There are alternatives which already work correctly.

Don't trade off against the cost of rewriting.

Trade off against the cost of using any of the well-developed alternatives which do not have the same bugs, the same volume of bugs, or the same internal processes which generate and shelter bugs for years on end.
Etsy and SuperGrep
Be Your Own Best User
Terabyte Storage for Less: A 3D Solution
Wasn't this one of the basic premises of Notifo? As far as I recall, they never did quite figure out the business model, though.
Laugh while you can about Kickstarter's brand. Donors are going to be happier sending money via an entity they've actually heard of, that has a track record of delivering millions of dollars as promised. Vendors are going to ask themselves how their use of a cut-rate bootstrapping vendor reflects on the quality of their own brands.

These problems will all get worse once the first Kickstarter clone goes under and a bunch of people with Twitter feeds get burned. That will happen.

Meanwhile, consider this excerpt from Founders At Work, chapter one:

MAX LEVCHIN: It was pretty funny because [at the time of PayPal's launch] we met with all these people in the banking and credit card processing industry, and they said "Fraud is going to eat you for lunch." We said, "What fraud?" They said "You'll see, you'll see."

I actually had an advisor or two from the financial industry, and they said, "Get ready for chargebacks. You need to have some processing in place." We said "Uh huh." They said "You don't know what a chargeback is, do you?"

If Levchin had done nothing else for the world than dictate these words, it would have been sufficient. Every time I hear someone, often myself, utter a phrase like "that business is so simple; it's just a glorified Perl script and some JPEGs" I try to envision Levchin, reading these words to me.
Oh, thanks, now I understand!
Support grows for online sales tax law
The articles headline quotes "confusion", implying to me that Facebook used that word in their explanation. But the quote given in the article ("That is likely...") doesn't use the word "confusion"--and in fact, is a lot less incendiary.
They were probably not holding it right!
As I recall, the same thing happened with a lawyer named Jack Thompson. I think it's just something about Law as a discipline that it attracts people who can be very literal-minded and who at least in their own mind are moral crusaders. (Disclaimer: I don't know whether Carreon's wife actually does anything legal herself or whether she just married a lawyer.)

I think when you mix that sort of mentality with modern entertainment, you get quotes like these. Sure, we say, "any normal person" understands the difference between cartoons and real life. Perhaps Mrs. Carreon would even agree that she understands the difference. But she is somehow not convinced that we understand the difference. Jack Thomson was the same way; he referred to games as "murder simulators" and assumed that anyone attracted to them was merely 'in the closet' about actions that they secretly intensely wanted to do. Since indulging a normal addiction usually makes it worse and not better, it's easy from this screwed-up perspective to imagine that The Youth will fail to be satisfied one day with the latest violent media -- and will turn to violence itself in their craving.

There is another aspect here which is: the things that disturb us about others are usually things which disturb us about ourselves. It's about resonance. Normally if someone is being stupid people say "to hell with him, he's stupid." But let us all endeavor, when we find ourselves outraged, to ask not only "what is wrong with THEM?!" but also "why does this bug me so much? What resonates here?" If we apply that to Mrs. Carreon, I think we'll all see that we've all been on the wrong side of a dispute, that we've all been wronged before and wanted to "get back," etc.
Tip: If your new, undocumented system confuses the majority of your users, then it's not a problem with your users!
How can you make the most of your SSD?
Previous discussion: http://news.ycombinator.com/item?id=3311647
>And how many samples are just trivial keyloggers, screen grabbers, enablers for fishing attacks, etc. that don't even need anything more than user-level privileges?

They need more privileges for hiding itself from antivirus software, SmartScreen and MMSRT.
In that case, why not just use any of the existing developed alternatives rather than developing an entire new PHP replacement from scratch?
I'd call myself "chronically unfulfilled" with my day job. I simply don't like the rat race lifestyle (trains, traffic, playing dress-up), and the industry I'm in (financial services) is so crippled by regulation and a culture of risk aversion that it's basically impossible to try new ideas and move the needle.

I've given myself 9 more months to replace my salary with consulting and product revenue (hopefully more of the latter). I have dependents, so I have to plot my escape from the cubicle with care.
I'd be slightly worried about trademark issues with Pandora the radio -- wouldn't you?
I had a similar experience. I forked ffmpeg on github and fixed a few bugs that I was sure no one would care about but us. I figured I'd polish it up over a couple of weeks and send a patch for possible inclusion upstream. But the next morning I had an email waiting from Michael. He had found the fork, found my "experimental" branch, and emailed me to compliment me on the code, suggest a couple of changes, and ask if it would be cool to cherry-picked some of the commits into the mainline. I've been involved in a lot of opensource projects and have _never_ seen something that gracious. He obviously has taken whatever lessons he learned in the schism to heart. Between that and the fact that his code base is (more often than not, but not always) more stable and functional, I have little doubt which way things will flow eventually, perhaps after time has allowed more of the bad feelings to dissipate.
To be fair, a computer the caliber of VAX wasn't something you just pulled out of your pocket and complained about in those days. I was only born in 1985 but I remember craving the computer so bad I'd even endure my bachelor fathers filthy apartment for hours just to play in DOS.
FDR did not pay the farmers as a way to get their vote. He already had their vote. Furthermore, allowing prices to fall would have done nothing for many of the victims of the Great Recession, as many of them did not have jobs and thus could not afford to pay for food no matter what it cost.

The Federal Surplus Relief Corporation was created for the sole purpose of maintaining America's agricultural output, which then and now, was the primary source of America's economic strength. Maintaining food production also meant that many of the associated farming jobs would remain intact, preventing the crisis for worsening.

The farming jobs supported many skilled industrial production jobs, especially for heavy equipment such as tractors. This would prove invaluable a decade later when the U.S. entered WWII and the factories began producing weapons and tanks. The factories already had plenty of trained workers ready to work the lines.

All of this is covered in most high school U.S. history courses.
If you can't afford, or can't justify, a cinema display - try this: http://www.overclockers.co.uk/showproduct.php?prodid=MO-013-...

The actual screen itself is the same screen that Apple put in their cinema displays (2560x1440 IPS, etc) but it's over half the price. There are a few downsides though: the monitor case isn't as nice as the aluminium cinema display, though IMO is still pretty good. Also the sound quality of the built-in speakers is pretty terrible. Still, you could buy an amazing set of speakers and still have change left from a cinema display budget :-)
In the preview, there is no margin below the <pre> blocks, which I find annoying. I've tried adding different types of text blocks underneath it, but I'm unable to force more bottom margin.
"I know a computer user who almost had a $300k sum stolen because his laptop was owned."

Was this unfortunate gentleman's laptop subject to unauthorised access by means of a compromised bootloader/bios? I have heard of very few exploits of that nature (but I'm not involved in supporting large numbers of machines).
It's still using Android graphics stack, so it's not that exciting. Tizen at least uses X.org with plans to use Wayland which is the way forward. I hope Mozilla will find vendors to use Wayland for B2G as well. I.e. Android graphics stack (when it's the only option) prevents device from being hackable, i.e. for porting other distros on it (Mer/PlasmaActive, Nemo etc.). Tizen devices with X.org/Wayland drivers will be better in that regard.
Do you know how much the e-book will sell for?
Whenever I see the "unknown or expired link" error, it serves as a reminder that I just spent too much time browsing HN, again.

That said, the error sure is annoying so I just installed this. Thanks for making it.
So? The outcome is the same - users are confused due to the poor integration of Facebook email!
The same here. I have savings for two years also, but is hard to give up the money you earn in the dayjob and also to burn everything I accumulated during my whole life. While I'm not confortable to do that, I'll keep my dayjob while building my Startup.
Agree. I worked at a biotech startup where our CFO had to fire an employee. He went in soft and the fired employee showed up the next day wondering why his fob wouldn't open the door. Theres no need to be cruel, but clarity is key.
"One man’s vulgarity is another’s lyric." -Inman's lawyer

This is going into my quotes file.
Very cool, that's really a great way of giving back! I really hope that this is going to have a sustainable impact for Chile. They definitely deserve it for taking such a unique way of stimulating an innovative environment. How do you see generally speaking the "sticking" rate? What percentage of people in the program are most likely to stay there for longer than just the time they got the Startup Chile financing?
Clojure and Java aren't really direct competitors. The appropriate comparison is to Python, Ruby, or Perl. I strongly doubt there would be a 2-3x difference in that case.

Personally speaking, even though I really wanted to love Clojure, I was forced to conclude that Python is more productive.
Diablo 3 Job Interview for Programmers
Thanks for taking the time to provide some feedback. The article that you presented was really interesting and despite being over 15 years old, it seems that its insights are still valid today.

Regarding Gitpilot, I think that our biggest problem at the moment is that maybe we are miscommunicating its value proposition. As it's a compliment to Github and not a replacement. I think you'd also find that it's at least attempting to be goal oriented as opposed to being task oriented like most Git GUIs. For the sake of brevity, Gitpilot is best described as a git-flow GUI [http://nvie.com/posts/a-successful-git-branching-model/, https://github.com/nvie/gitflow/]. (Our branching model is a bit different though)

It is Mac specific at the moment and it's currently awaiting review for the Mac App store. If you're interested, when it's live, I'll send you and your team promo codes so that you can try it out at no cost. If so, send me an email to jp [AT] gitpilot.com

Thanks again.
MobileMe officially shut down; iWork.com is next
Finally, You Can Have a QR Code on Your Headstone
If there are viable alternative projects which never had that problem, you can save all the time rather than trying to salvage someone else's broken software. It's a lot less time and trouble. What reason do I even have for fixing your project? I don't owe PHP loyalty when it is broken for me.

If there are viable alternative projects which are more responsive to bug reports, that is more promising for the future - if a second bug I see is reasonably likely to be fixed in the future, I can feel more confident basing my own code on it.

People spend months and years writing apps on top of things like PHP and once they have the code they don't necessarily have a lot of choice. At that point maybe you fix the bugs in your dependencies rather than rewrite your own app. But when you have a choice, you don't adopt a tool which is going to leave you with this much technical liability.

This is offered peacefully in an attempt to explain the question which seems to confuse you.
Weird. Sometimes it works, other times it's just a blank page. It's still an elegant piece of code.
"The Tao of Programming" was much, much better. Great book as an introduction to OOP.
If every user makes the same error, it isn't user error...
Initially I was thinking no more than a dollar or two, maybe with a free/preview version which would include a few selected chapters. On the other hand, I think this hopefully will be highly valuable to a lot of folks, so it may end up being higher. (And thanks to Alex for helping me see the light on that.)
Please read more thoroughly.

1) If the user can, but is scared away by a disingenuous message saying "Do you want to make your computer less secure by installing a non-Microsoft key (y/n)?", that would still be bad.

2) They can't on ARM-based machines that have a Windows certification.
I believe the point was that the software worked 100% correctly. Your point seems to be that the software should have been updated to support Intel CPUs when they were released.

From my perspective, Intel implemented an instruction, differently. I do not know enough about the low-level details to know best practices when detecting features supported by processors, but if the existing software is told (or figures out) "Yeah, I can do that" by/with the processor, Intel must have expected every single program using the instruction to ship an update? Nice.
Until we have 'personality' virtualization for os's, so you can have subaccounts, the model is shitty. Also, programs and users should be treated the same.
This is starting to feel like one of those fake hip-hop artists fights (recognizing that The Oatmeal is clearly in the right imho).

I wonder if FunnyJunk is now just continuing this for the publicity.
A command line interface to Trello
Apes With Apps - Ape building a vocabulary of thousands of words with ipad
This is one of the reasons why I don't use Haskell.

Every concept you mention is made more complicated thinking about it with monads. Every time I use Haskell I feel like too much mental energy is wasted on silly stuff like this.
> PHP is broken and should never be used, and if there are use cases that the alternatives don't address, we should work to address them.

What alternatives meet your standards of not sharing qualities of PHP while matching the quality of simplicity in deployment (of which Python and Ruby instantly fail)?
Do users really care about all that though?
Thanks for the feedback.

I do have some ideas around guiding the user through the initial experience outside of the initial overlay and get the immediately involved with interacting with others. I think opening up the lines of communication between the users immediately is key.

With regards to the Facebook login I understand your point, hell I've said it myself about other sites, but in this case the entire experience is based on the data from your Facebook profile. It encourages honesty about who you really are and makes it so it is not another profile for you to manage. Without the ability to use the Facebook data you wouldn't be able to have much of an experience. I understand that a percentage will walk away from the site due to that but I'm going to have to focus on the millions of people who do use their Facebook account on a regular basis to login to a third party site.
> Railgun is about 4,000 lines of Go.

Probably going to get downvoted, but http://www.reactiongifs.com/wp-content/gallery/yes/shaq_YES....
I dunno, I felt like they dodged questions and twisted Jon's words which makes me think of slimy politician-speak. This coupled with their attempts to spin it as some kind of academic pursuit and the paranoid "you're trying to control us" intro just made me uneasy.

I don't really have a strong opinion on the actual bots themselves, hell I wrote one to ape the physicist Brian Cox (http://blog.mclemon.cz/notbriancox-i-do-some-stupid-things-w...) after reading about Markov Chains one lunchtime - though I only posted a couple tweets and made it very clear it wasn't impersonating him.
> “By default, messages from friends or friends of friends go into your Inbox. Everything else goes to your Other folder

So, your email service works in this way that's completely unlike every other email service in existence (where all messages go to the inbox unless you tell them otherwise), and it's the users' fault for not understanding it?
Is the Google Nexus Q Subtraction by Subtraction?
I'm not sure professional networking is something that can be usefully automated. I mean, a LinkedIn network is to a real network as Facebook friends are to real friends.
While the direct quote attributed to Facebook's rep doesn't include the word confusion, an earlier reference to Facebook's response to RWW does:

But a Facebook spokesperson said the missing messages may stem from confusion over how Facebook’s mail system categorizes messages
According to Inman's affidavit on PACER, he states "I still plan on sending a photograph of the money along with the satirical comic to FunnyJunk. However, in order to avoid having this lawsuit interfere with my expression and to avoid jeopardizing the funds from the campaign in any way, I withdrew funds from my own personal account and photographed those funds."
I'd particularly recommend "Meet the Go team". Some really interesting questions, and most importantly answers. In the video :)

http://www.youtube.com/watch?v=sln-gJaURzk
Well maybe you should have read more of it? They explicitly acknowledge the benefits of secure boot - the concern they have is that it's possible for the current model to be used to prevent the owners of machines from being able to choose what their computer will run.
I believe they use Xen. (and so thinks wikipedia http://en.wikipedia.org/wiki/Amazon_Web_Services)
Actually, they did another article that zeroed in on precisely this.
Anyway, having followed through their examples and done some of my own Clojure programming, I ended up not so convinced that people who are good at solving story-style imperative problems will necessarily be good at solving math-style functional problems. It felt like a different part of my brain.

When you're coming to a new paradigm which is completely different from what you're currently using, then of course it will initially feel hard/different and that you're using a different part of your brain. That doesn't necessarily mean that it's harder for you to program in a functional style, it just means that you're more experienced in imperative programming.
> In some sense, jQuery is an example of a monadic library, wherein the unit function is $, which lifts its argument into the jQuery monad, and bind is represented by the chain of method calls applied to that lifted value, each of which returns a different value, still wrapped in the jQuery monad.

Aha. Thank you. Ever since I first learned about monads in Haskell (which is not so long ago), I kept noticing examples of such patterns in some libraries and was wondering whether it's only me who thinks there is a similarity.
The article was written in August 2010; who knows how long ago the video was pulled.
I disagree, I found joy to be a much better text for learning than halloway's book. Halloway's book didn't have as good a flow from one section into the next and felt more disjointed
It's not hard to see at all:

http://www.aclu.org/national-security_technology-and-liberty...

See?
This is simply proof of the demographic and blind nature of the Hacker News audience. Pathetic
A young monk gazed over the walls of the temple at the town in the valley below. Upon seeing the townspeople toiling at meaningless tasks, he asked the master, "Why do they not seek enlightenment?"

The master replied, "They are unaware of the darkness."

The monk resolved to help the townspeople, and began every day to lecture about the importance of enlightenment in the temple square. Every day, his fellow monks cheered and applauded his speech, and reassured him that he spoke the truth.

After a week, the master approached the monk and asked whether he was making progress with the townspeople.

The monk replied, "I keep exhorting them to seek enlightenment, but not a single townsperson has stepped foot inside the temple."

The master shook his head sadly and went on. After another week of preaching in the temple square, the monk still had no success. In frustration he sought out the master, asking "Why do the townspeople remain unenlightened?"

After a moment of silence, the master replied, "The fool searches in the light for that which is found in darkness."
REMOTE

deviantART (http://deviantart.theresumator.com/apply/tevH3P/DevOps-Engin...)

We're serious about the "Dev" part of DevOps. Don't apply unless you can show us some of your code. We're constantly building new tools and improving the way we administer our architecture.

We're a small, closely-knit, geographically distributed team, and we're looking for one more member.
In order to be actionable, someone would need to believe what Tara is saying.

And no one believes a thing she says.