skysight-inc/HackerNews huggingface dataset:
Actually, the 2 player deck is pretty much what you're looking for.

Just for kicks, I went through the first 20 hands, putting myself in the position of the small blind and thinking how many rounds of betting I would go through on that hand.

Leaving out the minimum bet the SB is required to make at the start, there are 3 rounds of betting per hand x 20 hands makes 60 possible rounds. Based on the cards I could see at the time, I would have bet in 37 of them. I'm a novice player and not very good, so probably a better player would have dropped out more often, but I was trying hard to bet with the percentages. In any case, I think there's definitely enough advantage in this deck to win you some money at the table.

EDIT: I see that I got ninja'd by an experienced poker player who is saying the opposite. You're probably right that experienced players would not bet on most of these second-best hands. But there are a lot more inexperienced players like me than experienced ones like you. And, if you can act a bit, you might be able to bluff that your hand is weak on a hand where you know you'll win.
Those have attractive qualities too, you're right.

One advantage to using something like Node.js, however, is language homogeneity: having all your browser client-side code and server-side code in 1 programming language. While it's good to use The Right Tool For The Job there's also a benefit to having the simplest solution possible, with the least amount of moving parts, and requiring the least amount of tech knowledge (esp languages) to deliver that solution. While I prefer Python to JavaScript, if we never get to a world where Python is built-in to every browser there is some attraction to moving in the other direction. "If you can't beat 'em, join 'em."
Perfect thx you!
I'm gonna send you screenshot of course!
The indication alone is sufficient to question and doubt. Proof is only necessary for conviction.

I'm quite sure the jobs have basically identical requirements. But the jobs also have dramatically different task masters (corporate profit vs. public good).
Steps to Achievement: The Pitfalls, Costs, Requirements, and Timelines
Exactly. The term comes from the way you spot the switch -- cards that have been being handled a lot warm up in the players' hands. If you touch the deck and it feels cool (i.e., it is room temperature), that means it just got introduced to play.
Try this:

"A home for ideas by people who lack time, money, or skills."

http://www.reddit.com/r/SomebodyMakeThis/
Maybe this is offtopic, but are you Michael Hart, or Natalie Tran?

I clicked on the "I'm looking for a job too" link, which took me to your twitter, then clicked on your website. The website is for somebody named Natalie, but the twitter is for Michael?
Ask HN: What to do for college?
First, sorry for the length of this post. Hopefully it and the answers will help others entrepreneurs as they make their own choices.

Last year, I did a semester of basic courses for college, then took a break to do business. I'm now working part time while in college full time, doing the basic pre-requisite courses. I am still a freshman.

While I'm not a hacker and have no technical computer skills, I've been running various businesses since I was fourteen. I fully intend to work for myself for the majority of my life, and only take jobs that teach me something valuable (which my current job is doing in spades)

Which leaves the question: As I go through college, what should I focus on?

My college has an entrepreneurship major, but I think most of it would be too basic for me at this point - simple business basics. Marketing and management courses don't really change the way you think - they're just ideas you can get from books and experience. I also feel it might not expand my mind, as I already read enough about that stuff every day on HN and my google reader, as well as countless business books.

My absolute favorite professor was one most students despised. He taught music and believed a competent person primarily has the ability to take things from one field of knowledge and apply them to others in creative ways. His music class connected all over the place and was brilliant and had brilliant discussions.

My plan right now is this:

Make an ad hoc major. Focus on courses in:
- Communication: Verbal and written. This is probably the most important. I posted about learning how to write better before, and I also want to master public speaking. I'm particularly interested in how excellent story tellers such as Roald Dahl work - they're spellbinding. As a bonus, I would like to learn the art of conversation more, and how to mingle with any group and put them at ease.

Quantitative analysis: I always hated math in High School, but in the business world, I love slicing and dicing metrics to get the insights from them. Google analytics is my love. I'm not sure what college level courses really entail, but taking a few would hopefully meld my mindset to be even more effective at seeing through numbers.

History: This has always been fascinating to me, and useful for business, as human nature doesn't really change. I feel a good professor in this field can offer much more than a book, since a lot of history's details don't seem to be widely known. On this liberal arts note, philosophy seems interesting to me (specifically picking apart logic) but I fear it might be too theoretical to apply much to real life issues.

I feel the things above might be the best courses for my goals. What do you guys think?

EDIT: Also, my college is a very cheap city college, so no issues there.
The Law of Inanimate Reproduction: if you do this enough times, you'll eventually have enough parts left over to build an entirely new one.
Ask HN: Will you use this Google mash up? 
I built this mash up for learning and fun during my days off. Any feedback will be appreciated to improve my project. http://jamafriend.com/LargeMap.aspx
The key to keeping it from being another annoying mindless social game, I believe, is to emphasize checkins at more physically varied places, instead of many checkins at existing locations. In short, make it more like geocaching and less like foursquare.

I can imagine that it might be annoying, though, if it was arbitrarily decided that the spot on the street outside my bedroom window was Candy Mountain and suddenly started getting dozens of people showing up every day to check in.
I'm playing that one too. And it pays me to play it! ;)
If you mean Ontario, Canada, I'll Definitely take you up on that. Email Sent...
Nice. I hope Gary Richardson responds to this either way.

Too often people complain of HN turning into Digg/Reddit - wonder if we'll see any complaints about it turning into Freecycle :)
Hi Vincent,
I +1 everything lee said, and have one more question: it doesn't look like you'd be doing much of the tech work, so why be so specific about the technologies? Why do you want your CTO to code in Ruby, for instance, when it's arguably much easier to find a php ninja? Is it just because 37s do it or is there a particular reason?
Cheers!
Since we're talking about node...

I like async, and I like node. However, for plain jane dynamic web apps, with no real time needs, I see it as being more of pain than using Ruby (or Python, or whatever).

Why? JS syntax kinda sucks for dealing with day to day business logic. Ruby is just more clear and easier to work with.

I think using node.js by default is bad design. It should be isolated to the cases where you need it.
It is negligible. I am an experienced player, and I can't see how the limited value of this in a real game compensates for the incredible downside of being caught cheating.

Making money at (cash game, not tournament) poker doesn't have much to do with your cards. To make money you have to convince another player with a second-best hand to put money in the pot. In that sense it's all about the other players' cards.

And in order to get a "huge payoff" your opponents must hold cards that justify calling a huge bet. But almost none of the second-best hands in these decks are anywhere near strong enough to justify committing any significant amount of money to the pot.

Things get more interesting if in fact a deck can be found that gives multiple players "big" hands. But that is a lot harder, and kind of subjective. For instance, would you call a pot-sized raise on the river holding the 10 of spades with four lower spades on the board? I know I wouldn't, even though a flush is a "big" hand.

I guess ultimately it comes down to the fact that poker is a mostly situational game. And one that is played out over the course of many hands. Knowing that you will definitely win one hand during a session where you may see 200 hands doesn't really do you much good.

That said, it is a cool party trick.

P.S. In a game with experienced players, acting meekly all the way and then betting strongly at the end is a sure-fire way to get all but the top 5 or so possible hands to fold.
> Like all rules, once you understand them and know what you are doing, then it may make sense to break them.

I actually agree with this whole heartedly. I think we're on the same wavelength here. Just like all good literature violates supposed rules of good form for the language.

But I think that following OS conventions is the wrong set of rules to learn and target. There are already good interface guidelines. It just so happens that some OSs (OSX) do a particularly good job at following those guidelines.

It reminds me of this http://catb.org/esr/writings/cups-horror.html

The meta-problem here is that the configuration wizard does all the approved rituals (GUI with standardized clicky buttons, help popping up in a browser, etc. etc.) but doesn't have the central attribute these are supposed to achieve: discoverability. That is, the quality that every point in the interface has prompts and actions attached to it from which you can learn what to do next. Does your project have this quality?

A good interface can look like anything so long as it follows good GUI conventions. And fortunately most OSs follow pretty good GUI conventions so targeting the conventions of that platform are in a way following good GUI conventions transitively. I just wouldn't limit myself as to say that the measure of important should be following OS conventions when it should really be following interface conventions. The CUPS story I linked to brings that problem directly to the forefront. They're already doing the appropriate interface rituals with respect to their OS. The problem is that they are not doing the appropriate rituals with respect to good interface design.

(I also agree that some tools, like Photoshop, have absymal user interfaces. But I think it's because they don't follow good interface conventions in general, not because it doesn't look like an OSX app or a Windows app http://mrgan.tumblr.com/post/235455865/the-many-sliders-of-p...).
There are various ways to cut (in the "Scarne cut" you pull cards out of the middle and put them on top, then repeat several time) but the short answer is that if you're playing cards against a professional cheat or magician in anything less than laboratory conditions, you're going to lose. Period, end of story.

I started picking up a bit of card magic a year or so ago, and I was amazed at how easy it is to fiddle a deck, and how many ways there are to do it. I was also amazed at just how inattentive and easily distracted people are, especially when they think they are watching you like a hawk. I've done incredibly blatant top changes and card reverses right in front of people and gotten away with it...and I'm a novice.
I'm astonished at the number of folks who are sincere in their belief that politeness and respect make one immune from abuse at the border.

I am baffled that you would interpret statements that "it makes a difference" to mean "it confers immunity". Of course it does not confer immunity. But it does make a difference. The author of the piece strikes me as extremely contemptuous. I imagine he attracts a lot of negative behavior from people without having any clue that he did anything to encourage it.
How is this going to differ from campusdibs.com?
If you want to know learn how to implement not-so-out-of-the-box GUI elements, I will suggest a book called Swing Hacks. If you want advanced controls, plus some nice animations, try Filthy Rich Clients. Both books are for the Java Swing library.
But then, the amount of data that you search in gmail is a drop in the ocean compared to web search.
I don't think it has anything to do with the fact that it us using Flash - a HTML5/JS demo of the same app would be equally unimpressive (although I think people generally have lower expectations when it comes to HTML/JS apps vs supposedly 'native' apps).

The entire point is that it's not the holy grail of cross platform development because in a real world application you would never be able to truly build-once and and deploy everywhere. Hell, if you've ever tried to deploy a Flash app across Windows/OS X/Linux you'll come across slight differences between those platforms (Windows is generally the best supported/least buggy, with OS X and Linux being second and third class citizens, respectively.)

I would rather have seen a demo where they took the same application logic (which admittedly for Reversi is very limited), and hooked it up to different versions of the user interface, demonstrating how much code you could reuse in a cross-platform manner while presenting native interfaces designed for each type of device.
Because it's pretty obviously an advertisement with no real insight.

Still entertaining though.
This experiment is not meant for practical poker. It is neat though.
Instantise.com: One Service To Rule Them All
I agree that the two- (or possibly three-) player deck is the only way this has any practical value. And that's because in heads-up poker you're only playing against a single opponent so the starting value of each of your hands goes way up.

I disagree though that a better player would drop out more often. I think better players stay in more often. How can you win if you're not in?
Thanks for the feedback!

I have heard a lot about Django, we are requesting the ability to implement Django as well in our Dev environment, though I'm not sure how quickly I'll be able to learn and adapt to Python development...

Cheers!
Object When? Is object oriented the only way to write software
Hacker News Instant, Etc
Hi Yonatan,
So you've got the funding and some structure in place, that's awesome. But, like @xstaticdev said, one is left wondering what are the relevant tech skills for the job.
Plus, why looking for a tech lead at this stage? Did the previous one leave? Are there any other tech people working with you already? These are serious questions, your project looks interesting and I'd like to know more.
I think it's pretty cool. It could be a great traveller-centered tool. Weather and local events/activities seem to be the primary causes of trip success.

As for if I would use it, it would depend on the format and the way the site/product was deployed. I have 3-5 travel centered mobile apps downloaded, but I never use them. I would be more likely to use it if it were positioned as a "get to know the world around you" device. I'm honestly not a cutting edge adopter for these things though, so my feedback may be more suited for a 2 or 3.0 rollout.
It's a little worrying that the release is essentially just a fix for patch and package mistakes in 1.2.2. I know that 1.2.2 was a pretty urgent security update, but to re-update it a day later because the patch was broken and you botched the packaging just doesn't fill me with confidence.
You might try CLEPing some classes to try to skip stuff you already know and get on with taking stuff of more interest. I agree with your priorities. But you might find that "Toastmasters" (or something similar) will do more for your ability to meet and greet and speak than most college classes. Entrepreneurs tend to relate differently to classes than most degree-seeking students. FWIW: My favorite classes were generally taught by people who still worked full-time in their field and taught part-time.

Good luck with this.
The Slump Goes On: Why?
[Album] Selena Gomez And The Scene - A Year Without Rain (2010)
Try doing major repairs at the side of the road with people shooting at you, and you'll appreciate the design.
" Working with me or getting people to use product won't be the hard part. "

This sounds like a MLM pitch....
And it needs a wikipedia article.
I'm sure they said they same thing at the turn of last century. And the century before.
Multiplayer Galcon would be extremely interesting.
For anyone living in Japan, the surprising thing is that it works at all. The possibilities for cheating are endless. It should be noted though that people in Japan do not move often. Actually, there are a lot of practices which make moving quite a bear (e.g. you have to pay up to 6 months of rent in advance for a new place, money which is often mostly lost, although the practice varies from area to area).
Major in something you're genuinely interested in that has a lot of elective space (psychology does this in a lot of universities- history may as well). Use the space to double major in something else, or heavily stack up in minors. A math/stats/cs major may be too much for you, but a minor may be perfect. Just do something you feel is both useful and thought provoking- you've apparently seen just enough of the "real world" to know what you need and want. Steve Jobs has said that one of his most influential classes in college was calligraphy, which led to the development of artistic typefaces on the first GUI computers.
If it catches on, then it might be a precursor to something like SPOOKS.
But this could be the century where people will be comtemplating more than 100 years lifespan!

Imagine all the old people becoming youthful overnight, changing plans for hundred of million of people. No longer will they remain feeble adults living in their twilight years, they will be badass on the market using their superior experience to out-compete us youngsters.
Application Prototyping using Keynote - Keynote Wireframe Templates
Ask HN: what is the best way to read HN via Twitter?
Do not want to refresh HN homepage repeatedly and waste HN resources.
We should whip up some artificial controversy based on personality clashes between two or more immature community icons!
http://paulgraham.com/college.html

The whole article is great.

"If a psychologist met a colleague from 100 years ago, they'd just get into an ideological argument. Yes, of course, you'll learn something by taking a psychology class. The point is, you'll learn more by taking a class in another department."

I think that's a great test, and I agree about the Entrepreneur program. If it wouldn't amaze and impress somebody from 100 years ago, it's probably not very valuable. You can learn enough about it on your own.
add yourself to
http://curetogether.com/
Somebody should really build a product to do this automatically.
http://www.greplin.com is better if you trust them.
Why do you need to refresh the homepage constantly?
I RSS the front page, and only when I want to "do HN" and nothing else do I spend time on the homepage.
You are overly exaggerating things. First, concerning junk food, it is nowhere near what you find in the US, especially quantity-wise (to give a stupid example, the biggest menu in Mc Donald's in Japan is smaller than the smallest thing you can get in the US). The figures for obesity, while rising, are nowhere near the US or West Europe figures.

I don't see how the attitude toward sex or oppressive family are linked to life expectancy.
http://twitter.com/hackernewsbot
This is generally taught by good mechanics. I know my father, who owned a mechanics garage when he was younger, did this whenever he disassembled anything. I once saw him dismantle a motorbike clutch and reassemble it without looking at where he placed a thing, and this was over several days as he had to get replacement parts in the intervening time.

Now I ask, how much would these guys make if they could do things with that speed in a real mechanics shop where fully disassembling a vehicle likely has 20+ hours of labor tied to it.
Yes, probably. While I do hold a bit of contempt against the world that, IMO, these types of projects wouldn't get a shred of buzz if they hadn't ridden the coattail of some larger event[1], I'm still able to appreciate it for what it is: an experiment. Realize you have a choice to let the trend affect your judgment or not.

[1]: I understand that buzz is often a necessity for something to get noticed, but I find it "unjust" that buzz is often generated for the most trivial of reasons.
> Well, I suppose my point is that Flash doesn't perform...

I think my counter question is then "doesn't perform compared to what?"

Compared to a natively compiled piece of software written in C or ASM? Yeah, it doesn't perform well at all.

Compared to Java? I'd say modern Java runtimes are faster in general.

Compared to Javascript? I'd like to see some benchmarks with modern runtimes like v8, but I'd wager that Flash (Actionscript) performs better.

Here's a rather old comparison benchmark. http://oddhammer.com/actionscriptperformance/set4/

According to this, ActionScript 3 and Flash Player 9 were approaching Java Applet speed in many of the tests.

Here's a newer one http://jacksondunstan.com/articles/232

In this test, Safari, FF 3.5.2 and AS3 all have about the same runtime. Every other browser tested run 2-9x slower.

And another followup http://jacksondunstan.com/articles/534
The results are about the same.

Here's a very recent one (March 2010) with similar results.
http://www.themaninblue.com/writing/perspective/2010/03/22/

Flash performs about as well as the very best Javascript implementations out there, and far far better than most implementations of Javascript that live in the browsers that are actually being used in the world.

I understand your point, Adobe has provided some rather abysmal ports of Flash to platforms other than Windows. But on the platforms it has been ported to (no matter how flawed) it runs about as well as the best available implementation of Javascript on that platform.

As for video, Adobe, for some reason isn't offloading video decoding to your GPU. That could be problem of your platform, or a problem of Adobe. But just the same Javascript isn't rendering the video on your Linux box when you watch a video...you certainly wouldn't want that. Talk about bad performance!

But we aren't talking about video when we talk about HTML5 and Flash. Video is a separate and distinct problem. Flash didn't even support video until quite late in it's life cycle, it's an "oh yeah let's toss this in too" feature. We're talking about making interactive applications in those respective environments. And we're talking about those applications being cross platforms, running on multiple systems, on multiple platforms, in multiple form factors.

And for that, right now flash is the better platform, it performs about as well in raw computation as the very best Javascript engines, has a better development environment, is currently more cross platform than a similarly complex Javascript HTML 5 app, and is generally a more mature technology.

I can't even get a complex HTML 5 app to run the same on 3 different browsers on the same machine! Imagine targeting every major browser that run under Windows, OSX, Linux, iPhones, the iPad and Android devices with HTML5 technologies! It's simply not there yet.