skysight-inc/HackerNews huggingface dataset:
Please consider pivoting into time travel.

Then can I tell my past self to buy three spare Big Bodhi frames (from LA Eyeworks), which are now discontinued. I can't even get spare/repair parts any more.

More seriously, I wish there was a better way to find glasses that work. I've got a big head with a big nose. Very few options. And the manufacturer dimensions (specs) aren't helpful. The bridge size should be pad to pad, not frame to frame.

My one great hope is to have a 3D head scanner coupled with custom built glasses, just for me.
This reminds me a lot of the regular expression reAnimator: http://osteele.com/tools/reanimator/.
I agree. Some of the meal choices were pretty ridiculous too. Toast and jam as an entire meal? And the title of the article is "How to eat healthy"??

There is one absolute best way to spend less on groceries, and it is something that everyone can do, regardless of where you live, what diet you're on, or how much money you have.

What's the secret? When you're shopping, write down the cost of every item before putting it in your cart.

You will be amazed at how your food choices will change. For example, once I started doing this, I shifted to buying fruit and vegetables that were in season (and thus less expensive), rather than just buying things randomly and oblivious to the cost. The same goes for choices of meats, fish, and even non-food household items like soaps, detergents, toiletries, etc.

This is by far the best method of spending less on groceries that can apply to everyone. If you've never done it, I challenge you to try it just once. And if you have any suggestions on how to make this strategy even more effective, please let me know!
> the CME is almost completely irrelevant

To call CME irrelevant is strange - it's the world’s largest futures exchange! The CME decision many years ago to link futures contracts to LIBOR may have inadvertently kick-started the entire scandal, because banks responsible for fixing LIBOR would also have trading positions, and thus might be tempted to rig things (which is what happened).

> Exchanges don't do "evil finance things".

Ask farmers: "...rampant dairy price rigging that occurs at the CME and hurts farmers and consumers across the U.S. and around the world. In 2008 the Commodity Futures Trading Commission (CFTC) found Dairy Farmers of America (DFA) guilty of price rigging at the CME and levied an unprecedented $12 million fine. Yet, these illegal trading practices continue at the CME."
http://familyfarmers.org/?p=731

Or bullion traders: "As the operator of U.S. commodity futures markets; the CME Group has a quasi-regulatory capacity to ensure the markets are operated in a legitimate manner. A primary facet of this responsibility is to set “margin requirements” for trading positions in a manner which enhances market stability. However, for the second time in 24 months we have this market operator engaging in precisely the opposite manner: maliciously rigging margin position requirements in order to increase the current “instability” in precious metals markets – i.e. the downward pressure in prices."
http://wallstreetsectorselector.com/2013/04/cme-group-destab...

> finance discussion causes people to enter "good vs evil" mode. Go figure.

Maybe farmers and bullion traders are just bad losers. Maybe brokers don't front-run their customers. Maybe banks who settle lawsuits are innocent. Or maybe Matt Taibbi is right and people have simply had enough of rampant financial fraud that goes unpunished.
Things I don’t have that many do :mnmlist
Be very careful running VNC server on the open Internet. I like xrdp because it uses RDP protocol and windows clients are available from microsoft. There are clients for different operating systems. And windows server includes a 2+1 connection RDP server for administration.

http://www.xrdp.org/
The higher cost of healthy food may have something to do with the shelf life, but I think subsidies have a lot to do with swaying consumer choice. It's deadly especially when coupled with the fact that obesity is a slow and gradual change that can go unnoticed for years.
Came here to say the same thing. DotA 2 is one of the best experiences I've had in gaming ettiquette. Sure there are still the occasional trolls and flamewars. In general the games are handled with sportsmanship and teamwork.

Contrast this with any other multiplayer game and you'll see constant harassment, cheating, and an overwhelming lack of team play. Overall just too many people who make it their job to ruin the games.

The only thing I'd change is better onboarding of new players. There's a big gulf between the tutorials/bots and PvP. The first 5-10 real games for a new player are filled with insults, and losses.
> The problem with ORMs seems to be that they're a leaky abstraction.

I disagree it's a problem.

going back to Joel again (!) :

"All non-trivial abstractions, to some degree, are leaky."

I talk about this a lot in this particular talk: https://www.youtube.com/watch?v=E09qigk_hnY

Hibernate was a great influence on me but I like to think that it only introduced some ideas in rough form that we've all had many years to improve upon.

The ORM will of course introduce new issues to deal with but this is because it's taking care of a vast amount of persistence code you no longer have to write, and applies a consistency to that persistence logic that would be extremely difficult to achieve without using tools.
Thanks! We also have a WP, Blogger & WiX plugins/apps, and plan to go for Magento soon.
You shouldn't be using character offsets when parsing HTML or XML...
No Sneakers? Hm.
Yep, Bing. Mostly because of how it's priced.
I think his point is the market overall.

Yes it's a huge share of programmers, I'd say 80-90% for your first example 95%+ for your second. But compare that market to the market for Dropbox, or AirBnB, or Amazon.

If you're market is "programmers" it's already a pretty minute fraction of the general population.
I think the big danger Spolsky warns about is the "stop working on the old code and spend a year doing a complete rewrite". Many very smart people have underestimated the risks in doing that and the time it will take, while overestimating the benefits.

A smarter approach is to rewrite parts of the code. Apple has done that with many apps (and even iOS is OSX with a new UI/API on top). Linux has had many patch-by-patch rewrites as well. With a webapp, a "complete rewrite" still might leave most of the heavy lifting to the web framework, and you might be able to keep most of your HTML, CSS and JS.

I think the well-executed rewrites usually include launching an entirely new product while still supporting the old one. Adobe did this with InDesign (replacing PageMaker), Apple did this with OSX (the initial releases included OS9) and Microsoft did it with NT while keeping Windows 9X around.
Everyone I talk to raves about Varnish.
Is there a (publicly available) video that accompanies this slide deck?
Just FYI.. This is built with AngularJS. One of the coolest product built with it too.
I use Macs, and the impression that comment gives me is they care about things that don't matter.
Racially Segregated Proms Still Exist in Pockets of the South
If the schema is known to have a FOREIGN KEY constraint on sometable.other_id, then the SQL is as close as can be to wrong without actually returning the wrong answer. In the presence of the FK, the two queries have the same intent. But the first produces a vastly complex query plan for no reason, and this has nothing at all to do with the application/model layer.

Edit: plus! even if you want the same answer assuming that FKs are not in place and that bogus values might be present in other_id, the query is still far less efficient than it should be. You should be doing this:

select * from sometable where not exists
(select 1 from othertable where othertable.id=sometable.other_id)

compare the query plans on any reasonable database and see (and yes, SQLAlchemy produces the NOT EXISTS form when the relationship is a one-to-many versus many-to-one and you ask it for objects with empty collections).
Yes, I am planning to monetize. I have a few ideas for to do that as it approaches the end of beta, but I'd love to hear any suggestions you have.
I really would like to use this but it seems like it's getting hammered right now.

Edit: seems to be working now
And that's why I bought Sublime Text although I could have kept using it for free
In these type of discussions, it's not a plug -- it provides examples and evidence useful for teaching, which can light a path to a better way.

As Abelson and Sussman point out in SICP, "Computer language is not just a way of getting a computer to perform operations but rather that it is a novel formal medium for expressing ideas about methodology. Thus, programs must be written for people to read, and only incidentally for machines to execute" (http://mitpress.mit.edu/sicp/front/node3.html).

The software we write is a codified expression of what we think, distilled into a working example that can elevate a discussion from theoretical-based to evidenced-based. Those who have devoted time to think through an issue deeply and have codified their thinking into software would be doing a disservice by not referencing it.
I've loved working with angular. My only complaint is that the current docs are somewhat lacking, but it seems that will soon be addressed: https://plus.google.com/112439678898563138768/posts/LfWvcFfq...
You can buy a new dota key for around 2 euros if you get stuck in that pool. Jealous noobs are also flagging really good players to get rid of them too, plenty of threads on people who got stuck in the low priority pool for being too good.
Ok self-appointed HN comment cop, maybe you could make a ruling for us on top-voted HN comments which consists of nothing more than a mindless, unsupported assertion that the Rolling Stone article author "routinely lies", followed by a comment from someone else whose deep contribution is that the author "writes from a script?"

I mean, with the quality and depth of those kinds of comments, why would anyone ever even think to speculate about motivation and/or character here?
Note to the author: your Twitter account doesn't seem to exist?
He's not judgmental about you as long as you don't complain about never having money to do things and never being able to save up money and not being able to earn enough/working too much/etc. etc. etc.

He's judgmental about people who want to retire, wish they could save up money, have boatloads of debt, and complain incessantly about how unfair life is when they keep taking on piles of debt making luxury purchases and mismanaging their lives. That's all.

As long as you're happy with your lifestyle choices and either 1. Make enough to be able to retire comfortably when you want to or 2. Won't complain when you're broke and impoverished in the future, then good for you!
If you know SQL, they're often frustrating. You know what you want to do, but there's some ridiculous arcane approach to get those results via the ORM. If you can do it at all.

ORMs make it easy to do things like run queries inside a loop without realizing it. I worked on a site where the front page ran something like 200 queries every time it was accessed thanks to ORM magic.
I have found some of the best reasons I ever had for remaining at the bottom simply by looking at the men at the top.

- Frank Moore Colby
Sorry, you caught it mid-deploy. OK now.
Bhutan set to plough lone furrow as world's first wholly organic country
“Clearly the commenter means in cities or towns, or generally inside the public transportation system.”

I doubt that’s what he meant, because that wouldn’t be much of a statement to make. When you live in a town or city, of course you can walk to a grocery store – that’s not unique to Europe.

I lived in rural northern New Mexico, the 6th least densely populated state of the 50 United States. Even there, I could walk from my home to Wal*Mart, a nearby gas station/taquería or farmers market. Walking on the side of a state highway just isn’t much fun, especially at night.
They do move around, and are typically arrested and ticketed by police for doing so. If you were to move to a suburban area a resident would complain about the hobo pushing a shopping cart and squatting in the woods so you would find yourself being given a "starlight tour" which is when the police drive you to the middle of nowhere and kick you out of the vehicle at 2:00am.
Interesting point on celery and transaction, though I've never seen that happen in real life, interesting.
So the "businesses" you looked at when you were 17 and 18, did you actually do any development on them? Or by "not going anywhere", do you mean you never crossed the first hurdles (financing, media exposure, etc)? I'm fascinated by the idea that you can build million dollar ideas while dealing with the demands of school and (presumably) a social life.

I wonder if having a third business by age 20 leads to ADD-driven Entrepreneurship. Not to knock your age, but you can't ignore the truth that your longest "project" has probably lasted a semester. The full experience of high school, which surely feels like an eternity (I know it did to me at that age, as it represented 20% of my life span!), is less time than it took for some of the most successful businesses to attain profitability.

So what's your timespan for success? I guess I question the ability to even have the perspective to drive not only product development, but the business development it takes to bring a company to profitability at your level of life experience.
https://github.com/ppcoin/ppcoin/wiki/History-of-cryptocurre...
I certainly hope that a time comes when things are better. Not just for women and not just in IT. I don't know the situation on the ground and neither do I work in education. The views above are what I hold with the limited experience that i have had and are malleable.
Build Twitter bot with erlang and Ybot
So, I've been using neologisms pretty freely. I'll try to correct that. In the context of this thread, "God" is a final moral arbiter, or FMA to make it shorter.

An FMA is an entity that considers themself to be the last and only meaningful measure for morality. Your first caveat of "leaving considerable leeway" for others would not apply in practice; it is common for people who unwittingly consider themselves FMAs to claim this and yet nevertheless denounce behaviors as immoral even when they are not overtly harmful.

This is what happens with taxes.

If you'll notice, discussions on taxation as extortion always come back to the Weberian definition of a state. This isn't because libertarians were only able to understand force, but because this is the only argument through which they can conclude that taxation is immoral. And since this is the only useful argument, it has been reduced to a golden hammer fallacy: force rapidly becomes the only thing they really understand and the only way to engage with concepts.

It is a Hobbesian worldview, i.e. "solitary, poor, nasty, brutish and short".

The attraction of being an FMA is the "arbiter" part: an arbiter can back up his claim with force. God is commonly conceived as an FMA because it is the most distant concept of force: none can bring force against it, but it can bring force against you. This is why you see gun protests in America where people bring assault rifles as counter-protests.

And the thing about being a final arbiter is that there can only be one. If there are many, then there is the possibility of disagreement and a further arbiter would be required. So either you are a final arbiter, or you are not. (Or you are part of a hive mind that thinks in unison.)

Incidentally, I am not religious.
> It doesn't.

Sure it does: they're both programming languages that people use to get stuff done.

Erlang is far more robust than Go at this point in time, from what I can see, and much more mature - its history goes back some 20+ years. It has a bunch of stuff for distributed, concurrent, fault-tolerant computing that is, in some ways, the best in the business. However, it also brings with it an accretion of warts that it has brought with it over the years, starting with a syntax that most people do not find easy. Go is very new, still being worked on, and, as klibertp says, is quite a different beast in many ways.

My thinking is along these lines: if you want something rock solid, use Erlang. If you want something that's "pretty good", and getting better, Go might work out well for you.
Do you have a link to that story? I'd be very interested in reading it.
I would go a step further - it looks more like the usual spring weight-loss plan plus some cynical spitting on the poor.

The Victorian age is back in the UK and seemingly not only by wealth distribution (that has already been achieved a few years ago). The NeoCons would say we're half way there (on the journey back to times before the Age of Reason).
The guys who sell flatbread on the street here cook it on reused refrigerator condensers on top of a bed of charcoal, which can be on the ground between rocks, or more commonly, in a metal pan atop a (presumably stolen) shopping cart. This is better than a hot plate if you can reliably find nontoxic wood.
Facebook Open Sources Its Internal Android Build Tool
That depends, for the most part being on welfare doesn't allow for an extravagant lifestyle at all. Especially if you are a single person living alone.

Job seekers allowance (the standard benefit for the unemployed) will net you around £50 per week. Out of that has to come all of your expenses including energy , food , travel etc. You may be able to get rent covered by separate housing benefits.

Of course the right wing press will often print examples of families on benefit who are pulling in large sums of money from the taxpayer. I think in most cases these are cherry picked cases.

You do of course get more money if you have children, so perhaps if one can produce enough children to benefit from economies of scale it becomes more likely.
Why wouldn't this be on android.kernel.org?
Sure, if you're depressed or otherwise crippled, you can earn nothing. But I assume $2 is still about 200 beer cans at Reynolds Aluminum Recycling in the US, right?
Why Farhad Manjoo from Slate sold all of his Bitcoins
You've got a really targeted and engaged base of returning users. You could add a text link to a product or service for hackers with an affiliate link, you'd probably get pretty high conversions with this audience.
You have friends there. You can live without a house, but you can't live without friends.
seems a lot like jpg.to
http://optimus_prime.jpg.to/
I made this comment because of the 'privileged male' part.
One word: Scribblenauts mashup.
Harper's Index, May 2013
This article should be renamed "How to sustain yourself on £1 a day". It's amazing how the word "healthy" can mean different things based on your knowledge of nutrition. This article is a perfect example of someone whose nutritional knowledge involves skimming some articles in popular media that are laden with grain and sugar industry advertisements. It's more a recipe for getting diabetes, not being healthy.

Biscuits and margarine are certainly not healthy. On one hand you have a high glycemic, gluten-laden processed food that turns into sugar as soon as you eat it. Then you have a highly inflammatory industrial vegetable/seed oil with a very poor fat profile.

Better options are to shop at farmers markets, grow your own garden, get bulk stuff from Costco, buy cheaper cuts of meat and braise them, ferment your own veges, and make bone broth.

Good health rarely comes from a package in a supermarket. The only packaged items I buy are ghee, coconut oil, butter, and canned wild sardines.
Findings, May 2013
any chance you will opensource the code? or is it already up somewhere (github)
http://rock.jpg.to/
I honestly found it to be wonky and not useful, but I am an experienced programmer who knows how to use regex.
Cartoon FlipFlops
Samsung's SAIT (Advanced Institute of Tech): A highly publicized Skunk Works
> * Crank – not very known, but wow, this is the best action movie ever.

Just seconding this, in case it is not known. As action, Crank is perfect in every way. It's a shame Crank 2 went off the rails the way it did...
The teensy 3 is an arduino clone with the cortex-m4.
If his market is "programmers who will pay for a regex debugger", it's probably much smaller than 99% of all programmers (and as a sibling comment pointed out, "programmers" are a much smaller market than many other).
I disagree entirely. Good advice is good advice, regardless of the source.
Looks like you're filtering NSFW words over to a picture of a pipe?

An interesting spinoff would be memes. Something like http://mebe.co/goodnews/I_just_fixed_the_build.jpg and it generates this: http://i.imgur.com/UR8Gbzb.jpg

and yes memes are trite/overdone/whatever, but there's a lot of people out there that use them.
His good fortune shaved years off of his retirement. Maybe even two of them.
This is rather political. I think you can probably find something similar in both the UK and the US: some 'poor' people are getting enough money that they can afford to eat a lot of cheap, unhealthy food, while others genuinely struggle to get enough to eat. The difference in money isn't all that much when compared to factors like whether you have children, which area you live in, and which benefits you're getting.

The right uses the former group to claim that welfare programs are overly generous, and can be scaled back. The left uses the latter group to claim that the safety net is barely adequate, and should be strengthened. I'm more inclined to agree with the left; I'd rather the safety net was a bit too cushy for some than that people went hungry. In the last few years, the number of people using foodbanks in the UK has increased dramatically, for instance.

Of course, politicians regularly try to tweak welfare to reduce both extremes. But reality is too complex, and you always end up with some people not getting enough while others get more than they need.
Just have a look at the Arduino sample programs. You can view them by just installing the free "IDE." Be prepared for a very spartan IDE environment. Better yet, buy yourself an Arduino beginner kit or something and work through the example projects. They are very straightforward.
Programmer market is ~12M. I agree that very few will pay though.

http://stackoverflow.com/questions/453880/how-many-developer...