skysight-inc/HackerNews huggingface dataset:
Poor Sedgewick: He's looking for work! Close to the terms of Steve Blank, he is looking for "product/market fit"! So far, he's a long way from finding it!

Computing is the greatest gift horse to civilization so far. Yet poor Sedgewick wants to look at this horse, strain to find a flea on its back, rush off to do a 'scientific' study of how to overcome fleas, and then scream that he has saved hackers in cubicles struggling with performance problems and has enabled the power of the gift horse for the benefit of civilization.

So he wants to "Save the world" and, thus, get praise, acceptance, approval, status, prestige, popularity, admiring Princeton coeds, lecture invitations, and book contracts! Heck, just the coeds should do! A lot of them have rich fathers who actually have done well finding product/market fit!

Part of his evidence for the value of his 'science' are enrollments in his 'computer science' courses! He interprets the enrollments as high interest in overcoming fleas instead of just using the horse!

For the science, he wants to use old Princeton heroes von Neumann, Ford, and Fulkerson.

Alas, in his steps toward science, in his first step he talks about 'randomness' and falls flat on his face in the mud. Instead, he needs to walk across campus and talk to some people who actually know how to define and work with 'randomness'; there are such people, but I will omit names here!

Then he wants to claim to use 'von Neumann's science' to dig into details of performance of Ford and Fulkerson graph problems and try to find one measure of performance "to rule them all".

Then he discovers generating functions!

Where does he get that really strong funny stuff he's been smoking?

But, the rest of us can relax: So far Sedgewick at Princeton hasn't found anything important in 'computer science' beyond some middle school course in Java!
I can't express how much I love the quote "It was very professional of the python community to keep 3.X in it's mother's basement until it was well-enough dressed to be seen in public." - it's incredibly spot-on.
Arabcheck
منتديات ثقافية حوراية متنوعة تشمل اخر الاخبار الى جانب احدث البرامج وتطوير المواقع.
Easiest healthy recipes
Finding the combination between health and ease can sometimes be difficult. These recipes have both of these requirements nailed.
I built a 'Crush Notifier' 3 years ago. No one cared.
Except cryonics is pretty much completely backwards of that situation. Heart and kidney machines were invented because we could fix the problem, but we couldn't keep people alive long enough to do it.

Cryonics, assuming the current techniques work, is founded on the fact that we CAN'T currently fix the underlying problem(s).
So many countries are using it to conduct their revolution, no wonder Twitter has been quite unstable recently.

http://status.twitter.com/
Facebook Valuation Back At A Cool $70 Billion On SecondMarket
I can see some concerns over this, but at the same time hasn't the conventional wisdom always been that you can do anything given physical access to a machine?
back of napkin math:

50% goes to vendors, so that's down to 380mm

4,000 employees at average of $50K, comes out to 200mm

180mm remaining...they advertise pretty aggressively, so let's say they spend 100mm on ads(probably less).

Which still leaves them with 80mm in profit
Home - WellCome To Musaver site
In the coming years the price of water will change considerably. You probably wont regret installing a rainwater harvesting system. Also, there is a way to finesse the wasted water that goes down the drain in the shower back into your toilet tanks.
It seems like every "I didn't use Photoshop" article is always showing off a site that... looks like the designer didn't use Photoshop.

As a designer who's in Photoshop all day long, knowing when a layout necessitates using Photoshop or not is second-nature to me now. I'll just stop using it and hop over to my text editor and start writing HTML & CSS. And for sufficiently sparse layouts, I'll just not use Photoshop at all. I assumed everyone knew and did this, but perhaps I was mistaken.
If you have stored a tree with adjacence (parent-child) relations, how would you retrieve all nested children?

Or would you propose a different storage mechanism that keeps the property that reparenting entire subtrees is cheap?

(All this in your RDBMS of choice.)
The problem with this is that you can be tricked into giving access to it. I would not count plunging a display adapter into my computer giving someone "physical access" but in this case it would do.
Although that might be the first bottleneck YC probably cannot remove, the bottlenecks PG talks of in the OP (such as office space) are the removable, short-term ones that prevent YC from immediately tripling in size.
Can you elaborate on queries not having "the right indexes"? Since the development server automatically adds indexes for all queries run on local dev machines and the production machines cannot run a query for which the necessary indexes don't exist, it's easy to assume that your indexes must be right.

I'd love to hear more about tweaks to existing indexes that can alleviate these sorts of problems.
248 people have tweeted that Twitter is down. I found it hilarious that there's a "tweet this" button on the Twitter Status page.
Well, A. everyone's thought of that app, and

B. you didn't just create a wildly successful app that got banned for basically no reason.
I don’t consider that to be the correct behavior at all. When I want to save something I want to save it exactly as displayed. Requesting the page again could defeat the whole purpose of saving the page.

Here is one example: You opened the front page of some news site a few hours ago and now want to save it. Since news sites change frequently you would save a completely different page compared to what you actually wanted to save if the page were re-requested when saving. This is destructive behavior! No browser should do that.

(I just tested what Google Chrome actually does. It does not actually re-request the page when saving.)
That's a would-be SaaS programmer right there.
Why not fireworks over photoshop? Its hybrid vector/imaging toolset make for a good web design experience.
Bootstrapping is growing daily: http://bit.ly/bitcoinnodes though there are too many areas where Bitcoin does not yet exist.

Hmm ... a benefit? How about "no payment network fees"? When you send $20 to a friend, your friend gets all $20. Not $19.12 like if you paid your friend with PayPal, ... Not $19.50 like if you paid your friend with SquareUp. No, .. the transaction settles at par value (all $20 goes to the recipient). Do you buy gas from the fueling station that charges $0.10 less per gallon because they only accept cash? Not everyone does, but enough do such that it continues to stay in business.

Does Bitcoin need "a significant portion of the market" to succeed, or can it succeed simply by growing just in the niches that it already excels at today (transactions that benefit from anonymity, transactions that benefit from having no fees whatsover, transactions that are too small to be cost effective on other payment networks, etc.)?
"Programmers absolutely hate it if you ever say "I don't have all the answers to this theological conundrum but I trust that God is good and so I'm content to believe his word on it" because it allows God to have a "get out of jail free" card that lets him bend the rules of the system whenever he pleases."

Well said.
Japan Airlines' CEO pays himself less than the pilots, takes the bus to work
There is something about those pictures that is making me want to make an airfix model - just for the benefit of my son of course...
it's all about the marketing and who you know.....
Stiebel-Eltron. You may have to add some extra circuit-breakers.

http://www.stiebel-eltron-usa.com/tempra.html
Perhaps programmers tend to be the sort of people that don't believe something simply because someone asserted it, wrote it down, repeated it many, many times, and threatened you with eternal torture if you don't accept it.
I liked the article until the final section where his religious bias seemed to be showing.

"We like to think we've arrived at a level of understanding inaccessible to lesser mortals [...] I believe that's why it's easier either to dismiss organised religion as unnecessary or deride it as being motivated by factors less worthy than the pure quest for truth."

I don't think like that at all, and I definitely wouldn't like to think that. I solve problems that are interesting to me. I have a voracious appetite for learning new things because learning is interesting to me too, perhaps the most interesting thing in the world. I don't dismiss religion as unnecessary, I dismiss it because there's no scientific proof of God, and religion without a God seems pretty silly.
NES emulation on flash for more than 1800 games
NESbox is a Nintendo Entertainment System emulator, built on Adobe Flash technology and it can only be run directly in your browser's window. There were quite a few NES games translated (and quite faithfully, at that) into the Flash format, however NESbox.com offers not just one or two games, but almost a complete NES library, with some less-known and even bootleg games, with no need to download, install or even configure.
Depends where the flight left from - a friend flight was kept on the ground for an extra few min to catch the launch. Or at least that was his assumption.
I recommend this series, nice short introductions to math topics.
Well, to be fair, the original idea wasn't a "crush notifier" it was something more interesting and useful, a breakup notifier. That's what was banned. I'm sure there are a dozen other crush notifiers out there.
You mean all descendants of a node / transitive closure?

WITH RECURSIVE r AS (SELECT parent, child FROM tree UNION SELECT r.parent, tree.child FROM tree, r WHERE tree.parent = r.child) SELECT parent, child FROM r;

transforms this: (A,B), (B,C), (B,D)

into this: (A,B), (A,C), (A,D), (B,C), (B,D)
How do you guys do the whole "make time for your family" thing? Thankfully I'm young enough right now where I only have a girlfriend, but I love her and I want to make sure I fit time in to be with her. How do you guys tackle that balancing act?
$70 from Target.com

http://www.target.com/Aroma-Induction-Cooktop-Black/dp/B0041...
If I were renovating, I'd wire speakers into all parts of the house. This way, the same music can be playing all over the house and can be controlled easily.

In fact, I can't wait until I have a place of my own and the money to make this happen.
Oddly enough, we don't use photoshop either. We use Keynote!
http://blog.swixhq.com/designing-swix-with-keynote/
All ideas are not believed at first, not even by the people that think them. That's just nature of things. We need first fully form it ourselves and then present it coherently, prove it to ourselves and others.
The jealousy of success is always a constant.
I am an atheist. I have been since college. That said, I never attempt to convert people because of course since there's no god, there's no heaven or hell to worry about. I don't care what religion you ascribe to, as long as you respect my choice I'll respect yours.
I see a lot of reasons for why programmers may not want the universe to be as presented by Christianity (or other religions), but the article doesn't really address why programmers don't believe that presentation to be true. Unless the author is going with the tacit assumption that people believe things because they want them to be true. I always chuckle a bit when I see a Christian say that someone else doesn't follow Christianity because that other person doesn't want the religion to be true. I've encountered many Christians, both online and in person, who never got used to the idea that a person may genuinely not believe in God.
> Please understand, I like it. I'm trying to give you a feedback in light of your original question

Thank you, and never suspected any hostility or ill-will in your posts. :-)

As a matter of face, RapiDefs is one of the minor by-products, done and put away already. (We will keep expanding it from time to time, but that's about it.)

The major by-product that is causing my indecision is not out yet but it (is totally different from RapiDefs or IPLoc and) has a great deal higher potential as compared to these. Actually, we've assessed its potential to be a lot higher than even the primary project; and hence the indecision.
Pre-Mortgage Crisis and Now are similar because
I'm not a designer by any stretch of the imagination, but I do like fiddling around with pictures and occasionally make posters and design T-Shirts. I haven't used photoshop in about 5 years or so, I haven't needed to.

The Gimp is one of those tools that covers 80% of your design requirements. Having said that it's not particularly friendly for Photoshop users. An easier version for the transition is GimpShop (http://www.gimpshop.com/), although this hasn't been updated for a while.

For designers I can understand why living without Photoshop is strange, especially if it's the tool you're used to. For most people Gimpshop and The Gimp are more than capable enough, Free software and free to use.
I ran 4" electrical conduit from where the TV is to where the cable box etc. are. Didn't take more than a few hours to cut, join and mount it, and it is completely future proof.

To mirror everyone else's comments, cable everything you can. I ran 2x RG-6 quad shield, 2x CAT-5e to each panel and home-ran it. If I did it again I'd also run a CAT-3 (I won't use it but future buyers might want it). I've seen cables that have all that plus fiber - check out smarthome.com or similar.
Plug: I'm building a web-based mockup tool called jMockups [1], which my long term goal is to supplant Photoshop as the high fidelity mockup tool of choice.

If you have qualms with Photoshop and can entertain the possibility of a better tool coming along, I'd really, really, really love to hear your thoughts on jMockups, what I can do to improve it, and how it can become a tool so phenomenal that it wouldn't make sense for you not to switch from Photoshop. Email me at matt@jmockups.com.

[1] http://www.jmockups.com

PS: New feature you might like: Instantly convert almost any website to a mockup so you can redesign it in minutes: http://www.jmockups.com/websiteconverter
Nice! I did not know about this feature. How efficient is it, and which databases support it? :-)
Physical media has been dead to me since 2002 when I got my first iPod. However, until it is common for motherboards to have ability to get onto the network and pull an iso of an operating system removable media will not totally be dead.
There's a (relatively low) upper bound on the price of water based on cost of desalinating water (turning ocean water into drinkable water).

It looks like, today, water desalination can be done for about a $1000 per acre-foot, which is only ~40% more expensive than current prices (http://online.wsj.com/article/SB120053698876396483.html?mod=...). Granted there aren't desalination plants everywhere - but in the event of a serious water shortage many would quickly be built.

40% sounds like a lot, but water accounts for such a small percent of most people's current expenses, that it's practically negligible.

Current per capita total water use in the USA is about 180 gallons per day. That means switching to all desalinated water would cost less than $70 extra dollars per year per person.
That's a particularly poor attempt at online journalism. Making the developer release available through the Mac Store makes a lot of sense - it lets Apple reduce the physical packaging and posting costs and given that it's for developers, shouldn't be a problem for them.

I would like to add that I bought Windows 7 online from Microsoft and downloaded it, so Apple's hardly doing something new here - MSDN has had similar downloads for years.

The disc isn't dead, it's not even sleeping - most people will still want to burn their downloaded copy of a final release OS to disc for reinstall media.
Yeah, they seem to often say there must be some emotional reason for resisting. And perhaps that is because there are emotional reasons people accept religion and stick with it. And they think it works both ways. Deciding abstract question using logical criteria seems foreign to them.
I don't think this question is as profound as it seems. Basically, it is asking: If a civilization had access to the resources to create a technology, why didn't they?

Take perspective, or drawing things so that they look real. Closer things are bigger, further things smaller. Until it was invented around the Renaisance (1400/1500), all art was flat and kinda clumpy. Why couldn't people draw nice things until then?

That's what new technology is. A profound change in how we use resources.
You can't compare the output of a country with over 300 million people with Northern Europe. The money spent on technology alone is probably larger than the combined national budgets of those countries. Of course this will produce more noticeable results, but that doesn't mean that they don't contribute to innovation.
Bend over and get screwed by Apple. At every OS update.
Timing is everything (http://www.youtube.com/watch?v=EwL0G9wK8j4#t=52s).
Upvoted.

For the uninitiated...

http://www.totousa.com/Washlet/WashletC110.aspx
A genuine question!

- We're faster than memcached and redis (benchmark coming soon). When I say faster I mean really faster not "10 % faster".

- We work on Windows out of the box - a real plus in a commercial context

- We offer support for our software (yeah, seriously!)

- We scale well on multi-processor machines. AFAIK that's not the case of open source solutions (it's even by design in the case of redis).

There's still much to do to improve our offer and we're working on it.
I think the article was more about using code to do the design rather than any image tools. You could replace Photoshop with Gimp in the article and the original arguments would hold.
Best example of a technology that we have not followed is Nuclear powered space flight project Orion. One such launch would lift more material into orbit then all the rockets we launched so far. Flight to Mars would be trivial, staying on it would not but thats another issue
- IIRC you have to make special accommodations (battery backup?) to ensure pellet stoves work during a power outage.

- you can buy logs made of compressed sawdust for your wood stove. These are sized properly for most stoves, though I find you do need to split them in quarters or thirds to get them to catch well. Splitting a day's worth of pressed wood takes ~5 minutes with a hatchet and is light-duty work.
The article and accompanying survey implies that SSD is also dead. SSD has great qualities that make it a fantastic cache for the cloud. Including SSD in machines also means that, for now, fully enabling orthogonal persistence and all of the engineering entailed to create a truly bootless OS can be delayed. (And you can quote me on this -- if Apple truly lives up to Steve Job's vision, OS X or its successor will someday not need to boot.)

There's going to be a considerable chunk of engineering to get there. In the interim, there's too many upsides to having SSD locally to act as a cache for the cloud and as a persistent store for reboot for it to go away soon.
What does that have to do with his point? The resuscitations you're talking about are not part of a continuum of improving outcomes for people with massive total systemic cellular damage from freeze-thaw cycles.
Basically wrpme is currently like memcachedb. We don't have some features such as atomic increments and the like at the moment (and we may never have them).

We're much faster than memcached on a multi-processor machine but we're working on a meaningful benchmark. It would be easy to produce a benchmark where we're 10 x faster and that would demonstrate nothing.

We aim at being faster in all usecases. Show us when we are slower and we will fix it.
While some Christians might subscribe to the sort of faith you describe, there are a great many whose picture of God is perhaps a bit more nuanced.

There's an enormous, detailed, thoughtful tradition of systems thinking in Christianity. That tradition began with Paul, whose letter to the Romans is a systematic attempt to understand the relationship of Jesus of Nazareth to the established Jewish beliefs of the time. It continues (notably; these are my favorites) with Aquinas, Augustine, Luther, Calvin, Hegel, Kierkegaard, Barth, Bonhoeffer, and von Batlhasar.

Far from uncritical belief in a threatening assertion, the theological tradition has produced several (some mutually exclusive!) systems of belief that appeal to reason as well as faith.
On the other hand, GAE looks like a great fit for a static site built with Jekyll, like a personal blog. In fact I'm planning to migrate my site over today. Almost any personal site will be free to host. Even though I would only be paying a few dollars with S3, I see no reason not to give app engine a shot.

One thing I worry about is the reported downtime. I'm not sure whether or not that will affect a static site.
Seems intriguing. How would you compare/contrast with Balsamiq?
What Millionaires Do Right
Bootstrapping is growing daily: http://bit.ly/bitcoinnodes though there are too many areas where Bitcoin does not yet exist.

Are these places that are generating bitcoin, or are they places where I could spend bitcoin if I had it? If it's just people producing bitcoin, the fundamental problem is still that it can't generally be exchanged for anything. Unless bitcoin is accepted a lot more widely than I thought, you'll have an easier time convincing me to take payment in the form of gift cards for the local grocery store.
Yeah, I guess I was thinking more about what is specific to programmers / nerds that makes it extra hard to embrace Christianity.

Ultimately the thing that makes me believe Christianity is because it's the one religion rooted in history - either Jesus did rise from the dead or he didn't. It makes it the easiest religion to disprove: all the Roman/Jewish authorities at the time would have had to have done was produce the body and they could have squashed the whole movement there and then. The fact that they couldn't, I find pretty compelling.
Look into PXE. Of course, you do need at least one machine on the LAN to act as a server...
They main problem with Python encoding is the cmd.exe on Windows does not support certain >127 ASCII, thus Ordinal >127 error is pretty common python encoding error. But Python could handle >127 ASCII well internally. The real devil in the python encoding myth is the `print` function.

BTW using `mbcs` encoding on Windows is more compatible than ASCII in most cases.
Researchers Use Smartphones to Detect Cancers
Working now: http://www.downforeveryoneorjustme.com/twitter.com
I probably wasn't as clear as I could have been that I was meaning "organised" religion there as opposed to general belief in God. So it was more a point about embracing somebody else's entire set of beliefs ("becoming a Christian"?), rather than arriving at my own personal set of beliefs in God that I've worked out for myself based on my observation of the world.
It is SQL standard. I use PostgreSQL, and I'm pretty sure Oracle supports it. MySQL doesn't seem to.

Performance wise it's not magical; it quite literally repeatedly scans the database, broadening the search tree until there is no fringe. On a table I have with nearly exactly that structure of about 300 rows and limited nesting depth, the transitive closure takes 4 ms on a crappy VPS.

Of course I'm sure graph databases are somehow caching the results or performing some other optimization; you can achieve the same effect in RDBMSes with materialized views (which just cache the results of this query & keep it updated). Oracle natively supports materialized views; you can hack it easily in PostgreSQL and MySQL (though it should really be built in).
Out of interest, what would be wrong with God doing that, other than the fact that it would be really annoying?