skysight-inc/HackerNews huggingface dataset:
I guess we'll have to agree to disagree. I don't see accreditation of engineering programs as proof that software engineering is a legitimate field of engineering.

The problem for me is that there don't seem to be any basic principles of software construction. Most programs just teach a selection of software development fad methodologies. A decade ago, most programs taught some variation of waterfall development. Now they tend to teach some variation of agile development. As far as I can tell, there's no scholarship to support one method over the other - it's pure fashion and industry demand. (The decline of academic research on software construction methods since the 80s is another problem) Look at software engineering programs in another ten years and I'm sure you'll see a different mix of classes emphasizing the business trends of the day.

In comparison, you could look at the curriculum for almost any electrical engineering program from thirty years ago and you would see almost the same classes as a modern program: circuit theory, E&M, electric machines, control, communication systems, etc. The only significant difference would be the addition of courses on software and digital electronics.
Thanks. It definitely seems like where a super-super-simplistic version for amateurs would be of great value, especially if it can work across multiple images, spotting mistakes you tend to make regularly.
Cheap MBT Shoes
No kidding, Sam’s a very talented guy. I was hanging around the Groovy project back in 2005, I think, before he became Yahoo CTO. You could really tell what a smart guy Sam was and his ideas and critiques were always balanced. So I’m sure this is yet another blessing for Twitter.
Pg, is there any way you can make your demo day a live event (may be on justinTV) - and to add the spice you should also make it interactive where viewers can rate each startup with proper scoring system - and if you and startups are comfortable then you should let all the VCs and Angels be able to see scores & ratings coming in live from all over the world (however this may also have negative impact but nothing wrong to try it).... this way investors would right away know what is HIT & HOT !!!
That was my impression too :-)
Programming is like Alchemy
If you want that then buy established companies.

Otherwise, as an investor it's better to keep money within the company to fuel its growth so it can pay better dividends in the future.

This is similar to how startup founders often don't draw a salary just to have more money to invest in the growth of their company.
Though I wouldn't call the 1970's "quite recently", similarly, the US had four deaths of protesters in 1970, known as The Kent State Shootings or Kent State Massacre:

http://en.wikipedia.org/wiki/Kent_State_shootings
Everyone everywhere except maybe in Africa is an immigrant of some type. At some point we just stop calling them immigrants, though.
I actually thought Bagcheck was a cool idea, I think given some time it would have morphed/pivotted into more of a business than just an idea.
Military is also supposed to protect a country from outside (military) attackers, police are supposed to protect from domestic (criminal) threats. When you make the military the police you make citizens the enemy the state of their own country.
I just ordered DIP3 yesterday, after having finished DIP. Since the original DIP was based on v2.33 I am currently missing a lot of new features: decorators, descriptors, meta classes, dictionary and set comprehensions et al. DIP was awesome! and I think I have learned a lot from Mark's pragmatic conversational style.

Regarding DIP3. As someone pointed out that the new book has not gained much traction since its release in late 2009. But I have a feeling this might have changed now with v2.7 release with which most of the v3 features have been back ported to 2.x already and I am wondering if it's actually safe to read this book while using v2.7.2?

Many of its major features have also been backported to the backwards-compatible
Python 2.6 and 2.7. [1]

[1] http://en.wikipedia.org/wiki/History_of_Python
You may have a sufficiently tricky formulation to have a dynamic programming solution. But your states and stages are a bit strange!

Much of why we use dynamic programming is that the work at stage i needs only the work at stage i + 1 (for the backward iterations), and here in some problems we can get some huge savings in computing. Also this 'framework' does well handling uncertainty.

Yes, the usual way is to do find the solution from the end and then use it starting at the beginning. In the code I posted on this thread, I found the solution starting at the beginning and then used it by starting at the end and then printed out the words in the reverse order in which I found them.
I suspect that Warren Buffet has a glint in his eye, watching stocks dropping right now. It's a fire sale in what is fundamentally the greatest economic engine on the planet.
Just to clarify, would you say that you cannot solve optimal matrix chain multiplication using dynamic programming, because each state depends on a non-constant number of other states? If so, what is the proper name for the commonly known algorithm used to solve optimal matrix chain multiplication, which is described in CLRS as "dynamic programming?"
Penny a share transfer tax for all trades.

What's a "share"? Equities are one of many financial markets, but not the only one and not necessarily the most important. People trade bonds, treasuries, foreign currencies, commodities, interest rates and various derivatives on top of these securities: equity options, FX options, interest rate swap options, FX forwards, etc., etc. How would you tax options contracts? Tax when exercised? But you wanted it to be a trade tax, so should it be a dollar per standard contract?

Your model is too simple and does not reflect the reality of the financial markets. And anyway, if there's one thing banks are great about, it's passing on the fees to their clients. A one cent per-share transfer tax doesn't mean Wall Street is out of business. It means you won't have enough money in your 401k to retire.

Still on board? Ok, now if a company releases forecasts, they must release the model they used to generate the forecast. Yes, the code. Doesn't matter how simple or complex. Bullshit forecasts will be self-evident. Data for better ones will be more available.

Why do companies have to have "a model"? You wouldn't ask da Vinci for the "code" behind the Mona Lisa; why should accounting be automatically less creative than painting? All regulations will do is force companies to get money from source other than a public offering -- private investment, bond issues, etc.

Anyway, I'm not saying that taxing trades is a bad idea, I'm saying that your idea doesn't make much sense in the real world. Communism is a good idea. On paper.
Don't bet on it. The group dynamic (deindividuation[1]) behind rioting is exactly the same as the group dynamic used to build armies that are willing to risk their lives on orders. Introducing military on the streets like was done in Northern Ireland[2] is a recipe for decades of pain and division. The military are not police; you don't want that.

[1] http://youarenotsosmart.com/2011/02/10/deindividuation/ http://en.wikipedia.org/wiki/Deindividuation

[2] http://en.wikipedia.org/wiki/Bloody_Sunday_%281972%29

(The reason I, for one, downvoted you is because I strongly believe what you wrote is naive and misinformed, to the point of being dangerous.)

PS: For a constructive position, I believe water cannons are the right answer.
Use Password Gorilla: https://github.com/zdia/gorilla/wiki

Then you don't have to remember the unique site passwords, just your master PWGorilla password.
I think the thrill of the riot is pretty widespread. I myself am a pretty staid, law abiding, non-violent fellow. But I definitely feel the urge - whether its wanting to destroy my tennis racket after losing a game or wanting to participate in post-victory riots that I've witnessed first hand. But the thing that holds me back are a) fear of getting in trouble and b) my conscience. My mom brought me up with a very strict sense of right and wrong and that still stays with me. From what I have read and experienced of inner city culture, its the parenting (or lack thereof) and the failure to instill a conscience that makes rioting more common in these communities. Another factor is that the media and/or educational system and/or community culture have generally built up a sense of grievance and entitlement. That sense of grievance gives an excuse to act out, and a rationalization that assuages the conscience. These grievances may be real or not, but the destruction is still completely unjustified, because its certainly not the hard working storekeeper who's shop is getting burned who is responsible for whatever grievances the rioter might have had.
Easy Ways to Promote Your Business without Spending a Fortune
Thanks for pointing that out. We probably haven't fully processed a single image from your queue yet, so sorry about the confusing circle it's throwing you in during that case... will fix on our end
The military has more functions than that and is very effectively mobilized to assist in disasters, such as fires and floods. My ex participated in such things. Still, the point you make (about it making your own citizens "enemies of the state") is a chilling one and I can't really rebut it per se.
Warren Buffet isn't the average value investor. He rarely buys stock on the open market. The average investor doesn't have his ability to buy control of the company, or to direct profits from a declining cash cow into another company with more growth potential. I suspect Buffet would agree with Cuban on the danger of buying common stock based purely on technical analysis.
Don't forget about protocol-relative URLs! http://paulirish.com/2010/the-protocol-relative-url/
I agree that you're right in your example, however I think this was only accepted and allowed to occur because it was in largely black neighborhoods where they deployed the military. They were already an 'other' of sorts so the general population saw them as a foreign threat that they didn't identify with and thus used military force against a criminal threat. It's the same as Katrina/New Orleans.

And to repeat my other comment: Military is supposed to protect a country from outside (military) attackers, police are supposed to protect from domestic (criminal) threats. When you make the military the police you make citizens the enemy the state of their own country.
90% of Newt Gingrich's Twitter Followers are Fake
I've seen plenty of perfectly white skin in the crowds, though not necessarily on their faces, of course.
Nothing, apparently. I was hoping they'd add stuff like the top bar in the normal google page, etc, essentially making this a google.com + ssl, but appearantly this hasn't happened.
Science project closes Omaha airport terminal
I'm with you aside from this: "why should accounting be automatically less creative than painting?"

I'm sure you don't mean what it looks like, but I can't imagine what that could mean.
Slosht sex up nightlife by deep slashing alcohol prices
They call themselves 'software engineers' because skilled technical workers prefer to associate with their cultural equals in an established white-collar profession than blue-collar craftsmen.

I hate the term "software engineer" but for the opposite reason: I see "engineering" as a lesser profession than computer programming. In programming, you never solve the same problem twice; you make something new each time because you can freely reuse what you made last time. In engineering, you're building the same bridge 1000 times over 1000 rivers.

A "software engineer" is a person that makes a career out of solving the same problem over and over again. There are a lot of people like this, but I'm not going to associate myself with that.
This sounds like a really, really bad idea in a country with the first past the post system.
畅想绿色家园作文
This is a great article. My knee jerk reaction was to be a bit defensive "but native development is a lot of work too!" And it is, great applications require a lot of work regardless of platform.

But the article isn't (explicitly at least) saying that web-based mobile applications necessarily require any more work than porting an application between multiple platforms, but it is saying that web-based mobile application development isn't just "crank out an app and it runs great everywhere" which is something a lot of proponents (among whom I count myself) certainly do argue.

As the article concludes, there are a great many number of considerations when selecting a platform, and the detail here highlights the many that exist for mobile development.

I really very deeply enjoyed this article.
Why can't your "gut" be involved in forecasting the success of your company? People often come up with the right answer without knowing how; making them write down every assumption they made while coming up with an answer would make coming up with an answer impossible.

The real world is not 9th grade math.
Isn't anybody there armed? Is it illegal to use a weapon to defend your home?
Is there a way to report spam?
To those having problems with the coupon code: I emailed Dave @ prag prog and they have fixed the issue. I was able to purchase the book I wanted with the 40% off. So try again!
I agree with everything you're saying about helping out in disasters, but when you mix military and police, it's just unhealthy. They have different goals/functions and can't/shouldn't be used interchangeably. Military and criminal threats should not be responded to in the same way. Rioters are criminals, let the police handle it. And if the police incapable of doing so, that is a separate problem in and of itself.
What version of grep are you using? Not too long ago the grep in debian/unstable was awful with UTF strings. pg135.txt is project gutenberg's les mis. What were your times?

I no longer notice this behavior:

dfc@motherjones:~$ grep --version
grep (GNU grep) 2.9

dfc@motherjones:~$ time LANG=C grep asdf < pg135.txt > /dev/null

real	0m0.017s
user	0m0.008s
sys	0m0.004s
dfc@motherjones:~$ time LANG=UTF8 grep asdf < pg135.txt > /dev/null

real	0m0.017s
user	0m0.012s
sys	0m0.004s
dfc@motherjones:~$ time LANG=en_us.UTF8 grep asdf < pg135.txt > /dev/null

real	0m0.012s
user	0m0.004s
sys	0m0.004s

There is not a lot of info about this in debian bug 604408

http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=604408

If memory serves me correctly this upstream fixed this sometime after 2.7.1 or 2.7.3

Funner fact: GNU grep used to be slow with UTF.
This reminds me of the 1998 movie The Siege. Terrorists are bombing New York and the politicians are discussing bringing in the army to hunt them down. Bruce Willis is a hard ass general and this is what he has to say on the subject:

"Make no mistake, Senator. We will hunt down the enemy, we will find the enemy, and we will kill the enemy. And no card-carrying member of the ACLU is more dead set against it than I am. Which is why I urge you - I implore you. Do not consider this as an option."

"There is historically nothing more corrosive to the morale of a population than policing its own citizens."
Heroku's down. Anyone else experiencing problems?
I suspect the real reason it was acceptable to call in the military is because fairly high numbers of people had already died (and thousands were injured and the property damage was very high). Killing a few more to actually stop it becomes more palatable in the face of something like that.

Excerpt from the wikipedia article:

Fifty-three people died during the riots[24] with as many as 2,000 people injured. Estimates of the material losses vary between about $800 million and $1 billion. Approximately 3,600 fires were set, destroying 1,100 buildings, with fire calls coming once every minute at some points. Widespread looting also occurred. Stores owned by Korean and other Asian immigrants were widely targeted,[25] although stores owned by Caucasians and African Americans were targeted by rioters as well.

And it indicates Hispanics likely played a larger role than blacks:

Half of all riot arrestees and more than a third of those killed during the violence were Hispanic.
EC2 US-East is down
Amazon AWS/EC2 seems to be having issues.
2009 called. It wants conkeror and xmonad back:

http://web.mit.edu/nelhage/Public/conkeror-dir.png

(In other words, this browsing experience has been available for years. While that's not a picture of my desktop, that's pretty much what it looks like. No tab bar, no window chrome. Just the content and a tiny bit of state information. Emacs has also looked like this for ... 30 years or so.)
Depends how old you are mate :-)
Also, more than likely you would lose your job and professional standing if you got busted for looting. This is a pretty big disincentive for you. But for the looters it's kudos.
Startup Quote: Michael Dell, Founder, Dell
I think its AWS I get the following for reddit as well:

An error occurred while processing your request.
Reference #97.8fa41160.1312856795.489b05e0

EDIT: My daughter just alerted me to netflix streaming being down as well. Asking if I can fix Netflix's internet, she is 6.

This started (with reddit) 10 to 15 minutes ago - Netflix, about 3 minutes...
There seems to be a really widespread EC2 outage. My company's site is down and we're in multiple availability zones. Foursquare is down as well.
Ideas are commodity. Execution of them is not.

- Michael Dell (@MichaelDell)

http://startupquote.com/post/8672428589
Heh, not exactly:

"A programmer may try to get you to install Python 3 and learn that. You should tell them, "When all of the python code on your computer is Python 3, then I'll try to learn it." That should keep them busy for about 10 years."

http://learnpythonthehardway.org/book/ex0.html (under Warnings for Beginners)
I hate LinkedIn. They make selling the idea of another "professional social network" next to impossible. It's ripe for a better service to usurp it, if only the VCs were willing to try.
EC2 US-east-1 is down
Re: #4. The name is not working for me. "Leaky" in association with anything vehicular is not one you want to make. Even without that association, the thought of anything leaking is not a pleasant one, esp. with young potential customers who are the intended user base. See other recent posts submitted here (from DHH and others) about how expensive, short, .com domains aren't necessarily essential for launching.
Network Issues

Issue: We are currently investigating network issues with our upstream provider.

Aug 09, 2011 – 2:37 UTC – less than a minute ago
AWS definitely down, at least for US-east-1a US-east-1d. Several servers unresponsive.

Support tickets submitted, but their dashboard still shows clean.
The idea that Americans are crying out for some kind of radical centrist is much cherished by technocrats, but is completely false. People decry partisanship in Washington while continuing to reward the most extreme members of their party, because "partisanship" is generally code for "the other side won't do what I want."
Large-scale Amazon EC2 Outage
One slight UX issue: The "Next" buttons seem like they have two different controls on them. I wasn't sure if clicking the arrow would do something different than clicking the text of the button. I think it would be more clear without the extra arrows on the buttons.
Life 2.0 - Amazon goes down, half of your assets are unavailable. Hello SkyNet!
And yet the Amazon status page says everything is fine.....http://status.aws.amazon.com/

Maybe Amazon could redirect people to twitter instead of its status page for info on whether it is up or down.
Interviewing? Come bearing gifts
http://www.downforeveryoneorjustme.com/heroku.com
There's nothing wrong with being a craftsman. I think programmers would be better off if they embraced programming as a craft, instead of pretending that it obeys scientific principles as yet undiscovered and can be practiced without reference to the skill of the individual programmer.
Another line that is spot on, IMO, from Battlestar Galactica:

> "There's a reason you separate military and the police. One fights the enemies of the state, the other serves and protects the people. When the military becomes both, then the enemies of the state tend to become the people."

So, I guess the screenwriters guild gets it...
Amazon EC2 outage
one interesting perspective on complexity is that of Ashby and his law of requisite variery. http://en.wikipedia.org/wiki/Variety_(cybernetics)#The_Law_o...

this work was later manifested in the work of stafford beer creating a control center in chile during the 70s.(http://en.wikipedia.org/wiki/Project_Cybersyn).
Discount Tory Burch Sale, Women Handbags, Designer Shoes & Purses
Discount Tory Burch Sale, Women Handbags, Designer Shoes & Purses : - Tory Burch Handbags Tory Burch Flats Tory Burch Boots Tory Burch Flip Flops Tory Burch Sandals Tory Burch Heels Tory Burch Wallets Tory Burch
Heroku Down
That would be very nice
I think he means that if you force every company into the same financial mold, you're not going to get anything interesting in the public markets. Anyone outside the box will not play in the public arena because the rules will be so restrictive as to be unworkable.

Most people think of accounting as being like math. It's more like writing.
I've been looking for something like this but as a desktop photo backup app with cloud option. With two young kids I have tons of pictures and videos to wade through and its just not cost effective to store it all on the cloud when 2TB drives cost $100. But it is _such_ a pain for my wife and I when we consolidate pics from our various devices and then do a backup to multiple USB drives. And its just going to get worse over time.

What I would love is an app that would analyze my library, eliminate exact dups, and backup automatically to each drive when I plug them in. Kind of like iPhone sync but from devices->comp->external storage. Super Bonus Points if it can auto-level pics.

But the biggest time sink is winnowing down the raw photos to a best-of list suitable to upload to an online photo sharing site. Usually we take 4 or 5 pics that are all about the same and then have to go through each 'group' and pick the best. Having so many usually means we just skip it and store them all for later. But that's really just delaying the pain, someday when we want to show them off its really gonna hurt. Its generally more important to me to get an OK pic that conveys the idea of the 'memory' rather than spending the extra time to pick the absolutely best shot.

Fancy algo's to the rescue?
Hey James, no they aren’t thank God!

Otherwise it would also mean the rioters would be armed. It’s bad enough they have makeshift weapons without giving them efficient ones. Once you have armed weapons you can’t make sure only the ‘good guys’ have them. I feel 30K of gun deaths a year illustrates that point fairly well :-(

And the illegal to use a weapon to defend yourself is a legal situation in transition in the UK. So if you take away the ‘armed’ part as you did, James, then the answer is no, not yet.
100% green for me
I second the Python docs, from what I've read so far they're excellent. If you already know another language, the language reference is particularly worth reading:

http://docs.python.org/reference/index.html
A greasemonkey script would do it pretty easily. That is the traditional HN solution, it seems.
In theory all articles have a "flag" link. If enough people flag an article, then it's killed. That's basically HN's version of a "report spam" button.

(I say "in theory" because there is either a high karma threshold or the potential to lose the ability to flag articles if it is overused; I am not presently able to flag articles, for example).
Buy Cheap Replica Designer Handbags - Replicabags.uk.com
We offer 1:1 quality designer bags, our price is not the cheapest, but our quality must be the best, and our bags are free shipping all over the world.
That would have been super nice. I think I waited several weeks, but I got in :). Thanks.