skysight-inc/HackerNews huggingface dataset:
>Chess 2 ( http://ludemegames.com/chess2/). I'm not joking. USGamer has a good write-up on it: http://www.usgamer.net/articles/chess-2-the-sequel

>I agree there's a certain amount of hubris behind the endeavor. But I'm interested in the design of balanced games, and the ways in which some old games are not balanced or rigid.

The creator's blog post is quite entertaining, thought it was a joke but the game is quite real and looks interesting:

>Chess 1 was a big hit, no question there, but a few issues have cropped up over the years. First, the original game ends in a draw uncomfortably often. Second, memorization (rather than on-the-spot intuition) ended up being much more important than the original developers intended. Even top players such as Fischer and Capablanca complained about this. Third, because it has no hidden information, the ability to capitalize on reading your opponent is more limited than it could be. And finally, the first version offered only a single army and one matchup.

http://www.sirlin.net/blog/2013/5/30/announcing-chess-2.html

>So Anand encountered a "mild surprise" in the opening moves that left him "flying blind" (meaning the board was in a position with which he had not previously studied) and because of that he decided to not keep pursuing the game. He just engineered a draw.

>ntuitive understanding of the game and moments of brilliant improvisation are the most exciting aspects, and yet memorized lines of play are so deeply entrenched now that when a top player encounters anything outside of memorized, studied lines he heads directly for the draw. It's really the opposite of what you'd hope.

http://www.sirlin.net/blog/2013/11/11/high-level-chess.html
OMG... is someone buying a nuke? !!!
Or the threading macro #(-> 5 %)
My bank required that I could only use a 6 character alphanumeric password when signing up. Kind of scary, but then again, it made me choose a super random PW like v3Ff78 whereas most all people in that situation would use their same password for everything, such as baseball. Thats my theory anyway
This app is not atypical though. Talking Tom may have been the insane-o app in this instance, but it is far from alone. Free apps whose sole purpose is to blast your information everywhere and anywhere are a dime a dozen in the Play Store (and the App Store, and the web).
Those are not investments, you do not get a percentage of the company. Those are donations with a gift. What you get out is a gift, t-shirt, your name in the credits, prototype, free account before everyone else, etc...

People can pay $5,000 for a prototype of a drone they helped back on Kickstarter but that $5,000 is not equity, nor a gamble. It's a donation. The backer knows they are kissing that $5,000 good bye and are only given a chance at receiving a prototype drone. It's a donation with a gift.

An investment is when there is an expected return. I put in $5,000 but I expect to one day receive that $5,000 or more back. I own a tiny piece of the company. To help the average person know what they're getting themselves into the SEC has specified rules that a company must follow in order to solicit and accept public investors (aka going public / IPO). They MUST release certain financial information at certain time intervals, they must use certain accounting methods so as to not hide money, not hide profit, not hide losses, and discourage insider trading, etc...

If a company hides losses it causes a huge mess (ENRON).

So is there a Kickstarter for companies that are public and allow the average person to "invest" in them?

Yes, Scottrade & E-trade & stock brokers are basically the kickstarters of public companies. Those companies are all public and registered and you can go and see how they've been doing historically and invest however much you want in them.
Helped him for a long time. He was champion since 2007.
But...he didn't even mention balance. He simply was saying how Starcraft helped him appreciate the "nettlesomeness" aspect of professional chess more. It's just a comment about an interesting observation.
The oldest ones are whatever store brand Home Depot dropped under $15 first. Ecosmart maybe? That's when I started replacing CFLs. I switched to only buying Cree when those dropped under $10 too.
Agreed, just work with them.

Also be prepared to terminate one or more of your publishers if it turns out that they are breaking the rules.
Unfortunately for me right now bitcoin has zero value.

Until I can use the millions in coins to pay off my house, buy a car easily, pay my taxes and go out to eat with them, or hassle free convert them to cash in my bank, it is still funny money.
Listen -- I know there's a lot of negativity on HN and I try not to add to it. But seeing mobile web succeed is something I'm pretty passionate about.

I played with the left nav example and it doesn't use inertia. This is one of the most ubiquitous interactions on mobile apps so it's probably one of the most important to get right. And while it's good by mobile web standards, the lack of inertia makes it feel completely and obviously wrong if you're comparing to native apps.

The lack of inertia is indicative of either not setting the bar high enough or not having the technical chops to implement it.

The reason this is a big deal is because mobile web's reputation is to cut corners like this and get 80% of the way there and then give up. That's why native is kicking mobile web's ass.

The worst part about this is the web can do a lot of this (for example, see the leftnav I built here http://petehunt.github.io/react-touch/), it's just that very few teams are doing it right (Sencha is one team doing it right). So the reason this post upsets me is because they call themselves a premier way to build native-like apps with web technologies and then just further the stereotype that web technologies can't compete. It really bugs me.
It's a link to a reddit thread discussing the transaction.
You're right, except that Java and C++ don't have much to do with strict OO.
Draw Narwhals, Nyan cats, and lean about engineering
Hm... true. This is strange, since I remember Chrome preserving an item from a different domain in the history popup.
OpenMandriva Lx 2013.0 Released
Bitcoins in space
ArkOS is worth a look
Pharrell Williams hosts 24hoursofhappy.com on youtube
Pharrell found a very interesting way of utilizing youtube. His interactive 24 hour music video is all hosted on youtube in 4 hour segments.

http://24hoursofhappy.com/

http://www.youtube.com/watch?v=RVCCNaBaan4

http://www.youtube.com/watch?v=cZDp13MsWWw

http://www.youtube.com/watch?v=qnmnRBky8Cs

http://www.youtube.com/watch?v=ZfYyBlK0Iig

http://www.youtube.com/watch?v=BDdVaQPibC0

http://www.youtube.com/watch?v=t_YNHV7uNJ8
I'm getting "404: Page Not Found"..
>Chess is as balanced as it gets.

It's "balanced" in some respects but both sides use the same features and most games end in a draw, and high level play is less and less interesting. And for that matter it's not even balanced really -- tournaments have players play both white and black because they are so inequal. This is like balancing starcraft by having everyone play mirror matchups or swap races.

>So Anand encountered a "mild surprise" in the opening moves that left him "flying blind" (meaning the board was in a position with which he had not previously studied) and because of that he decided to not keep pursuing the game. He just engineered a draw.

>Most real people are "flying blind" after the first couple moves of the game, and it's the challenge of trying to solve a puzzle against a live opponent (who is also flying blind) that makes the game so fun. At the highest levels, Grandmasters go very deep into the game in positions they have studied exhaustively, and then the moment they feel uncomfortable they search for the emergency brake, and consider themselves happy to escape with half a point.

>Intuitive understanding of the game and moments of brilliant improvisation are the most exciting aspects, and yet memorized lines of play are so deeply entrenched now that when a top player encounters anything outside of memorized, studied lines he heads directly for the draw. It's really the opposite of what you'd hope.

http://www.sirlin.net/blog/2013/11/11/high-level-chess.html

http://www.sirlin.net/blog/2013/5/30/announcing-chess-2.html
If only there wasn't an agreement prohibiting such replacements.

Bonus points for calling it the "Open" Handset Alliance agreement.

http://www.theverge.com/2011/05/12/google-android-skyhook-la...
- Okay, skram I will check out this website as well. Have A Good Friday & Great Weekend.
I highly recommend everyone take a Welding 101 and 102 class at their local community college. While my primary trade is IT, I'm certified to weld, and I personally think its a lot of fun. It's about not only knowledge, but skill and experience.

You'll be satisfied when you're able to successfully move the "puddle" of molten metal down your weld line, the weld looks beautiful, and then you find out your weld is extremely strong when its destructively tested.
thanks! it's been so long, i lost my excitement. ;+)

here's my kickstarter, one jump-off point:
> http://www.kickstarter.com/projects/bowerbird/jaguar-cub-a-s...

got a working web-app there, as an appetite-whetter.

*

also just posted "markdown considered harmful", at:

> https://medium.com/the-future-of-publishing/495ccfe24a52

needed to clear my plate / get that off my chest...

*

if you'd be so kind as to point to either of those,
here at h.n. or elsewhere, i'd consider it an honor.
(i have never been able to get any traction here;
i guess i need to go see what the reddit kids say.)

*

i too am totally dissatisfied with web typography.
it's atrocious. but a lot of the problems you note
_can_ be corrected, such as widows, and pagination,
if you adopt a mindset that considers it important.

and i won't stop until i've created e-books that
are _both_ highly functional _and_ very beautiful.

anyway, thanks again.

-bowerbird

p.s. but i don't think we even need hyphenation now.
Where were you when major news broke?
After a recent discussion on this topic on the Haskell Reddit I posted that I've begun to the see the Expression Problem in terms of data and codata [1].

In very brief, data tends to be completely transparent in its construction, finite (or tending toward finiteness), possessing obvious structural equality, and can be easily transformed in myriad ways via induction.

Codata on the other hand comes from the other side. It is completely transparent in its destruction (observation, think object properties), tends to be infinite (think how the process of a state machine is infinite), possesses obvious entity identity, and can be easily created in myriad ways via coinduction.

In most programming settings, these are just perspectives as they can easily coincide, but you can observe the difference when you program in a strongly normalizing like Agda.

I feel that OOP has built most of its abstraction on the assumption that codata-oriented (object-oriented, kind of) modeling works well. For this reason, it's easy to talk about black-boxed domain models which are only predictably observed and classified, but it gets hairy to talk about equality of two trees---you're forced to think about pointer equality even when structural equality might be a more natural fit.

FP doesn't necessarily pick one side or the other, but it certainly makes data more accessible (algebraic data types being as terse as they can be) leading to the Alan Perlis "100 functions" quote.

Greatly powerful things can come about when the two sides are combined or emphasized for their strengths. In particular, the `pipes` ecosystem being built in Haskell right now straddles the line by being perhaps best modeled as a hybrid data/codata type. This means that you can both somewhat easily construct pipes inductively while also observing the infinite process (codata) they represent.

I don't think anything I'm saying is particularly new to researchers, but I personally have been finding it incredibly instrumental when talking about how OOP and FP differ.

[1] http://www.reddit.com/r/haskell/comments/1quhrl/from_object_...
Read the questions at the end. The letter isn't fucking around:

"We believe that a formal notification to the Supreme Court of the government's
misrepresentations in the case--both relating to its notice policy and relating to its practice of
'about' collection under Section 702 of the FISA Amendments Act--woulcl be an important step
in correcting the public record and would be in the interests of the public as well as of the
Administration and the Supreme Court."
seems like the WSJ site is having intermittent problems. It looks like the article is back now
Very cool -- but would be nice if they could tie this into the DOM and JS context of a UIWebView, so we could have true HTML5/hybrid native apps.
Don't Stub the System Under Test
The more I think about it the more I think the real headline here is that 50% of angel investors don't regret a single investment they've made in the past year.
eXACTLY! ughhhhhhh 100x yes. i'm always given this "risk" argument and I think "what's the risk in investing pocketchange & leaving on your pc.... it's not like you founded a start-up out-of-pocket".

It's just a more ingenious version of Amway, because rather than pushing products around & trying to have to prod people into trying their hand at sales, they are being sold THE IDEA OF MONEY! And if people decide to buy that money, the value of the originator's money increases. And to make them feel as if they are equals he says "Oh well if you want you can work on these hash equations and free money will appear" but as long as it's propelling the greed for this "money" it will never hurt the value of his stash.

Sad stuff. and the greatest beneficiaries are probably the criminal organizations who use it. Half the reason i wanna see it crash is because it will wipe a lot of bank accounts used by gambling organizations etc. who prey on misery to begin with.
Not exhaustive enough. From the link: "Miners of Bitcoin face a host of unique tax issues that are outside the scope of this discussion." If I were mining I'd want to know the tax and legal implications, and there are no good sources out there from what I understand.

The most burning questions: (1) for a miner based in the U.S., does the BTC miner realize a short-term gain the moment a bitcoin is awarded? or can they defer all gains until perhaps a year+ after mining and realize the whole sale as a long-term gain? (2) If short-term gains are due upon mining award, and the value at the time of award is US$1000/BTC, and the tax due on short-term gain would be US$300, and then BTC crashes to be worth $10/BTC before the miner sells the coin and never recovers, is the miner left holding the bag on the $300 short-term tax bill? (Similar things happened to stock option exercisers in the dot-com bust, people who held their exercised stock.) (3) Does tax treatment differ for solo- and pool-mining? I can see pool-mining being treated as offering a service to the pool, and any awards are immediately taxable as revenue, whereas in solo-mining perhaps one could argue the award isn't realized until one actually sells the BTC.
So much for anonymity of Bitcoin.
people are building (and/or have already built) systems that allow parties to transfer both pure-digital-only assets (images, videos, music, ebooks, etc), and, the rights to RL assets (eg. a goat, a painting, a vehicle), both "on top of" the Bitcoin network/architecture as well as via completely separate but Bitcoin-like systems. Systems which are also distributed, anonymity/privacy-optimized, resilient, globalized, bureaucracy-routing-around, efficient, automation-friendly, fee-less, built/run by engineers & entrepreneurs rather than by politicians/lawyers/bankers/aristocracies, etc.
THE MYTH OF THE 10X PROGRAMMER
Ask HN: How Clumsy Ninja Editor becomes the first to have a promotional video?
How Clumsy Ninja editor NaturalMotion get their game to be the first application with a promotional video in the iPhone App Store?
Speaking solely as a web developer: good riddance, the pre-KitKat stock Android browser is a piece of shit. It relies on an old fork of Webkit that has none of the features of the modern web, no GPU support, and a lot of outright bugs (like it would flip back to the first frame of a CSS3 animation right before the animation completes, creating an ugly flicker).

Without this change we'd be left with Android Browser & clones as the IE6 of the mobile web. I'm hoping all the OEMs build their own browsers off the Chromium WebView that ships in KitKat; then at least we only have to worry about Chromium and Mobile Safari.
Surely something as complicated as Cassandra would not benefit from these features being added in randomly from a developer willing to accept such low amounts of money? If these bounties do get met, the contributor is not going to be maintaining the features moving forward either.

Sounds like a lose-lose. They should just hire someone properly.
CodePen Login
No one ever believes this when it's said, but it's true. WYSIWYG took a long time to catch on. Wordperfect for DOS was still pretty popular in 1995.

People just think it "makes sense" to work directly with various fonts and sizes when writing on a page, but that's actually pretty unnatural. No one ever worked that way before - you'd bang out a draft on a typewriter and hand it to a typesetter who would take care of that part.

It took at least a decade for people to really accept it in earnest.
Good question... I want to say yes, but technically ewam hasn't specified that people in the fund will share equity. It sounds like a donation but it obviously isn't.

If you have $100,000 to buy a software mp3 player chances are you're not the type of person the SEC is trying to protect from bad investments. So shhhhhh, we'll just keep quiet.
An entitlement.
The merchants and small businesses were hurt. Many copy cats went under. At the end, the person who got rich was the founder of Groupon. How ironic...
More to the point, the players have minutes to hours, not days, to study the position. It can be a very good strategy to play a surprising but perhaps less than optimal move to break the opponents' concentration and hopefully get them into time trouble. That's why correspondence and tournament chess don't really intersect apart from studying the same game.
" In order to get the text to read the correct way he just bounces the camera off of a mirror. "

... couldn't he simply flip the output?
This article should be studied, not for being yet another post about the gender imbalance in coding, but for being an excellent example of how not to write about this issue.

Apart from the somewhat historically inaccurate linkbait title "Computing has always been a boy's club", I noticed the following things:

* Note the contracts of the usage of boys and young women. Although the term girl is used throughout the article, whenever the author wants to refer to Nikita Rau or women coders in a more professional way she uses young women, presumably because girls is belittling. Yet, she frequently uses boys in a somewhat derogatory way, e.g. "boy's club", "boy's are silly".

* It's understandable that Nikita uses a logo that targets women only, e.g. "bright pink, surrounded by pink dots", Girls Who Code uses pink extensively and after all it's her club. Yet, when boys react to feeling being excluded she resorts to "Boys are stupid, I think to myself, but Rau is Zen about it." How's this different than what's been done to exclude girls all these years from coding?

* The author uses the standard crude and uninformed coder stereotype "a guy with pasty skin who hasn't showered in days, sitting in a dark room tapping away on a keyboard through the night". Not only is this offensive to programmers out there and thereby makes her lose their support, she doesn't even begin to understand that this very stereotype she's using is one of the big roadblocks against having more women coders.

* A false dichotomy is presented to show the effectiveness of Nikita's education, presumably compared to standard coding education approaches as "Lessons were based in problem solving, not binary abstractions." It is argued (in a muddy way) that this is an important factor in attracting more Women to the field. No adequate reason is provided for this. It should be noted that such differences in learning between the sexes, even if they exist, should be taken into account but not stressed as that can lead to perception of women coders as being taught "programming light" and not the hardcore stuff.

* A couple of anecdotal overgeneralizations from Reshma Saujani, the founder of Girls Who Code are presented as truths, e.g. "The thing I struggle with is, girls have a natural inclination not to want to pick a job just to make money."

There are other points like this in the remaining part of the article but let me stop here.
What if you buy high and sell low. Can you write off the losses for tax purposes?
Step 1. Find companies I actually care about and convince them to make ads to show.
Ionic is modeled off of popular native mobile development SDKs, making it easy to understand for anyone that has built a native app for iOS or Android

Surely that's the wrong way around?
Right, this just seems like basic card tracking and reasoning, which is fun when figuring it out, and then not fun once it becomes routine. When you present a situation with only two options and one is worse than the other, you will have a hard time convincing me there is a lot of depth.

On the other hand, for the declarer it is just business as usual: you try to navigate the tricks making as few guesses as possible. At some point realize that seeing the Queen doesn't always mean a singleton, so you put that in the "guess" category, but the actual process isn't effected.
For people like my SO who is always looking for a deal, this was a goldmine, but I knew the bottom had to drop out at some point as we used these at places we already went to. I'm still expecting Restaurant.com to do the same thing.
Let's try this advice. Say, we're solving Hanoi Towers [1]. So, we're going to have rods, and disks, and rods are going to have the number of disks on them, and disks are going to have size, and probably a reference to the disk underneath, and a reference to the disk on top, and maybe also weight and color... and by the end of the day instead of a 10-line snippet [2] we're going to have Enterprise Java Beans.

No, it doesn't mean that OOP is awful - it just means that this particular way of modeling a problem is a recipe for over-engineering.

Start with the simplest thing that works. That thing will probably be just a function. Grow it from there. If it gets too big, split it. If you find that you pass the same 12 parameters to a bunch of functions - factor out a class. If you do the same thing in a bunch of classes - abstract it out. Keep it DRY [3]. Keep it SOLID [4]. Rinse and repeat. This way you end up with a useful class hierarchy - and OOP won't be awful.

[1] http://en.wikipedia.org/wiki/Tower_of_Hanoi

[2] http://rosettacode.org/wiki/Towers_of_Hanoi

[3] http://en.wikipedia.org/wiki/Don't_repeat_yourself

[4] http://en.wikipedia.org/wiki/SOLID_(object-oriented_design)
Could this not be some large purchase with a bitcoin payment attached to a contract?

Could a contract enforce a bitcoin transfer?
What do you mean by mind tricks?
I think you never really understood how bitcoin works if you make that statement. All bitcoins wallets, and their transferts, are public.
The correct steps to learning Node.