skysight-inc/HackerNews huggingface dataset:
I'm a big fan of transparency. I really do believe that the more other people know about your business the more they are able to truly understand it and get behind it. The data is the data is the data. If it's bad, you need to improve. If it's good, you can use it to tell a story. Either way, it is what it is. And, never stop learning.
yeah I definitely agree. I used to work in a cube farm, the office I work in now is more open, has sort of half-cubicles but is laid out differently than a cube farm. With the cube farm people would still talk and you'd hear their private conversations but never see them, at least with the more open plan if you glare over at someone who is being rudely loud they get the idea, with the cube farm they just yammer away all day in their little isolated pods, I noticed some of the dev's there seemed to screw around a lot more and have a lot more non-work related conversations (one in particular) than they do in the more open environment.
Pedantic quote from the article:

"Tell me (and Barassi) why this sort of thing happens. If your answer includes words like 'licensing,' 'rights' or any other explanation of the convoluted system that the labels themselves set up to prevent people from purchasing their music, your answer, while 'technically correct,' is completely wrong."

In other words, who cares?

The artists (as a general body) do not care even the slightest if I live in a foreign country.

The customers don't care what country the artist was in when they created their work.

That leaves the middlemen - who are increasingly irrelevant precisely because they are providing no value to either side.
WebGL 101
Why product simplicity is critical in mobile applications
Putting New iPad Sales Numbers in Perspective
Howdy. I'm the guy on the YUI team who ported Handlebars to YUI, and I can't stress enough that this is not something new that we created.

As the linked page clearly states right up at the top, Handlebars is an existing project (see http://handlebarsjs.com/ and https://github.com/wycats/handlebars.js/) originally started by Yehuda Katz. All we've done is wrapped the Handlebars source in a YUI module, added a little bit of sugar to make working with it from YUI easier, and written the documentation linked to by this post.

These folks deserve all the credit for Handlebars itself: https://github.com/wycats/handlebars.js/contributors
> If that's the case, it suggests to me that the wealthy should be trying to copy the European model, not fighting it, since according to your argument they would be paying less under such a system

No, it doesn't imply that.

And, the relevant question is not "how little taxes do I pay" but "how much money do I keep", which has two components.
In order:

1. iPad signups.
2. friends inviting friends.
3. facebook ads targeting interests and demos.
99. google display
10001. google search.
If you want to work with data, Hadoop might not be a bad idea, but in reality you run into the experience chicken-egg problem: You're not going to be able to get access to the datasets you need to get experience with the datasets that you need experience with until you have experience with large data sets!

I would look for an open source project that has data manipulation needs (LibreOffice might be a good start) or some free and huge data sources (National Weather Service has a ton) and see if you can be of assistance there.

I would also recommend trying to take on some freelance work in mobile or web programming (low barrier to entry, lots of small projects available). Do some small projects for your local NPOs for free, or become involved in some way.

Many people will tell you to go the OSS route, but to be honest it can be very intimidating to contribute to an OSS project, and generally the turnaround is slow. The github pull request lifecycle is approximately 100 years.
design is a lifestyle.
"Exactly k" is not clear because the picture will still fall if you remove k+1 nails. I think it's harder to get clearer than the way it's stated in the paper: "the picture falls whenever any k out of the n nails get removed, and the picture remains hanging when fewer than k nails get removed."
It's a cool idea, but I think they're doing it wrong.

We experimented with doing something like this on Quizlet, but didn't actually launch anything. We first looked at a lot of the data and doing based on string distance is the wrong approach.

For example, if you type hotmail.de into that checker, it suggests hotmail.fr. Another is ymail.com --> gmail.com. The more valid domains you add, the more (correct) permutations get marked as invalid. We have 20k users with ymail accounts.

I think a blacklist approach is much more solid than a whitelist approach, I just haven't gotten around to building it.
Risking to be down voted outright, that's exactly what those people want. reading is dangerous, it encourages thinking. Guess why Guttenberg was such a threat to the church when he invented moving letter printing. He basically destroyed their monopoly on information by providing the full bible to everyone. even back then they where quite carefull about the passages they read to the public.
It shows up in the tools. I had to enable every. single. little. country. in the iTunes publisher tool separately. It took about 3 minutes per country, times something like 25 countries. There was no "this is global" checkbox.

(As an aside, the smoothest publishing tool is pubit owned by Barnes & Noble. Go figure.)
yes, right, I tend to overlook punctuation when reading comments, etc but he did punctuate correctly there, my mistake
Online Technical Support Can Help You Delete Viruses Manually
Using Safe Mode to remove unwanted programs and diagnose configuration is perhaps the best support that Microsoft has on Windows.
It seems that Amazon overpaid to purchase Kiva, rather than simply funding Kiva R&D and continuing buy Kiva robots. I wonder if Jeff Bezos is planning another platform … Amazon Automated Warehouse Service? Or Amazon Industrial Robot Vehicles? … some new enterprise that greatly leverages Amazon’s hefty investment in Kiva!
Becoming the Finisher
A Very Rare Thing
Plus you have to like the "freemium" model he did with the preview.
By the way, it’s nice to have some numbers, but I don’t especially like the way AnandTech does their charts. Showing each attribute as a single one-dimensional bar chart doesn’t do a good job revealing the trade-offs of display creation.

For example, the Asus Transformer Prime on those charts is shown to have very bright whites and black blacks (which makes it look like the leader in the first few charts), but then you see that it has fairly unsaturated and somewhat odd primaries (the choice of these rather substantially shifts the hue of any images/colors assumed to be sRGB, and makes them a bit dull).

Because these displays work by shining a bright white backlight through colored pixels which block out most of the light, there’s an inherent trade-off between how much light the pixels block (how colorful they can be) and how bright the display is. Since color gamut is three-dimensional, I wish they’d show these kinds of comparisons using some slices through a space like CIECAM02 brightness/colorfulness/hue (QMh), which would actually reasonably show the differences.

Anyway, the new iPad’s primaries and white point are impressively close to the sRGB spec:
http://images.anandtech.com/galleries/1821/iPad3-CIE_575px.p...

Compare with the Asus: http://images.anandtech.com/galleries/1821/TFPrime-CIE_575px...
You mean securing international copyright protection?

The article is completely satisfactory with regard to all other legal "hurdles":

"The only people who would find this sort of thing acceptable are the legal teams, administrators and royalty-collecting intermediaries who need this sort of relentlessly stupid convolution to maintain their positions."

Copyright protection is easy to secure, and is not a barrier to entry into foreign markets. http://www.google.com/search?q=how+to+secure+international+c...
How to see around corners
That explains it. Maybe I am overly sensitive to this, because I am German, but I still think it is not appropriate to compare your own suffering of working hard for a couple of weeks, to that of those who were forced to march into their death during the Holocaust (or other times). That it is a common term does not excuse anything.
Can you explain a little bit more how Lua fits game development? (I have never worked in a game-dev-shop before)
Michael Jordan would WANT to have been rejected.
At the end of the day, you're not entitled to everything everyone else has. To think so is just juvenile.

An equally valid criticism to apply to any attempt at perfect copyright enforcement. Or to keep copyright in the same bullshit state it is in. Or to not innovate to keep up with the technology. Or to exert claims over a business model's viability. And on and on.
This is really scary. Maybe not for hackers, but for people who can't afford to say no. If someone asked me for this I'd get them to put it in writing and then take it to a lawyer to see what kind of punitive damages I could recover. Seriously fucked up.
Tiv - a simple image viewer that displays images directly in the terminal
Thanks, what I was thinking. I read the iPad blog you wrote, and I do think it's more about the type of user who buys an iPad at this point (with some residual bump due to the fun of browsing on the device).

On Facebook, the bigger the crowd you have liking your page, the more you can do ads that say "your friend likes Fab.com..."(though the reach isn't huge for those ads).
> Still scary?

As someone who's currently looking over PCI compliance stuff: YES.
I'm still on the "classic" theme, and throw a bitchfit over feedback every time they try to force me into the new themes. Some of my accounts have been switched over to the new themes with no "classic" option, while others still have it available.

I'll use classic until they fix the new crap, or allow me to continue using classic indefinitely.
We only have to look at Microsoft's third-party ecosystem to see the alternative.

??? What does that mean? It seems rather hand-wavy.
US Govt. provides guidance to subvert 'Electronic Curtain' in Iran
Paul Graham on fundraising
That would be an awful suggestion. What would this poor chap do? http://gail.com/
Huh? Both those articles are about income inequality and tells us nothing about how progressive the tax system is.

You're also wrong about income inequality - Germany's is higher than the US, as is Portugal, Italy, Israel and Turkey, Mexico, and Chile. See http://www.tnr.com/blog/timothy-noah/101648/can-domestic-pol...

However, the whole inequality argument is fairly silly.

If I'm well-off, why do I care how much someone else has?

Envy is the only sin that has no payoff for the sinner.
I am working on what could be considered an MVP for GoBuzz. Did you guys use Google Alerts and souped it?
This looks awesome. Does anyone know of something similar for backend / program design (not UI, but actual code architecture)? I.e. step by step building of some application/program and watching how design decisions and refactoring decisions are made? Rails tutorial is the closest I've seen and that doesn't get very complex.
Not to mention that it's a really nice perk that people talk about positively. It can be basically cheap PR. Free lunch may not be a reason to work somewhere, but it's something that current employees will mention and anything that gets them to paint your business in a positive light is worth something.
Another option is checking server side using whatever is your language equivalent of:
http://search.cpan.org/~rjbs/Email-Valid-0.188/lib/Email/Val...

This checks email addresses using regexps and DNS.
What is someone actually has a domain that is similar to a popular one? They would never actually be able to enter their email since it would constantly be "corrected" to the wrong address.
Perhaps not surprising, but I think those are drastic mischaracterizations of the company. I was there for the merger and the almost-Facebook-ban From anything I saw, numbers weren't cooked.

The Facebook ban was due to one of many small ad tests (<<1% of users each IIRC) we did with third parties, and had already stopped. Turns out one of them was later banned from Facebook, as was anyone who did business with them, regardless of how small or how short. IIRC we weren't even working with them when we got the punishment. But once accused, this kind of thing tends to stick with public perception.

Can't speak to the indie dev thing as I wasn't there at the time and haven't followed it. I will say that the studio that shut down wasn't the same studio as this controversy, but another in the "6L" umbrella.

The fact remains that the people there were some of the best I've worked with, and no one I knew wanted to screw anyone over or copy games. If anything, we had to scale back our vision at times. They were mostly engineers/artists/etc just incredibly happy to be getting paid to make original games after trying to 'break in' to the industry for so long. And the many people who played our games & our competitors' - even other game designers - thought that ours were pushing the boundaries of the industry forward.
Glad you liked it! I was about to suggest Rails Tutorial, that's how I learned Rails myself. Very good book!
+1 for support for downloading a format that can be imported into Wordpress.
In .NET, you can just do "new StackTrace()" to capture the current stack of the calling thread. One minor risk with this may be if an optimiser has elided function calls (e.g. converted to a tail recursion). I'm not sure how realistic this is in the C#/.NET case, but having the information injected by the compiler eliminates the possibility.

Also, .NET stack traces only contain line numbers if the debugging symbols are deployed. With the attributes, the C# compiler can inject line numbers at compile time, obviating the need for symbols. Similarly, if a vendor uses an obfuscator, the stack trace will include obfuscated names but the compiler attributes will have injected the real names, making it much easier for developers to read the log files.

Finally, for scenarios like INotifyPropertyChanged, having the caller name injected at compile time is much more efficient at run-time than capturing an entire stack trace just to figure out which property setter is running. This may not a big consideration for logging, but for property setters it is definitely worth bearing in mind.
It's really amazing to see how Arram is transforming the local restaurant economy.

I've gone out and talked to restaurants that work with ZeroCater. ZeroCater has become a significant source of revenue for many of these small businesses.
Living in a small, oft-forgotten country (Uruguay) I realize that there isn't a big enough incentive to do the legal work, and it's totally understandable from that perspective (distribution and collection are not the main problems IMO, the big one is legal).

However, I will argue that current IP practices are hurting us. It does bring the quality of life down for the citizens of the country, and sometimes it's not just a song which is not available, it's a needed piece of software you just can't purchase legally - as an example, the Business Software Alliance branded as "illegal" a copy of a certain software package in a company I worked for because it was purchased in the U.S. and used in Uruguay, even though it was paid for. So now said company has to use a clearly inferior software package.

It also adds a drop to the bucket to our ability to recruit abroad (people aren't as happy when they learn that their money buys much less and far more expensive, and with lots of availability issues - want the latest and greatest? Either pay through the nose if possible, or smuggle it.

I wish there were good IP treaties that allowed us to buy abroad. Barring that, I'll have to keep hoping for a non-pipe dream Mercosur (EU equivalent) or being absorbed by Brazil or (god forbid) Argentina.
Most startups don't share their numbers for fear of competition, so thanks for sharing yours.
It really irks me that in these conversations, we don't talk about the rights of the children, instead, it's just seen as a sliding scale between the rights of the parents and the rights of the state.

Of course, all of this makes me think of Ogden Nash's poem "Don't Cry Darling, It's Blood Alright" ... two lines:

Innocent infants have no use for fables about rabbits or donkeys or tortoises or porpoises,
What they want is something with plenty of well-mutilated corpoises.

(It's also crazy that I can't find a complete copy of a poem from 1935 online)
Linux and Android, together at last
Boot to Android
"Boot an Android userspace" means that a developer could run Android on a standard Kernel.org kernel rather than having to fetch one Google's customized version.
That could be handy for many programmers--the large number using Linux in electronics devices with memory and processor power limits, for example. And Mozilla, with its B2G (Boot to Gecko) project for a Linux-based browser operating system, also stands to benefit from the integration. It's currently using the Android open-source project (AOSP) software.
Is this all just visual design? Or are you showing how to actually integrate it into CSS or however it will be implemented?
Nice. I feel very much the same.

Just curious, what genres are you into these days?
I'm sure once you had the products, that's what drove engagement. You did a great job of curation there. But before you launched the ecommerce side of things, you clearly got lots of signups just using a landing page.

You guys have that rare combination of good product sense and marketing genius.
Looks great, was it built with any engines like Cocos2D? What email list did you use? How many downloads is it getting now?

Why did you decide to go with a 99c price point when you could have gone freemium, give away a few levels and do a 99c unlock? Thanks
Project Re:Brief by Google
What legal work? Since when do you need legal work to allow someone from a different country to download a song?

Just do nothing. Simply don't program in any restrictions - very easy, no work involved.
That's the way language works. I don't think the term trivializes real death marches any more than saying "I was sent to the gulag" when one means being sent off to do office drudgery diminishes the seriousness of real gulags, or saying "open-plan offices should die" diminishes the seriousness of murder or death, or using a term such as "viral video" diminishes the seriousness of the prevalence of viral infection such as HIV or the problems of cholera in the 3rd world.
Too bad http://tacocopter.com/ isn't out of closed beta yet.
> It sounds like you're implying that Haskell is just an odd assortment of academic "cute tricks" for impressing people who have nothing more important to spend their time on,

Not at all. It's a very elegant system which attracts folks who really want to think about tools. That's not surprising, since that's what Simon Peyton-Jones (haskell creator) designed it for.
Presentation tips for developers
I appreciate all the work ZeroCater is doing to create a better catering experience. We use ZeroCater at our SF Rackspace office. Their customer service is very responsive. The website is great. My biggest complaint is how variable the food quality is. Sometimes it is pretty bad, in which case you can rank the quality low and leave a comment and ZeroCater will get back with you, which is great.

Also variable is the labeling. I'm a vegetarian, often I have to play the guessing game of "is that meat or not?" Just last week I bit into a meat filled burrito that was in a bagged marked as 'vegan'.

So they'll have to work on the quality of the restaurants they make available, but the service itself is great.
Trust me, the instant I think "the middlemen" add no value to either side, I'll drop them like a hot potato.

The trouble is, they do add value, from my perspective. But they also add headaches. There is a cost/benefit trade-off here, for artists to evaluate. (Which is why I felt the need to respond to this idiotic article, my gut reaction to which was actually along the lines of "oh no, not this tired old shit again". For values of "tired old shit" that equate to Techcrunch, not BRAT, who at least knows what he's talking about, unlike the TC journalist who's using him to make a point while disingenuously refusing to engage with the real nature of the problem.)
thanks for getting this out there. my export is underway. just a quick note, after i signed up with the code it took me to a page that basically said i was done. but what i really needed to do was click on my name in the header, then click home, then click export or something like that. which actually took me a bit to figure out. an opportunity for clearer instructions or big colorful buttons.
Greece develops cashless, Euro-free currency in tight economy
More on storify here: http://storify.com/ireneros/sexist-language-earns-sqoot-lots...
Just the visual design. The app is still in development.
Did you intend to link to this page? I'm already here.
The artists (as a general body) do not care even the slightest if I live in a foreign country.

cstross argued the opposite, and explained why.
Is there any adblocker which works without rooting the Android?
Asl.JS Now Auto-Generates Impress.JS Finger Spelling Presentations in HTML5
yeah, there's a literary / English class term for this sort of article, basically, you're just arguing one side, you may not even believe all the points, but everything is supposed to support the main point, its not meant to be a balanced presentation of an issue
No, it's purely visual design. It's more about the theory behind design choices than the actual practical matter of designing and coding the UI.

There are lots of Photoshop and CSS tutorials out there already, so I thought it was more interesting to focus on different things.
See http://paweldecowski.github.com/jQuery-CreditCardValidator/ or http://webstandardssherpa.com/reviews/auto-detecting-credit-...
I really liked "These systems end up being large hunks of monitoring, tests, and operational procedures with a teeny little distributed system strapped to the back."
Bash completion for fabric tasks
Welp, good to know.

So make sure you take a sub-200mg dose of B6 if you plan to take it. I semi-routinely take a B-100 pill, which is 100mg of various B vitamins (including pyridoxine), so just take one of those instead of a monster B6 1500mg pill or something sill.
I don't really see the moral problem. YC is a group of investors, not a charity. Of course they're going to look for the kind of hardy founders who would succeed even if they got rejected.
Age of Ignorance
OK - I checked wikipedia:

In computer science, functional programming is a programming paradigm that treats computation as the evaluation of mathematical functions and avoids state and mutable data.

Sounds exactly what I was thinking - map is not mathematical function - because it can interact with the global state (you can apply map twice to the same data and get different results - for example if in the function you are mapping you use 'time') - and thus using it is not 'functional programming'. If your first-class functions were mathematical functions - then we could agree - but map is not one.
Well done! It would help to see what can be done with it without having to create one yourself, like sample tutorials for couple of sites.
Interesting...you guys sound more and more like a hedge fund (and I say that in a positive light).