skysight-inc/HackerNews huggingface dataset:
First the title is misleading, considering she took two months to learn Python, etc.

"It took about two months for her to learn Python, HTML, CSS and JavaScript — all of which were required to complete the feature"

It should be called: "Non-Tech Founder of YCW12 Daily Muse Learns Code; Builds New Feature In 6 Days".

Second, just because a feature is built in 6 days, doesn't meant that it will be able to run for 6 days without problems. It isn't hard to copy and paste code without knowing what it is doing.

On the other hand, it is good to see her taking initiative and getting her hands dirty with her own product.
And, of course, they regularly host the Berlin Go User Group.
I must say, I enjoyed reading this. It seems I have noticed a lot of changes in the last few weeks.

And I suppose it's time to fess up ;) I had another account that got hellbanned recently. Because the comment guidelines were what I felt a bit ambiguous, and because I had seen other comments that I thought seemed reflective in nature that had been downvoted (perhaps because they expressed a view that is contrary to what most on the site hold?), I wanted to experiment with comments to see what the clear lines were. I found out very quickly :P
I am really getting seriously disappointed in Apple. I don't care at all about their excuse that 'we are just buying patents to fight patent trolls' anymore. Obviously, they are patent trolls themselves and should be treated as just that.

Pathetic of a close to trillion dollar company to stave off competition by throwing lawyers and BS patents around.
You can absolutely ignore it. Or in the case of the Write call, which only returns an error, just never assign it.

go's error handling is nice, but since it doesn't force it on you, it leads to errors of omission.
I'd personally like to see something like a non-commercial/OSS-only "hobbyist" license (maybe $150-200?). I really want to use MonoDroid outside the emulator but don't see myself doing mobile commercially anytime soon, so $400 is tough to swallow.

That said, I totally understand if that's not a market Xamarin wants to be in.
Should be pretty soon but I'm not 100% up to speed on the sponsorship side of things. Definitely send a note to djangocon@holdenweb.com if you have any questions about sponsorship stuff and feel free to give me a ping at sean@seanoc.com if that doesn't work.
> designing a GUI

Not really. HTML/CSS/JavaScript combination is not really OO, but works really really well.

In general, I think that any "programming language" for GUI is a fail - we need to develop a declarative approach to GUI (like HTML/CSS, but with more features (e.g. effects) and more emphasis on Application Development (e.g. it's still really hard to create a photoshop-like interface in HTML), less on text presentation).
I am just 'done' with Apple. Getting the Google Nexus and retiring my iPad.
Human Stem Cells Found to Restore Memory (at least in rodents)
My point was, the court probably brought into consideration the Apple device itself and not just the design patent. With that design patent (iirc it was just some sketch and a few words) you could ban practically every tablet. As we see from this decision it's not the case. Differences between those two Samsung Tabs are only cosmetic.

I still think that design patents should not exist. If there really has to be a design patent, then it should be very specific and not like the one for iPad.
Yes. There are few systems infrastructure openings (see pusher for example). Those posts are welcome. I've only banned PR/Marketing/SEO from the list (and dozen of recruiters).
Group M Next Taps Pinterest Analytics Company Curalate
Grooveshark goes HTML5 for mobile users
Does Apple have a patent on displaying "PM" next to the time? ;-)
Craigslist Suing Padmapper
He was definitely downvoted during the AirBnB hysteria last summer.
That's a very good question - and as all good questions it's difficult to answer: it depends. :)

There was recently a case where Håkan Lans argued he should not have to pay Acer after having lost a patent suit in Washington, because he is a Swedish citizen and the american verdict was according to him unjust. He first lost, but appealed and won in the appellate court (Hovrätten) [1]. The court argued that since there was no contract between the parties governing jurisdiction the foreign court decision could not be used in a Swedish court as proof of debt. Therefore Acer would have to sue Håkan Lans in Sweden, and have a Swedish court rule on the merits of the case, if they wanted the aid of Swedish authorities in collecting damages.

[1] http://www.nyteknik.se/nyheter/it_telekom/datorer/article250...
Link to blog announcement: http://blog.grooveshark.com/post/15770589331/were-breaking-t...
By this reasoning, copyright infringement is not theft and should be tolerated.

Who said we didn't think of using "scrolls" or "apple" as our company name independently ?
It's remarkably close to what I'd write today. The biggest difference now is the numbers. Now on a typical weekday we get about 150k unique IPs and 1.5m pageviews.
Your whole article is based on a publicity stunt. https://news.ycombinator.com/item?id=4280871

Dead trigger makes its money from in-app purchases. In practice it is no more free now than it was before.

Piracy is rampant on iOS too. It's slightly more harder on an iOS device, but it's not exactly difficult.
I have to say that the introduction of a turn of the century enterprise software pricing model is not a welcome thing.

I think the subscription model is a much better approach in todays market. In particular since I think Datomic's early adopters are going to be mainly startups and not larger enterprise customers.

Their initial hosted transactor model was a good idea as well. The problem I think was that it was hard to come up with a way of pricing it in a way that people could understand.

Here's hoping they will return to our add back either the subscription model or hosted transactor in the near future.
It's weirder than that. If the court determines that you knew about a patent and decided to violate it anyway, the penalty is considerably harsher. That means there is actually an incentive to remain as ignorant as possible about existing patents when developing new software.
I daresay the Commonwealth of Pennsylvania disagrees with you about whether Zeta Design & Development, LLC is a company.

Cost for non-employees is "allowed" for the practical reason that if it weren't, an open company couldn't participate in the economy as it stands today.

If you want transparency without the non-compensation, look into B Corporations: http://www.bcorporation.net/about
92 Percent of Respondents Wouldn’t Recommend Digg to Friend —RethinkDigg Survey
This looks like a cool product. Consider linking to your FAQ or including a blurb about what Datomic is in the announcement -- I had to go digging to figure out WTF it was as opposed to what it was compared to the Pro version. Cheers :)
Hah. Someone who thinks UNIX is a programming language is obviously not intimately involved with building real technology.
Ever actually tried implementing an Oauth provider? It's surprisingly difficult to get 100% right.

I had a similar problem, so I started my own open OAuth provider implementation complete with built in documentation https://github.com/schneems/opro. If you're using Rails, you can have a working OAuth provider in production in under 5 minutes. Of course adding the API endpoints and writing application specific docs is still up to the user, but the authentication flow and logic are at least standardized.
This is slightly misleading, because they are both in reality one semester courses when taught on-campus - I would guess that CS50X will be at a slightly slower pace than 6.00X.
>> Most other crimes require intent, patent infringement does not.

Huh? Patent infringment consists of using some technique without the permission of the owner.

There's intent all over that.

Are you suggesting that folks are using techniques without the intent to use said techniques? Or that they aren't intending to use them without the permission of the owner? (Yes, you can argue that they didn't know that they needed permission but that doesn't change the fact that they intended to use them without permission.)
There are a lot of good points here but one thing I would say is that closer is better for business in the way it exists now.

The overall point - that it's a failure of business models - is one of the two truths that seem to me to be becoming evident in the whole "piracy" debate.

The second (which applies to "consumers") is if there's no valid business model it's highly likely that you're going to see an impact on content creation and availability for platforms where piracy is widespread.

But I find exciting that over the next 10 or 20 years markets will change fairly radically as a result of these things. Personally, I'm no fan of piracy, I think people should be paid for their work. However, I also think that the genie is out of the bottle now and it's going to be a fact of the world going forward and it's for all of us to learn to live with.
http://news.ycombinator.com/item?id=4261954
In my opinion, even the former notion is to a large extent flawed... Sure, there are several classes of different datatypes that really are different (e.g. mathematical objects, such as vectors, matrices, real numbers, ratios, complex numbers, ..., then strings, channels, binary data, time data...), but most data structures used in most programs are simply either sequences, or maps (dictionaries). I prefer Lisp's/Clojure's approach here - have many functions operating on few data types, as opposed to the inverse.
By the same logic, any price greater than zero would be implying that your service is infinitely more valuable than Google Search?
What I want to know is:

1. How to get a copy of your own dossier

2. What's the most practical way to protect your internet traffic? TOR? Routing through a VPN tunnel outside of the US?

If this surveillance is even half as extensive as these articles portray, I just want to throw my hands up and not give a damn any more. It just seems like a lost cause.
>Xamarin enables millions of experienced C# programmers to become mobile developers very quickly. But most of them don’t know about us! We’re going to fix that.

I hope step 1 for "fixing that" is a name change. Seriously, developers talk just as much off-line as online about their tools and Xamarin has serious off-line confusion issues.
This looks great - I've always been curious about the financial impact of buying vs. renting.
The way that most businesses and professionals outside the tech industry actually deal with this is quite simple, and quite uniform. Two percent (or thereabout) discount for immediate cash payment.

For example, 2/10 net 30 means 2% discount if paid within 10 days, otherwise full amount due in 30.
The pricing (& "Get Datomic!") link is broken for me, forwards to https://sites.zoho.com/sitesetup?domain=datomic.zohosites.co... which opens blank.

I needed to copy link ( http://www.datomic.com/pricing.html ) & paste it.
Or you're on Arch Linux? Does this ticket relate?

https://github.com/whit537/www.gittip.com/issues/140
Thanks! That's exactly one of our objectives. Plenty more to come over the next few months...
As long as the courts reward that silliness, they seem to care more about hurting competition to worry about whether they should continue on this path.
I find with Devise and Omniauth it works like magic. rbates has some excellent Railscasts on the process as well.

I agree with the main thrust of the argument though. OAuth providers do not make it as easy as they should. The point about the buttons is spot on. I've had some good success with the buttons provided here:

http://nicolasgallagher.com/lab/css3-social-signin-buttons/
Kasparov, Thiel and Levchin book for 2016?
I have no idea what Datomic does. This is a good page to reach new users.
But you don't typically plug in random, untrusted TB cables -- you do typically plug in random, untrusted chargers.
Shoot down the nasty flies with BugASalt gun at a single tap
Huawei Y200 and G300 Launched in India for Rs. 13,490
For a self-identified "data scientist", this is a pretty naive approach to "finding out what worked for others". The methodology doesn't distinguish in any way between "colors that help make apps successful" and "colors that are just used often by everybody".

It could be that there really are some colors that will help an app to be successful in the app store, but without comparing the data from successful apps with that from a control group, there is no way to identify them. If the goal is simply to make an icon that wouldn't look out of place in the top 300, this is a good formula. But that doesn't strike me as a very interesting problem.
"it’s open - with the corrosive mentality that surrounds such openness."

That's must be why Oracle and IBM have never made money supporting their products on Linux - it's that corrosive mentality of having the core of the underlying kernel be open source.
Personally, I'm borrowing someones magsafe at least once a week. A majority of students at my college use MBPs, so they are abundant.
>This is known as the "Blockbuster Video" model for treating customers for being late. How did that model work out for them?

It worked fine until their industry (renting videos and DVDs) dwindled to nothing. Blockbuster's demise had nothing to do with late fees.
Anecdote: My brother is a construction engineer with Ellis Don and he goes to HN even though he has no interest in startups because he likes the "quality of thought and discourse for current events" and is working his way through learning python the hard way in order to script some of his more mundane tasks.
Even with slowing sales, iPhone makes up majority of US smartphones sold
Augmented Reality Pioneer Steve Mann Assaulted in Paris McDonalds
YouTube Wants to Prevent Harmful Comments by Using Real Names
Thanks for the info. Will do some research then and just hope that I'll never be targeted by a patent troll.
Good question! I've dealt with Yahoo some in the past, and while there were (and may still be) some very talented people there, they had very little cooperation or accountability with each other. Part of it may come from the outsourcing of much of their development to other countries.

My suggestion would be accountability training and proper incentives from the bottom-up.
It's a signal to noise problem.

In a perfect world I would research each comment, do basic background checkes against stated facts, think through the implications of the comment, etc. and then form an unbiased opinion. I would do this with every comment thread. After I had done this I would be uniquely qualified to form an opinion on every comment, and I would be wise because I'd read and understood all the comments. I'd also have spent most of my day doing so.

The reason comment scores, and usernames as a proxy for scores, are interesting is that it's a good way of cutting through the noise. Most people just don't have the time to read through all comments on a thread and form an opinion on each one seperately.

That's what I'm really missing about the points - I don't care how many points a certain poster or a certain comment has, but I do care greatly to have an indicator of quality so that I can skim through a thread and pick out the best comments. Particularly on long comment threads where I don't know much about the subject, or on busy days.
I can't comment on approach or validity, etc. I do have one observation though, the icon looks masculine. I would either make it androgynous or add a feminine addition to the icon so that people don't pigeon hole it as a "guy's" app or something like that.
I'm not sure I understand the correlation between storing a case-insensitive value and encryption type / data storage medium.

Just because they do pre-processing on a value passed over secure means (in this case .toLower() or toUpper() or equiv.) before inserting it into a database doesn't hint at all at what format is being chosen for storage.

It's a silly thing to do and might hint at stupidity, but it's not "IT Security 101 Fail" unless more information can be ascertained.
Pixar Image Computer: Yours on eBay for a cool $25K
No, Google Search is not a SAAS. That would be comparing two different things.
For housing, how does this compare/compete with NY Times' Buy or Rent calculator?

http://www.nytimes.com/interactive/business/buy-rent-calcula...
Ok, thanks for the clarification. I had read cooperative as a corporation (or understood it like that).
Interesting, but did you compare with the colors used by plain non-top apps?
Brackets Sprint 11 Build: hinting
Links were updated, you might need to refresh
Funny enough, the same two colours dominating movie posters lately: http://news.ycombinator.com/item?id=4279845. Teal and orange: http://theabyssgazes.blogspot.ca/2010/03/teal-and-orange-hol...
New iPod to feature larger 4 inch display equipped with A5 chip
Mobile App Design/Dev: Building Navigation with jQuery
I'm with you on transparency, but I don't know how you expect charities to survive without paid employees.
How has the scaling effort gone? In the first post you mentioned that you were just rewriting code to remove bottlenecks. Have you had to make any more exotic and interesting changes to the code base since then to support the growth?
Devil's Advocate mode

They create a market for patents which benefits everyone who invents something and patents it. If your startup has a useful patent then (even if you never use the patent) your company is made more valuable because trolls like this exist. Investors will consider how much that patent is worth on the market when valuing your company.

And how would you implement a system that prohibits patent troll behavior? Only the original inventor gets to own the patent? Only people using the technology are allowed to own the patent? Define "using." What if I invent something truly novel and would rather license it to established players instead of bringing it to market myself?
If you want to develop camouflage then this would be a good way to go about doing it. If you want to develop a brand identity that stands out, this is precisely the wrong way.
Wheelchairs Breaking Down More
Wheelchairs are very beneficial, however problems can arise. This article tells you what to watch for.
I'm still a bit of a novice, could someone elaborate on what he means by operator overloading being "problem creating?" I thought that was one of the main, 'core' concepts of OOP. Inheritance, and polymorphism.

How would you make something like a GUI without being able to specialize classes by overriding certain methods?

Have I misunderstood his point?
Did you read the article? It was the 7" tablet that was banned.
you mean 'trademark'.
yup, works now
Sublime Text will never be a bells-and-whistles IDE like PyCharm or PyDev on Eclipse, it just won't work that way. The question is whether the extra niceities offered by those IDEs offer enough productivity gains over their heavyweight design which leads to them being clock-time slow to get things done (launching, navigating around files etc. etc.)

I think for experienced devs, a text editor is quicker for dynamic languages (less experienced people will get good mileage from an IDE). Go is sort of weird in that it reads like a dynamic language, so a text editor is Good Enough, while the static compiler helps to catch the sort of bugs that float up when you're doing manual (and hence, human-error-prone) refactoring work, like changing the type of something, which IDEs tend to automate for you before compile time. That's why GoSublime really is all you need for Go, as far as I can tell. (NOTE: I've not written anything like even a medium project in Go).
Dead Trigger was a bad example - personally I'm not wild about mixing purchase and in-app purchase at all - but in the overall discussion others stated similar experiences, in one case a developer quoting piracy rates of 90% on an app which I believe had no in-app purchases (sorry, can't find the link now).

Football Manager 2012 handheld will be one I'll watch with interest. The publishers Sports Interactive have said that it has it's targets for Android and if it doesn't hit them there won't be another version. That's a massive franchise (in the UK at least) so I'm keen to see whether it can justify it's existence (selling price $5).
Robert has made a bunch of tweaks that improved performance. To be honest I don't remember what they were. We're still running on one core.
You should actually be using a free, fast DNS near you, with at least one not on your ISP. Here is a program to help find them:

http://www.grc.com/dns/benchmark.htm
Phew. :-)
Big brother Microsoft listens in to your Skype IMs
Really? Besides the selection, I think Netflix's keep-it-as-long-as-you-want policy was a big reason it took off.
NYT is mostly PHP with a few Rails microsites.
Excellent story! Discussion on HN is indeed second to none.

Would you brother mind sharing what kind of tasks he would like to script? I am a big fan of Python and it is always interesting to see how people use it in various industries.
Of course there are folks using patented technology without permission of the owner who nevertheless did not intend to infringe a patent -- that's exactly what's happening here with Mindcraft!

For the sake of argument, imagine I can prove that I came up with an idea for something on my own. I'm completely unaware that it has previously been discovered and patented. I did not even think it was an idea that could be patented. Did I intend to infringe that patent?
Omniauth is for implementing an OAuth client, and it's great... but, that's the other side of this coin.

There are very few good provider libraries out there, making it harder to stick to standards. People who want to provide an API shouldn't have to re-invent the wheel every time.
Millions of Americans now fall within government’s digital dragnet
To paraphrase Big Lebowski: "Well, like, that's just Google's opinion, man."

Of course Go is already in production at Google because the Go team designed it to fit particular pain points that Google was having, so it's going to have the libraries that are needed to solve those problems. The question is whether the current libraries are there to solve your problems, and, as others noted, it's not that cut-and-dried.
NFL Draft Fitted Hats
Landing page feedback for Commuter Pal AKA I May Be Late
I'm testing out a landing page (http://www.imaybelate.com) for my iPhone app's relaunch. If you're a London commuter please take a look. If you're not interested in signing up, I'd like to hear why. I'm trying to learn from this exercise to see if I can improve on the landing page to really test if anyone is interested in the app.
Looks like I should have read your post more carefully. My apologies, deleted.
A late fee is a tool to encourage payment, if they ignore it and pay even just the invoice amount earlier than they otherwise would have you could say it has done its job.

As long as they pay the invoice, most people at that point will waive the late fee (providing it's not a very large sum of money as would be the case with the suggested 10% per week). I know I've done this in the past when a client has called me up after weeks of nagging and apologised for the late payment and the lack of a fee.
"Dude, these are your CUSTOMERS."

If they've stopped paying you, no they aren't.
I don't understand why people keep saying it isn't stealing. According to Merriam-Webster:

Definition of STEAL
transitive verb
1a : to take or appropriate without right or leave
and with intent to keep or make use of wrongfully

and

Definition of APPROPRIATE
transitive verb
3 : to take or make use of without authority or right

Why do opponents of IP rights keep saying it isn't stealing? There's nothing in the definition of stealing that says you have to physically remove something from the possession of the owner/creator of the thing being stolen. You just have to make use of it without the authority or right to do so.