skysight-inc/HackerNews huggingface dataset:
I don't know if this counts as meeting, but I consider myself a developer that is interested in programming, doing things right, etc., and I like PHP.

I see PHP as a language comparable to English. Both languages have a bunch of inconsistencies, peculiar idiosyncrasies, a humongous base of speakers/users, etc. In both languages, a lot of what people write is not of high quality, but writing high-quality stuff is certainly possible. If I had to choose one language for the world to speak, it probably wouldn't be English, and if I had to choose one programming language to be used in a given field (say, server-side web development), it probably wouldn't be PHP. But given the reality of the situation, PHP, like English, is an incredibly useful language, and PHP code, like English writing, can be of very high quality. I think this makes it a very valuable language.
Speaking of pausing, one of my favourite features is how it works with the Android XBMC remote. If somebody calls my phone it will pause whatever is playing, show a notification on the TV and resume playing when I hang up. Always surprises me.
Calibre is awful.

Anyone who forks Calibre and gives it a useful GUI; or creates what people actually need (X-to-Y format shifting tools) without all the weird cruft that Calibre has (original article fails to mention that "add books" creates a bunch of folders in odd places) would be very popular.
Callback-heavy programming is what you get when your language doesn't support better ways of controlling context. It's analogous to manual memory management: it's work that's better to outsource to a compiler or runtime, except in specialized circumstances.

For Python, you can get the benefits of asynchronous IO without callback hell if you use the Stackless fork.

A similar idea for Node is node-fibers.

Both let you build exception-safe coroutines.
Agreed. I only use sudo for running particular commands pre-configured on the sudoers file, not for ALL.
Wouldn't just enabling the compass mode help with that?
In the case that I am not replying to a troll, can you provide any links or references? If I wanted to research your point of view, where should I begin?

You may not be able to prove Physics 101 on HN, but you could link you to Feynman's lectures on Physics which would get the interested layman started. That's the sort of thing I'm asking for, for this pro-IP viewpoint.
To be honest, most of what I see startups doing is creating middle men, not destroying them.

In fact in most cases that's all startups are, someone trying get between a customer and something they want. Hopefully adding some value on the way.

Facebook: Want to talk to your friends? Talk through us.

Dropbox: Want your files? Get them from us.

etc etc

If startups were serious about decentralizing anything they would be developing P2P protocols and open formats, not putting everything behind a big web app wall (with ads).
It should be noted that Godel gave two Incompleteness Theorems.

The first says that, in a system based on a list of axioms, there will always be some statements that aren't provable. (Remember Mr. Spock confusing a computer by telling it "I am lying"? "This statement can't be proved" behaves the same way -- it's true, but you can't prove it, because if you did then you couldn't prove it.) In other words, there is always truth the system can't account for.

The second theorem builds on the first. It says a system can't prove itself consistent, and that if a system includes the claim "this system is consistent" then it is necessarily inconsistent. (In essence, you can construct a more complex version of the "I am lying" statement in any system that includes a claim of "I am telling the truth".) In other words, the only way to prove something consistent is from outside of it.
I think this is complete nonsense. I mean all those projections of what "normal people" supposedly think about you if you don't enjoy partying in large groups all the time.

First of all, nobody really cares about you (or anybody else), so nobody will worry about you being antisocial or not. Secondly it simply isn't true that most people want to party in large groups all the time.

You are setting yourself up for failure with your beliefs.
Meeting everyone who likes hot dogs may be someone's life dream.
By using a UTM as a metaphor for the axioms themselves, the UTM must run itself, essentially describing an infinite loop over the finite program, which is another point to consider; with any axiomatic system, is it possible to describe a UTM which you can guarantee halts in finite time? Probably not necessarily.

It seems to be a solid notion that if a paradox can be constructed, then the space is unverifiable, but in this case it feels like the paradox results only from a poorly specified question (the correct answer exists, and is an acknowledgement that the input is meaningless).

The important part to take away is that Gödel himself exists in a logical space where he is able to understand and deal with the absurdity of his paradox, which is outside the scope of the UTM. Every logical system containing a paradox, is a subset of a logical system wherein the absurdity of the paradox is understood. So, perhaps a logical system which explicitly recognises paradoxes as absurd, can be complete. Like NaN in IEEE754, or int|null in dynamic languages.

The result clearly only applies to logical spaces where the paradox is translatable, so i'd be interested to see if a version exists for only basic arithmetic.

A similarly interesting related discussion is the total, abject, and infinite unavailability of a "quadratic formula" for polynomials in x^5 or greater.
Eden is a great version. I used to have version 10 crash on me all the time - which was horrible (in a first world problems way) that I had to find a laptop, shell in and restart XBMC, or make it non-windowed, or just reboot the machine. Congratulations to the team!
Relevant: http://www.reddit.com/r/explainlikeimfive/comments/j8yq3/can...
Don't forget to make a Sunday Brunch Mimosa http://pe... on Twitpic
You can configure the lockscreen to require a fullblown passphrase if you think pins are too short.
>Go achieves inheritance through struct nesting. I find this a bit clever for my taste, and it only admits single inheritance, but it's certainly simple.

Is that really so? I thought that Go could nest multiple structs at once, and would complain if there were method name conflicts, but allow these to be resolved by defining a new method (based on the "outermost method wins" resolution rule) that could decide how to explicitly call included methods.

> Go has standard privacy through "unexported fields"

And via the "all methods must be defined with the struct" rule which prevents out of control access to internals.
Conversion Rates Enhanced: Power of Explainer Videos
Coffee lovers
In fairness I think its a bit early to say that Dart is totally unpopular. The target market for it isn't tech bloggers and proggit. The people who will potentially use it are those who are primarily driven by the need to get some work done as opposed to evaluating new, evolving languages. They won't use it until all the tools and infrastructure are in place.
I guess, I don't fully understand this... Is the phone used for remote?
When you say that you "ran it by your wife who happens to be a programmer and she wasn't offended by it either", are you then saying that your wife must then have a proxy for all women? That all women must then agree with your wife's point of view? Because she apparently is not offended, therefore no other woman should be offended? If she thinks it's ok then it must be ok because she's a woman? I wonder how many times this has been used against women? I know someone who is ok with this so therefore your argument is invalid.
I've been running this on a Mac Mini connected to my HDTV for some time now and it's become my favorite media player, mainly due to it's smooth integration with the Apple remote control and keeping track of what I've already watched. It really does play anything, including all kinds of subtitles and "just works".
Completely missing the different aspects of logging each different invocation may have.
Come on man! A brief & polite human interaction never hurt anyone!
This formats very strangely on my portrait-oriented display (1200x1920, firefox 11). The top of the page is a big black rectangle, and the subsequent content is bottom-aligned.

It sure is pretty though.
The disadvantage is that each scan takes about the same amount of computation to display as a whole baseline JPEG file would.

This is only true if you're actually displaying each and every refinement level. If you only display the final image, progressive and baseline JPEG have about the same computational complexity. Progressive is still slower because of less efficient cache access patterns, however.
My HTPC had an Ion, and I had flawless hardware decoding of 1080p H.264 in XBMC on Linux about 2 years ago. Unfortunately, I can't give you an easy step-by-step guide, because I spent like a week tweaking the system, but it was basically a then-recent build of XBMC with hardware acceleration provided by VDPAU. It was an amazing setup. (Everything is in the past tense because I've since moved to San Francisco and don't have room for a TV.)

http://www.newegg.com/Product/Product.aspx?Item=N82E16856119...

http://en.wikipedia.org/wiki/VDPAU
Free Indie Games not featured on TIGS / Indiegames: God's Watch [Joe Waller]
Golgafrincham is a red semi-desert planet that is home of the Great Circling Poets of Arium and a species of particularly inspiring lichen. Its people decided it was time to rid themselves of an entire useless third of their population, and so the descendants of the Circling Poets concocted a story that their planet would shortly be destroyed in a great catastrophe. (It was apparently under threat from a "mutant star goat"). The useless third of the population (consisting of hairdressers, tired TV producers, insurance salesmen, personnel officers, security guards, management consultants, telephone sanitisers and the like) were packed into the B-Ark, one of three purported giant Ark spaceships, and told that everyone else would follow shortly in the other two. The other two thirds of the population, of course, did not follow and "led full, rich and happy lives until they were all suddenly wiped out by a virulent disease contracted from a dirty telephone".

The B-Ark was programmed to crash-land on a suitably remote planet on one of the outer spiral arms of the galaxy, which happened to be Earth, and the Golgafrinchan rejects gradually mingled with and usurped the native cavemen*, becoming the ancestors of humanity and thereby altering and distorting the course of the great experiment to find the question for the Answer to Life, the Universe, and Everything, or so Ford Prefect presumes. A lot of them didn't make it through the winter three years prior to Arthur Dent's reunion with Ford Prefect, and the few who remained in the spring said they needed a holiday and set out on a raft. History says they must have survived.

People from Golgafrincham are called Golgafrinchans. In some versions of the novel The Restaurant at the End of the Universe, the planet is also referred to as "Golgafrinchan", but this usage is less common and is thought to be an error of typography.
I picked up an Apple TV for Airplay use with my iPad, but was disappointed that I couldn't play my movies on my media server. Luckily I found out XBMC runs on it, and it works quite well. I've been using the Eden beta on my ATV for a month or two now, good to see it's been released.

$100 Apple TV + Jailbreak + XMBC == Awesome.
There's a great story I heard years ago about makefile syntax. As I recall it: Stu Feldman, who invented 'make' at Bell Labs in the early days of Unix, realized fairly quickly that the syntax was a disaster. He decided not to try to fix it, though, because he already had ten users.
As a lawyer, I can tell you their grounds to actually sue employers here are fairly flimsy (grounds for individuals to sue are greater).
The likelihood is that they would look a lot worse when they don't sue a lot of folks, especially after they said they would, so they need to backpedal.
I assume he's talking about a "remote" app for Android. There are a dozen for iOS at least. They all work via the HTTP interface that xbmc exposes, I believe.
"I'd much rather get a woman's reaction to it in an environment where she feels safe to speak her mind (and the Internet provides some pretty good avenues for this)."
Quite likely you are unaware that women bloggers as a community are continually the target of extreme and sexually explicit violent comments and death threats. But business as usual. People are always trying to shut up women and the men who support them.
I feel like this is more of a role for a framework built on top of PHP than for a language like PHP itself. PHP itself is pretty low-level. How would you suggest providing better protection against these?

In the past, of course, PHP did have magic_quotes, which was a misguided attempt at mitigating SQL injections. This has since been removed, and there's been a big push in the direction of using prepared statements/parameterized queries through a library like PDO, which I think was introduced in PHP 5.
I think programmers have to choose best suited tools for solution considering existing requirements and constraints.

But giving an answer I'd like to vote for Go. :)
Not only is the Calibre UI awful, but the HTML it generates internally (e.g, when converting to ePub) is seriously nasty. I wouldn't be surprised if it significantly slowed down book opening / display on some devices.

Part of the problem, though, is simply that there's no really good common "interchange format" for ebooks. All of the currently available formats (ePub, MOBI, HTML, PDF, FB2...) are effectively meant for direct consumption by some sort of device or another, so converting them to other formats is a messy process. I'm currently working on a simple new format for authoring (fiction) books in, as well as tools for converting this to all the other formats that matter; anyone interested in helping? :)
Yes you can control XBMC over JSON-RPC there are many remotes for Android / IOS. I personally use my IPad as remote.
After looking at those I take back anything bad I ever said about Brainfuck (and also C++).
I believe Halo's killer feature was the physics engine/warhog ... And we were VERY excited about it.

The two weapon thing isn't any different than the alt fire that unreal and halflife/counter strike were already doing.

Halo had tech demos of the warthog driving around a desert that was mind blowing.
Who is interested in a pissing festival? Do you ask a landscaper what is favorite rake is or do you look at his work.

The answer is that a good gardener can create something amazing with a stick, but a bad one can't, even with a truck full of tools.
Yes, you're correct, you can have more than one anonymous field. Apologies, my mistake -- I updated the post.

The resolution rules seem hairy, though; with Rust traits you can rename methods to avoid conflicts (just as in the seminal papers on traits).
> static.example.com from setting malicious cookies at the root.

It does. Subdomains can't set cookies for other subdomains. So long as you don't read root cookies, you'll be fine even if you do put static.example.com on some companies box that gets hacked without your knowledge.

However, outside of hacking (which is an issue no matter how you layout your domains), I can't think of a single problem with www-.
"Finding enough good Perl devs" is actually very doable, it just tends to involve engaging them through the CPAN community. We've helped customers out with it a few times, with good results overall.

On the other hand, when trying to de-convolute an architecture a change of primary language often helps.

Does "we were substantially more confident of our ability to recruit sufficient PHP talent than Perl" seem like a reasonable rephrasing?
$ ebook-convert filename.wrongformat filename.rightformat

calibre calls that; so can you.
Giant Movers in the Cloud
Just for fun I wrote a script to take the diff of the score values for the "most liked" languages in the other thread and the "least liked":

Actionscript -59

Ada 8

Assembly 53

C 809

C# 626

C++ 29

Clojure 386

Cobol -51

CoffeeScript 245

ColdFusion -43

D 38

Delphi 6

Erlang 133

Forth 24

Fortran -9

Haskell 445

Java -324

JavaScript 899

Lisp 258

Lua 123

OCaml 63

Objective C 113

Other 148

PHP -254

Pascal 6

Perl 105

Python 2639

Rexx 2

Ruby 1346

SQL 29

Scala 181

Scheme 149

Shell -25

Smalltalk 47

Tcl -1

Visual Basic -445

(Negative numbers mean the dislikes outweighed the likes)
We've used SuperMicro for the last 15 years and have had good luck with them.

edit: we've used the same vendor, interpromicro.com - Andy Wong except for the first few we purchased in 97.
How Pinterest changed everything (or how you can bait clicks by making an incorrect title praising Pinterest)
YouPorn-before-the-sale outed themselves as a Catalyst stack user some time back; memory says they offered to donate a machine to act as an irc.perl.org node to help the community out but then discovered that their ISP at the time wouldn't allow IRC ...
Song Machine - The Making of a Pop Hit (or Hundreds of Them)
It looks like this petition expired at the end of February after not receiving enough signatures.

> The petition you are trying to access has expired, because it failed to meet the signature threshold.

https://wwws.whitehouse.gov/petitions#!/petition/lower-natio...
Looking for a designer for Startup Chile Team
We are an established team with business and programming expertise just looking for a graphic designer and/or frontend developer to help us.

Send me your portfolio at sontek@gmail.com
I think kick starter will work, but in the sense that it will be more like "high art" and popular with a commited minority.

The fact is that people are generally inclined towards and option with a small payoff if it will be immediate rather than a large payoff in the long term.

This explains in the first place why passive forms of entertainment like TV/Movies are more popular than active ones like pottery.
If the goal was to make a C-like language that's verifiable, though, and you end up with a C-like language that isn't verifiable, in what sense is that useful? The whole usefulness of the project, at least as it was conceived, hinged on it adding some notion of verifiability to C. Otherwise it's just a C clone with smaller installed base, worse tool support, etc.
I think the concept of "stealing an idea" itself is a sort of tribute to the person who originated it. But actually speaking ideas cannot be stolen.

What wiener did is commendable in its own right without taking any credit away from curtis.

But before this turns into a huge thing, please, come back to the ground. This blog idea or the style is pretty trivial. Its not as if this is linux or a programming language or anything like that.

Were I to be in curtis's position, I might feel like I should have been in control of all aspects of unveiling it to the public and noone must take any credit for anything. But then I would be childish now, wouldn't I?

Have we heard from curtis yet? Maybe his opinion is completely different than that of the article's author.
Agreed. I've used Calibre for a long while now, originally for my PRS-505 and now using it for my Story HD, but sometimes it's painful doing simple tasks because of all the added kludge they've added throughout the years.
It really sounds like a huge blunder that the retina iPad still has those artificial webkit resource limits, preventing display of fullscreen jpegs in the native resolution.
That criticism is specific to S3, not EC2 or Hadoop. It's perfectly feasible and probably preferable to have Hadoop work on local files in instance store volumes (or EBS if you're mad).
Eliminating middlemen means going into the product business (especially in software), but we live in a service economy where there's little support for product businesses compared to middleman service businesses.
I imagine what they are watching on their computers is stuff that is basically "TV".
Heh, this is true. However, everyone always misunderstands why. I can speak to this from two perspectives. I worked in Porn early in my career and made the transition. I also actively try to recruit people with this background in a city which has lots of great engineers work in this area (montreal).

The reason why people say that they get locked into porn ( at least on the software producing side of the fence, mind you ) is very similar to the reason why people get locked into working for the finance industry. There are nuances but it essentially comes down to two things: money and attitude.

If you are good at engineering and if you are willing to work for this industry ( a small minority ) you can make crazy money. The industry is pretty meritocratic, long before that became a buzz word in Silicon Valley. If you generate millions of dollars in value for your company, you can take millions of dollars home. Very few industries allow you to make this kind of money, and since the people who work there are self selected to not mind, it's tough for them to leave. Some social factors sometimes compel them to move to other industries anyway ( such as starting a family ) at which point the second problem comes into play.

The second problem is your mindset. The porn industry ( sometimes similar to financial ) has the opposite relationship with it's customers from other industries. You treat the customers as bags of money that ought to be exploited. "After all, they are all wankers" is what you hear a lot. This may sound basic but if that's the reality you have spend a decade in, you will find it tough to adjust for startup life.

Especially startups are usually very good at finding a business model where their own success depends on the success of their customers ( Square, Stripe, my own Shopify, etc). Life is much happier in a setup like this but it's totally alien to people from the Industry.

These things are huge contributors at keeping people from the industry in the industry.
Its relevance in philosophy/epistemology/science/computing has been inflated out of proportion by the confused arguments of Hofstadter, Penrose, etc. Just because it's difficult to understand doesn't mean that it will tell you the meaning of life. Of course it's a mathematical theorem of profound importance, but it has absolutely nothing to do with the limits of rational thought.
Maybe its just my ignorance but I have no idea how to play this. From a user experience perspective I see that I can click on letters to make them turn red and spin, and sometimes they turn orange but I have no idea what the point is.
You can configure sudo to have a zero timestamp timeout. That will force you to use your password every time.
That's really surprising to me. Whenever I tried Perl it always turned into a painful mess. When I started using Ruby I felt it was the best of Perl and the best of ... Smalltalk I suppose — and I never looked back.

Maybe I'm missing something about Perl?
Flurry or Mixpanel
The sudo timeout convenience feature is worrisome, but there's no need to remove it entirely from the system [1]. You can set

Defaults timestamp_timeout = 0

in your sudoers file to make sure sudo always prompts for a password. I think this should be default, since the current default of 5 minutes is an easy privilege escalation vector [2].

Also, if you like entering root's password instead of your own, you can set the `runaspw` option.

[1]: Unless you'd like to remove one more possible SUID vulnerability.

[2]: It's far from the only way for a local process to escalate privileges, so I understand it's nothing worth yelling about.
> With genetics, it's an exact science (as it should be).

The therapeutic window for warfarin is strongly influenced by diet and gut microbes. Knowing patient genetics does not help.
Doesn't sound like he did. Sounds like the teacher heard him speak, and then told students about it.