skysight-inc/HackerNews huggingface dataset:
For this sort of ticket the buyer selects from a display of, I would say, several dozen.
Yeah, it did miss. He might have good points when you understand he's just using that style as a gag, but after a few points, I just gave up.
No email validation? Come on guys...You accepted my blank string.
Generally, no, I don't upvote the answers, because I have no idea what open id provider I used to make my old stack overflow account, which brings me to the other broken thing about Stack Overflow... Open ID. Nice in theory, hellish in practice.
FWIW, I agree with you here. The other style changes were pointless (the "If I'm.." to "For example, if I'm.." nonsense). You can always roll back a change to your own question though. In the editor's defence, a lot of low-rep users post really unreadable questions. Maybe he saw you had less than a few hundred points and got a bit trigger happy.
I don't see it as so much of a performance issue as a usability issue.

Tornado uses eval for parsing templates. The nice effect of this is that you write Python snippets in your templates rather than learning an entirely new DSL for it (like in Django). It's pretty nice as long you're disciplined enough to not put business logic in the templates.
Yeah, that's still true — people who haven't participated in the site cannot upvote. I'm not sure if there was a larger point that I'm missing. Things still get upvoted quite a bit even with the rep requirement (and you could make a reasonable argument that the rep requirement means the votes you get are marginally better indicators of quality).
Amazon expected to roll out Netflix-like streaming service soon
This is where web companies and consumers come together, and large companies like Amazon can have a conversation that means something with the government. It's in Amazon's benefit (or Apple/iTunes, whatever large company makes money from media downloads) to work with the consumer here.
He was talking about the future rounds after the 150k.
Most (non-game) native apps are just refined clients for web services.

They won't go away any more than PCs went away when we all moved from PCs back to the network the last time.
This is how those sorts of tickets are sold here-

http://www.northumberlandtoday.com/ArticleDisplay.aspx?archi...

They slide out the little display holding the type you're interested in and you sit and mull over the aura of winnitude of each of them. There would be little tolerance for someone looking at each individual card for a minute, though.

The Ontario lottery corporation has come down hard on retailers because, of course, they're the ones who generally ply these scams.
Skype uses a number of super-nodes that provide some guarantees on service level and has a set of central login servers:
http://www.mjalali.com/blog/?p=10
Swap still provides one important function: it allows large, inactive, long-running processes to be moved from RAM to make room for more caches and buffers.

That said, if you never fill your RAM with buffers/cache, then of course swap makes no sense.
It looks like Aaron Robbs is behind the design: http://dribbble.com/shots/108144-Mail-Chimp-Redesign
> I could give you a huge explanation involving relay points and NAT traversal etc. but at the end of the day, these challenges have been defeated.

[citation needed]

All of them (to my knowledge, and yes, I've researched this) still require some sort of central network that gets contacted first. "Trackerless" bit torrent, for example, uses a DHT that is hosted by... bittorrent.com
Is this just a more expensive dropbox?
Even the flimsy backings are often structural, since they are the only thing that holds it square. Very annoying when you want to run cabling through.
>Finally, that's the first comment I get, instead of someone extolling the virtues of swap and babbling warmed-over 1990s rules of thumb about "twice the RAM is the recommended size of your swap file" as if I'm going to wait for even 200MB of swap to fill up before flipping out and killing the offending process, let alone 8GB.

Those people have doubtless misunderstood the point of swap. You should have a swapfile/partition because it allows allocated but currently unused memory (from an application which keeps data hanging around which is not needed for most of it's working life, or an application which simply leaks) to be dumped to long term storage, thus freeing memory for its real use: page cache. Sweet, sweet page cache.

I'm always happy to see a few tens, even a couple of hundred MB of swap in use, because it means that some application had some unused data hanging around for so long that to leave it there would mean my machine having to read from disk more frequently, which would be Bad.
i agree. i was really excited to play with this but was super let down by the clunky and confusing interface.

for example, it seems like the whole point of the service - to tag stuff with locations - is one of the hardest things to do. the only way i've been able to add a hyperlocation to my "dashboard" (instead of profile?) is by randomly seeing a link in the search results. i'm not sure why with their new design they couldn't add that link to the hyperlocations sections of my "dashboard."
For those interested in transit data, check out the GTFS Data Exchange, a directory of many agencies' scheduling and map data, following the Google Transit Feed Specification.

http://www.gtfs-data-exchange.com/
The point he's making is that Windows is being kept alive, in large part, by closed-source fanatics.
You know, they'd get tons of goodwill for something like that.
Proof is in the pudding. Where's the pudding? :)

From a quick google search, they seem pretty comparable. And in fact Django oftentimes wins.

http://genshi.edgewall.org/wiki/GenshiPerformance

http://stackoverflow.com/questions/1324238/what-is-the-faste...
uuu, i'd love to see that one
Stop measuring your swap space in terms of disk space, start imagining it in terms of "amount of time it takes to fill up". At a nice round 20MB/sec write, it would take a solid 400 seconds to use that much swap at full speed. In reality, you can't fill it that fast either, because it's seeking, also yanking other stuff out to run your other processes, and then sticking the stuff back in to run those other processes, so it's really a mess; the real amount of time it could take just to make initial real use of 8GB of swap could be days, no joke. (In other words, I don't care if you have a 80MB/s drive, it really doesn't matter much, plus swap usage tends to be full of seeks anyhow so it's not like you're going to get 20MB/s either.) Given that a modern system is, relatively speaking, brought to a near-complete halt by being in swap, what possible process are you going to run where you are willing to put up with your system being brought to a halt for even tens of minutes at a time, let alone the hours or days it'll take to fully utilize 8GB?

Clearly, you don't need and basically can't use an 8GB swap partition. So, how long are you willing to put up with? That will vary, but let's say 10 seconds before you're "flipping out and killing processes". That's a 200MB swap partition. But... that's only 5% of the size of your RAM! If that's the difference between a process completing or not, you've probably already lost. Or you should just kill Firefox.

On a 4GB system, the most likely reason a process is pushing you into swap is that it is in an infinite allocation loop, and all having 4GB of swap does is make your system crawl that much more before the process dies.

This is a result of RAM sizes increasing far faster than hard drive write speed has. When I had 32MB of RAM, it made sense to have some swap. I could swap out, say, 16MB of unused executable pages (bits of windows, bits of drivers I'm not using, bits of the massive Office suite I'm not using, etc) and get that much more working set, and this could happen in a reasonable time; the system choked for a couple of seconds but recovered in a stable manner. Now swapping out 16MB of executable is a joke. SSDs may change the balance, but these balances have been out of whack for a long time, I rather suspect that even with an SSD it won't be worth swap. Especially since by the time SSDs are truly common 8GBs of RAM may be entry-level because, well, why not? (Poking at Best Buy really quickly, at the $500 line you get 4GB for laptops, a little over $300 for desktops, coming down fast. I'm not sure they have anything less than 2GB now and even that is really into "don't use swap" for the average user.)
Sneakernet bandwidth is great, true, but oh! The latency!
To warn everyone: Mozy is a piece of shit. The software was written by retards and will happily steal all the I/O on my laptop for up to 15 minutes in order to backup a 1kb file. It runs on my laptop only because work mandates we back up something.
I didn't include all the obvious caveats in my post - it applies only to men, and to getting laid with attractive women.

So yes, a male prostitute with an attractive client base is a very high status man.

(It doesn't work for women, due to the key/lock principle: "A key which unlocks all locks is a very good key, but a lock which is opened by many keys is a very poor lock." Not politically correct, but true.)
Greek fire (unless you want to count napalm as the same thing).
http://bit.ly/evkm84

At least until John Hammond gets his wish.
I wrote an IDE the other day that nobody uses. Does that count?
I put even money that this helps their mindshare. For people that use Google/Bing explicitly today -- no delta.

But for a lot of people this is going to sound like, "Google catches Bing cheating". And for a lot of people this is going to sound like, "Google complains about competitor Bing".

Given where Bing mindshare and marketshare is today versus its search qualty, I think this isn't a horrible place to be. Esepcially if it gets people to say, "Let me try a query on Google and Bing and see who is copying?" or to simply see what the hoopla is about.

And Google made a mistake when they worked with Danny in getting this story out too. It should have been "Microsoft copies", not "Bing copies".
It would be great to be able to use my Google account to flag sites that I want excluded from search results. Don't want to see eHow? Click. Don't want SO clones? Click.

Google could then use this data to help identify sites that "spam", much like how their gmail spam filter works. I'd be happy to have google guess what sites I don't want to see based on people with similar "spam flag fingerprints".

They could even show me a list of the sites considered spam and I could check the blacklist for false hits.

Perhaps Blekko or DDG offer such functions? If so, do tell!
But that's a solvable problem.

OK, database geek hat on here. It's not too hard to pregenerate a set of every possible ticket combination, just lots of cross joining of numbers tables and a bit of coding of the play rules. Add in the payout rules and you can produce a total set of all possible cards along with the payout for each given card.

From this set, we can select exactly the number and balance of paying and non-paying cards we want, chosen pseudorandomly from the set of possible cards. Output that set and sort that pseudorandomly, then send to the printers. You've got a (pseudo) random selection of cards with an absolutely controlled payout pattern.

The downside, and what seems to be the critical problem for the suppliers, is that I suspect you'd have less 'near miss' cards this way to entice players. But it's absolutely possible to ensure that you have a defined payout pattern while also giving random ticket distribution.
1) Each client checks for internal and external IPs and saves them. That list is transmitted to your friends every time you update them with other data. It automatically manages this list of possible places to reach you.

2) There will be indexers for these cases which can be used as relay points. C would merely be a match-maker, telling each host which IP address and port is currently open. No data is sent through C.

Skype does this.
Lots of Ideas But Have Little Resource To Start Project
I have a lot of ideas for projects which I believe has the potential to hit big on the market. The only thing I lack is the resources and the drive to actually starting them off. Would anyone be willing enough to collaborate with me in turning some of these ideas into reality?
I could see why you'd think I'm being defensive, given all the 37Signals fanboys out there, but I am not among them. I respect their work, but I disagree with a lot of their ideas about running a company.

I am just struggling to find the point of the article. If he's simply calling out 37Signals, then more power to him. Here I was trying to find something to take away from the article.
So a Java double by default allows extended precision beyond the actual double precision the type implies? I can see why it is useful for certain apps to have this capability, and it makes the problem for Java much like the problem for gcc. Most people don't know about it and can be bitten by it, as we have seen, but there are also apps that make use of this extra precision. And yes, I don't know much about Java internals.
The point is the competition still lags, so Apple still has a free pass with users and developers. And if the competition suddenly caught up, Apple only needs pull back just enough to make us all forget.

Really, it's stunts like this that shows how much iOS leads the competition. Like electing a convicted murderer to public office because his competition is that incompetent. Android isn't forcing Apple to compete on its terms at all.
You need rep to upvote and downvote.
onomatopoeic -> alliterative? I don't think anything makes a sound like "pizza profitable" :)
What's the best alternative for passive, background, continuous Internet backup other than building something yourself?
Terrible how? I find frameworks are more than welcome to make use of optimizations that are not going to have ill effects on the user. For example, I've yet to find fault in Jinja2's ability to use bytecode-cached templating.

How do you define complex templates? And as Mitsuhiko has pointed out, it is not just a problem with GAE.
At first I thought that you wanted to misrepresent the article, but that doesn't seem to be the case, so no offense taken. Thanks for posting the link here. It's nice when other people find our work worth mentioning.
So what happens when a developer builds an app that does almost nothing. He givs it away for free. But to use the app, you go to the developer's site, pay money, and download a level or something, like my maze app example above. Presto! The developer has just done an end run around the App Store, and Apple doesn't like that.

The problem I have with this is that it is exactly what Apple said they were supporting when they launched the iphone:

http://www.apple.com/pr/library/2007/06/11iphone.html

http://37signals.com/svn/posts/459-iphone-sdk-its-called-saf...

Now they are positioning themselves to cut off this mode of delivery to the iphone. I understand that this isn't what has happened yet, but it's a troubling step.
Has any university ever successfully asserted ownership over its student's work? Legally how does the university acquire ownership? I don't see how use of university facilities give the university ownership. Further, the students paid the university. When did universities acquire the right to steal people's work without paying for it?

Universities may think they are the government, but I don't see how they acquire such rights, legally. Are students considered the university's slaves?
Creating a bullshit opt-out -- that they know damn well virtually no one will ever read -- and then having IE send apparently the entirety of a user's browse behavior to MS is sketchy as all hell. One more reason never to use an MS product.
Does this negatively change anyone's mind who was thinking of applying to YC? I always thought YC was special, they give you less money, take less equity, and typically value you out of the gate at over 100K. Part of the appeal was seeing what kind of company could be grown from such humble roots.

The 150K offer on the table is nice, and the terms are such that you would be foolish to turn it down, but also in my mind it changes the dynamic of YC a bit.

Was wondering if others felt the same.
Well there are a lot of examples of items that get submitted to HN and go unnoticed only to be posted 2 days later and get to the top of the front page.

This video, aside from being hilarious, is actually very informative. As someone who has been on usenet since elementary school I really didn't grasp how clueless the average person was in 1994 until I saw this video. It shows you just how far we've come in less than 20 years and really puts a lot of things in perspective (at least as far as I'm concerned)
Ask HN: Best alternative to Mozy?
What's the best option for background, continuous Internet backup other than building something yourself? Estimate around 150 GB of needed backup.
Phone books are like paper spam -- such a waste! Really makes me wonder what exactly goes into their cost:benefit calculation.
I haven't, but they sound interesting now that I know what they are. Mind you, my skills as a (non-computer) hardware geek are pretty weak.

Of course, I work seriously weird hours, so....

EDIT: Ouch. My ~4PM-whenever workdays are seriously incompatible with all the public meetings I see on HeatSync's page. Don't they ever have stuff on the weekends?
And what do you do when two people want to go to youtube at the same time? since the packets coming back could be to the same port from the same remote host you can't say which is which. You might be able to get around this by using the tcp window field but the more you have to examine the packets to do this the more expensive it becomes to route packets. And even then you aren't sure that you won't have the same things happening with the same window parameter. there's all kinds of complicated multiplexing and routing you can do but eventually it just becomes cheaper to switch to ipv6 and not have to deal with these issues at all.
Pardon what may seem to be a silly question (amateur "would-be" engineer speaking), but I have a doubt, which is the following:

Data needs to be stored. You either store it locally, and as such it is only accessible when the device is on, or it's stored on a central repository or index, meaning it's always on even if one of the devices is off.

How do you tackle this? How do you make sure that user A tries to access news feed of user B, and fails to get it because user's B device is offline?

Maybe I'm being slow or noobish, but it seems to be the same problem one has with bitorrent: user A downloads from user B if user B is online. If data is common, I have multiple seeds, but social network implies that nobody has the same data. Unless you copy my graph to my friends "device" so one has multiple seeds, which could be quite unpractical on mobile devices if I have a lot of friends.

How do you solve this "intermittent issue" and the synchronization and persistence problems it generates? Without a central "clearing"/indexing server? Even Skype has "Super nodes" to handle this issues...

This aside from the fact that "IPV6 deployment" is not going to be a easy cake to bake, one has to fix the problems faced by GPG trust model to ensure that two parties can verify (with some degree of trust) that the other party with whom they're communicating is, indeed, the person they expect, dynamic IPs, and so on.
My understanding is that we can't rebuild a certain gel that's used in some older nuclear weapons, because we've lost all of the formulas, all of the production processes, and the handful of people who had both the scientific understanding of the stuff and the clearance.

Has anyone else heard this story, and can they back it up with a real source?
I would roll it back, if I cared at all about the site. This all happened about a year ago, I'm only pointing it out now because it's relevant to this thread.

It's a really poorly-thought-out feature: new users who can't write coherently get taught that they don't have to, because someone will come along and fix it for them; new users who can write are more likely to be annoyed by other people playing copyeditor on their posts. Guess which group sticks around?
I wish the article had talked about the legality of doing this. Assuming I'm not doing this to launder money and that I report all my earnings, is this legal?
Yes, through mutual friends and indexers with persistent connections, these challenges are mitigated.
Oops! I just asked this same question (http://news.ycombinator.com/item?id=2167346). I'll stay tuned in both places - interested in the same answers!
Not in the UK lottery; all the tickets get dispensed from clear containers and have to be the next one on the roll (which comes out at the back so you can't see what the next one will be). They've tried educating their customers* about not buying tickets that aren't on the roll.

This to me seemed to be the core of the problem; not that the cards were crackable, but that it was possible for a user to select what card to purchase rather than just what game to play. Remove that and the problem largely goes away through simple education about valid play procedures as I suggested.

(* I say educated, but there's the infamous 'Winter temperatures' scratchcard which rather undermines that concept - http://menmedia.co.uk/manchestereveningnews/news/s/1022757_c...)
Indexers assist with making connections but the connections are still eventually happening directly.
The last thing the lottery people want is a lot of attention to the flaws in their games. Threatening the whistleblower would cause that.
Haven't tested it personnally but SpiderOak seems suitable to your needs.
No matter what others say, but SO is awesome. I have got nearly instant responses. Only once I had to pay someone on freelancer to solve my jquery issue. It is like having SO community helping me in my development.

I know it is tempting to gain reputation points by answering simple questions.

Simple questions will have tons of responses.
Instead try to pick the tough ones and answer them.
Carbonite - http://goo.gl/TTmDD
What part of search engines (and everyone else) using their customer's data to improve their service is news?

We get articles on HN most days on A/B testing and other things you can do to improve your performance, and I'm quite sure Google doesn't route my search results like this for nothing:

http :// www .google.com/url?sa=t&source=web&cd=1&ved=0CBIQFjAA&url=http%3A%2F%2Fwww.miniclip.com%2F&ei=KnRITbyhPIzQgAejqfmOBg&usg=AFQjCNHqQo9TrXtXXM5lDpiCmNQO9xwkhw
This is the argument everyone pushes, but it's not true. Yes, JavaScript is slower than Objective-C. No, it doesn't matter in most cases. Speed of almost all consumer apps is measured in user time, not in ms, and you can achieve top notch perceived speed in a web app for most of the types of apps on the app store.
Making the Internet Smarter at Helping Us
Making the Leap From Employee to Entrepreneur
even though pg says "there’s no reason for companies to turn it down"

There would be an advantage to being the only company not to accept the funds. i imagine the press and standing out in the herd might be well worth passing on the 150k.

Plus i think others angles and VCs will through money at you knowing you turned down the easy money.
New National Contest To Promote Cyber Security Skills In Teens
Wages usually depend on supply and demand in the local market, unless your niche is so specialized you personally compete globally (in which case you're probably earning a lot more than $100K). I'm not intimately familiar with Norway, but I'd bet heavily that a $100K job in the Bay Area probably would not translate to a 570K NOK salary. Healthcare, pension and cost of living differences also make it hard to compare.