skysight-inc/HackerNews huggingface dataset:
Cheap Nike Dunks SB, Air Jordan shoes discount for sale in 100% quality
Welcome to our cheap Nike Dunks online Store, a great opportunity to purchase series of excellent and cheap Nike shoes and services securely and conveniently. We offer numerous stylish Nike Dunk, Nike SB Dunk, Dunk SB, and Discount Nike Dunk SB and some valuable Air Jordan shoes limited edition here. And we hope that we can offer the top quality products and first-class service for our customers all over the world.
Cheap Custom Nike Dunks shoes new arrival for cheap sale online - DunkIDFire.Com
Custom Nike Dunks new arrival and look pretty good – it is the perfect shoes for this summer. No matter the men or the women, they all like Nike Dunks Custom very much. Most of all, all the Nike Dunk shoes here are for sale at the discount price. Do you also want to purchase some elegant pairs of Nike Dunks shoes? Well we think our web would help you. Here you will see a brand new custom dunks.
Google+ API a Technology Review
Comparison Shopping China Prouducts Get the Best Deals on ShopSimple.com
Great! Sorry for the snark. I've got the rage of a dragon inside me.
服装批发
Reading through the examples and docs and I think this looks very interesting.

Anyone here have any experience with it?
I agree. I think in general the absolute best societies can only happen when authorities step back and let people do as they think is best. The paradox is that this can also make it possible for the absolute worst societies to form. It depends on the way individual people decide to regulate themselves.

Personally, I like the idea of anarchy in an attempt to get the best society possible even if it results in a less perfect one in practice.
l = [i for i in l if predicate(i)]
> I could fork the source and go my own way

Or go nowhere, if you think the software does whatever you need. When you have lock-in, it's always the vendor's decision and if you don't like where it's going, you have no choice. When you have open-source, the decision whether you continue with the product or find an alternative is yours - you are free to do whatever you want.
Inferno on Android
Which is an excellent reason for a trail by jury. It leaves open a chance for a jury to decide "this is bullshit!" There's of course a legal term for that, but I'll be damned if I remember it, IANAL and all...
With all this "I failed, I took risks, I hit the bottom, but now I'm awesome" type post mortem advice in the entrepreneurship community, I'm wondering how much of a survivorship bias we're seeing here. "Risk" isn't risky because it always pans out.
I work for a financial software company and we have a lot of projects so it depends, really. Recently we've been looking for some frontend Javascript developers the project I work on. The interviews we've been conducting have reflected that - mostly questions on things like JQuery/Moo Tools, having the candidate code stuff using AJAX, etc. "Real world" stuff in other words.

We often hire C++/C#/Python/Perl/Ruby/Objective-C/Java/etc (seriously, we use all those languages) to work on existing code bases. We work on Linux, VMS, Windows, iOS, and BlackBerry. We have plenty of "glue" code, frontend code and code that needs to deal with large amounts of data.

We don't expect recent graduates to have much coding experience. You seem to think that we have some strict checklist which is not the case at all. I really don't know where you got this idea. My initial comment was simply meant to answer the OPs question. I don't always ask those questions, I weight many things in my decision (including whether I think I conducted the interview well - sometimes it's clear that I've failed to properly describe the problem) and discuss the candidate with other people who have also interviewed them.
It looks like they took Socket.io and added an RPC call to it, and called it NowJS.
I know there is a temptation to look back on events with hindsight and pound your chest shouting, "Mea culpa, mea culpa!" But it is a misplaced notion in your case.

You describe your first attempt at a startup as a failure. It should be seen as a learning experience. Entrepreneurs tend to be risk seekers, which is why they take the chance on a startup to begin with. I would guess from your description of your actions with FlightCaster that you were far more risk averse the second time around, from which I conclude that likely you learned that you took too many heedless risks the first time.

Would there have been an exit with FlightCaster if you had taken more risks? Possibly not. Perhaps the level of risk you took on was exactly what was needed. The nature of life is such that you will never know.

It is good that you keep in mind how lucky you are, though. Many good people lose out while making all the right decisions. After all, even with a 95% likelihood of success for a particular action, 5% of people will still lose. And there are an awful lot of bets you need to win in order to get a startup off the ground.

So make sure you learn the lessons you can from the past, but keep it in perspective. Otherwise you will put too much emphasis on things. I wouldn't trust a person to run a company who didn't fear that it might fail, but fear is self-fulfilling if you let it. Striking a balance between the two is the key, and each experience you have helps you find it.
If you live life thinking you're some type of helpless victim who can't do anything to save money or improve their situation in life, you're not going to be successful. Excuses aren't helpful.

$5 a day adds up to $150 a month. Some people--enough to support entire industries--spend that much on things that make their lives measurably worse, like cigarettes and satellite TV.
I think that is not true in general. Consider, for example, the charge of reckless driving.

I think (although have no data) that there are probably more laws requiring human judgment than are based on strictly numerical criteria. Off the top of my head, the various degrees of murder, perjury, hate crimes, divorce settlements, and probate court. These all may have very specific criteria to meet them, but there is no way an algorithm could determine innocence or guilt.

The only numerical laws I can think of are speed limits and the lines between grand theft / theft.
It's worse than that, if the law were software then it wouldn't even run on client machines, it'd only run on specialty hardware in the lab.
> Joe Average has $80,000 in student loan debt, $25,000 in credit card debt, and a $10,000 car loan. His total monthly debt payment is about $1,200 and he’s going to be making those payments for the next, say, ten years.

Okay, I'll just go ahead and ask: why?

Why are so many young people so heavily in debt? Is this an American thing? Or a Western thing in general?

I see people like this in every online community. They barely make enough money to pay for housing, food and utilities, yet they use credit cards to purchase Xboxes, e-readers, smartphones, expensive computers, Netflix, Pandora/Last.fm/GrooveShark/whatever, iPods, tablets, games off Steam and FSM knows what else[1]. And then they go eat at the local fast-food chain because it's cheaper than eating real food. Sometimes I have serious doubts about the sanity of these people.

Why are young people who don't make money being given credit cards? Why are they purchasing cars with money they don't have?

I'm curious. This cultural phenomenon of spending more than you make is completely foreign to me.

---

[1] List not limited to technology, of course.
A single exception doesn't mean your right.

You might not require a CS degree (I see a lot of shops starting to give up on that, but its still common), and hopefully you don't discriminate (3 guys, all about the same young age right?), but I'm convinced there's a lot of development talent out there not being utilized because employers have an exact image of what a developer looks like and is only trying to find that, which would explain why there is both a "hot jobs market" and lots of unemployment at the same time.
This may be working great in your application but you're implying that it scales nicely and you're wrong about that - hand waving may work in your case, but Baron's whole point was that there are easy solutions that will make things better if and when an application grows to the point at which it's an issue.

I've personally been down this road many times, and the last time I made the mistake of relying on SELECT FOR UPDATE in a queueing system it broke down somewhere on the road between 1msgs/sec and 50msgs/sec. That application committed before it dispatched to the worker app so I would consider it a fairly similar access pattern as yours.

The solution I went with in that case was exactly what Baron describes at "Locking is actually quite easy to avoid." - something along the lines of UPDATE queue SET selected_by = dispatcher_id, selected_time = NOW().. and then SELECT * FROM queue WHERE selected_by = dispatcher_id. I hate putting pseudo-SQL because it's already setting bad ideas in some random reader's head. Anyways, that scaled up to several thousand messages per second and ran happily for years, long after I left that particular company. May still be running depending on who you ask.

Long story short, it's great that your solution is working for you but the weight of public knowledge suggests it's not a great solution for anyone else to pick up on. Ping Brigade looks nifty, I hope it works great for you. Please don't suggest this pattern to other people.

Personally the system I work on day-to-day these days runs a Redis set-based queue similar to Resque to send a few thousand emails per second and I'm ok with it. Not thrilled, but happy enough that I don't read the Resque introduction text and blanch in horror as I did reading your article, especially as a reply to Baron's which is based on... lots and lots of real world experience with many different applications.
This.

It occurred to me a long time ago that as an absolute maximum, I couldn't reduce my expenses below $0 no matter what I do. But there is no preset ceiling on how much income I can have.

Focus on increasing income, not cutting expenses.
When to kill your tech startup
There's a distinct writing style among today's tech entrepreneurs that becomes hard to stomach. Many blog posts have this authoritative and overly confident tone. It's only after an entrepreneur experiences success that they admit how they "did everything wrong." (see Suster, Mark) This pattern makes sense; as a startup CEO you need to always be selling. Once you "make it" it's hard to disabuse people of the notion you are competent.

Jason, as he'd probably readily admit, hasn't "made it" on this scale yet. That's what makes this post so courageous. At some point, Jason will be raising money for 42floors and a potential investor will ask him about Flightcaster. He won't be able to spin the story of Flightcaster in a way that makes him look like a dot com hero. I'm impressed that Jason put this out there.
from what i've seen, the traffic on HN seems to be low enough that everything gets a pretty fair shake. things sit in the new queue long enough that no matter when you submit it is going to get seen.

if your submissions aren't doing well, reconsider the content, not the timing ;)
I find it extremely unlikely we would have to port something the size of LibreOffice or Python to a completely different platform. What we would probably be able to do would be to fix bugs that affect us, port it to newer releases of the dependencies it was originally designed for (or, if not possible, adopt the dependencies) and make small improvements if the need arises. What we could also do is to find other groups with similar needs and pool our resources. No closed-source system allows that.
But the word function is so many bytes...
I recently bought a mac book air with Lion after my 3rd problem with the screen on my work provided Lenovo (T410s).

I've been using VMWare Fusion to develop. For the most part, I've been really loving it. The performance is pretty good, and it's nice to have osx for my non .net stuff. However there are a few areas I ran into problems. First I found I had to disable hardware acceleration in order to get WPF controls work. This has impacted rendering performance more than i'd wish. Second, and more painful, I've had issues with USB devices working (again a problem with the VM). For the most part I can work around these issues, but the work arounds have impacted me in undesired ways (for instance the application i'm working on requires a dongle for security, i've been working around it by leaving a hack in the code... but once I accidentally checked it in..). Finally, and probably my most petty (but most frustrating issue) is there is no home/end key (though i did find fn left and fn right work)
I think some of the other comments have addressed this, but I'll comment on the rollback issue.

If you just want to rollback you can download the current package if it's not in your cache. If you want and rollback to previous version, there's downgrade and the Arch Rollback Machine https://wiki.archlinux.org/index.php/Downgrade#ARM

Really, though, it's never been an issue for me. I've yet to encounter a situation where I nuke my cache and don't have rollback packages available. It boils down to a management issue. If you are nuking your package cache, I assume you are smart enough to have determined your system is running correctly first. There are cases where you might still want to rollback after clearing your package cache, so there is ARM.

Personally, if I ever hit that situation (absolute worst case scenario) I have backups and can reinstall an Arch system in minutes. Haven't had the need yet.
Microsoft to take 30% cut of Metro apps under Windows 8
I've seen this cycle repeat endlessly in software:

1. New, popular system/language/app appears and gradually adds features and complexity in response to user requests as it catches on. Devs are personal and responsive. Users feel engaged.

2. Users grow disenchanted with the increasing complexity of the system. Developers burn out on support workload and slowly become more remote.

3. A new shiny, simple alternative appears and users flock to it with a storm of feature requests. Go to 1.

Of course you want to avoid non-intrinsic complexity, but a lot of things are only simple because they don't really do much.
I once ran a daemon that would hit the frontpage and the new page every 30 minutes over a period of two weeks to answer the exact question you are asking. There weren't any statistically significant trends. Anecdotally, submitting on Fridays is worse than submitting on Mondays.
I figure that around noon in the US is the largest traffic, so you will spend less time on the front page as more articles are submitted. But that time is more valuable because more people will see it.

Conversely, if you post at midnight, you will get more time, but the time will be less valuable. So in the end, I think it probably evens out to the same number of users visiting an article.

The trick (not that I'm a big submitter) I would guess is to post things at all hours. I imagine many people have a habbit of only cheching at a certain time. Maybe it's their lunch break, maybe just before going to bed. By posting things at all hours of the day, you can reach all of HN, rather than just the subset that visits only at certain times.
Except when two submissions with different URLs but with same content perform differently.
They all honestly hope to be big though. So it is a significant step for them to commit to something like this.
I'm not sure if Linode is using archserver but I don't believe they are. I don't see the advantage over vanilla arch isos.
Buy Facebook Fans: Marketing Information | Innovations World
Probably more a result of different submitters than different URLs?
Oh yeah? I have an offer and a prize on the table, when do you want to start?
This is really great advice. I'd just emphasize to be honest about whether you have an attorney or whether "an attorney will be in touch" with him. Awesome article conover, thanks for posting.
New Stable Chrome with WebAudio and NativeClient support
Claim it by that day and it's yours forever
Thank you for capitulating to the hackers Sony! You know you're second class now...
This took their unprofessionalism to an entirely new level.

This is My Crunch with Arrington, Siegler, and Carr, anyone?
Sigh, agreed. The Microsoft TechNet article in the link is dated 13 September 2011. AND it says that this is no longer a problem for users who installed the update, issued several days ago! So yes, this is a very misleading headline.

Regarding the content of the security advisory, it specifically says THIS (although the WebDAV site details are there after quite a bit of digging around):

"The vulnerability could allow remote code execution if a user opens a legitimate rich text format file (.rtf), text file (.txt), or Word document (.doc) that is located in the same network directory as a specially crafted dynamic link library (DLL) file. An attacker who successfully exploited this vulnerability could gain the same user rights as the local user."
TRUST ME: NO ONE GIVES A SHIT IF YOU ARE A LAWYER.

YOU ARE RETARDED. GET OFF MY INTERNET.
Also, in Debian, you have one guy maintaining a bunch of core packages: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=573745#310

If you deploy Debian/Ubuntu on servers, your fate is pretty much dependent on this guy, unless you roll your own packages, which wastes precious time.
There is a pretty nice list of JS libraries here: http://www.everyjs.com/
I don't know much about the details of our Jira installation. Couldn't tell you what plugins there are or whatever. I've just been using what is there. For me it is all the little things that I need to do regularly that are real annoying.

- When I login the widgets that show me what issues I have are pretty useless. They don't show my progress/logged work, they don't show what you last worked on. The priority icon is kinda tiny. So I feel like I am having to track some information manually or in my head.

- If you start work on a new task and try to log work, the log work action is hidden under a menu. And when you do log work, it doesn't automatically set the issue to "In progress".

- Creating new issues is also a bit annoying. First it's hidden in a menu. Then it is a 2 step process. The first form is completely silly. You have 4 inputs, Project, Type, Next and Cancel. Did that really warrant it's own page?

- Subtasks are also a bit crazy. Once you enter your subtasks it's hard to reorganise and prioritise your tasks. It's actually simpler to use vim or a text editor when planning out work and then enter the issues into Jira when you are satisfied.

- No subtasks of subtasks!
It's the "go" (as in the game) of Linux distros. Easy to understand, long to master.

For instance, I recently switched off of using netcfg to wpa_supplicant instead. netcfg is an awesome way to manage network configs, but I am to the point that I enjoy and want to tweak my network configs to be faster (faster to get the network connection up, not faster throughput).

Most distros will take a very safe, works-in-all-cases approach to networking and sacrifice some efficiencies that can be squeezed out of the process. Since the system is very simple to configure, I can easily dump all that cruft (and in this case the "cruft" is the already pretty lean and efficient netcfg) and just use ip, iw, and wpa_supplicant.

It takes a bit of time to learn those tools, not long, but it's time. It's valuable because iproute2 is the Way going forward.

Just one example, but there are plenty of others.
1) I recognize that my one example is purely anecdotal, but this has happened to me, and I was submitter on both.

2) Either way, even if the performance of a submission is a function of the submitter rather than the URL, it contradicts what the GGP of this comment said, which is that it is a function of content.
Were you there? Someone bought a round of drinks on Alaska Air flight.
Yes. It's not criminally illegal to lie to your employer about hours worked. On the other hand, if you're lying to your employer about hours worked on a government contract, that may be a different story.

What most armchair lawyers forget (or never learned) is that intent is a fundemental element for any crime involving more than token (i.e., small fine) punishment. In the example above, if you don't intend to defraud the federal government when lying to your lawyer, it's not a crime.
Ok, but Sony is still trying to block class action lawsuits. There are now millions of PSN users who are signing away their right to participate in and benefit from such an action if Sony is abusive or careless again.
NowJS vs SocketStream? (https://github.com/socketstream/socketstream)

This is the closest I found to a comparison:
http://groups.google.com/group/socketstream/browse_thread/th...

Is it current and correct?
And not having your business destroyed by the SEC.
Well I'm a non-native english speaker and I passed ... well ok, I'm 30 ;-))))))
It was. Friends of mine who worked on it, eventually got re-org'd and started a project to rewrite it in Java :/
In America, a lawyer and an attorney are one and the same; both refer to licensed practitioners of the law. You do not come become a lawyer merely by going to law school (except in Wisconsin, if you go to a law school in Wisconsin).

People who graduate from law school but who do not become licensed to practiced are referred to as "law graduates" or "JDs" (after the degree).
Spice and MicroMax are huge in India. The handsets are dirt cheap[1], support up to 3 SIMs in the same device, have battery lives measured in days, do nearly everything except browsing the web[2] and are incredibly rugged. The appeal is huge. And now both companies have their own Android offerings which, surprisingly, are not complete pieces of crap. I'm not a fan, but I see these companies being pretty huge in the future.

---

[1] So cheap some people keep extra handsets at home. Some people will buy a handset on their way to the airport because they need a cheapo device for their trip.

[2] Most of them come with a Facebook app, a multi-protocol IM client, a YouTube app, an email app and a lightweight version of Opera that works fine for simple websites. All of them support J2ME apps, so you also get to use GMail, Google Maps, Twitter, etc. Some of them have this weird office suite that lets you read, but not edit, Microsoft Word documents. All this for $100 or less.
Rugby world cup live streaming watch here
http://www.facebook.com/pages/Rugby-world-cup-live-streaming-watch-here-and-get-rwc-2011-full-season-link/131371436961383

Rugby world cup live streaming watch here and get rwc 2011 full season link

GET rugby world cup live streaming and also get rugby world cup 2011
full season live streaming tv link, you can watch rugby world cup 2011
full season live stream from your home or office without any satellite
receiver or extra equipments.
Description
Dear rugby lover you can watch rugby world cup 2011 full season live
stream from your home or office without any satellite receiver or
extra equipments.

Rugby world cup,live Rugby world cup,streaming Rugby world cup,live
streaming Rugby world cup,online live Rugby world cup,streaming online
Rugby world cup,
Agreed. This is a great example of why I prefer Arch. Arch has BSD like startup and it's very simple to configure.

I realize Ubuntu is moving to upstart, maybe that will simplify things, but the current sysV run level model results in tedious complexity that I don't need. Other's might, but I don't.
Yep. The one exception that immediately comes to mind though is OpenBSD. The devs there have no trouble telling the users "No!", and, although various individuals of them burn out occasionally, as a group they are talented and dedicated enough to keep moving on.

The result is an OS that still uses a text-based installer, that is still easy to get accustomed to, and is still for the most part super reliable, even after years of development and popularity.
No package manager should use /usr/local/.