skysight-inc/HackerNews huggingface dataset:
Of course a lot of the "experts" are on the payroll of big food corporations.

It's difficult to have independent science in this day and age on matters where billions are at stake.

There is of course bias on the other side as well (e.g ideological), but nothing trumps actual, solid, business interests as a bias.
You seem to miss that this project is based on three legal programs: a search engine, a torrent client and a media player. What next, ban search engines from displaying illegal content?
> you can be certain that there is enough demand for food to support at least one grocery store...

People need food, but grocery stores aren't the only place to get it. I can't speak about Detroit specifically, but it is common for inner city neighborhoods to only have fast food restaurants and "corner stores" -- glorified convenience stores that make most of their money on tobacco, alcohol, and lottery tickets, but happen to have some food as well. They are a far cry from what most people would call a grocery store (even compared to smaller ones like Aldi, Trader Joe's, or Piggly Wiggly).

Now, there may be a grocery store 15 minutes away by car, but that distance becomes significantly more troublesome when you have to take a bus.
Maybe not a smear...

If it were his wife, it seems just as likely she knew something of his character...
This seems like a tremendous failure of efficient markets at the moment.

The market has high confidence information that the value of land in Miami will diminish towards zero in the near future.

There should be brisk trade in derivatives betting against the 10-30 year land value in South Florida.

There should be massive downward pressure on land values.

Seems bizarre to me that this isn't happening.
The health benefits of Organics are often less about the process and more about the seeds. Heirloom tomatoes as an example tend to be smaller, and squishier, and more flavorful.

The smaller means you can't produce as many per acre.

The squishier means you lose more in shipping.

The Tastier often accompanies more nutritious.

The Pesticide issue is two fold. (same with herbicides)
You could dust your plants with arsenic and call them Organic. That would work well, (and is used in certain organic farms often for strawberries) but the residue would be more harmful even in lower amounts than say a Coal-Tar Pesticide (basically an artificial flavor sprayed on to mimic the smell of a predator, or the flavor of something an insect doesn't like)

Organic != Safe

Traditional != Dangerous

My biggest concern is that we cannot produce enough food via organic farming to feed everyone. If we move too much of the market to Organics, we may end up like the places where 40% of their income goes to food, instead of 4% that we currently enjoy in the US.

My secondary concern is that too many people think "all-natural" or "organic" means safe. NightShade is an all natural herb. Doesn't mean I should brew tea of it and have it at bed time.
Here's a recent presentation on that topic:

https://docs.google.com/presentation/d/1Mjo8GU-zBs_suk_8eg_Y...
The Sinfonia paper (http://www.sosp2007.org/papers/sosp064-aguilera.pdf) is interesting, and section 4 does a better job of explaining how this 'minitransaction' model works than this blog post does.

The part of this to pay the most attention to is way that it handles node failure:

> The traditional way to avoid blocking on coordinator crashes is to use three-phase commit, but we want to avoid the extra phase. We accomplish this by blocking on participant crashes instead of coordinator crashes.

That seems sensible, and is later justified by the fact that the memory nodes can be replicated, and can be highly available in their own right. This brings a significant limitation:

> When a participant memory node crashes, the system blocks any outstanding minitransactions involving the participant until the participant recovers.

So, in Sinfonia, the memory nodes HAVE to be highly available, or you've built a system with many single points of failure instead of just one.

Sinfonia is actually a pretty clever system, and despite some interesting edges (crash recovery and log compaction), is not particularly complicated. Directly comparing its memory model to multi-Paxos, though, rings a little bit hollow for me. One of these things is a non-blocking atomic commit protocol which allows transactions across reliable nodes, the other is a consensus protocol which replicates a log across unreliable nodes. They aren't really solving the same problem.
I'm still trying to figure out what this service actually does.
Have thinly veiled insults finally become socially acceptable?
And it is also the network effect in finding those folks, need someone to make a weird prop or some special effect or certain sound. Someone knows somebody who knows somebody. Until the that knowledge is disassociated with the human social network a place still has value. BTW, linkedin is not that disintermediary.

I have been to detroit, I wanted to live the batman detroit dream. Better to move to Utah, Arizona or New Mexico. High taxes, corruption. The place needs the peace corps.
Why do you think my perception bias is more important than other's?

Did I say that? Or did I stated my opinion?

I think I just said imho - which means in my honest opinion and I gave some facts. I didnt say nothing else.
And as of person non grata - check old posts, forums and "memes" from 10 years ago. All is there. People didnt really liked him.
Viral capsids are an even simpler example of self-assembly. In many types of virus, the individual subunits spontaneously piece together to form the capsid in an entirely passive process driven only by Brownian motion, and defined by the chemical composition of the subunits and the solution they are contained in.

A decent illustration of this concept: https://www.youtube.com/watch?v=X-8MP7g8XOE
A suburb. Not Detroit proper. The only thing in Detroit (besides downtown) are mini marts. They don't sell food.

The largest "grocery store" I went to sold canned food, pasta, etc but at prices 2x to 4x what we would pay. There is a huge ghetto tax in place. A can of refried beans was over $3. And this place looked respectable, for Detroit, meaning no lotto tickets or bulletproof glass.
> If you read Adam Smith's "Wealth of Nations", the invisible hand is something that intervenes in markets to prevent free trade among merchants from different nations.

I don't see how that's the opposite interpretation from the modern usage. It just seems like the modern usage is a generalization of Smith's usage. In The Wealth of Nations, Smith seems to be saying that an individual favoring domestic industry over foreign industry for purely personal gain tends to be good for domestic industry and society, and perhaps even for foreign industry. The generalized interpretation that people use today is that individuals seeking purely personal gain can result in a market that self-regulates and benefits society. What is the contradiction you're referring to?

Also, in The Wealth of Nations, Smith does describe the more general concept of market self-regulation, though in that section he does not use the phrase "invisible hand." In his earlier book "The Theory of Moral Sentiments," Smith uses the phrase "invisible hand" to refer to the phenomenon that rich people tend to provide livelihoods to the people working for them, not out of altruism, but for personal gain, which is another special case of the general concept of market self-regulation.

Disclaimer: I haven't actually read Smith straight through. I've just read various articles about Smith, and excerpts of his work. I might be missing a lot of context (and please inform me if that's the case), although my general impression of his usage of this phrase is in line with Wikipedia's summary: https://en.wikipedia.org/wiki/Invisible_hand.
A quick browse through the comments will find you a bunch of people who apparently live in Miami but don't think that there will be sea level rise because they don't think global warming is happening.
Performance Optimization for Mobile Devices
Someone should port Invaders. The source code is available. Might want to change the graphics a little to prevent letters from lawyers :)

http://www.scottlu.com/Content/Invaders.html
It's not a bubble when one VC backed company buys another for more than the value of their assets alone. That's how business is done. You can't expect Caviar's investors to sign off on an acquisition where they get no return at all.
I would think we would be better at spotting sock puppets. "Expert reaction?" More like paid schill:
http://www.sciencemediacentre.org/about-us/funding/

Syngenta? Croplife? BASF?
Can we short real estate?
Hi! I've worked on software that printed nametags for conferences as one-offs, and would dispute that perforated sheets "are just too cumbersome to work with in a production environment" if you haven't actually used them. If you're just imagining that it would be cumbersome, I would recommend you try it out, not just once, but hundreds of times in a row, video taping yourself and timing each part of the process.

If you only printed on one card on a perforated sheet, it would still be worth the cost (250 cards in a package, 10 per sheet, 25 sheets per package, $12.50 package cost, so fifty cents per card to throw the other nine away) to use stock sheets and stock inkjet/laser printers. You can afford fifty cents as part of your per-user acquisition cost.

The suggestion by steanne to use plain card stock with a business card cutter is also a good one.

But, if you still want a dedicated device, you should decide if you want a paper-ish card, or a plastic one, like a credit card.

I would recommend getting a thermal receipt printer[1], which will let you print directly onto a small slip of paper, and then using a self-sealing laminating pouch[2] (not a thermal/heat-sealing laminating pouch). You print a slip of paper, slide it into the plastic pouch, it sticks together and there's your card.

For plastic cards, ID card printing machines are well-established for company ID cards[3].

[1]: Like this, but not DIY, they make normal USB and serial ones, too: http://www.instructables.com/id/Simple-and-Impressive-Busine...

[2]: Obviously a heat-sealing pouch would turn your thermal label black, rendering it useless: http://www.walmart.com/ip/Scotch-Self-Sealing-Laminating-Pou...

[3]: https://www.google.com/webhp?q=id+card+printer&tbm=shop#q=id...
There's also this: http://rt.com/news/172284-nsa-stores-calls-audio/
Chicago coud inflect. The housing price gradient is insane. Way more than Detroit. You could make hundreds of millions by spending low millions to buy entire neighborhoods and start incubators.
It becomes clear once you progress through a few of the examples what this means.

You don't need tutorials and tool-tips, you just need to be able to learn by doing.*

*and users who don't shy away on the first hint of confusion.
All good - I suspected that was the reason.
Haha. I did the same exact thing.
i was under the impression the danish government highly encourages people learning the language, to the point of requiring all municipalities to offer courses[1]. i've only started to poke at it myself, for fun.

[1]http://denmark.dk/en/meet-the-danes/language/starting-danish...
The efficient-market hypothesis implies that housing prices in South Florida are lower than they would be if sea level were guaranteed to stay the same.

And nothing in the article contradicts that.

In other words the downward pressure from the prospect of sea-level rise is probably being cancelled out by upward pressure from other factors -- e.g., the fact that Miami is an important nexus of flows of money and talent from and to Latin America.
If you're interested in being a game developer then just make some games. There has never been more places where you have a chance to be successful at making games if you're even a little bit talented or perhaps more importantly persistent.

I started by selling Flash games on FGL.com back in '08 or '09, transitioned from that into my old SaaS startup, came back to games by self-publishing mobile about a year ago.
This simply lists syntactical differences and ignores the fact that 2.7 will be deprecated.
> my main gripe with the organic anti-chemical food craze is that we simply don't have enough arable land to feed everyone

I think the same people who prefer organic food might also be wise enough not to eat three large servings of beef every day, which is what is killing the rain forests right now. And how many % of good food are being thrown away nowadays? Something like 30%? Simply because supermarkets want to have everything on the shelves all the time, and people buy without planning. There is still a lot of room for experimentation before we starve.
I'm not really against lunch meetings, what I'm against is setting shop (taking laptops outs, or reams and reams of paper) and taking a long lunch in a busy place. ;)
And no, software engineers generally don't get to work with these people other than the 50 that do implementation.
So this is why LeBron left....
Right, this particular approach is most interesting as an easy upper bound.

Constants are always highly situation dependent. If you are replacing a single memory lookup with a tree traversal, that's going to be a huge difference. If, for some reason, access to your mutable variables is already an expensive operation, it might not make much difference at all. If you need to take periodic snapshots of your world state, the mutation-free version might come out way ahead sharing portions of the tree that don't need to be copied.
I also find it silly.

"OOh, we raised $13 million, and we say it's valued at $80 million dollars (even though the assets/product/tech is nowhere never $80 million and we're losing money everyday)! So you're just buying it at a 25% premium, Square! CHEAP! CHEAP!" -investors at Caviar

"Hey guys, stocks is virtual money! I mean.. who's gonna repay the public when they buy our stock! Let's buy Caviar for $100 million stock! It's like we paid nothing!" - executives at Square

Yup.. it's a bubble alright!
Tesseract OCR: How to Include in Visual Studio
Agreed, but the lack of a random syscall on Linux makes an API like stir necessary.

Also, getpid() isn't airtight - if you fork and fork again there's a risk of PID wraparound.
Dude, you cheated.
Flash Boys by Michael Lewis
So far so good, it gets a little complicated at times when he's trying to describe the different problems in the stock market (I don't have prior stock market knowledge). All in all, I'm enjoying this book very much and have less than 100 pages left to go.
given the rise of square, I'd say a $100M in stocks is going to be worth a lot more than $100M in cash
It was fun but the end was too much of a cliffhanger for my taste.

There should be a choice of metric/imperial and some of the questions were a little meh. I liked the Bayesian part.
Not directly, no.
The name node is a significant vertical scaling challenge. It is one of the reasons that Yahoo limits their cluster sizes.
Linuxlandit and The Conqueror Penguin
This comment was killed by user flags.
As usual, truncated title for sensationalism. Also it's 5 years old.
Argentina Discovery:    	National parks, nature reserves and protected areas
Exactly, for us the main reason to buy organic is we don't like the concentrated industrialized production of regular food. We care about sustainability, environmental impact, working conditions, treatment of animals, etc. A carrot is a carrot, it's the story behind the carrot that matters.
Chris, any tips on how find good curated sources ?
I don't understand this position. Individualism has given us everything we have as a modern society. Someone had to build the roads, someone had to build the manufacturing pipelines, someone had to build the distribution networks, someone had to build X, and that X was built by someone hoping to get rich doing so, and that someone did, deservedly.

Capitalism is the only thing that's really capable of lifting people out of poverty. We need to work with people's selfish desires, not against them.
So exactly what life decisions should we not be permitted to make without permission from the collective? Where to live, what career to pursue, who to have children with?
I know it gets said a lot, but have you considered emacs and org-mode. Because, it goes a very long way for this. See this great talk showing its use with python. https://www.youtube.com/watch?v=1-dUkyn_fZA
"If you are choosing fonts for a site that targets mainland China, choose GB2312. If you are targeting Hong Kong, China towns abroad and immigrant communities, Taiwan, etc., use Big5."

Malaysia and Singapore have also adopted simplified Chinese (GB2312).
how? I didn't see a way to add trackers or magnet links
An Objective Look at Intermittent Fasting
The English Civil War wasn't a popular uprising against the government. The king had delayed parliament to try and weaken its powers, and the civil war was about parliament versus monarchy, not people versus government.
Car juggling robot
Thanks for updating it. Wasn't sure if TC had changed it, or if the poster was editorializing.
Basically yes. You can buy ETFs that are short real estate. You can short real estate ETFs that focus on various real estate specialties.

If you think the Florida real estate market will be destroyed, you can focus on local, public real estate companies and short them.
Maybe because the risk, as expressed in this article, is a tad overblown? For example, I've never heard anyone talk in feet when it comes to ocean levels.
Something in Space Is Blasting Earth with Mysterious 'Fast Radio Bursts'
That's debatable -

https://news.ycombinator.com/item?id=7322642

...and...

http://techcrunch.com/2014/05/02/with-ipo-hopes-fading-squar...
According to the scalability document, VISA handles on average around 2,000 transactions per second
You probably don’t need REST
I'm not sure how the periodic snapshot would "come out ahead" with the mutation free version. Seems the best you could claim is it wouldn't be as far behind as one might think. Unless periodic equals every change. In which case I would expect they could be equal. (That is, the extra work required to make it "mutation free" is extra work. Unless all of the extra work is required, it is hard to see how that version would "come out ahead.")

And this is why I particularly asked about the DLX algorithm. It is specifically made for rapid backtracking. Reading briefly [1] shows that it was even made parallel to speed it up. ("made it parallel" is a gross simplification of course.) Is a very interesting read on methods to make a heavily mutation based algorithm parallel.

[1] http://did.mat.uni-bayreuth.de/wassermann/allsolutions.ps.gz
> 3) women who had been recruited to work in factories during the war were encouraged to go home and have babies and be full time wives so the returning soldiers could get jobs (and many women were very happy to do that)

This sounds like something straight out of a Communist playbook. If the govt today tried to tell women to quit jobs and have kids there would be a public outcry loud enough to hear from coast to coast.
I really like starting documents where I write most text with Markdown, but write out any equations with LaTeX syntax. Pandoc works great for this.

Invariably, if I work on the document for any lengthy period of time, I end up giving up on using Markdown. I'll generate LaTeX output using Pandoc and just start editing it manually.
Ask HN: How to learn PHP. php.net or books?
I want to learn PHP fully and be able to find a job as a Web developer in about a year. How do I get started?

Give me some helpful resources and how to learn the language.

is it better to study at http://php.net/ or grab a book on PHP web development?
There was a site like this I had bookmarked a few years back that was just rain (no jazz). I loved it and wish I still knew what it was. Anyone else remember it?
urggh...is this still a thing?

AOP is an idea that sounds wonderful as a concept - "Hey wouldn't you love not to be peppering your code with logic unrelated to the business logic in your code?"

Great idea...however, every implementation I have seen is terrible. It makes code nearly impossible to test and audit and, in addition, creates a whole other set of code that needs to be tested and audited.

Taking the example at hand. From the first function I have a clear idea of what to expect, when I should see logging
and what the failure cases and responses are.

Now instead of a 1 line log statement, the article proposes the 7 line meld definition is much cleaner. Where does this code live?

Another 7 lines to track the length of the call, opposed to 3 lines in the function. And now I have a hidden entry to my function - before the calling path was clear...calling dial() meant I called dial() now calling dial() means I actually call some random function which, assuming it has been written correctly, calls dial()

The error handling is possibly the one redemption here, but still - OO provides you with the tools to encapsulate retry logic just fine without resorting to AOP.

I didn't like AOP when I first came across it at University, I didn't like it when I came across some code at a previous employer, and I don't like it now.

Nice write up though.
Considering what happened with Robert Oppenheimer[1], I doubt Feynman would smear himself.

[1] http://en.wikipedia.org/wiki/Oppenheimer_security_hearing
Wow, are you serious about this?
This is pretty much what I did (am doing right now).
> When I talk about choice of OS, the Mac in my living room has rather more weight in my mind than the embedded controller in my garage

This is pretty much exactly what I'm selecting against. It's not that your concept of "general use" in computer science excludes embedded systems (frightening, considering you're apparently teaching this stuff). It's that when more than one poster tells you that you're wrong, and provide concrete examples of why, your response isn't "that's something I need to consider" or "perhaps my knowledge of the field isn't what I thought it was" or best "I've got more to learn". Nope, you decide the "context" of the discussion is whatever you want it to be and to trot out a contrived bit of sophistry which boils down to "I might be wrong, and I'm not saying I am, but because lots of other people would be wrong, I get to be right". Or something. Doesn't matter. We weren't opening a restaurant.

Double bonus points for focusing on a throwaway, tangential comment and pretending it's a central flaw of argument. This clearly isn't your first specious Internet argument.
I hate to be one of those that harps on "why the downvotes," but I really would appreciate tips on how folks would plan on testing these claims. Just imagining that we could do better than some good pieces of software doesn't really do much to say that we can.

For example, people have been imagining faster than light travel for a long time. I realize these don't compare directly, as we have reasons to believe upper bounds on speed.

So, I am curious if we have reasons to believe that the upper bounds on editors and such is really that much higher. For inspiration, consider [1].

Same for typesetting. Take a look at most of the papers at [2] and tell me whether translating these to new languages is really necessary. (Though, note that I am not arguing against this. Just asking how we plan to know that "things are better now.")

[1] http://youtu.be/1-dUkyn_fZA

[2] http://www-cs-faculty.stanford.edu/~uno/preprints.html