skysight-inc/HackerNews huggingface dataset:
I agree wholeheartedly. I would give it up to them for perfect purity if it weren't the fact that they weren't actually being perfectly pure. They gave up 9 bytes to show the score at the end because it was, in their words, "totally worth it". But then they decide it's a good idea t save 2 bytes at the cost of making the game completely frustratingly unresponsive to the point of unplayability? That's just silly. If you're going to be pure, be pure. If you're going to make concessions, make the ones that matter most first! I'd much rather have a playable game without score than an unplayable game with score.

Rant aside, I actually do applaud them. Impressive bit of engineering here.
More and more acts are charging market rates for tickets. I went to buy tickets for the traveling "Book of Mormon" production in Seattle and I had a pretty rude sticker shock.

Better the production get it than the scalpers, I guess, but I can't justify that much on the play when I haven't even finished the book yet.
I feel terrible for the person who takes a contract job and is handed some code that depends on this. Also I hope it isn't me.
More Than 500 School Districts In The U.S. And Europe Now Use Chromebooks
The lack of generic programming in Go is a huge deal. It's vital for modelling complex systems without a mess of runtime checks, and generally leads to clean and reusable designs.

With D, you can get very close to the generic ideal, "This
is the last implementation of linear search I'll ever need
to write." Or binary search. Or stable matching. Or
Levenshtein distance. I searched around, and it looks
like D is the only language offering Levenshtein distance
on UTF strings without copying the input and without
special-casing per encoding. D just has the abstraction
power to deal with variable-width entities efficiently
and within a unified definition (that works with many other
inputs, such as linked lists of floating point numbers, if
you want). It's really the last Levenshtein implementation
I need to write. Now, you may not care about that particular
algorithm, but there are benefits of that power for many
structures, algorithms, and design artifacts that might be
important to you.

http://www.informit.com/articles/article.aspx?p=1621867
The researchers in this case have actually made a significant improvement to the Bleichenbacher attack, extending it to use division (multiplication by an inverse) as well as multiplication as in the classic attack.
He's a successful and no doubt intelligent person - I'm sure he's thought it through and taken advice. As a live entertainment fan I hope he succeeds - just adding my thoughts.

Collection at box office can be quite chaotic in volume and, in the UK at least, there are often license restrictions as to how many tickets can be issued that way.

Another common problem is that people buy on a parent or friend's card who doesn't attend, or that the card expires before the show and is discarded.
I can see this blossoming into a very titalating "Juicy Gossip" like startup involving delving deep into other people's lives.

I own Jussip.com (Juicy+Gossip) hit me up if interested. My contact info(s) can be found on my blog ChrisNorstrom.com
Google vs. Microsoft: A tale of two interviews
just a datapoint about 'obsolete,' tape is still used for backups and remains attractive in terms of cost and storage density
Nicely done! I like the emotional appeal.

The app is neat too :-) Is it available yet?
By stating that you believe spanking is never justified, it implies that, from your viewpoint, spanking is unjustified violence, aka abuse. If someone who has been spanked attempts to tell you that they do not believe they were abused, you have declared their motivation to be either rationalization or denial.

Further, when someone is debating whether or not spanking is "violent," they are speaking in the connotation of inflicting injury and harm. They do not mean it in the sense that force, such as beating an egg, is inherently violent.

I was spanked by my parents and by a grade school teacher. I think it functioned as suitable punishment in my case, and overall I was under-disciplined. Being told that I am inherently unreliable or unable to make the determination that I was abused or not is irritating and disrespectful.

I do believe current parenting consensus is that spanking has the risk (and perhaps tendency) of causing harm, and will avoid it as a method of discipline with my children.
Opening the app's codebase by default is brilliant, really lowers the barrier to entry for anyone on the fence about contributing.
"And as a NoScript user, I'll have to carefully consider if I want to whitelist you."

I'm sorry, but this is pretty silly (and getting sillier every year this group of NoScript users continues to fuss about not being able to access working applications without javascript being enabled.)

If you want to cripple yourself, fine; but don't expect developers to bend over backward for .002% of their visitors.
This is a neat trick and reminds me of MCI codes from the BBS days. Basically, for a lot of BBS software (and usually enabled by default) visitors to your BBS when posting in discussion threads could insert escape characters (like "%UN") which at runtime would be replaced with metadata related to the person viewing the post at that time.

So, if I were to post "%UN's mother was a hamster and father smelled of elderberries" as part of a thread when I viewed it it would say "gfodor's mother..." etc. You could have first name, last name, etc, so with some creative thinking you could post fairly convincing posts that would trick people into thinking you were actually legitimately mentioning them.

I can remember many posts filled with angry replies from random users who went off the deep end when seeing that some random person on the BBS was trash talking them personally. Oops.

Edit: And for the curious, the purpose of these codes was usually for people creating assets for the BBS. For example, when designing your home screen (an ANSI text file, basically), inserting the codes made it so the home screen would reflect information on the logged in user. Usually when enabled the interpolation happened anywhere, not just in user defined assets. (Of course as BBS software got more mature these types of pranks were not possible with default settings.)
the people who might turn out for dozens and dozens of shows over years, create buzz, convert friends to your cause, etc. may not have the funds to pay for tickets priced at the margin

Maybe that could be solved with a loyalty system?

E.g. tickets could get a discount weighted according to how many tickets you've previously bought for that act.

Of course the discount should only apply for one ticket (or a small number) to prevent the scalpers from taking advantage.
As a Mac user I hate this but I do think you should (on applications at least) use different models for each platform. Angry Birds monetizes differently on Android and iOS. This isn't a justification for Orbitz' behaviour though.
I presume you were downvoted because the responder specifically referred to the "latter" description: "or are they showing the exact same offers but with the prices raised".
I based my assumption off of a quote I heard that was along the lines of, "It is often better to write in the language of the OS when doing systems programming." My personal experience with FFIs and C bindings was extremely boring and tedious. C and C++ may be worse languages but are the obvious choice when dealing with libraries written in their own language.

> My impression is that a primary design goal for Go is to be a powerful systems programming language allowing high performance processing, especially (but not instead of) via parallelism.

That seems true, although unfortunately the current implementation isn't there yet judging from the Benchmark Game:

http://shootout.alioth.debian.org/u32q/which-programming-lan...

The top implementations for languages like Haskell and CL are both higher level _and_ faster than Go's.

I can't agree more with your quote, "selection of base technologies, [...], is generally a NOT rational process, but rather an emotional and subconscious one." Let's face it, Go is only popular because it's creators are popular. There's nothing really wrong with it, but there's also nothing it truly shines in.
A great example that should remind people that it's probably best to assume that everything they say or do online (offline as well) is now (and forevermore) public. Assume that anything you say or do has the ability to be seen by anyone and everyone around the globe instantly - without any methods of recourse. The genie is out of the bottle.

Hence one should adapt one's own behaviour and act accordingly (that doesn't mean that you should get paranoid - just be more careful :).

Reduce risk and watch what you say from now on.
Pentest Magazine Exploiting Software Bible June 2012 Issue
Yahoo Mail: 73% of latency due to ads
I'd say that Turing's accomplishments as a whole were somewhat more notable, though of course Church is also a giant of the field.
I'm sorta sad that this is even newsworthy; his personal life has nothing to do with his work regarding technology.
> Hitting someone at all is abuse, regardless of their age.

What about boxing, martial arts, football? Not all hitting is abuse.

> Hitting someone is violent by definition.

That's a pretty contextual term too. Chopping wood with an axe is not particularly violent, but smashing furniture during an angry fight is.
It's pretty cool that GO has "regular syntax (don't need a symbol table to parse)." But isn't that most languages don't need the symbol table to parse? Only languages with ambiguous syntax like C++ needs symbol table.
Type "such a nerd".
Commence rage.
Why does brew NOT include NPM? I used the mac installation package instead.
"If you're selling tickets at a flat rate and a sellout happens in a few minutes that means your tickets were too cheap."

Not necessarily. I see nothing wrong with attempting to control the entire end to end experience, including ticket price. If he's selling at $45 because that's what he wants, there's nothing wrong with that.

Or should cancer or diabetes pills be $1000 per pill because the manufacturer will find enough people to pay? There are other legitimate factors in pricing besides maximizing profit.
Show HN: Obtvse-inspired blog with a Google Docs editor
ダイエット一週間5キロ口コミランキング
Asus X52N battery
4400mAh Asus X52N battery is specifically designed for Asus X52N laptop. We offer a complete line of replacement Dell batteries and compatible replacements for almost all laptop models. All of our replacement Asus X52N laptop batteries are made with high quality safe parts and are guaranteed to meet or even exceed the original manufacturers specifications.
Thanks for the response. A few things:

The disclaimer was meant to say that I'm not labeling those as such, just that they seem overused to me. I'm also not looking for a startup idea.

Can I ask what specifically you have used successfully and with what results have come of applying the Lean Startup methodology? It also scares me regarding the community of entrepreneurs out there when someone questions the mindset of someone taking a contrarian view to the Lean Startup. Putting shit out in the consumer space especially can be an instant death, and that's fact not opinion. If I was working for a B2B startup I would be much more likely to agree with you.
Does anyone else think that the DOJ would go after Microsoft for anti-competitive behaviour if it sunk $10B into selling hardware below cost to move into a new market?
Total information awareness will always be the goal of big brother.
Emacs/Slime combo is how one writes any kind of Lisp code nowadays. I have Slime (swank, really) backends for CL, scheme, clojure, dylan, etc.
Not trying to thread dump, but I see more practicality from learning Clojure. You'll get a wealth of libraries and an active community to help you on your journey.

That said, if you want to learn CL for fun, that is understandable (heck, I did it myself after doing elisp years ago in grad school). I recommend 'Land Of Lisp' as a fun way to learn CL.
PassSource - Create/Manage your custom iOS6 Passbook PassKit passes free
I don't think there is any confusion. BOA is definitely one of the worst offenders.
YC S12 company refuses to pay for my design. "Send your claim to our legal team"
The comment on types reminds me of a very thoughtful comment in _The Structure and Interpretation of Computer Programming_:

"Developing a useful, general framework for expressing the relations among different types of entities (what philosophers call ``ontology'') seems intractably difficult. The main difference between the confusion that existed ten years ago and the confusion that exists now is that now a variety of inadequate ontological theories have been embodied in a plethora of correspondingly inadequate programming languages. For example, much of the complexity of object-oriented programming languages -- and the subtle and confusing differences among contemporary object-oriented languages -- centers on the treatment of generic operations on interrelated types. Our own discussion of computational objects in chapter 3 avoids these issues entirely. Readers familiar with object-oriented programming will notice that we have much to say in chapter 3 about local state, but we do not even mention ``classes'' or ``inheritance.'' In fact, we suspect that these problems cannot be adequately addressed in terms of computer-language design alone, without also drawing on work in knowledge representation and automated reasoning."

The next time your complex type hierarchy starts to fragment, you might want to think about that.
On the other hand, if we didn't have scalpers, we might have ... some tickets still available. And then you could attend an event and not pay 3X rate.
I'm not saying tiered pricing is bad, or that expensive tickets are bad. I as a fan may not like it, but, I get it. I can grok that. It's one thing to trade in goodwill for money. To insinuate fans should be happy about it, or that this simply solves the problem? That's simply crazy talk.

You're not "solving" the problem of shortages, you're just deciding to make it a "cost" problem for fans. And that has its own set of fan-related problems (namely burn) that, if you can't solve, are bigger than "we can't justify renting a venue for another showing, sorry everyone."
This is fucked up. Not the only YC company I know that has done this to a designer, I really hope this gets voted up.
ahah, thank you for that! Beautiful!
One school of thoughts is that exception is a non-local goto that might span many levels of calls, and that can be non-trivial to understand. Languages without exception has clear paths of return in a function.
If there was any doubt in my mind before, you've removed it.
Would be easy enough to compare prices on windows/linux in a vm on my mac though. And take note of the companies that do it. Something else to add to comparison services as well, aka does site xyz.com discriminate based on os/browser?
This is my experience. Always the principal.

In fact I got in a spot of trouble in High School in 93-94 and was threatened with a paddle, so it isn't like this practice is ancient.
>> When I switch someone over to Mac I take the opportunity

Why only after switching? Is it not simpler to teach them these before switching? Wonder how much effect it will have if they did all those things regarding being careful clicking buttons and protecting personal information without switching.
Warning: this appears to be a PowerPoint file, not a web page.
This is a year old. Why did slashdot move here?
Much easier to use an user agent switcher plugin while in incognito mode.
Ok, excluding being voluntarily hit, hitting someone is abuse. And in all cases it's violent.
ChinaJiaho.com: GPS Navigation Device for Cars 5 Inch LCD Windows CE 6.0 Core
Everyme (YC S11) is hiring a world-class iOS engineer
We are on a mission to change the tide of social networking from public to private. Everyme brings together families, best friends and couples that want to stay in touch. We are looking for creative engineers who want to help us achieve our goal. We are located in Menlo Park and are looking for full-time engineers who live in the area or are willing to relocate.

We are well funded by top-tier VCs and angels, including Andreessen Horowitz, Greylock, CrunchFund, SV Angel and more. Come and join our small team of 5, which includes ex-Facebookers, ex-MySpacers, and successful iPhone and Android app developers.

We are looking for a world-class iOS engineer who is dedicated to pixel-perfect design and pushing the limits of performance. Core Data experience is a plus.

We offer market salary, generous equity and awesome perks. To apply, email some links to interesting apps you have worked on as well as anything else you think we should know: jobs@everyme.com.
Wells Fargo has been doing the same to me for 5 years, only they call it a 'service charge' only since I live out of the country, and they do absolutely, zero for me (I have one direct deposit and one bill auto pay) - this is simply a tax they started to levy on my account when it was most difficult for me to fight them.
Fdoc: Square's API Documentation Tool
Another interesting one is when Capital One showed different rates by browser types by using a demographic study of wealth based on browser via http://www.conversionvoodoo.com/blog/2010/11/do-different-we...
I would say it is at least as essential for advanced programmers.

I have worked with a lot of programmers and I find you can basically throw advanced programmers into three groups:

1) Those who think about and figure out how to write maintainable code (these are a small minority btw!)

2) Those who believe that writing maintainable code is a matter of following coding conventions they are comfortable with, and

3) Those who just want to get stuff done.

I think that #3 will only make competent maintenance programmers. You do not want to be stuck maintaining a major app one of them built. #2 will be fine at extending existing frameworks once they become comfortable with them, but #1 are the ones who can create new framework code and make it work.

As for mentoring that's key (and was for my own development as a programmer and software engineer) but many people just never "get it" even with all the mentoring in the world. Either they are not listening or they are not drawing the right messages from it. This is tough because in order to get to #1, you have to be willing to question what your mentor says. If you mechanically follow it, you end up in the second category.
The only browser to implement the File System API right now is Chrome, and it obfuscates the actual files it saves on your hard drive. I don't know that we yet have a browser-based API that lets you arbitrarily access the user's disk.
I have always wondered about a market for an auction platform that serves events/similar. After the success of the restaurant Alinea in Chicago, the owner's next project (Next) actually sells tickets to eat there:

'Whether Mr. Achatz’s fans will be similarly loyal remains to be seen. Next will have a highly unusual online-only booking system that sells nonrefundable tickets, rather than accepting reservations. Once a seat for Paris 1906 is bought on line, if the baby sitter cancels or the girlfriend doesn’t feel like going out, it can’t be canceled. It can, however, be sold, scalped or bartered. “We are very interested to see what that secondary market might bring,” said Mr. Kokonas, who devised the system.'

Restaurants that oversell inventory could use a similar tactic but with an auction platform for some of their seats to allow people a chance with last-chance bookings if they're willing to pay. I know I would definitely have considered it when I was heading to Chicago and couldn't get a booking weeks in advance.
But it's inefficient: at an artificially low price (let's stipulate that's what $45 is for Louis C.K.), the show attracts more buyers, a larger proportion of whom aren't dedicated fans. Meanwhile, dedicated fans (not heartless rich people) might be perfectly happy to pay $46, $48, or $54 dollars; they can't, though, because they've been locked out by a flood of superficial fans.

This is to say nothing of the deadweight loss of the inevitable efforts, much of which will be successful, to game the system.

Ostensibly, Louis C.K. wants to keep prices low in service to his fans. But to be totally responsive to the desires of his fans and improve his financial outcome, he should recognize that his shows are going to sell out, his tickets are therefore a scarce good, and some kind of auction mechanism is needed to figure out the right price for a ticket.
How Long Does A Child Need To Do Therapies for Autism
Biomedical autism intervention specialist physician, Dr. Kurt Woeller, answers the question of many parents about how long will they have to continue with a specific biomedical therapy. Most times, that answer is not a clear cut one.
Looks like eligibleapp.com
Can VOIP Sales Leads BeGood For Business?
In the world of business, telecommunication is king. Regardless whether you own the company or you work in it, communication plays a key role in keeping your business operating
Redirected to Airbnb of course.
YMCMB Clothing Tumbelr
Your mistake would be in assuming that I would commit the fallacy of ad hominem, I guess.

Religion was pretty well-trodden ground in his time and his thoughts on it were really insightful. The future of the knowledge-based economic world didn't seem to be his forte. Regardless, the guy put some thought into his writings that's worth respecting and he certainly knew how to craft a phrase that would be quotable for centuries to come.
Cool! Here's the lowdown on security: Dropcams encrypt all communications with TLS and use client certs + server certs, so they're resistant to sniffing and man-in-the-middle attacks even on open Wi-Fi networks.

Video does pass through our servers for NAT traversal, automated analysis (e.g. for motion/audio event detection), conversion, and (optional) storage. Local streaming when on the same network is "in work" as an optimization. Dropcam employees (including me, the CEO) are restricted from viewing your video by both technical and policy-based measures.

It's likely safer than storing video yourself. A burglar can steal any locally-stored video, and security bugs are even more likely to occur on your home network / devices than with a Dropcam since our software is continuously kept up-to-date (both server-side and OTA updates to cameras).

It's definitely safer than most other IP cameras which encourage you to use dyndns + open a port on your router. With those systems, don't forget to change the default password like 95% of people do, and also hope like hell that they don't have remote scripting vulnerabilities on their 2-year old firmware.

At Dropcam, we are incentivized to make sure you are the only one who can view your video, since you are our customer and we provide a service (not just a one-time sale). The only time we let others view your video is if you explicitly choose to share it.

Hope this helps, and thanks for considering Dropcam!
Skybox made simple on Windows Phone 7
If hiring a lawyer doesn't work out, surely YCombinator itself could do something about it, since they are in the current batch?
Make your own Building system for .Net / XNA
Just keep turning up the power.
Small claims court and a public shaming. Done and done.