skysight-inc/HackerNews huggingface dataset:
Do you have a good way to differentiate yourself? You say "all the features I was working on". Do you have a vision for something neat that they haven't done? That would be the factor I'd worry about.

If not -- if they've really done everything you intended to do -- I'd drop it, and take up a different project. If they're not scratching your itch, or not doing it quite right, then there's room in the market, because somebody else probably also has that itch.

To put it another way, would you rather use the product you've been working on (when finished) or the one they just released? If you'd rather use theirs than yours, then they got it right and you're doomed. Quit. If yours would be noticeably better, there's room. Continue.
Just as a heads up for anyone considering buying the kit regardless of the $100 off, it's actually cheaper to buy the parts in that kit individually, and it's really easy to do that because they link all the individual product pages. Not to mention if there's any parts you want to buy more of, you can get volume discounts on that. I don't remember exactly how much less, but I believe it was ~$10 or so in total.
You know, I don't think I fully understood that one part.

A small valuation is in the interest of the acquirer, but a bigger valuation is in the interest of the startup-to-be-acquired, no? (of course, not too large to the extent that they become too expensive and thus kill the deal)

So it's an optimization problem - you want it to be as big as possible for the startup folks to win $, but small enough that it's easy for the acquirer to justify
I'm going to get the starter kit, but since I have to pay for it, it's cheaper from Hacktronics. They call it something else, but it looks to be the same kit, or maybe better, for my purposes.

http://www.hacktronics.com/Arduino/Arduino-Educational-Learn...

I wanted "Programming Interactivity" as well, which is cheaper on Amazon.
The sorts of issues I see with jquery are ones of gross inefficiency.

People use $ within loops without a second thought. Why wouldn't they.

It makes for quite ugly inefficient code IMHO. Having said that, it does fill a niche for people who don't want to sit down and learn javascript.
I've always thought that the best way to put your technical skills to the greater good is through your day job, not instead of it.

Some of my days jobs have been to write software to ensure that:

- people get the right prescription medication on time
- firetrucks and ambulances get to where they're supposed to be
- parts that go into cars and planes are properly certified
- prisoners are kept in jail
- those same prisoners get proper medical care
- electronic equipment gets assembled properly and on time
- medical supplies get dispatched to where they're supposed to
- insurance claims are processed properly
- quality data is properly maintained for food items

You don't need to do charity work on the side in order to contribute to the greater good.

OTOH, if you don't think that the work you do during the day contributes to the greater good, then maybe you should consider doing something else with your valuable time.

Do good and get paid. You can do both at the same time.
Not really SEO, more good practices for implementing web sites with sensible and readable URLs. Good to catch up with the open source world, I suppose.
You can't really deploy a cramp app with Passenger. You'll have to use nginx/apache + thin cluster. http://code.macournoyer.com/thin/usage/ should have more details. I haven't really tried it with Apache, but nginx has worked great for me.
Then watch a 60fps video. Then decimate it to 30fps, and watch that. Or will you claim that there are "outliers" in a constant framerate video, too?

The visual difference is so significant that television broadcasters have kept interlacing solely for the greater temporal resolution, despite the tens of billions of dollars in inefficiencies that the legacy technology creates.
Couldn't get past the credit card page. Guess I'll get back to work now.
Didn't make it. I even did all my shipping details before it started. But then again, refreshing the ckeckout started to get old and my attention went somewhere else. At least I know what's in their catalogue now!
Sorry, I down-voted you thinking this was a spam comment. I see now that you were actually pointing out the other sites this author has written. Sorry about that!
Agreed with regard to the HTML point. There are a bunch of things that can be done with string concatenation that can improve performance significantly. It may not be pretty to have HTML strings embedded in the JavaScript, but sometimes it is necessary to achieve acceptable performance.
Giving free courses / seminars on how to prevent computer fraud. (Like explaining "password", "phishing", ect pp)
Nice find. Their ethernet shield is cheaper too. (I need to fight the urge to buy more shields...).
Open Source Performance Testing Tools
True, but Hollywood has lost the dominance it had 30 years ago. Orlando, Vancouver, and a handful of other places are often chosen due to the costs and regulations that a Hollywood production now entails.
I had my cart full a couple of days ago and was sitting on a checkout page and never got through.
There will always be crazys using silverlight/flash/java applets for ridiculous things. Best avoid them.
Maybe on mobile, but certainly not the desktop. While I would certainly prefer to build everything in HTML/JS/CSS, if I want a media player or gallery that works predictably and consistently Flash is certainly the best way to go. Ditto online advertising.

Since Adobe rolled out AS3 I would say the Flash platform is as vibrant as ever.
Right, and that's exactly the immaturity I'm talking about - you're writing in a language designed by A interpreted by a program written by B in a language designed by C compiled to an architecture defined by D, where A B C D are sets of people who have with little or no interest in what the others are doing. Between KDE, X Windows, and the graphics card, how much code complexity and hardware is necessary to do what Ivan Sutherland did nearly half a century ago?

Understanding a computer system in its entirety simply isn't possible now.

Precisely! But there's absolutely no reason why it can't be, aside from the inelegant, weak, and opaque abstractions we're using.
just for stupid things like animated menus

Like I said: dwindling relevance. Nobody in their right mind uses Flash for anything important. The one small exception is games, but the iPhone platform has no shortage of games that are faster, better looking, and better tailored to the platform than anything you can do in Flash.
Actually the troll term applies to the lawyers that specialize in finding items being sold with expired patent numbers on them:

http://overlawyered.com/2009/06/a-fortune-in-his-coffee-cup/

They don't need to have any connection with the offending firms, and they get half the fine as a bounty. At $500 per item, that's quite a haul! In the original case, a lawyer noticed his coffee cup was stamped with out-dated patent numbers, so imagine the potential fine there.
If you had left it at the apology I would have voted you up.
And so time marches on...

It'd be neat to have a graph of when various algorithms and numbers of bits were cracked, and see what progress looks like, long-term and on average.
These are pretty limiting options. Where is: I want a tablet to play two player touch games. Or: I want a tablet to use as a REAL personal computer, with me everywhere always connecting me to the Internet in a form factor that works better for real computing than a phone.

I think people are too focused on what they think a tablet isn't good at and aren't open to the possibilities of what it could be good for.

I'm very excited about the Apple Tablet rumors but I would buy a ~$700 tablet from anyone who does it correctly. It's going to take a new software paradigm, possibly a new form of a Zooming UI (http://en.wikipedia.org/wiki/Zooming_user_interface), but I think there is a real market there.

The Courier is just as interesting to me but I still have doubts Microsoft can actually pull something like that off.
Learn how to speak Na'vi
I agree with the sentiment but the article is a bit over the top. Generally, I only recommend jQuery for small scope websites because it promotes what I consider to be poor code quality. Chaining may enable faster development, but it isn't worth sacrificing readability to get there.
Surely it is only dumping when selling below cost? I can't imagine that MS is losing money on this.

Charging differing prices for different market segments is a reasonable business practice, and it could be argued that Linux is the OS that is distorting the market, seeing that there's no licensing fee at all involved. :)
1. Use a slow js library framework abstraction layer! yay!
2. Speed it back up a bit by using ugly messes of html strings
cough cough YouTube? (also, the majority of online display advertising, Facebook and countless other uploaders, etc...)
...and now their IRC channel is full of pissed people:

[snip]
< pissedagain> NEVER ORDER FROM SPARKFU*K !!!!!!!!!!!!!!!!!!!!!!!!!!!
[/snip]

PS. Edited a bit..
There is a significant difference between a locked-at-30fps game and a locked-at-60fps game. Heck, I've seen 60fps video on a PC and you could instantly tell that it was uncannily smooth compared to regular 30fps video. Many high-end filmmakers have been pushing for higher framerate movies as well - Roger Ebert has been a big proponent of this due to demos he's seen (preferring it over 3D), and James Cameron was pushing for Avatar to be filmed at 60fps.

One of the most interesting examples of 30fps vs. 60fps. was the PC port of the original Halo. It has the option to unlock the framerate from 30fps and render as fast as possible, unlike the locked-at-30 Xbox original. However, all the animations were 30hz - if you disabled the framerate lock, the gameworld would run perfectly smooth (moving, physics, etc.), but all of the animations stayed at 30hz, appearing choppy and disconcerting. (I believe there are demos of Halo 1 for PC and Mac, should you have a computer capable of running it - since it's many years old it should be OK on anything with a reasonable graphics card, though you may need to turn the graphics settings all the way down to see the effects.)

Many games will be fine at 30FPS, as long as they maintain that framerate - but for very fast action games, the extra frames do make a noticeable difference in feel and responsiveness.
I don't see how this is actually bad? Everybody wins, except the companies that use actually fraudulent marketing.
Yes it is, it's just not yet evenly distributed.
That's what I figured. I was hoping (wishing?) that it would be a nice drop-in, in-process async endpoint for when I needed it. But it looks like the sysadmin side is a bit more complex than that.
Isn't the default for ssh-keygen RSA 2048? That should be safe for a little while longer.
I would say it depends on the type of tech and solution you're dealing with.. If it's an interactive children's book for example then the tech or resources required are minimal and it's more about your unique spin on the product than what's behind it.

If you're talking about creating the next iTunes, something that requires tremendous resources, or bleeding edge tech like Google Wave then you're probably right - you just won't have the resources to compete. Those are the kinds of products that a well funded company will always have a clear and definite advantage in producing.

Somewhere in between the two extremes is a large grey area where with a little bit of luck and determination anything is possible..

I would stay the course unless the financial burden is too great.. It's often the case that when you keep working towards a project goal you find new and interesting ways to tweak your product offering so that it becomes something entirely different and unique in the marketplace..

As long as you think there will be real demand for your product then there is always a chance to spin the marketing in such a way that makes your solution stand out from the rest. Feedback is critical as well.. So don't be shy about asking friends and family.

Your first concern should always be product/market fit not potential competitors.
This is pretty amazing news. Last I heard, I thought that UnladenSwallow was 2.x-only. Now it turns out that it's going into 3.x and there will be no 2.x Unladen. Wow.

Really great news for Py3k.
Wow. As of 1:00pm EST my browser is not even sitting and trying to load... The connection immediately times out.

Perhaps they realized that the site had become unusable and have pulled the plug to try to reduce the load while implementing a fix?

I've never had to do it but I should imagine that a local reverse proxy cache should be able to be setup pretty quickly... That would definitely help them with their main pages (products etc..) and leave their servers free to deal with requests pertaining to making and placing orders.

This is all assuming that their server-side code already outputs the correct cache control headers of course...
If the decimation does anything but average frames, then it's a lossy process and of course there will be detectable differences. And if it does average frames, it's susceptible to the aliasing issues I mentioned above (lighning flashes become gray blurs, etc...)

The question was if there's a single game (or video) you can point me to that (1) has a solid 30Hz frame rate and (2) looks perceptibly "not smooth" for some obvious definition thereof.
If the pie is big enough, then you'll have your share. It's unreasonable to expect you to own 100% of your market. So if the market is big, there can be many players. Even the idea/product is same, you can still have your own presence.

Having competition just makes you work even smarter and harder than before. So go for it.

As a matter of fact, I'm in the same boat as yours, and I'm not giving up!
I've tried a bunch of times to replicate the URL message that you are seeing but I have been unable to.. I thought everything was supposed to go on until 11pm...
If this made it into a standard, it'd be a big deal for JS gaming apps, which - at the bare minimum - should be able to compose a mix of one-shot samples and looping BGM. Right now you can't even do that with <audio>.
I have been collecting visual proofs for over a year now. I think I am gonna start writing an article series about math visualizations.
No. I get it. I just don't care.
if you want people to read your article with a discerning eye on the topic of what you think should or shouldn't be jquery best practices, you should probably mention that somewhere in the title or intro paragraphs. and maybe offer more than a sentence of explanation on the examples

right now it reads like "jquery code is ugly. here's some examples of how ugly it is". and people are simply pointing out that the ugliness is purely self-inflicted. the code examples don't need/have to be written as such. you can classify them as stylistic choices. so its more like "my jquery code is ugly" or "i found these ugly snippets online".

just my $0.02.
I don't get the tablet thing. Keyboards work.
Sadly hacktronics is US-only, whereas sparkfun is not.
I think HN wants ranking based on content and not the poster's social network.
In what world is Flash 'dwindling in relevance'? Maybe the hyper progressive iphone-toting geek world but down here on planet earth, where we still browse the web with things called computers, Flash has massive leverage and I don't see it going anywhere for years.
I was going for that too, but wanted the "Making Things Talk" book (which is also cheaper on Amazon). Getting the individual pieces for the kit on sparkfun was also cheaper than getting the kit, and you could get a full size breadboard too. Thanks for the find.
Did anyone reading this actually make it through?
It could be more if they offered cash + stocks.
It would appear that I was partly correct. The site is back up now and performing much, much better from what I have seen. Free Day is officially over though (apparently they gave away the whole $100k!) so perhaps the load they're seeing is now just drastically reduced...
So that would mean that the 'evenly distributed' future isn't here yet? Wouldn't that still make it the future? Oh wait my head asploded.
Why exactly do we need to pay a lawyer $250 per coffee cup to stop this? Leaving patent numbers on designs you've been selling for decades is a technical violation, but this sort of bounty-seeking loophole is a terrible way to stop it.
I don't see how prefixing names with $ is a "smell". It's just a convenient way to differentiate jQuery objects quickly. sort of like "strVar" or "intVar".
All About Teacup Yorkies: Health Risks and Buying Guide
This page is all about health risks you should know about when looking to buy a Yorkshire terrier. Teacup Yorkies are at risk for easily broken bones and small, fast, indiscernible movement. Yorkies may develop separation anxiety due to their terrier nature. Smaller is not always cuter; they seem to develop more heal problems due to more genetic defects.
http://www.idealist.org
These Tumultuous Times
The Truth About Mashable
Large web-hosting companies hosting more than 151,000 infected sites
MySQL users: keep an eye - possible 0day in the wild
I'm Australian, but I work in Canada. I have never been able to get the date formatting here right all the time...

Now, whenever I have to write a date by hand I make it impossible to misread. Like so:

01/Jan/2010
I agree and I love python for that, but people learn Ruby specifically to do Rails work.

My point is only that python has no similar library or framework driving uptake.
Simple editorial fix: Add quotes to the title to clarify that you're referring to the noun, "jQuery 'Code Smells'", rather than making the statement that "jQuery Code is Smelly".
The x86 ISA has significant complexity to it. The essence of the problem is that the logic required to decode x86 instructions (originally designed to be featureful for assembly programmers' convenience) is large, compared to that required for the ARM ISA which was designed to be decoded in an efficient manner.

That further logic certainly increases static power in terms of the extra area used, and also increases the dynamic power as more translation is required to get from an x86 instruction to the hardware control signals (I believe that the central part of the Atom effectively runs a different ISA translated from the x86 ISA via microcode).
Yeah, I think about that enterprise software RFS as well. I'm working on a data warehouse for a bioinformatics research center right now, so we are somewhat playing in the same place.

Can you share what third party software you're using? I'm looking at some of the BI platforms now and comparing that with a ruby/sinatra backend hooked up to a decent jquery based web frontend developed in-house. And, I'm using this experience to decide if I can come up with something that would be worth submitting to YC's next round. It would start with the users building their own reports without needing IT, but there is some other stuff more on the backend with data mining and correlation that I think would be the real win.

Oh, seeing joshwa response, I might fall into the hungry hacker category myself.
Sure.

Here, I'll give an example that doesn't even rely on high motion, flashing, or other such tricks: a simple video game clip. This particular game engine has its display locked to 60fps: the in-game time between two frames is absolutely constant, so even if your computer is too slow to display in realtime, it will simply output frames slower. As a result, the FRAPS'd capture of the game is a perfect smooth 60fps no matter what.

Additionally, it doesn't have any single-frame effects that would be visually aliased (e.g. lightning), nor does it have any sort of motion blur.

http://mirror05.x264.nl/Dark/testfps1.mkv
http://mirror05.x264.nl/Dark/testfps2.mkv

Don't look at the filesizes (obviously, 60fps will be larger), and don't go checking the file info or whatever. Just play them in your favorite media player.

I'm pretty sure you'll be able to tell which is 60fps.
Yeah I hear you. But to be fair, if anyone uses jQuery to do a select that requires a lot of dom parsing in a loop, is jQuery really to blame? Even I avoid that and I'm not a real programmer or anything..

Anywho, my major use of jQuery is for dom parsing and manipulation. It's just so darn comfy! I still need to know javascript for all the rest of the stuff the app is supposed to do though.
Because it's dishonest, and makes for bad code.

$('body') looks to the uninitiated to be a simple variable. Maybe they come from the PHP world, so they think "Ah! that's just the variable body from the DOM, ok great.

When in reality, $ is the name of a mammoth function that could take ages to execute. It'll also execute every time.

eg

for (var i=0;i<1000;i++) {
$('silly').doSomthing();
}

This is horrible horrible code. It's calling the function $ 1000 times. Why?
Laptops are kind of awkward when doing something besides sitting and using a laptop. So when cooking, or when gaming (bg more than vg), or fixing stuff around the house, or whatever, tablet form makes sense. It is an information lookup device, like puting documents on a clipboard, more than a laptop replacement.
Samsung's 14-inch transparent OLED laptop (video)
You also have a full time job doing something else.
HTML5 video element means FLV is short lived.

Or at least, _could be_. I expect IE's lack of support will prop it up for quite a while.

Also, you make it sound like YouTube isn't on the iPhone.
What is the functionality of your app? Get the MAIN functionality finished and release, don't worry about the "other functionality" right now. Release in small iterations, in amounts that a single person can handle. Follow this process and continually release features and improvements based on user suggestions.

It's ultimately up to how you feel with taking a risk, no one can tell you what to do. If you believe in the product, other people believe in it and you feel comfortable then go for it.

More resources on MVP:

http://www.startuplessonslearned.com/search/label/minimum%20...
http://venturehacks.com/articles/minimum-viable-product-exam...
Giving up! Quite the opposite, the goal the entire type was for Unladen Swallow to be merged back into Python itself, so everyone can benefit. Bringing it back into CPython gives it the potential for the most eyeballs. I don't know whether Google will continue to pay devs to work on it full time, but certainly the community won't let it languish!
I keep meaning to write more of these too. My blog is (ostensibly) about programming, but I find that I keep drifting further and further into mathematical topics without tying them back into programming somehow. I should probably commit to one or the other, I just can't decide.
As the article said, you see chopping because the images are sharp. Imagine if your eye only worked at 10fps. You'd still see the difference between 30 and 60 because moving objects would chop even after averaging over 3 or 6 frames. It's just that the difference between the frames would be smaller at higher fps, so eventually they are too close to notice and you effectively get motion blur.

If the game rendered at 30fps but with motion blurring to account for 1/30s of motion, and at 60fps to account for 1/60s of motion, I predict it would be very difficult to tell the difference.
Nexus One. Frustrating Sales Process
As I understand it, PGP uses RSA just at the outset to generate a 128-bit (or 256-bit or whatever) key for the rest of the message. So the PGP key length is a one-time cost (per message).

Many years ago (early 1990s) I generated a 1024-bit public key which was the limit at the time. A lot of Moores have passed since then. Since key generation and usage is no more than O(bits^2), possibly only O(bits log bits), I don't see why people aren't creating >= 8192-bit keys these days.

Or maybe they are. The MIT keyserver is down at the moment, at least if I ask it for anything.