skysight-inc/HackerNews huggingface dataset:
Actually I know many people who work in NYC real estate — it's all about making as much money as you can with the least investment. In fact the irony that proves this is that the quality of construction on "luxury housing" can often be terrible! The thing is that people get into NYC real estate to make real money, this isn't spread out suburbia where you want to go after the middle class with retirement communities for baby boomers who don't want a house as a good example.

Because of the limited space in Manhattan there's no such thing as a true free market: In that way it's like a very finite resource like Picasso paintings (only more of them). If you were in Williamsburg during the "recession" you would have seen buildings going up without pause. And the only reason for that was because it's slightly cheaper than Manhattan.

In fact even after 9/11 I was shocked to see that real estate actually went up because everyone assumed that they would game the suckers who would flee the city. NYC real estate may be one of the few places where there is no such thing as gravity. In fact when people would talk about a housing bubble these past few years it was like they were describing an alien life form outside our solar system.

In fact I would say that if I had the free capital I would invest in NYC real estate as a more sure thing than anything else.
When I was 19, I spent about six months pretty much eating ramen, rice, and apples... It sucked a lot.
I'd rather say experience in corporate correlates negative with the ability to innovate. Who do you think is gonna create the next billion dollar company, someone with 20y experience in IT or an crazy student who thinks he can take over the world.
He's trying to fix/avoid a race condition caused by data created within a transaction not being committed yet.
WONGA, one of the most popular in the UK quotes APR of 4214%!

Of course that sounds worse than it is because the loan is short term.

Still though, I wish there was a more reasonable solution to this problem. I wonder how much of these rates are due to the risk involved in loaning to the sort of people who take these loans and how much of it is "because they can".
The extreme poor area I lived in was also full of drug addicts who spent all night going through trash bins and cleaning out anything of value to support their habit, so if your plan is to mine for recycled bottles and cans to return then you're in for a surprise when you find out that hustle has already been cornered by violent drug addicts and alcoholics who won't let you near their garbage 'turf'.

They also rob each other when they walk out of the recycling depot with cash in their pocket. Since you live in an alley you don't have security
It was sold to a large(r) interest already in the broader field of industry. This was long enough after I'd left that my friends were out, as well, or out of touch, and I had no other lingering ties, so I don't really know how that went. (I can speculate; some essential production staff retained. Most others retired or terminated. A continuation of what had occurred, taking advantage of the resulting redundancies to further trim cost.)
Why don't you ask the folks at StackOverflow? Pure C#.NET/IIS/SQL Server stack, founded by an MBP user.
I used to live on 700 €/month for three years, where I spent 310 €/month on rent (including warm water and heating for a 1-room + kitchen + bathroom flat of 40m²) and saved a further 100 €/month, plus ~50 €/month for university fees (~250 €/6 months).

So I lived off (700 - 310 - 100 - 50 = 240 €)/month, which I found to be no particular problem – ~150 €/month on food, toothbrushes etc. (general groceries), 30 €/month on telecommunications, 35 €/month on electricity which left me with 25 €/month for eating out once or twice plus clothes.

Hence, I’d say that 7 £/day is perfectly possible, provided that rent is covered by other means (as it is for German long-term unemployment benefits of ~350 €/month).
The 81 upvotes (of 191 for the story as a whole) on my original post and the replies here with people overtly stating they'd like to work for the company but were immediately turned off by that phrase I think prove my point. If we consider the jobs page as a kind of landing page and were A/B testing different different phrases it's clear this one would not survive.

I understand you are making an app on iOS though and it would be perfectly legitimate for you to have constraints on employee setups because of that. But for a company working on a RoR project where the window manager doesn't matter, who seem to be having trouble recruiting, I'd suggest the data here clearly indicates they should drop the phrase as there is no way (looking at those numbers) it is helping them filter out some trouble making characters with a bad attitude towards Apple, it's turning a huge number of people off. And as I said elsewhere, there are companies certainly paying more and certainly working on more interesting problems who don't do this.
How would this work out in a scenario where the customers are a subset of the users. Say, a restaurant menu service that provides restaurants with enhanced menus for their clients. The customers are the restaurants and restaurant owners. But the users include the clients who actually use the menus and may have their own interests and considerations. You may revenue-share with the restaurants, but the customers are still the restaurants. Now there may be questions on this list, where the customers' interests and pain are at odds with their clients' interests and pain. What happens when the customer is an enterprise level business, and you can't speak to them daily or weekly or maybe even monthly?
Steve Jobs never thought twice about ripping something apart and starting over. If anything, code re-write can be an advantageous position -- you often have a greater understanding of the problems you're intending to solve.

It's interesting that you take Jobs (and by extension Apple) as an example here, as many new projects from them which might appear to be complete rewrites from the outside are in fact heavily derivative or dependent on other projects. iOS for example is an incremental revision of OS X, removing some of the UI layer and replacing it, but leaving almost all of the underlying OS intact, using the same dev language any many of the same APIs - it is by no means a clean-room rewrite. OS X itself was heavily based on NextStep, which of course was based on Mach/BSD, so none of these 'new' platforms started from a clean slate like BeOS for example, and the same tends to happen with APIs, though sometimes these have been rewritten (Quicktime comes to mind, and arguably UIKit is a significant rewrite of AppKit, though the two still exist in parallel just now).

Sometimes rewriting is the best solution, but it does tend to take a lot longer than expected, doesn't always leave you with a satisfactory replacement, and ends in failure more often than it ends in success, particularly on very large projects or ones with fuzzy scope. I think Spolsky was talking about projects on the level of Netscape and Excel, where a rewrite would be a significant challenge very likely to fail or be delayed so long that it falls short of its initial goals. The smaller the project, the more viable a rewrite becomes, and sometimes it is the best option if the existing product is not delivering and is difficult to extend/support.
To be honest his first observation felt absurd, so much that I dared not read further of the post.

Sometime ago I chanced upon one of his posts and it had the same mood - an attempt be voracious and fanatic about sth even though he would be actually sounding extortionately absurd.
But don't those methods rely on the sequential ordering of auto incrementing ids?
This must have been written before the announcement of the BeagleBone Black: $45, similar performance profile, HDMI out. Seems very much analogous to the Raspberry Pi.

http://beagleboard.org/Products/BeagleBone%20Black
I still don't get why would anyone put sugar or other sweeteners in a tea?
The radial menu in the stackoverflow article has some really elegant and concentrated CSS code, and I learned a lot by looking at it. I didn't realize you could do that kind of stuff!

The tradeoff of using pure CSS and very little JavaScript is that it's not a flexible, reusable, data driven component, that lets you plug in your own graphics, content and behavior.

I think it's a great idea to offload as much of the graphics and feedback to CSS as possible, but I don't see any practical reason for avoiding JavaScript and using pure CSS.

Anyway, as a rule of thumb, people who use modern browsers with JavaScript turned off do it because they like to whine about how persecuted they are, and I would never presume to begrudge them that opportunity.

The nature of user interface design is that when the rubber hits the road, there will always be millions of specific little tweaks you have to do to make things easier for the user and integrate with the application, and you can only do so much in CSS before you hit a wall and have to use JavaScript.

Of course it's great for the JavaScript code to leverage CSS as much as possible to make the menus graphically rich and easily customizable, and many of the CSS techniques of this particular example with a fixed menu could be applied to a more general purpose JavaScript widget.

But what it boils down to is that you really need the power and generality of JavaScript to support more sophisticated tracking, feedback, data driven menus with dynamic layout, application specific presentation and tracking feedback, etc.

Then you can get on to the harder problem like making it easy to design, build and measure pie menus that are most efficient and easy for users to remember, learn and use. And that depends a lot on the environment and the tools that you are using.

For example, these pie menus for Unity3D leverage the Unity editor and 3D object manipulation tools, and they have ways to tightly integrate your own application, content, graphics, animation and feedback:
http://www.youtube.com/watch?v=sMN1LQ7qx9g
Yes, the first querry is correct, and the second one will return incorrect results if you don't keep the consistency of your database in check.

No, the Django ORM is not correct in unsing the correct query by default. At least not on every database backend. That's because on any database that enforeces constraints, it already created the necessary checks, and altough functionaly they are equivalent, that line can mark the difference between a 5ms or a 45 minutes runtime (that's what happens with my data, not a hypotetical case). There is more to a framework than mathematical correctness.

But then, it should certainly have an option to always use the correct query, and it is a lot of implementation work that I can understand quite well that Django developers don't want to do now. They probably have other priorities.

And by the way, as I said, this is a problem to me (but no, not important enough that makes me fix it now, maybe later), but did I stop using an ORM just because of an abstraction leakage? Of course not, I encapsulated a solution to this problem and gone on, earning lots of man-hours at the 99% of my code where Django's ORM doesn't leak. That's my main disagreement with the article. Yes, ORMs are stupid, but not using one just because of that is stupid.

And yes, if you let Django templates go, you can easily cut 9ms of your response time. That's great! I wonder how much you'll cut if you rewrite it all on assembly.
This project is just so you have a place to download the .tar.xz file for now.

The repository is indeed empty -- no branches, no nothing.
That is a horrible specification.

"Multi-level insecure operating systems may have special levels for
attack programs; the evil bit MUST be set by default on packets
emanating from programs running at such levels. However, the system
MAY provide an API to allow it to be cleared for non-malicious
activity by users who normally engage in attack behavior."

This should say that the system MUST provide such an api. Otherwise, a you can find a situation where the reciever may have to allow evil packets to pass, because they are sent by a user who has no option of setting the evil bit to 0 for non-malicious activity. Kind of defeats the point.

"Fragments that by themselves are dangerous MUST have the evil bit
set. If a packet with the evil bit set is fragmented by an
intermediate router and the fragments themselves are not dangerous,
the evil bit MUST be cleared in the fragments, and MUST be turned
back on in the reassembled packet."

This places an undue burden on intermediate routers, as they now have to parse the packets and determine if a fragment is evil.

"Intermediate systems are sometimes used to launder attack
connections. Packets to such systems that are intended to be relayed
to a target SHOULD have the evil bit set."
These packets are not 'evil' in any technical sense. They are only a request for another computer to send evil packets.

"In networks protected by firewalls, it is axiomatic that all
attackers are on the outside of the firewall. Therefore, hosts
inside the firewall MUST NOT set the evil bit on any packets."

This is just stupid. If I am attempting to send malicious packets from within the firewall, I am already required to set the evil bit. Now I am also required not to. If I am sending a non malicious packet, I am already required to set the evil bit to 0.

Also, If I am on a computer behind a firewall, and attempt to send malicious packets to a computer outside of my firewall, I am still forbidden by this to set the evil bit. This will force attackers to either, break the spec, or give up their own firewall.

"Because NAT [RFC3022] boxes modify packets, they SHOULD set the evil
bit on such packets. "Transparent" http and email proxies SHOULD set
the evil bit on their reply packets to the innocent client host."
I must be mis-understanding this one, becuase non of those uses seems evil.

"Devices such as firewalls MUST drop all inbound packets that have the
evil bit set. Packets with the evil bit off MUST NOT be dropped.
Dropped packets SHOULD be noted in the appropriate MIB variable."
Dropping packets is a technichal inevitability, and a crucial part of TCP's anti-congestion stragety.

Just becuase the evil bit sounds like a good idea, does not mean we should go ahead and implement it without carfully looking at the technical implecations of the spec.
> Most of the articles you have linked, as far as I can tell, say the case for breastfeeding has been overstated (fine, more controlled studies need to be done) but a benefit still exists. You are overstating your case.

I didn't say there were no proven advantages to breastfeeding. I said that advantages to breastfeeding that have been proven are extremely tenuous (thin). There have been a ton of controlled studies on breastfeeding--it's not an area that's lacking in data. What the studies have proven is that, once you control for the fact that higher-income mothers are more likely to breastfeed, the benefits from breastfeeding are minor.

>(the technical term for it is appeal to nature fallacy).
A couple hundred million years of evolution is just a hippie fantasy, I guess.

That's exactly what the "appeal to nature" fallacy is.

> If the evidence isn't there, fine, but I can't for the life of me understand how the null hypothesis among hackers is always natural = bad.

You're confused about what the situation is. It is not that "we don't know enough about the advantages of breastfeeding, so we'll assume that natural = bad." It's that "we do know about the advantages of breastfeeding, and they are tenuous, and therefore we should balance those minor benefits against the costs of breastfeeding."

> First, why couldn't they pump? Are you saying they don't have time for pumping, but they can afford child care and formula?

Most women produce less milk pumping than breastfeeding, and pumping enough milk during the day to feed the baby through the next day is a huge hassle because it's time consuming and you have to do it several times a day to get enough supply. Most women don't have the luxury of taking multiple 15-20 minute breaks to pump (especially in a country without worker protection regulations like China). Also, lactating in work clothes is a pain in the ass.

> These people are buying formula from overseas. From a quick search, it appears western families are paying $100-$200+/month (that doesn't include shipping) for formula and I'm not convinced poor Chinese workers are earning much (if any) more than that. http://en.wikipedia.org/wiki/List_of_minimum_wages_in_China

These are obviously not people in China making minimum wage who are shipping in formula from overseas. These are middle class people. And for them, as for most working mothers in the U.S., child care and formula does indeed eat up most of the wages from working. Mother continue to do it because some money coming in is better than no money coming in, and because taking time off work to raise children is a career-ender. Employers treat a mother who took a year off to raise kids even worse, if that's possible, than someone who was unemployed for a whole year because they couldn't find a job (and see the recent HN thread about what a disaster long-term unemployment is even without the stigma attached to motherhood).
This is the same guy who uses a Blackberry rather an Android phone, yet he says the society is afraid of change? Talk about irony.
Social Media = Social Activism; Connecting Global Minds Via Facebook
There's actually a marketplace for reddit account that have high karma. It wouldn't surprise me if such a thing existed for HN accounts also.
So, why you don't move to another (better) area? It's not like you have an house or anything else that bind you there.

To be clear, I'm not saying that is an easy life, I'm only saying that is difficult die of starving in a modern first world nation
Going to the gym is not the only way to be by yourself sometimes. Try reading Ayn Rand, it could help you.
Whooaaa I just realized, unless I'm mistaken, this isn't actually a functional menu. If you add actual href's to the menu items, they don't take you anywhere because as soon as they're clicked the focus is removed, so the href does nothing.
Funny video. Hard to watch.
Perhaps, but then this Russian helicopter, which the US didn't learn about until much much later, would have taken it home to Mother Russia :-)
That makes sense. I found the page interesting, but noticed that the 'Inception' counts were lower than expected. There was at least one or two entire front page threads dedicated to visualizations detailing the movie's dream levels.

Nice work!
> 20ms with Jinja2 without auto-escaping

could this performance improvement back-fire if you end up with a security issue?

I'm not saying that it definitely would. If you know what you're doing / trust your data sources or sanitize them elsewhere, you should be fine. I'd be careful turning off such a feature completely though...
You know I've given yoga some thought but haven't really looked into it. I'll check it out, thanks for the info!
(forgot you (the LISP/s-expr people.))
> The Game

I just lost it :(
There's a shortcut in the Active Record PostgreSQLAdapter:

enable_extension 'uuid-ossp'
Seems like a good place to ask:

I have good programming skills, but I know almost nothing about micro controllers. What would be a good place to learn more about these things, and what you can build with them? Would prefer something which teaches more about the electronics/hardware part than the programming one.
A bit meta here, but I feel like its rude to link to a websites print feature. Sure its easier to read, has less ads etc. But those ads are the way the washington post is paying to write the content you're consuming. The thousand hits they just got from you are now purely a cost, instead of potentially revenue generating. The end result is that sites will either stop providing a print feature, or will start placing ads in them.
It expected Primer to be in there, but it wasn't.

http://en.wikipedia.org/wiki/Primer_%28film%29
It'll be interesting to see if more of these bitcoin only retailers pop up. I know Bitcoin store wasn't quite hitting the revenue they had hoped for.
this is the kind of attitude that I knew the tribunal would foster.

People like that should get banned instantly and forever - from the whole internet.

yup. Nope. You should not have power.
Utterly useless and completely ignorant advice for a mother with an infant who is unable to breast feed. Small babies can't eat 'foods' as we know them; they can only drink. It's a shame to see people who are so out of touch with nature and society that they don't even know how human reproduction works.

My wife breast-fed all of our children until over 18 months, but I know several mothers who are simply unable to breast feed. It's such a common problem that there is a serious job title called 'lactation consultant'.

In the good old days, if a mother was unable to feed, the infant either fed from another woman, or died; we're talking about 20% infant mortality from malnutrition. That is the problem that formula was invented to solve. And no, you can't make your own from available foods; if you do that, your baby will most likely die.
We will combine audio with the slides :-)
Hey OP: I'd like to know if these are also streaming on Netflix :)
Isn't it the eleventh?
Yup, it was written on the 15th when the Black was still a badly kept secret but not openly announced.

I ordered two BeagleBone Blacks from Adafruit yesterday, anxiously awaiting their arrival. I love the emerging competition in this space and I'm happy to see TI (who I've had mostly positive interactions with when needing unofficial hobbyist support, and whose Stellaris and MSP430 ecosystems I love) still catering to this market, and on paper the BeagleBone Black looks really, really good (it would look good for a lot of things even if they kept the old price with the new specs, the new price of basically half the old one is icing on top).
The Hordes of Microbes Inside Your Body Are Your Friends
You should give SQLAlchemy a try:

http://lucumr.pocoo.org/2011/7/19/sqlachemy-and-you/

It gives you more control and requires you to be more explicit about your queries and relationships.
Lottery tickets are a good example in this case. By definition, strategy A and B cannot both be winners (there is only one winning ticket). So the only thing that will set either apart is if one of the two strategies has the winning ticket. The price per ticket is only relevant if neither has the winner, in which case you're comparing who had bigger losses.

The reason I like the lottery example is that two venture capital firms don't have matching portfolios (if they did, then valuation would matter for relative performance). In reality, when you compare firm A vs firm B it's the performance of the startups that determines the winner (not the amount of equity owned).
To be clear, MAC-based UUIDs are sequential. PRNG (v4) UUIDs are random and don't work well with indexes.