skysight-inc/HackerNews huggingface dataset:
Yes and no. Web Apps are not only about videos. It's a new addition to the HTML5 toolbox and you can't judge that quickly. Let browsers first work more on it.

However, don't overlook HTML, JavaScript, CSS, HTML5 that quickly. Look at companies like Sencha, they have built extremely great and stable products with JavaScript. Not that stable, but they are still great.

Flash is cool, too. But I think only if used in its' own. Try to look at activeden.net and some samples of XML websites and you'll see how amazing they are. JavaScript isn't a thousands mile from it, but if Web Developers were using the best practices and improving their JavaScript code, their pages will be lighter and they'll have better performance.

But why target the iPad? Steve says what he thinks will convince his audience and sells more iPads. He's a much more of a sales man. He's trying to attract developers to HTML5 since it's the only way to kill Flash and get HTML5 to the top.

My Opinion: It's very good. I want diversification. Everyone uses a different platform and built something elegant. I don't like censorship of any of its' kinds. (like banning flash apps or websites, though, it's still an Apple decision). Let everyone decide which platform he wants to use, let him decides his target audience, his business model and make happy customers.
Producing and Monetising Mobile Applications for the West African market
Create Website-Friendly Content with SEO Company
Brickblue.com offers its expertise Search Engine Optimization Services in web re-designing. With a team of energetic experts, they provide website hosting, website development, website designing, testing and programming along with services in search engine optimization
> When instead the password recovery ends sending you a random password, I end doing the password recovery every time I need to enter that site.

This is what I do with 'Verified by Visa'. They make me use unintelligible passwords, so I just recover each time. It's horrible but I'm forced to.
I'm so glad jQuery came along. Everyone involved with jQuery rocks!
The only scenario I can imagine where storing passwords in plain text is acceptable is when you are going for a CRAM-MD5 sort of authentication where the actual password will never go across the wire and even then it is a hell of a trade off and there are alternatives.
gommm, can you recommend me your insurance provider? That sounds really interesting
The title is totally unfair. If iOS 3.x was still widely used in 2020, then the title would be justified.

> HTML wasn’t created for dynamic/interactive content, it was created to present academic documents.

Yep, and the internet was not created for porn, PTFE not for cookware, etc. Technologies evolve.

> JavaScript performance on iOS is 100x worse than desktop.

No doubt and that's unlikely to change. iPad uses about ~100 times less power than typical desktop.

> Canvas performance on iOS is so bad that it is barely usable.

Not hardware accelerated == slow on mobile. Hopefully the canvas will be accelerated, too.

> A lot of people don’t upgrade their software, iOS 3.2 is completely different than iOS 4.2 and you should support both.

Should you? We are talking about consumer devices. I think it's totally fair to ask the user to upgrade their platform (OS/browser) to get new features (it's free!). That's what Apple is doing, anyway.

> The iOS simulator is different than the actual device.

I agree, would be nice if it emulated the actual performance of iDevice.

> It is very important to note that every single Webkit browser works differently and --

That's the curse (or blessing?) of an open source project. Still, WebKit browsers (eg. Chrome / Safari) differs less than totally different browser engines. Would you be happier if Chrome had come up with their own engine?

> -- that older versions of the iOS has many bugs and missing features (the new ones as well).

No shit?

> Chrome and Safari have a bunch of rendering problems related with HTML5 video and CSS3 as well when you start overlaying content and adding CSS transitions.

No doubt. That's the price you pay for having multiple implementations of (loose) spec created by multiple participants. Which is still far more better situation than having one closed implementation created by a single company for few selected platforms (partially substandard runtimes).

> Android 2.0-2.2 also have many bugs related with HTML5 video.

Not iPad's fault.

> Apple bug tracker sucks, you can’t even see if anyone reported the same bug before, I won’t post anything there because of that and because I don’t agree with the company policy… -

Apparently Apple too suffers from "big company" syndrome.

> If you are a jerk, I will be a jerk with you as well…

Nice attitude.

> If it works well the end user will not care about which technology was used to create it.

Users have no clue, no news here.

> Don’t believe in keynotes, even better, don’t watch them…

Whether you consider it "amazing" or not, arguably Safari for iOS offers the best browsing experience today in its class (handheld devices) and Apple has advanced HTML technology a great leap forward.
Map of scientific collaboration between researchers | Stuff I made
I don't agree with your assessment of python closures. Just because you have to name all inner functions doesn't mean they're not proper closures.
Emma Watson Latest Hot New Wallpapers, Emma Watson Pictures, Photos & Images
Have to second that. I don't think I suffer from "classic" insomnia, as I don't really miss out on sleep too much, and if I'm awake in the middle of the night (or, well, morning) I can fall asleep pretty immediately. But on a usual day, not so much. Melatonin or meditation didn't help much either, it still takes about half an hour to power down completely.

To get completely exhausted, my cycles would look really, really strange. Or would have to include alcohol on a daily basis.

Never mind that I never have gotten a really good explanation why I should become a consistent early riser. Most people just cite external social effects that are mostly true if you stay up late, too. Or just don't apply at all (wife, company culture, deadlines, meetings etc.). Quite the contrary, if you're in Europe and have to communicate with people in the US, working late has advantages of its own.

So generally I'm not losing any sleep about not being an early riser.
A Short Primer on Egypt Now » American Footprints
What is an "Undecillion"?
I actually am a (reasonably) early riser, if I'm up at 7am most weekdays, 8am on occasion, despite the fact that I'm rarely asleep before 2am and often not until after 4am.

It's possible to have insomnia while still being someone who needs a sleeping pattern than a large part of the business world adheres to.
People who want to work at a great company are (likely) unwilling to make radical changes to improve things.

IBM hired Ted Codd, AT&T Ken Thomson, while Google is currently Rob Pike's employer. Clearly you would not expect all employees to do basic research (not even at the Institute for Advanced Study!), but I think we ain't seen nothing yet in terms of Google's research legacy. (The kind of which you won't find in a start up.)
I have accidentally managed to train myself to get up, cross the room, turn my alarm off and go back to sleep... all without any conscious thought. It's not very helpful.
Banyan: Tiger cubs v precious lambs
Internet Explorer 9 Fastest and Safest Web Browser
Clickst: Word-of-mouth analytics
The opening paragraph is misleading: what we can not make in a lab is matter dense enough to be just a "neutron condensate". The fact that some of it is superfluid is irrelevant: superfluids produced in the lab are likely very similar to those believed to have been observed.
My first impulse upon seeing the distribution was to say "Get off my lawn!"*

(I'm 45.)

* And that is before seeing the age group that is showing as 'dead'.
Marble Run: Best Overall Mozilla Game
Don't try to excuse bad security practice with "user experience". How good a user experience is having your passwords hacked and leaked over the internet?

There are many other better and secure ways of improving e-mail user experience. OKCupid, for example, sends out e-mails with "Login Instantly" links which contain unique keys which identify accounts. Admittedly, an e-mail eavesdropper could use one of those links to gain access to your account, but the keys can expire, can be remotely disabled, and don't contain any user data at all.

I have never heard anything about the PoF habit of sending regular e-mails containing your password, but if any service did that to me, I would immediately close my account with them and change all my passwords. I even get perturbed when companies do this as a one-off.
You can't expect college to teach you how to program. It's more experience and try-and-fail than anything else.

The college will teach you the basic, it will give you a ground to know how to start building. They won't tell you how to put the bricks together.
Ask HN: How HN improved your life?
Maybe you quit your job, maybe you started your own business, or you're getting more sleep, or you're dieting, or you're practicing mindful meditation.

What life improving event or practices you started after reading a HN thread?
> If you make it so that fixed bills are the only way to bill customers then what incentives do internet providers have to improve capacity?

To grab customers from the competition of course?

Consumers will move from congested ISPs to unccongested ones, this provides incentive for all ISPs to be as uncongested as possible if they want to keep their customers and revenues.

Of course, this presumes there's actual competition between ISPs and that consumers can choose freely, which is why this inherently stupid discussion is only present in parts of the US and Canada.
8 Tips for Freelance Designers to Get Paid Faster
Cash flow is crucial for any business, but especially important for small businesses and freelancers. To help you do just that, here are 8 tips that you can implement into your business immediately to help you get paid faster.
> Nope, Markus is no fool so if he stores passwords in plain text is for a reason, and a good one indeed.

There is no such thing as a good reason to store passwords in plain text, just as there's no good reason to email it to a user once a week.

I touched on this last night in my talk at the London HN Meetup, PoF are very clearly 'doing it wrong'.
Previous post/discussion:
http://news.ycombinator.com/item?id=1345281
We don't really know if they are encrypting the password while storing in the db.
It doesn't improve the common good.

Bing is not adding value with this method - they are thieving value. By thieving it they reduce the reward for the value that google provides. As such they reduce the incentive to provide genuine innovation.

Having said that - I don't necessarily disagree with the view that Google's position is a bit rich given the data that they do harvest from us folk without remunerating us for that work. But that doesn't make the argument against Bing any weaker. Two wrongs n rights n all that.
So the perfect setup would be to use your work as alarm, and then wake up and find the work done ? ;-)
To be cynical about it, you have to do a cost-benefit analysis. Is the improved user experience of being able to remind people of their passwords so much better that it brings in more revenue than what you can potentially lose from the risk of being hacked?
Security is always traded off against convenience. That's not an excuse, it's just the nature of the beast.
Yes, it would really be interesting to hear his experience in the following months, and how he now feels about college and his own knowledge.
That's probably the balanced approach. I'll try to do it if I get some free time.
Yes of course he has that right - it's his property!
Do you know about natural Weight Loss Supplements
Here are some fast tips to making your weight loss endeavors successful when using HCG products.For More details regarding wholesale hcg, please visit us at http://www.hcgtree.com/
FFS stop calling it a grid. It's a table.
I'm amazed how the author of an awesome tool like hping can get this so wrong. I know you're an incredibly intelligent and capable guy, but some of the stuff you're saying here is really bad.

There's almost always a UX/Security tradeoff, but in this case the user benefit is less than the loss in security - in other words the value of the tradeoff isn't sufficient to justify the lapse in security.

Setting the cookies to expire in 2036 isn't a good idea at all. If the user has a shared PC then you've just introduced a 25 year window of opportunity for anyone with access to that system to compromise the account.

What PoF should've done is include a password reset link in the email. No need for messing around with cookies, and those that remember their password can log in just fine.
It is also nice that Techstars rejection notice says: We hope that you are not deterred and we wish you the best of luck with your company

And on the link of general explanation "Why Not Us?" (http://www.techstars.org/whynotus/ ), they go even further: If you’ve applied and received notification of non-selection, we sincerely hope that you will go on to do great things. It will not surprise us one bit. Good luck!

It is really nice how people can reframe rejection into non-selection, and non-rejection into making great things.

Thanks all for the inspiring examples.
Or perhaps it's people who mistake obfuscation for elegance and brevity.
Similarly, I did not graduate with a CS degree, have been programming since 5th grade and yet feel I cannot program 'professionally' for a big firm that is loaded with CS geeks while I'm just an amateur programming for 13 years.

In this case, a lot of it is what you tell your brain.
Why do people say they got funded as if that's it. They've made it. Job done. Success is now a given.

I'm not convinced ability to get funded matches with likelihood of profitability.
Thanks -- didn't realize this thread was still alive. So the showstopper is that there is no equivalent to Bayes theorem for fuzzy logic, you're saying. Great clarification.
Google worked well for me, translation at bottom of article http://hosker.posterous.com/al-jazeera-hacked-together-to-ov...
Well, then, I would blame the non-ITs (managers) for a bad organizational model where they don't have enough work for their IT department.

I have a sense that this might hold true for more non-development IT roles as it is very rare for actual developers to sit around watch movies doing nothing unless they're truly in need of a break. Engineers love to code...or the good ones do.
Awesome Technology Photoshop Brush Packs - More Than 500 Brushes
Awesome Technology Photoshop Brush Packs - More Than 500 Brushes
It's amazing how many people don't understand this. I like to tell people I can give them a 100% secure firewall. Then I tell them it's called an AirGap - do you still want it? Engineers understand that everything is a tradeoff.
I don't understand this article at all. 99% of iOS users have NO idea that Apple have such a ridiculous screening process, so why would they download freely with the idea that Apple is the crazy gatekeeper?

Secondly, there is a TONNE of copying going on from what I can tell. Dozens of clones of the same games and apps pop up all the time, and while there is no blatant copyright theft, there is still some level of IP theft. Not only that, Apple completely rejects apps when they want to monopolize a particular segment (see: Sony eBooks bannage).

Finally, the reason why it's "getting better", is because Apple has been doing this for years now. Not only that, I'm sure they've streamlined their processes, and hired boatloads of extra reviewers.

I'm tired of seeing marco.org posts skyrocketing to the front page. He's a serious Apple fanboy who, most of the time, provides no real content to the HN community.
Whilst I don't quite agree with the message of the page (primarily as "Don't Make Me Steal" seems somewhat more apt for people in an actual desperate situation) I do appreciate the site.

The major advantage to a site like this is to be able to point friends or family to an easy method of sharing support for this cause.

Sadly online media/DRM isn't a problem limited to techies anymore. Almost every time I go to a friend's place to watch a movie there's a complaint that the DVD won't let you skip ads (or worse tells you not to download illegally whilst watching the legit disc!) - I'm sorry guys but I've never seen an illegal rip that actually contains a warning or an ad, the only people who see it are viewing it through a legitimate source. Once my friends started hitting the situation of "defective" Blu-ray DVDs designed not to play on their older players..

If the non-techies know there's an issue there's something deeply wrong. You can't punish and restrict the people who legitimately purchase your content and expect them to remain silent on the issue or continue the practice.
Most hiring is based on the idea that it is far worse to employ a bad candidate than reject a good one - which favors an approach of choosing fairly arbitrary filters to whittle down the mountain of applications that any decent job has these days to a manageable quantity.

Requiring a degree is popular as it is an easy to implement filter rather than any correlation with ability. (Note that question of whether a CS degree is relevant or not is an other question entirely - I'm a CS graduate and I think the maths & theory heavy course I did is irrelevant to 98% of development jobs even if it has been pretty useful for me).
O’Reilly Webcast: Scaling with MongoDB
I believe it's because most laptop vendors (besides Apple) think of touchpads as a "backup". Meaning that you are supposed to use a mouse and only use a touchpad when you have no option.
Find the Best Gucci Shoes for Mens
If you want to look different among your friends and relatives, Then why not to prefer gucci accessories like gucci clothes and gucci shoes for men. For more details about gucci belts and gucci wallets, please have a look at pickguccis.
Manymoon vs Basecamp. Any opinions?
I've sold dozens of t-shirts, ties, etc on both CafePress and Zazzle. But until this article, I never realized that I could have spend an extra 3.5 hours on each of them and been a serial entrepreneur...

Which is not meant to simply be snarky and diminish his success. But this is not a startup, and not just because of its simplicity.

It is not a startup because it is not a sustainable business. It is a quick cash-in on a very temporary bit of pop culture. A startup it would be... if you create a long-term, reliable income stream from such ideas.
.42: new experimental, all numeric top-level domain
Hacker News January 2011 4th Edition
> but in this case the user benefit is less than the loss in security

That's a highly subjective statement. Lower security makes the site more money with better user retention and it improves the user experience (as long as the site doesn't get hacked). For a bank the trade off will be different but for an online dating site I can see it makes economic sense to behave that way.
I think you're on to something. This must be how the IE developers get things done!
If your encryption key is stored with the databases you haven't gained much. The best thing to do is hash the passwords. It's quite common for people to say "encrypt the passwords" when they mean "hash the passwords".
This is very interesting stuff. I'm busy with a project where I wanted to develop something like this. But now I could implement this.

I would like to contact the founder(s). My email is on my profile page.
Al Jazeera was penetrated trough their advert system.

Replaced the advert with "Together to overthrow Egypt" in an attempt to discredit Al-Jazeera network coverage of current events in Egypt.

They say they were able to locate "the source". In the past weeks it has become a target with several attempts from Israel, Portugal and Morocco, without affecting the site.
Scala's upcoming dynamic capabilities
Awesome design. I have not heard about forrst. Will try to find someone for my projects.
Agreed. Getting funded IS being profitable for some startups. It is as profitable as some startups will ever get, relative to the financial position of the founders prior to funding. And that's fine. Not all startups will be a success.

I think funding becomes the thing to do moreso than it becomes the right business decision. I'm more in the bootstrapping camp which is what I'm doing with my startup.
Monads for the Curious Programmer, Part 1
That was utterly unreadable.
'Yeh Saali Zindagi' let us agree
Just study the following:

- Understand time & space complexity
- Security & Encryption
- Concurrency & why ACID transactions are hard

That will save you from most of the most embarrassing and costly mistakes of programmers without a formal education.

I've actually worked at a company that wasted millions on a fruitless project because management didn't understand basic automata theory:

- Finite State Machines / Regular Expressions
- Stack Machines / Context Free Grammars
- Turing Machines / Anything Computable

I've been thinking of doing a presentation: Everything I still actually use from my CS education in less than an hour. (It will take you a bit longer to study and really absorb, but it will probably take a lot less than 4 years of college and cost much less.)

EDIT: Another good thing to study, though I'm not sure if there's a good single source: Why distributed systems are Hard and why distributed transactions are Really Hard. I really didn't care for the teaching style of the professor who staked out that whole area as "turf" so none of my materials were particularly memorable or good, but the information was valuable.
Today I Learned: "unconvinced" is an adjective.
Any good SaaS/web-app for private investors?
I was wondering if there is any good SaaS/web-apps for private investors for assets & liabilities tracking?

With a rather big portfolio of non-listed and listed equity it's a full-time job to keep track of it (especially with investments in different markets & different currencies)...
I agree with you, but this isn't a solution either. You can, quite trivially, implement sending a one-time random hash that will log the user in when he clicks it. So, you can say "you haven't been active, click here to be logged in". This is less secure than not sending the hash, but we've already established you want the user to log in from the email.

This is more secure than sending them their password and more user-friendly than having them type it in. Plus, the hashes expire after one use, so they won't be able to be reused.

Storing passwords in plaintext is an extremely bad practice.
It is a milestone, a worthy and notable achievement. I don't see that this post inferred otherwise. Actually, ycreject says: "Raising funding is only the beginning of this journey..."
Is there any way to specifically contact or call paypal and premptively warn them that your account is about to get a huge influx of orders, so they can help you prepare all of the paperwork they're going to ask you for in advance? Many people talk about paypal screwing them, but I rarely hear of anyone taking any preemptive action. If its not possible, then its something they should make more evident.
As I said above, this is even a false dilemma. You can have both increased security and increased usability by including one-time hashes in URLs that log users in.
// GET THE RIGHT HAIRCUT
That is how it is right now, but run into a brick wall until you conquer it isn't the best approach. Guided practice would be much better. For that to happen though we need to get better at being able to describe what we learned by running into that brick wall.
HawtDispatch - libdispatch style API for Scala and Java
Do you have any preferred links or book titles?