skysight-inc/HackerNews huggingface dataset:
Not all very smart people are trying to help you, so it is appropriate to ignore a lot of very smart people.

In order for someone to be useful to you they need to tell the truth and give you accurate information that has been tested and verified.

There are lots of very smart people who it would be a big mistake to listen to. Cult leaders are the perfect example!
Canadian Entrepreneurship and Innovation at Startup Weekend Toronto
A great example how startups are generated overnight because of amazing events within the entrepreneurial ecosystem north of the border.

OneCal
One Calendar for all the world.

· Currently in the top 10 of 20 Finalists out of 67 pitches at Startup Weekend Toronto

· Female Founder of a Tech Startup Company

· One of the only companies at Startup weekend focused on increasing productivity for consumers

· Already received investor interest at Startup Weekend

· Immersive integration strategy to connect your life

One Calendar
Integrates Outlook, LotusNotes and Google Calendar so you can see all your appointments in one spot. Works from laptop & phone.

Scheduling made easy
See all your Facebook and Linkedin friends' availabilities and schedule meet-ups without sending a single email.

Share events
See what events your friends and colleagues are attending so you never miss out on another conference, concert, party, etc.

Allows you to see when your friends are free!

All of the above was possible because of Startup Weekend Toronto

Please follow us @OneCalMe and #swtoronto to find out more about startups north of the border.
Introducing MotionCAPTCHA: Stop Spam, Draw Shapes
I discovered this yesterday and loved it, but it didn't occur to me until today to look up the first host I ever used to get online, in the late 80s (Usenet and email access only at that time). Not only is it there, it actually has me and my two best friends of the time listed in the 'finger' output! I'm amazed.
Tom Duff: Reading Code From Top to Bottom (1999)
That's enough time to get citizenship. The argument is probably "If you are going to stay, get involved, make a commitment. If you don't think its worth that, then by all means leave."
Currently the shortest path that I can see is to go deep into iOS or Android programming, write a program or two, publish them in the respective app store, build a basic website to promote yourself (i.e. make an online portfolio i.e. just describe the programs you wrote).

Then go after iOS and Android gigs. Currently demand is vastly greater than supply and both platforms are growing, so it's likely to be true for some time.
Eh. How much Groupon disappointment do you think comes instead from brick & mortar small businesses being utterly unacquainted with the high-volume low-conversion sales model of the web? Because that seems like the thesis behind Groupon: give local biz a taste of how customer acquisition is tuned and scaled on the web.

I'm a loyal customer of several well-known, well-regarded small businesses in Chicago, and none of them have the marketing savvy of the least-successful successful web startup we can think of.

So in that regard, I think the people who worry about the disloyal deal hunters miss the point a bit. That's the flip side of the 5-10% conversion rate: the 90% who bounce. Web people don't flip out about this. Local biz does.

Remember, the most popular current alternative to Groupon is advertising. The only reason local biz people don't flip out over advertising effectiveness is that nobody knows how to figure it out.
Destroy the Planet: Buy Organic
This is one of the reasons I love Go, it is preeminently pragmatic language, not designed for "mediocre programmers" (Java) or "genius programmers" (Ocaml, Haskell, C++), or to fulfill feature checklists, but to be useful and used by hackers that want to get stuff done and not just to think about stuff.
You found it valuable despite:

1. There being no evidence provided to support the claims.

2. The author being a well-known cultish demagogue willing to say anything to get your attention.
con·ceit·ed/kənˈsētid/
Adjective: Excessively proud of oneself; vain.

My point was that he was making a response to a general feel from a group of people specifically about his individual response, and saying things in the authors article were wrong/misleading because he himself did not say them.
I don't know if it was left intentionally, but the search link in the footer menu bar still goes to google instead of hnsearch.
It says it's "ECMAScript-inspired". "Only" is used for "designed from the ground up with C++ compatibility".
See also: http://softintegration.com/
As a kid, it was frustrating to be BSed, but not really to the point of feeling betrayed. There was a big difference in how I felt when someone was just having fun at my expense vs. when they lied to me "for real".
Is that the sound of a sniper bullet? http://www.youtube.com/watch?v=Ye61FcB61GY&t=18s Terrifying.
It seems for web devs a great place to be, but how about for embedded/real-time programmers? I've over 10 years experience in defence and gaming industries mainly doing C++ and I'd love to work in NYC but just assumed it'd be far too difficult to land a position. Anyone have any idea?
Absolutely. As a beginning Rubyist, I've learned a lot from Ilya's posts. Congrats to Ilya and the whole PostRank team!
EatAds releases traditional chinese version of its website
I don't understand that because Java is more object-oriented than Ruby, not less.

Most people seem to think that Ruby got popular because it was LESS Object-oriented than C++, Java and .NET.
> As the article mentions, this kind of aid is aimed towards people who have no other options.

Right, and that's what makes me uneasy.

A student needs to make about 7x the amount of the loan (plus overhead) within the 118 months for the lender to break even. That means borrowers will have to make, on average, about 73% of their original loan amount per year. If average salaries are about the same as the average loan size, it seems like it should be profitable. If average salaries grow and inflate substantially, it will be massively profitable.
Thank you for a swift reply! Salaries are a bit lower than starting salary in Norway if 60-100k is the norm, but 1k a month for rent is cheaper than I thought! I don't know if Washington Heights is a dodgy place to live, but that is great news. I (still a student) pay nearly 1k for my share of an apartment which I share with a roommate quite a way from campus here in Trondheim, Norway, and that seems to be about the norm for students here by my observations. I know NYC is expensive, but if you can out-Norway Norway on living expenses I'd be impressed [1].

One last question though, how hard is it to get the appropriate visas etc for work if you are a Norwegian citizen and speak fluent English?

[1] http://images.businessweek.com/ss/10/06/0622_most_expensive_...
That's a little weasely, because the people calling Groupon a Ponzi scheme tend to talk about how minimal their competitive advantage and technological "moat" is. Google can build stuff. Why'd they try to buy this?
This is notably the first time I've found myself disagreeing with you, in many kilocomments over the past several years.

I once thought it was completely terrible, but changed my mind after the losethos guy showed up — secret hellbanning is a great tactic against active trolls, whether they're intentional or clueless.

Unfortunately it and individual deletions are the sole metamoderation mechanism on Hacker News — they work abysmally for managing good-faith users having a bad day or combatting spam, and there's an order of magnitude more of that than there are trolls.

The worst part is that HN's hellbanning isn't secret — you can just turn [showdead] on, defeating the point (see the "king of the shitpile" problem: http://metatalk.metafilter.com/1786/LPP-wall-of-shame). You'll see plenty of spam on the /new page, but for almost every [dead] comment you see you'll be baffled as to what happened. Sometimes it's just a duplicate post, and occasionally for hellbanned users you can page back through their history of good but [dead] comments and find a brief fit that could have been disciplined easily with a week's time out or even a simple admonishment to stop.

What really concerns me is all the individually-deleted comments and hellbanned users I've seen where there's no context at all as to why they're [dead] — the only thing I can think of is that they were eaten by the news.arc grue.

I understand what you're saying, that pg has every right to publish or [dead] or /dev/null our posts as he sees fit — but that's no reason for him to be cruel and capricious.
Exactly. I love what I do. If I had to work a job that didn't involve programming, I'd still do it after work (I've played an amazing 3d game that as written by somebody who worked a summer job at a gas station). I regularly program outside of work, I've stayed at work for long hours. When I'd have a day with multiple meetings, I'd frequently stay late to write code as otherwise I'd feel unsatisfied.

At the mean time, some days I'd prefer to have dinner with my girlfriend after work. On weekends I'd occasionally prefer a get away outside of Silicon Valley. Exercise is an absolute must. I also have interest outside of computing: reading (history, philosophy), photography. Pursuing them only helps re-invigorate my passion for computing: occasionally ideas would come to me when I'm reading an unrelated book, working out at the gym or taking photographs.

Many times there's a direct link: I'd write my own photo gallery software and host the pictures myself, build creative ways to backup my images, research ways to do interesting image manipulation from Linux (photo manipulation libraries, etc...) etc... Pursuing photography as a hobby while on a budget as a college student meant I had to do "casual programming" quite frequently to get what I want done (now, however, I've shelled out for Aperture).

It's important to understand that performance requires maintenance, good ideas come form outside. At the mean time, there's nothing wrong with working long hours if you want to do so: it's only healthy and pleasant if you actually have a passion for what you do (as long as you don't go to the extreme of forgoing maintenance and ignoring other sources of inspiration).
I wonder if anyone has tried slowing down some posts - sort of like a "hellban," except that the user's comments do show up for others after a few hours, making back-and-forth arguments less likely.
'STIKable is ....' CAUTION: THIS WILL BE ADDICTING
I don't see Groupon, or any of the clones as a good investment, for a very simple reason: there's no network effect. In the social realm, thats really the key. Social networks like LinkedIn, FaceBook and Twitter increase their value with each additional user. Telephones are also a classic example of the network effect. Groupon does not become more useful to me the more users it has. Possibly, it becomes more useful to merchants but from the merchant's I've discussed this with, other sites simply offer them better terms and, therefore, more profit.

Personally, I think sunchild had a great point by addressing that the artificial scarcity is gone. Myself, and my peers, have now reverted to buying these deals on-demand. If I want a massage deal, I head over to YipIt (an aggregator) and do a quick search. I don't waste my time reading their emails.

SwellJoe and GentleBen also addressed the same issue: lack of loyalty. My biggest complaint as a person on constant data overload is that Groupon (I use the Android app) now sends me over a dozen deals per day, half of them for suburban restaurants which I would never patronize. Its no better than coupon books or every other "deal" marketing ploy now.
Hopefully we are self hosting at this point and smart enough to apply SAL and VCC to our compiler itself.
Then tell them to leave. Don't waste their time.
Do this using Kanji (or other complex character sets that have standard stroke order), turn it into "stop spam, learn x", and you're on to something.
Very cool. It's not an easy call, as its esoteric syntax, but I think I'll put it in.
It's a huge myth that Bitcoin is beyond the reach of governments. There are three reasons for this.

First, Bitcoin isn't actually decentralized. It's not a true open-source community of developers; the core group is tiny, and few others are knowledgeable about the protocol, which is poorly documented. Remove the mainline client and you'd destroy Bitcoin. The exchanges are hugely centralized. Exceedingly few people use Bitcoin for anything else other than buying and selling dollars, and there's only one place to do that in any volume - an unregulated Japanese exchange of questionable legality.

Second, Bitcoin is extremely vulnerable to denial-of-service attacks, both network-based (even the original developers were aware of this) and as a result of the higher-level Bitcoin protocol itself. The best analyst on these matters, someone using the label "ComputerScientist" at, among other places, Ben Laurie's blog (links.org) estimated that it would cost less than $1 million to topple the system without even any cleverness - just by obtaining a majority of the "legitimate" hashing power of the network.

Third, though this is more speculative, most people don't like to engage in financial crime; it's not psychologically the same thing as downloading a CD or a television show. Nobody thinks they're supporting significantly illicit activity by downloading some music that otherwise would have cost them $7. People can be easily persuaded -- rightly -- that they're supporting money laundering, significantly illegal and immoral purchases, and so on using Bitcoin. Indeed, because Bitcoin is essentially unneeded for legitimate transactions (and probably can't compete in the long term on transaction fees with other legitimate payments systems), its primary use aside from speculation is currently illegal activity, and there's no reason to think that will change.
You might be thinking of Verisoft and their "VAMP" hardware stack: http://www.verisoft.de/SubProject2.html

The original goal of the project was to have a verified computer stack, with proofs going from the software, compiler and processor all the way down to the gate level.

I am not sure how far they got, but I don't think the project is still active, which is a bit sad.
> One day, a senior developer gave me a book on design patterns. I was floored. I started applying them and found the quality (and maintainability, reusability, etc) of my code increase tremendously.

Careful with that. The purpose of design patterns is to give a name to something you already do, not to find new things that do that aren't needed (cough Spring Framework, J2EE). I am sure you aren't doing that, just wanted to make sure the messaging is more clear.

The Design Patterns Book didn't initially help me when I started programming. However, after working on several substantial Java, C++ and Perl projects I've picked it up and again and was able to identify what I've done and what the standard libraries I use do: "oh, java.util.HashSet is an adaptor bridge from from a hashtable data structure to the Set interface" or "boost::graph uses visitors to implement multiple dispatch based on different edge/vertex types". Now, I'll often make sure to use standard design patterns for my APIs when possible (e.g., Iterator interface, rather than accepting an anonymous classes/function objects if all I want to do let them lazily stream data one at a time).
think i spent too much loot on my usrp
It wouldn't be right to assume that because Google has many smart people, everything they do as a result is smart. Google is hardly an innovative company anymore. In fact, they seem mostly to be coasting on existing models and paying lots of people mostly just so that they don't work for existing and potential competitors.
As soon as I saw the headline of Andrew's article, I knew something like this would come out. Didn't click on that article, won't click on this. The pattern of blogs arguing back and forth while making sweeping generalizations and assumptions(hello 37Signals) with big headlines to drive clicks is all too common on HN and gets boring after a point.I can easily guess accurately the content of both these posts.
Knowledge and hardwiring. Consider the feather-and-cannon-ball experiment in counter-intuitive gravity. Our unphysical hardwired heuristic assumes that heavy things go faster (and with air drag, they do). But also experience. We know water stays in upturned but not overturned glasses because we've seen it do so.
> where Rubyists and Pythonistas are monkey-patching metaclass decorators

I hate Java, and this is one of the main reasons I also hate Ruby and Python.

The opposite of the Java-bureaucracy is not necessarily "features" that are a few times over too clever for their own good.

If there is only one thing Java ever got right for example is to avoid multiple-inheritance and operator overloading.

Also the Java vs. C++ dichotomy you present is not shared by many Java hatters, just take a look at all the quotes here that mention C++: http://harmful.cat-v.org/software/java
The Difference Between Data Guy And Analyst
I think this is a fallacy stemming from the fact that Google's initial products were so unbelievably successful and important that they are likely to be permanently hard to top. I do not agree with you that Google is no longer innovative, and I particularly disagree with the notion that they are so uninnovative that they'd believe they lack the technological prowess to compete with Groupon.
I think you are being overly harsh. Having $10,000 in free money to spend doesn't seem like such a bad problem to have. It's not clear they are wasting time or money,

If the grant was easy to apply for, I don't fault them for not having a plan of how to spend the money they didn't yet have. (I do fault the grant granting people though. Shouldn't "what are you gonna do with it?" be a major factor in picking the grant recipients?)

EDIT: forgot to add: to the OP, I'll Nth the concept of spending a big chunk of it on customer acquisition or field testing your MVP. Buy traffic you can convert to paying customers (or failing that, names and addresses of interested customers).
Why? So they can yell at us? Because we owe them?

How about, the ones who care enough to put contact info in their profiles, you can reach out to them and say "you may not have noticed but the HN admins seem to have banned you".
I submit my previous account, "bbot", as well.

Only found out I was hellbanned when someone who had showdead on noticed that a (fairly long) technical comment I left on a bloom energy post was killed. The comment itself wasn't to blame, but a comment left a hundred days earlier which ended up in negative karma, and nuked my entire account.
Mechanical proof of what, though? The spec can fail to capture intent.
Published through the Government Printing Office (GPO), too, I believe. So it's basically, publicly funded research is now entirely publicly available.
The JVM is "cross platform" if you only care about no more than three platforms.

If you want to run it on anything else, you are pretty much SOL.

This is not what anyone should call portable.
You can start a Groupon, but can you finish one?
Dual N-back is also available for free online at http://cognitivefun.net (under Tests -> Memory) along with other well-known psychological tasks, including visual/auditory reaction time test, Eriksen flanker test, Stroop test, various flavors of the digit span test, paced serial addition test, and more.
This seems vaguely similar to what people leaving Canada for tax purposes - they're assumed to logically sell all of their goods that year so as to pay tax on the gain/loss. The US taxes citizens all the time, which has an advantage in this case. Doesn't cost $$, merely requires extra forms and filings.

Renouncing citizenship, to first order, sounds like leaving Canada.
Visualizing ten months of work in under two minutes
Kartik is happy to contribute his crawler, but wonders if it wouldn't be easiest to reuse the HNSearch crawler (since both forums have the same structure). http://arclanguage.org/item?id=14774
You can see the statement here:
http://compcert.inria.fr/doc/html/Compiler.html#transf_c_pro...

A C compiler doesn't have to promise much of anything about the behavior of the code produced for a program with undefined behavior.

This statement could be vacuous for a program p with undefined behavior if (Cstrategy.exec_program p beh) isn't true for any behavior beh, or only true for a behavior which makes (not_wrong beh) false.

If they don't always, then they actually give you a guarantee for some bad programs as well. Nothing in the spec says running a bad program has to make demons fly out your nose.
Actually, Go would be great for GUI programming, precisely because it has a concurrency model that doesn't suck, and GUIs are almost always concurrent. Remember that Go's concurrency model is a descendant of CSP which Rob Pike first used in Squeak, a language designed exclusively for building GUIs: http://doc.cat-v.org/bell_labs/squeak/
I understand that the US Immigration guys can be fairly hard to deal with.

But this is really not what I experienced at all. I studied at a university in the US and I hold an Indian passport. I travelled in and out of the country multiple times, but not once was I asked questions like "Are you a terrorist?". I was only held by the officials once at immigration for 20 minutes. This was when I transferred from one university to another (You don't need to re-apply for a visa for this which is why it leads to some confusion cause you are not going to the university mentioned on the visa).

I never felt like anyone was trying to trick me, or insult me, or ever asked me questions like those above.

Do they treat students differently? And has anyone else ever experienced the issues mentioned by the parent poster?
Oh, I don't mean to suggest that at all. I'm just trying to suggest that an offer from Google doesn't, to me, at present imply that the offeree has any special merit. Google is cash-rich and can use cash strategically.
Sweet. Thanks for having the balls to respond :)
Of all the VMs you mention, the JVM is by far the least portable of all.
In this case, the semantics of the C subset chosen are captured perfectly by the assembly produced by the compiler.

Seems like that's the intent of a compiler to me :)
The old eye for an eye chestnut, eh? It's fine for a time, but if the account remains active there ought to be some form of review.
In other places and times, with other counterparties, it would be called income tax, sharecropping, serfdom, or indentured servitude. Funny how labels work.
This product you're shilling may or may not end up being some cool addicting thing.

But asking for email addresses without explaining what the site is about is really lame and is a huge turnoff.
"An eye for an eye" is about revenge. This is about valuing someone else's time no more highly than they value yours.
You can hold H-1B status with two companies and get paid by both as long as you work the minimum number of hours stated on the H-1B application for each company. So you may end up working about 70-80 hours per week.

The problem is that when applying for, or even transferring, an H-1B the petitioning employer has to show revenue or existing capital and they also ask you if you have any ownership in the company. I am not sure what the impact of putting 'yes' in the ownership column would mean; likely a request for evidence.

Consult a good lawyer to guesstimate your chance of getting an H1 sponsored by your new company. If the odds are good (ideally, preexisting success cases) I would apply for a whole new H1 (not a transfer). If for some reason you do not get it, you are not out of status. If you do get it, turn in your resignation at the existing place. Make sure you work for the required number of hours for both parties during your transition period (2 weeks or whatever).
A security guard shoots protesters http://youtu.be/CLntjWFrV38

(this is just barbaric)
3 World War 2 tanks arrive at E3