skysight-inc/HackerNews huggingface dataset:
What most people have is employer insured employee health. If you lose your job, you're out. It makes as much sense to insure the health of your employees as it does to insure corporate vehicles, but employers don't think of it that way.
You don't need to see uplifting stories about people pursuing their dreams, you need to watch movies about kicking ass, like Gladiator or 300. Or maybe you need to watch uplifting stories about people pursuing their dream of kicking a lot of ass.
Memcached is a completely different product, why would you stop using that just because you start using Cassandra?

Memcaheddb on the other hand is, IMHO, a misguided project. People ditching that is a very good thing. :-)
One of the less often discussed, but to me most important features of the N1 is it's awesome call quality. They've got a second mic on the back of the phone to detect ambient noise, as well as some kind of noise suppression tech for both incoming and outgoing audio that's apparently made by by these folks: http://www.audience.com/index.html . They've got a couple demo's on their site of the difference their technology makes.

Disclaimer: I've never tested the call audio quality on any model of iPhone, so I can't make a direct comparison between the two. I can say that my N1's call audio quality is far better than on my old Razor (both on Tmobile).
If Ruby developers would stop trying to debunk the "Ruby and/or Rails doesn't scale" myth, I think the rest of us would forget there was ever an issue. Scaling a web app is language independent, and writing inefficient code is also language independent.
Normally I'd take the time to explain, but I'm pretty sure the code example right below that statement makes evident what I was getting at, and its pretty clear to me that you just aren't reading my responses, so there's really no point.

But you're probably right, I probably have no idea what I'm talking about despite having written a popular JS framework and the most widely used mobile browser on the planet.
0.6 beta 3 is the new hotness.
https://svn.apache.org/repos/asf/cassandra/tags/cassandra-0....
I still think that if you're mostly around a certain metro area, it's best to go with the dominant bank for convenience. I do have auto insurance and a credit card through USAA and they're great, but I like having many physical branches around.
(Mock quoting the author): Which I'm going to add to by describing Google as "lebensraum-seeking".

For the print edition of The Economist that's pretty incendiary.
You've left out event handlers, which are another case in which `this` can get confusing.
The argument is that memcached is unnecessary because of the speed of Cassandra, and the fact that .6 includes it's own, built in, row level cache.

[cite] http://twitter.com/ericflo/status/9402946197
Midnight's Children is like The Lord of the Rings for people who like modern literature. It's no more silly or obscure than LOTR.

The postmodernists call it "post-colonial magical realism", because they can't admit that it's just fantasy written by a good author (who writes very pretty prose) who likes character development more than sword-fights.

Think of "the literary establishment" as Comic Book Guy from The Simpsons. Don't let their posturing put you off.
I had this idea a while ago, very pleased to see it realized. What terminals are supported?

I wanted to do it for all the permutations of vim, zsh, LS_COLORS, gnome-terminal, urxvt xterm and so forth

It would be nice to be able to click the keyword and select the color then.
First of all I think you're doing a great service to the student body. I have really had to reach out in order to gain advice and information as a college freshman doing a web dev business and a summer storage franchise. I think many think about time management a lot. Here at Emory there is a ton of pressure to do well and aim for a 4.0 for Grad School. The time commitment necessitated for venture is difficult to deal with. So please talk about time management. The most inspiring words I heard about the subject probably were along the lines of, take advantage of the free time you have now because later on you'll only have less and less. I think that came from HN.
China's Problematic Educaiton System
My bank(ing system) has not used cheques day-to-day for about 30 years now. The U.S. banking system is still literally and figuratively in the 80's. So, no, I do not think you can talk about a "killer app" quite yet.

USAA is the Mac OS 1.0 of banking, perhaps?
Proofs are hard. False positives in programs are very unlikely. It's usually a matter of verifying a few examples by hand because it's really hard to have isolated false positives.
I was including our light-carrier amphibious assault ships, as their deckspace is still larger than the largest carrier of most other countries.

Great visual aide: http://www.globalsecurity.org/military/world/carriers.htm
> > It's probably bad you can express cyclic graphs. That means you'll have to watch for denial-of-service attacks phrased as cyclic data.

You can turn it off. However, if cyclic graphs (or general DAGs) are important, supporting them means that you don't have to roll your own.

> Programmable reader isn't the point. That gets you back into defining your own syntax. The point is to have a standard.

The writer and reader have to agree no matter what you do. A programmable reader means that you don't have to roll your own in more cases. And, it makes it easier to test the third-party writers. (The reader folks can just publish the read-table.)
Could be an idea to have a sample of the current color beside the string.

So, beside keywords, there would be a box filled in with the current color, instead of clicking each checkbox it would have a snapshot of all of the colors. Handy to reference them instead of looking at the sample code.
Think about all the things one communicates on a daily basis: where you like to eat lunch, what music you like, what you find fashionable, etc. These things are all communicated in one way or another through your transaction history.

To the extent this information can be parsed and digested, you have a pretty valuable business. Not only does blippy create a foundation for conversation about these things, it actually is the conversation in a lot of ways.

I was equally skeptical. Then I started using it, and I quickly discovered it's value.
> Why start your own business? Why start early?

I start because I have an undeniable urge. I start early (now) because I want to be able to harness this urge while it's still here, and while the opportunity still exists.

> How do you know if you have the right Idea?

Test your idea by getting it out asap. That's the only way. Anything else would just be guessing.

> Why it will be the hardest thing you will ever do?

Maybe not giving up?
Any Android OpenGL bindings for Scala? I would like to try some 3D stuff with it. The first time I tried 3D stuff on Android, I didn't like the fact that I had to write ~70 lines of Java code just to get a blank black screen
Not really. New immigrants work harder, and it takes hard work to get to the top.

That edge disappears later on, when they are more established. Then they loosen up a bit, and start using their abilities to innovate as well as achieve.
paypal was billpoint without ebay. It didn't work then either.
cool, glad to see my getappsdone.com in the list :)
I think I am closest to the Hacker - I have embraced and used so many different technologies over the years that diving into new code isn't a great effort.

Also, I prefer to establish a beachhead of code and evolve it towards the finished product - that idea of debugging another product until I reach the final result sounds a lot like me.

However, I'd like to add that I feel humbled by many programmers I meet.
Without spending a lot of time on Wikipedia and looking at SSI statements I can't verify this, but I'm fairly sure that many years ago I worked with a murderer on the lam, who remained at large for a good twenty years till people recognized him from America's Most Wanted. He had been a white collar worker and was then a short order cook. His big asset was drabness. He did not stand out, he did not say much, and if you thought you might have seen him you could not say where or how. I think this sort of thing must be a lot harder to do now.
I'd advise against taking on any debt in your own name- It's a very tempting offer, particularly if you have good credit coming out of school, but it will mean that if the business does go south for whatever reason, even if it is outside your control, you may be paying it off for decades.

Instead, build something that can raise profits immediately, and start building from there. That will help to keep you focused on what your revenue stream can support- Borrowed money allows you to have unrealistic ideas, and overspend too quickly.
That usage is pretty standard. The "against" is sort of implied.
> A big majority of people are for some form of health care reform we just disagree about the details.

How many of them are willing to pay more for someone else's health care? That's important because that's what's happening.

Estimates of medicare fraud range from $150B/year up. The "low overhead" folks never mention that. Instead, they rant about "insurance company profits", which are less than $10B/year. Govt healthcare fraud is only going to get worse.

Oh, but you think that the insurance companies are going to save you? Why?

However, I can't be too upset because it's a huge transfer of money to my generation. Yay Boomers!
Not only that - a Manc too.
You have to compare JavaScript with Scheme of the time when JavaScript was designed. Both macros and immutable structures are pretty recent (1999 and 2006 IIRC) additions to Scheme, previously such facilities were either non-existent or implementation-specific.

While Scheme's syntax superficially looks like it's data, specification does not imply that there should be accessible AST as list structure anywhere (in contrast to Common Lisp, which is specified in terms of list structures and algorithm to build them from text serialization)

And by the way: You have left off the one most important defining feature of Scheme: first-class continuations. And JavaScript really does not have them (I would say that this is completely reasonable omission for JS's purpose)
Thanks! This is such a great tool :D
It's written in Java!?
may i suggest readability: http://lab.arc90.com/experiments/readability/
The Math and Psychology Behind Group Buying
I think nuclear ICBM and MAD (Mutually Assured Destruction) is where it's at when it comes to large nation vs. nation conflicts. That is the reason Iran and North Korea want to desperately and at all cost join the nuclear club. Then they force a whole new approach to external politics on the world. India is in the nuclear club. Now they are just working on better (more reliable) delivery mechanisms of those warheads.

Now when it comes to asymmetrical warfare, reliable ground human intelligence + drones with rockets are probably most effective.
USAA is great for insurance. If you qualify, I think it's foolish to go with anyone else. I've used USAA for 20+ years and evaluate its competition every couple of years, but always end up using USAA.

For loans, I go with smaller, local banks. I've found the best rates and service that way, plus it feels good to know my mortgage payments are being put back into my community.

For banking, I use Schwab. I get 2% back on all purchases (I put everything I can on my credit card and pay it off monthly), I get ATM fees refunded, I have free online bill pay, plus Schwab has low fees on the few stock/mutual fund trades I make each year. And it's nice to see all my cash and investments in a single interface, and have access to Schwab's branch offices, a couple of which are near where I live. Many of the advantages Schwab offers are available through USAA, TDAmeritrade, ING, and Scottrade, but none of the others offers everything I need.
How many torpedoes or cruise missiles would take to drown super-carrier?
Not sure if you found this to be the case with Mugasha, but as an undergrad currently in the same position my biggest advice would be "get mentors". It never occurred to me how useful and willing to talk people who had successful businesses would be.

Another one is the importance dedication and hard work. I have friends who've dropped out to start businesses. They work harder and longer hours than my friends who stayed in school (myself included).
Looks great, except for the corner case of nth = 1.

I was too lazy to figure out the slicing solution myself. :)
Shhh! Don't let Indians & Russians now. Let them keep spending their defense budgets on supersonic cruise missiles.
You might want to talk about the different styles of businesses (lifestyle business, owner-operator, founder/starup, franchise, hell, you can through MLM/network marketing in there if you want).

A lot of times people have an idea in their head of 'this is what a "business" is'. Showcasing the alternative styles of business might bring more students to realize that starting a business can fit their goals even better than they imagined.
After some thought, the number one reason you'll see this is the following sequence: Initially, you didn't know anything about prepared statements or encoding properly. (The vast majority of programmers do not actually understand encoding; even quite a lot of people parroting "Use prepared statements!" are parroting the right thing without really, deeply understanding it.) Then somebody accidentally enters an apostrophe or something and your code breaks. You are a novice developer, so your first inclination is to strip out the apostrophe. Repeat for a few more characters. Arrive at a point where you can no longer think of a way to exploit your code, assume that therefore nobody can, call it a day.

I had some other reasons here, but that is almost certainly the dominant reason; it explains all the instances of it I've encountered.

(Understanding encoding: http://www.jerf.org/iri/post/2548 )

Edit: BTW, when I say a lot of people parrot "use prepared statements" without understanding, please note I am not accusing any other commenter in this thread. I am actually thinking of people I've encountered in real life who A: told me that but B: I have other reason to believe don't really understand why. In particular, I work a lot professionally in Perl, and the Perl culture has somehow managed to converge from top to bottom on prepared statements, and I will confidently be told to use prepared statements by people who will turn around and write the most trivial of XSS attacks by the bushel. (If you don't know the connection between those two things, see my link above.)
Surprisingly, it's M-x set-background-color. You can also change the background color of the default face; same thing.
Why filter characters if you can just HTML-encode them?
For those of you who don't want to leave Emacs to customize Emacs, you can just put the point near the face that you want to customize, type M-x customize-face, accept the default, and follow the instructions from there. This works in all Emacsen newer than about 18 or so.
Will ExtensionFM Allow You to Have a Music Library on the Web?
I don't think it is an issue -- more like a plot twist.
If you do this, start with the 'low value' targets. The last thing you want is to ruin a future big sales contract by making a rookie mistake.
That's why I said "Just because you can, doesn't mean you should" and not "Don't even think about it". 'eval' exists for a reason, and there are certainly good reasons to use it. This is not one of them.
By the time you're trying to figure out how to keep an SQL Injection vector from becoming exploitable, you've already lost.

Just use prepared statements, and make sure that anything that isn't parameterizable (table names, column sort orders, limits, offsets, etc) is hardcoded and/or typecast (for instance, keep a table of valid table names, and look them up from HTTP parameters).
Sure they do. All you have to do is find a query that uses user input to select a table, or that accepts an offset for pagination and doesn't explicitly typecast it. We find SQLI in parameterized queries all the time.

You should absolutely use prepared statements, but don't kid yourself about their magic powers.
Yes. Better yet: if your parameter is numeric (say, a LIMIT), typecast it to an integer (to_i, int(), etc).
No, "mixed" is a cop-out (as well as violating the AD&D rules for multi-classed characters). You have to pick only one -- othewise we'd all end up saying "mixed", with some degree of bias.
Nice. What I don't like though is that you can view everyone's pastes by just changing the url.
What would a closet geek be like?
Patek Philippe Replica Watches
Tell them that they need to weigh the upside and downside of risks they are taking (financial, time, value) before they take the leap. More often than not starting young has a lot of upsides. No golden handcuffs, More agile/lean , No family to support, Ramen profitability is OK and the delta in learning is huge. Tell them that the upside to failure(which is the worst outcome not considering going into debt) in their first venture is way better than their downside.

Also tell them that the hardest part no one talks about is how starting a company means you are the boss and how you need to plan stuff everyday and get it done. Also, its not the amount of work they get done but the results they get and how driven they are to get those results that matter in the end.
Even simpler, just open a scratch buffer, paste the code, and evaluate the expressions with C-x C-e.
Set 1 (Accomplished magician, noted skeptic, great writer)

Set 2 (naturalized American citizen, had cancer once, likes cheese)

Place the following in the correct category: Gay. (Optional: be enlightened by choice.)
It would be interesting to hear more about how you found your sales partner. Did you search for and evaluate many candidates, or just happen to meet the "right one" and hit it off?
This is an appeal to authority.

You have yet to demonstrate actual evidence of adults having the proper wisdom.

They only experience life only once after all.
"hacker"?
Offtopic: It crashes my Chrome tab every time I visit the site :-(
> If the hearts of a population are not with you, sending a military in is just barbaric.

Most countries that have been conquered were not conquered by love or friendship but by barbaric brutality. Not saying I approve, I don't. It is just what usually happens. One would just take over the hospitals, water treatment plants, power plants and news stations. Then see how long people are going to stay on their roofs with their rifles. I am guessing not too long. "Live free or die" is a good slogan. But most people would buckle and sell their country for a hot egg McMuffin if they haven't eaten in a week.
Wonder what this does http://www.notificator.com

PS: It's does Twitter searches.
I know at least 5 people that are extremely upset about the 3.8% percent increase on capital gains tax. However, none of them make over $200k a year. Why are so many people emotionally charged about something that has no impact on their life?
Why Writing Software Is Like Engineering
No functional programming languages? (Except for the bit in Python.)
A search for the Mpemba Effect [PDF]
"Cruise missiles and military robots is where it's at. "

I work on robotics for the Indian defence research folks and while most of it is classified, I can say that military robotics is a hell of a lot more advanced in India than people might think.
And what about the AGM-28 Hound Dog: http://en.wikipedia.org/wiki/AGM-28_Hound_Dog

A late 1950's Mach 2.1 cruise missile with a range of 785 miles or 400 in its Low Altitude Attack profile. Not so accurate, but with a warhead yield of up to 1.45 MT it probably would have sufficed.

We had as many as 359 in service (1969).
Why is this downvoted? It is a valid question. If we spend hundreds of millions of dollars on something that can be taken down by one torpedo, we are doing something wrong.

In a full blown WWIII, it would be worth wasting a couple of nuclear torpedoes to drawn some super carriers loaded with very expensive and vulnerable equipment.

One such torpedo was almost lunched during the Cuban missile crisis. We should probably be grateful for this guy (http://en.wikipedia.org/wiki/Vasiliy_Arkhipov) for stopping WWIII.
I agree with the parent comment 100%. You can always learn how to sell later when the stakes are not so high. For now, you need someone who knows what they are doing and will land your more business at a higher margin.
It threw me when I read it, as it's one of those instances where the implied meaning is completely opposite to the literal meaning.
But you would say the same thing if you worked for the Indian dis-information service ;-)
Back when I was a young lad, I would pop in The Matrix DVD and pretend I was Neo coding away, lasted 3 years until Revolutions came out and killed that dream...
A cardboard box makes for a good table.
Have you ever thought that I actually try your all your suggestion and more?

Oh lord, I don't even watch the Daily Show and Conan which seem to be mindless trite that other people watch. Heck I don't even know what these shows are.

Maybe those teenagers aren't really pushing the envelope. Maybe they just aren't made biologically to sleep at what the American system demand.

I took personal responsibility seriously, but don't ever expect me to do the biological impossible. Stop lecturing me about things that I already tried.
Duck duck go!
"One would just take over the hospitals, water treatment plants, power plants and news stations. Then see how long people are going to stay on their roofs with their rifles."

Large parts of Afghanistan don't have any hospitals, water treatment plants, power plants and news stations. As far as I can see the US "liberation" forces are still getting shot at or blown up. You underestimate how people dislike invaders in their streets and disrupting their lives. I suspect even Americans who live in relative luxury and have all the above would fight to the death against (say) Chinese soldiers patrolling their cities.
"But you would say the same thing if you worked for the Indian dis-information service ;-)"

How did you guess?? HN is high on the list of websites for the local intelligence services to spread disinformation ;-).
All those hackers making policy decisions :-)

Damn but you found me out now I need another id :-D
Software Usability II (Tom Davis, 1993)
my default search engine
In the particular case of integer ids, however, can't you just make sure what's being passed is an integer? Similarly, for a 'simple' username, check against "^[a-zA-Z0-9]+$"?
Should bosses try and control their firm's social media presence/voice?
Cloudomatic looks great.

startup weekend with multiple teams seems so much better and more productive than the original version, which was simply chaos the first time in sf. there were literally dozens of developers all going their own way and one thing produced was absolute crap implementation of a crap idea

Turns out the democratic process fails when creating useful applications.