skysight-inc/HackerNews huggingface dataset:
>You are right of course. However, stationary restaurants tend to have an inherent monopoly for a location and have little incentive to innovate and deliver a decent product.

I disagree with this. The failure rate for restaurants is extraordinarily high. Competition for market share is high. That's incentive to innovate and deliver a good product, especially in dense cities like New York.

I think why food trucks are able to innovate as much as they can is not because of their lack of monopoly but rather their lack of overhead. It's easy to try out concepts, see if they stick, and iterate as necessary. You can't do that in a traditional restaurant where you have lots of staff, rent, utilities, a larger menu, and furnishings/decorations.

I definitely agree that allowing for food trucks improves quality of life for those with access to them, but I'm not willing to attribute their success to breaking up restaurant monopolies.
Contact Yahoo (1998)
Liability-concerned administrators would not be comforted by someone changing their name to avoid molestation claims.
But we should not so readily give up the very freedoms that terrorists seek to destroy.

The freedom to not have your license plate OCR'd? Is that what it's all about? Putting that in there is jingoistic and appealing to the same emotions that the other side abuses.

Pervasive, often incidental monitoring (e.g. the growing proliferation of electronic toll roads) is absolutely inevitable. Cameras are everywhere. Recording costs close to nothing. Capacity is endless. Processing and OCR is achieved with negligible power on tiny, low-cost devices. Imagine what tomorrow will be like?

Reactions that involve essentially trying to pretend that technology doesn't exist or can be suppressed will never and have never worked.
Are these supposed to do different things on different architectures, or do they magically do the same thing without comparing C1 in the "else" case?

#if (NGX_HAVE_LITTLE_ENDIAN && NGX_HAVE_NONALIGNED)
#define ngx_str3Ocmp(m, c0, c1, c2, c3). \
*(uint32_t *) m == ((c3 << 24) | (c2 << 16) | (c1 << 8) | c0)
#else /* !(NGX_HAVE_LITTLE_ENDIAN && NGX_HAVE_NONALIGNED) */
#define ngx_str3Ocmp(m, c0, c1, c2, c3) \
m[0] == c0 && m[2] == c2 && m[3] == c3
Virtual Vodka Tasting with Purity Vodka’s Thomas Kuuttanen
I suggest you put a new section in your .gitconfig

[pretty]
whatever = "tformat:%Cred%h%Creset -%C(yellow)%d %Creset%s %Cgreen(%an %cr)%Creset"

and then:

--pretty=whatever
On the other hand, it's a good question to see how someone handles limited or lacking knowledge, because knowing everything about an HTTP request down to the wire is hard. There is just so much going on in that stack by now.
Plexxi and SolidFire Demo Programmable Networks & QoS
For a better software defined world! :) Our COO is joining Plexxi and SolidFire in an intriguing discussion!
So, the problem with your exclusion of "non-simple CRUD apps" is that simple CRUD apps have a nasty habit of ceasing to be simple.

But yeah, case in point: I ran a small BB-style web forum a number of years ago. As it grew larger (on the order of 10k posts - hardly earth shattering for a web forum), the load on the server got unsustainable, and the page loads were really slow. It turned out that the algorithm to decide if a user had seen a post was to maintain a list of seen post IDs for each user, and compare them at each page view. For active users, the number of seen posts obviously approaches the number of posts: n^2.
Nice! Look also at the "web launch" order form: http://docs.yahoo.com/docs/pr/orderform.html
That all makes perfect sense. I think I misread your original comment somewhat - I read it as "licenses are the #1 thing I consider when evaluating projects", rather than "of the projects I decide not to use after evaluating, licenses are the #1 reason for that decision", which isn't the same thing at all.
"she looks like she could be rather young"

I'm sure none of the courts ever looked into this when they acted against her. You should be a lawyer with your keen and striking insights that nobody has ever thought of before!
Moju Labs Building Smart Digital Photo Albums Using Big Data
While much of what you're saying is true in general, what you fail to point out - and that the author also covered - is that Manhattan is already littered with street food vendors. The problem is that they all suck, and there's a racket (i.e. the commissaries) that's keeping it that way.
Ask HN: Best Coding Kata website?
I'm looking to do some Katas once every 2-3 days at the beginning of the day.

What is your recommendation for a really good website with lots of "must-know" examples? Also, it would be nice to be able to directly test the Kata in the browser.
Author mentions tig is available for Homebrew, which is great. Happily it is available for MacPorts, and installed successfully for me on OS X 10.6.8:

port install tig

https://trac.macports.org/browser/trunk/dports/devel/tig/Por...
The Rest Framework is a lot more flexible and just don't get into your way when you need your API to do anything else than exposing CRUD operations.

The whole design of DRF makes a lot more sense for my use cases.

TastyPie provides you with Resources that do everything from accepting and dispatching methods, querying db, authentication and authorization to parsing an serializing data. If you want to modify one puzzle you have to redefine the resource.

In DRF the separation between request processing, data serialization/deserialization, rendering and other elements is more clear.

API endpoints are just views that are based on Django class-based views so you should already know how to customize them, do queries and use mixins.
Serializers perform data validation (similar to forms, but can handle collections and relations) and conversion between objects and native Python datatypes. They can also be reused in multiple views or for nested relations.
Other components are pluggable so you can specify parsers, renderers and auth backends for the whole API or for just a particular view.

The Rest Framework just feels right and works well when you need to do any sort of customization. On top of that you get a very detailed documentation and a browsable API.

TastyPie served me well for a long time and I'm very thankful to the developers, but I find DRF to better suit my needs.
Just Saying Thank You
on osx, speed. both those tools are quite slow to fire up compared to tig. other gui alternatives are even worse.
> ATI on-board sound

My condolences. I also have that one and solved the problem by shoving a cheap second hand Creative SB Audigy in the PCI slot. And It still crackles and pops and messes up every time skype makes a sound.

Edit: to clarify, using a PCI soundcard solved the crackling and popping in every application except skype, which I find acceptable for now, since I don't usually talk on skype. I might experiment with using JACK and somehow routing pulse through that.
> "If I'm eating out of a truck, it's because I want to pay less than sitting at a restaurant."

Disagree heavily. If I'm eating out of a truck it's a demonstration of the complete failure of local brick and mortar businesses.

What, do people really think I like standing in line baking in the hot summer sun for 20 minutes so I can have a decent lunch?

Around where I work, if you subtract the food trucks you have crappy delis and greasy steam table places. I gladly pay brick and mortar prices (and more!) for good quality food, and the food trucks are the only ones willing to deliver the product.

There's nothing about "comes from a truck" that makes food inherently worth less. The food I get from food trucks is almost always far better than equivalently-priced choices from brick and mortar shops in the area.

The beauty of it is that when I worked in SF the flood of food trucks seemed to get restaurants in the area to up their game. In this case the food trucks improved the landscape for consumers across the board, and injected much needed competition where there was none before.
I tried to give one solid example, but the copyhackers link is a must read.
Maybe that was the correct answer the first time. That's a dangerous pattern of behavior. Setting restraining orders and putting up barricades isn't the answer much of the time.

My heart goes out to this guy, he did what anyone would do. "I just want this to be over" and acted defensively. A life lesson, as I see it: Offense over defense. Get her in a room with a moderator and a camera, reason with her/use recording as grounds to get her committed.
I wonder what would happen if perspective job seekers just say that they won't do coding questions in interviews? Moreover, if they insist that interviews can't be longer than 1 hour total, with a maximum of 1 phone screen. Oh .. to top that off, candidates insist they get told their fate within a week or less by email. If only ...
Is there any reason SmartGit doesn't get more love? I've been using it for over a year now and much prefer it over every other git client I've ever used (and I've tried a lot)
http://www.syntevo.com/smartgithg/index.html
SPDY is on (as of this comment anyway).
If I'm eating out of a truck, it's because I want to pay less than sitting at a restaurant.

Given that comment, my assumption would be that you haven't eaten at many food trucks in NYC. The food at some is downright delicious, while others it is crap. If I'm eating at a truck, it's because either (a) I need something super fast and the truck is closest/fastest, or (b) I like what the truck sells, or (c) I like the idea of portability and I don't want the only other portable options, or (d) the smell of the grill attracted me, or (e) etc... None of that equates to paying more/less than I should anywhere else.
Not half as much as any Lisp variant with good macros.

Edit: The possibility to extend your environment is generally seen as a good thing, unless you believe in cleanliness of bloo... languages for ideological reasons.
The only part that isn't automatable (and therefore scalable) is adding something unique in the email. Skip that part and it scales fine.

One approach I've been thinking of is to have the system automatically send the email but have a mechanism in place to selectively disable for single email. This would allow me to be more personal where desired but still have a decent default being sent out in within the ideal window.
A brief, irritating history of trolls
Here's the thing I find about people that say JavaScript is doomed.
Most of them never actually bothered to learn JavaScript.
I run a shop with about 10 programmers and because, most of the time, we work in small projects for a multitude of clients we all master in different programming languages/frameworks.
I’ve seen Perl written in JavaScript, Java written in JavaScript, C written in JavaScript. Mind you, I've hacked in JavaScript for years before actually I started learning it in depth.
My C#/Java programmers spend most of their time whining about how JavaScript should have namespaces, how inheritance this and why closures that.
Just because JavaScript has a low entry point doesn't mean you shouldn't invest time learning it. I seriously believe that if we invested a 1/4 of the time in JavaScript as we do with our favorite languages I’m pretty sure we would be seeing a (hell) lot less of these articles.
Phonon is not a mixer. Phonon is essentially a built-in adapter layer over whatever audio driver and media decoder libraries you already have.

It's a little more complex nowadays as it was substantially modified to be a good PulseAudio citizen when running with PulseAudio, but Phonon doesn't talk to hardware, it talks to sound libraries such as VLC, gstreamer, or PulseAudio.
For one, they do not work when ssh-ing into a remote machine.
Haha, I actually really like how Racket does it and consider them a great example to follow:

- Racket's documentation is all on your local machine. Stuck without an Internet connection? F1, and you're searching your own documnetation index.

- Everything -- everything -- is hypelinked. If you see a blue word in a code example, even the ones on the front page of http://racket-lang.org/ , you can click on it and jump straight to that function's contract.

But I agree, I wish there were a better way to jump straight to examples when you're looking at a specific function's documentation. It's confusing having the completely separate "Guide" and "Reference" halves of the documentation with no links between them.
I feel like Krita is unfairly overshadowed by Gimp; Gimp is probably more powerful for advanced use cases, but Krita has a much more familiar UI and I've found it perfectly adequate for home use.
I've used ZFS with mysql on both FreeBSD and Solaris (OpenIndiana specifically). The main problems I found with FreeBSD were not the ZFS implementation, but OOM (out of memory) errors killing off processes (like sshd). Solaris, though extremely annoying to use, offered up a 2-5x performance increase over the same hardware running FreeBSD.
There's also the Bahamas, Guyana, Trinidad & Tobago, Belize, and Jamaica; where most of the population speak English or English-based creoles.

And if you count countries that have English as official language there are also Barbados, Antigua and Barbuda, Dominica, Grenada, Saint Kitts and Nevis, Saint Vincent and the Grenadines, and Saint Lucia. At least.

All combined they have a summed population of more than six million English-dialect-speaking people.
A GoogleVis Motion Chart in R
Find the source code here:
https://docs.google.com/file/d/0BxIh6dfKvelJYnl5bFJVejBsbm8/edit?usp=sharing
> As to it being "widely panned", I saw a lot of positive reviews of it when it came out.

The press does good reviews because otherwise they would be banned from doing any reviews at all by MS. Or they get nice new shiny hardware for the reviews. You should take all press reviews with a pinch of salt.
The World's Shortest Marketing Plan
I admit Stuxnet was a bad analogy to black hat hacking. But either is the analogy of hacking into a server and physically trespassing into a private property.

The main goal of my comments is to object to the opinion that hacking is somewhat comparable to physical break and enter actions. This is an age where one can find himself in prison for tens of years for hacking and getting access to information (the prospects of Aaron) or even for IP violations, as it were a murder or rape.

Being in an underground hackers crew is much fun and possibilities to learn things for young men who are smart and different than their friends. Those guys and gals are the future top-class engineers at Google and other IT giants and I want them to continue hacking and growing personally and professionally, not rotting in the prison.
I do literally none of these things though. My speakers have a headphone port which works perfectly 100% of the time without needing an entire new sound server to route all audio through. There's a reason my sound has continued to work properly for years, and that's because I didn't "fix it" when it wasn't broken. ;)
13 Ways to Prevent Your Website Going Down in Google Search
Avalanches DJ set unearthed after 12 years.
Is Biryani at 46th and 6th totally legal? Because they're running one on every corner of that intersection - I don't see how the enforcers couldn't have noticed.
Is egg faster than magit? I love (well, more like have strong affection for) magit, but blazingly fast it is not.
Maybe I'm getting it wrong, but this comment seems so arrogant.. and with ngninx, that has one of the cleanest code bases of open source software actually used by many people :s
I think it should be embraced... but transparent. Let me see when someone has looked up those details, let me view all my own records. Only then can the balance of power shift ever so slightly back towards regular people.
You can have my hard tabs when you pry them from my cold, dead, RSI-crippled hands.

:)
Just to back up your point of "most countries have", the report in [1] provides an interesting read. It also shows America previously performing industrial espionage as well, targeting both government and civilian targets, and commonly passing valuable information along to domestic companies. China's just doing it all far more loudly and explicitly.

Brief Examples from European Parliament's "Report on existence of ECHELON"[1]:

NSA vs Airbus: Intercepted orders and contracts for aircraft between Airbus and the Saudi Arabian national airline. Also exposed bribes paid by the European Airbus Consortium American. American company (McDonnel-Douglas) won $6bn contract after exposing bribery and competing against deals.

NSA intercepted details of Enercon's gear-less wind generator technology to a US firm which may have allowed them to patent the invention in America before Enercon

NSA/CIA vs Thomson-Alcatel: Bribery exposed for winning Brazillian contract (US $1.4bn), Clinton pressures Brazillian govt to awarding the contract to the US firm Raytheon

CIA hacked into computer system of the Japanese Trade Ministry to assist in negotiations on import quotas for US cars on the Japanese market

[1]: http://cryptome.org/echelon-ep-fin.htm#10 (Ctrl+F "Published cases")
[2]: http://en.wikipedia.org/wiki/ECHELON#Controversy (good overview)
Solving problems with a bias in favour of the city's convenience over the consumer's seems to be quite a way down the slippery slope already. Government being the servant of the people, and all.
3D Inset Parallax Effect
> Seriously, this is what annoys me most about people I've interviewed - they rarely ask why they didn't get the gig.

My guess is most of them never ask because most companies large enough to have a legal department tell their interviewers and managers not to answer that question.
That could happen, but most companies probably use the same terrible interview for everyone but their friends, which, while unethical, is lawful.

Wait, why is it unethical? It's frustrating and inconvenient and sucks for everyone but their friends. But, unethical? On what grounds? I don't have an obligation to give strangers the same favors I give my friends, do I?
The End of Nexus Tax? Senate Passes Marketplace Fairness Act
Thanks for the post. They are simple but extremely helpful and not always apparent tips. Courtesy and personal conversation gets you a long way.
Agreed, I pass food trucks most days and from what I've seen they either use a small external generator or have built-in generators that they run while serving. I'm pretty sure I've never seen one that runs their "main" engine.
Address the most common curiosity of your users
Right, I'm saying the miners won't ignore the request, if there's a legit reason.
Make Tool Review: BioLite CampStove
How we used email as a customer support system at mySociety
Anyone have any experience with his product - the "PR Hacker Toolbox"? Was it worth the $1,499?
Right, and I'm saying almost everyone is going to use the chain recommended by the core bitcoin team.
NASA to switch Space Station laptops to run Debian Linux
One may create alternative for Adminer (SQL admin in browser) that constructs queries somehow graphically on client side. If that is the case, any SQL from client is trusted.

People should NOT try to stop others from doing stupid things, only warn. After all, we all are responsible adults and we are not idiots.
Funnily enough, the mute switch was a Palm innovation originally.
Some of their claims seem a bit far-fetched. Hacking name.com, Xinnet, MelbourneIT, and Moniker? That would be huge. Why haven't we heard more from them?

> We identified which users on HTP were
involved with the FBI, and promptly gained access to one of their cams.

Not sure what they mean here. FBI camera? User's laptop camera? Either way this also seems far-fetched.

If everything they said was actually true it's very impressive.
Not all regulation is in the public interest, far too much is in the interest of established businesses who do not want competition. Far too many endeavors require a license for no other reason than to make it onerous to compete
The US version of this group is the Order of the Engineer:

http://www.order-of-the-engineer.org/
ArcticStartup
I wonder if people (like that webmaster of liarsandcheaters etc) would sympathize more if the genders were reversed.

Also, it is sad that Google wouldn't remove these pages from their index, even after a court order. They spend so much time policing the DMCA stuff etc, but unwilling to spend a few minutes helping this guy out.
Intentionally building a database whose sold purpose is to track tens of millions of mostly-innocent people as they go about their business for years on end is a bad idea.
"I think if cities mark certain areas as "food trucks allowed" it really improves the quality of life for downtown office workers."

We have "food truck tuesday" about 5 minutes from where I work on a sleepy side road. Three problems:

1) No variety. "I saw the Korean BBQ truck did great on the food network show, lets open one". Times 5 entrepreneurs. Whoops. The brick and mortar restaurants have MUCH better selection. Suddenly you have 5 Korean BBQ trucks on the street sometimes 2 or 3 of them in a row. This also feeds into a narrowcasting disaster of focusing ever more tightly on a ever smaller fraction of the population trying to obtain a very small local maxima of profit.

2) Cost is insane, locally. The cost of a truck is basically fixed nationwide by the auto dealers etc. The cost of rent varies by a factor of 10 maybe 20 across the country. So whats "cheap" in NYC or SV, relatively, is extortionate, relatively... pretty much anywhere else. Entrepreneur sees the food network TV show and they charged $20 for a sandwich in NYC and had lines down the road. Hmm lets try the same $20 in Milwaukee. Whoops the local brick and mortar charge $5 not $25 for a sandwich so that's not going to work. There is the business model option of selling to drunk people who can't rationally evaluate prices but its hard to make all your money at 2am off of drunks.

3) I have to walk past numerous brick and mortar restaurants with wider selection and cheaper prices to get to the trucks that have a narrower selection and higher prices.

The initial idea of a truck was taking food out to some distant underserved industrial area and sell sandwiches at a premium to hungry coal miners or whatever. This doesn't work long term in a rich urban area with a wide selection and heavy competition, other than as a fad. Right up there with cupcake shops.

The "food truck street" is also highly unpopular with the trucks because of intense competition. OK 25% of all trucks will be Korean BBQ because it was on TV. Fine. Across a city that works. All of them lined up on one street means almost all of them go out of business.

A final problem is weather. There are parts of CA where the weather is perfect all the time and everyone is always outside. That is not the case where I live. If I cared, I would have moved a long time ago. The problem is centralizing a foot traffic oriented business in a town where the weather is not foot traffic compatible perhaps 75% of the time. Across the street in a downpour or 10 degrees or 110 degrees works for me. Not a long walk away past 10 other trucks.

So generally speaking, no, formally govt supported "food truck Tuesday" down the road from me, has not been much of a success. Its possible the restaurant establishment has permitted the politicians to support the concept only because they know its a fad and in the long run doomed, in this town, so they don't need the cops to beat them down like in NYC.
What the Internet is Doing to Our Brains [Epipheo.TV]
This article is entirely about rules and regulations specific to the the NYC area, the title is misleadingly grandiose and implies there is something inherently wrong with the food truck model.

At the very end, the author barely mentions that Portland has a fully thriving food truck scene. Same thing here in Austin. There really are "four Wafels & Dinges trucks for every hot-dog cart." It can be done.
Our Solar System Isn't Normal
It sounds like they aren't trying to suppress the technology, just pushing for better rules around data retention.
Future programming