skysight-inc/HackerNews huggingface dataset:
I think sending as many as you find when you find them is fine, as long as you present yourself well. I recently wrote (and have given this presentation at a conference) on the topic of communication etiquette in bug reports for open source, believe it or not.

http://www.alfajango.com/blog/communicating-with-engineers-a...
> superstition popular while a law forbidding it would be very unpopular

Having a legal way for the population to defend themselves against bad (purchased) laws does not in any way imply that you would immediately turn into a theocracy. Switzerland has had them for hundreds of years and is still sane.

On the other hand, having a opaque 2-party dictatorship like the US has no does not somehow prevent religion to have a major influence on politics and laws. You have it on your money (in god we trust), you have it in your schools (one nation united under god), you have it in your courtrooms and presidential inaugurations (so help me god), etc.

Introducting a switzerland-like mechanism for more checks and balances wouldnt change much, it would just make it easier to prevent autocratic decisions like SOPA, Iraq war, etc.
Something about the marketing of this makes me feel uneasy.

The graphs that depict size are misleading. The initial release (today) is already at v0.9 and the site (opened 1 week ago?) says it's "fully ready to use in production"
The video aims to enumerate and demonstrate a number of issues with jQuery UI and Sencha touch ("we can't get anything to work..."). "Zepto is slow", Zepto objects are big and have "large footprints". "We polled a large group of developers...".

This is OSS. Why is the trashing of other developer's work necessary in promoting your own?

On the other hand I do appreciate that someone has delved into mobile issues and is trying to address them. But why market it like this? Why tack on "an HTML5-ready jQuery" for no (apparent) reason. CSS3 transitions aren't html5. querySelectorAll is not html5. Those other libraries don't have their problems because they are not "HTML5".

I don't know, it doesn't sit right.
It's more than cruel: it's barbaric and vile. But, yes, Mussolini made the trains run on time.
Sorry, my initial comment wasn't the clearest.

What I meant was: if you're raising seed capital, it's very hard, if not impossible, to demand 1X or non-PP for investment funds, because you have zero leverage. Your business model isn't proven, your product is likely conceptual, you're just going on the idea. Very high risk for a VC, so they'll want protection.

If we're talking about Series B or C, that's a whole different ballgame.
As Codecademy is targeting a large demographic with varying ability of coding (i.e. from basic MS Office users because it's part of their day job to people who are more switched on with tech stuff but never bothered to learn coding), they need to work out how to cater them all. I'm personally in the 'I use Office in my day job and have some interest in the latest tech trends but no knowledge of how things work' segment.

Adding more expansive instructions should help as their current one/two-liner approach doesn't really explain anything for the absolute beginners. However, this can put some slightly more knowledgeable learners off by being too pedantic so Codecademy needs to find the right balance. Within their existing UI, they can probably do this via offering more 'Show Hints' per task like certain computer games where Hint 1 is the cryptic-ish hint, Hint 2 gives slightly more context and Hint 3 for really struggling learners. Users can then self-select how much help they need and don't feel like they are being spoonfed. If Codecademy is really targeting the absolute (but willing) beginners, they need to realise these users are unlikely to google for help as they are used to self-contained courses a la CBT courses in their day jobs.

Agree with imjared about the sweet badges - if they want to get the crowd (or maybe just me) going, they should start offering the options for users to buy some embroidered patches or 3D printed versions of the achievements!
what would the equivalent be in the US?
Pre-existing unions that are past their prime, and already served their purpose become a cancer because they don't disband themselves when they become superfluous.

On the other hand, (at least in the past) when Walmart knew that someone was attempting to start a union, they would bring in a team that would wire the store up with a ton of extra security cameras. Then they would attempt to identify the ringleaders and either fire them or harass them (to encourage them to quit). Is this a business tactic that you approve of?
There's this small, harmless incident from 37signals and then there is this attitude. Some questions:

* Should it happen everywhere?

* As a data guy, do you have professional obligations to uphold the privacy policy and operate within the law?

* What are the mechanisms available to the market and the industry to prevent the deterioration of customers' trust with us?
The LeanBack HTML5 Media Player (Audio & Video)
I think his approach to minimalism is kind of unique. He's essentially saying, "Cut all the unnecessary choices out of my life." The last paragraph sums it up nicely:

> Minimalism is equally easy as it is boring to do. What shirt today? The one I didn’t wear yesterday. “How tough is it for you?” You mean, to pick the shirt I didn’t wear yesterday? Once you get used to simplicity, the complex normality others have becomes the audacious thing.

However, don't get upset when someone calls him on his anti-ownership bullshit. He still owns things; he's just shoving the energy of owning things on to someone else.

I think owning less things is a good goal to have, but not the way he's approaching it. It should be spending less money on things, not spending more money on disposable things so you can technically say you don't own a lot.
White House Opposes SOPA, Congress Drops Bill
Great tool. I could see this being really useful when it comes time to register a domain name. Great design too.

I am impressed with how quickly it checks 1000 domains. Care to share any of the technologies used to build it?
Ah what sad news! I really enjoyed using this service and although I never found a project through it this was almost certainly due to the fact I wasn't able to take on new projects during the time I was subscribed to it. However there were many projects that looked interesting and worthwhile. I'm sorry to see it go.
Show HN: DirtyShare, Pure JavaScript P2P File Sharing (in Node.js + Socket.io)
Cyber-Tension Escalates in the Middle East
India: Social networks face tough times.
Uh oh PC: Half of computing device sales are mobile
Speaking of steno schools, I've read that they have something like a 90% drop-out rate. Learning stenography is not easy.
The Best iOS Apps: Productivity in Design
What Is Your Favorite Deep, Beautiful, or Elegant Explanation?
Gah, that's horrible. :(

Teaching people (especially in natural sciences!) to immediately disregard something, just to be safe, is not conducive to learning. Sure, at later levels, you can teach them the truth of things, but what if they don't get there?

Then you have a bunch of people freaking out over incomplete information that they learned in school, and influencing dumb policies (e.g., hooplah about nuclear plants).
Which comes first, the troll, or the heavy-handed mod (or community downvote waterfall, in the case of HN)? I've often found that the least moderated forums yield the strongest communities, which is somewhat counterintuitive.

I think the author of this blog post was simply combative in his own responses to the offensive commenter, and could have been far more engaging in a way that builds community. This blog post strikes me as a sort of passive-aggressive way to win a silly Internet argument and get validation.

(yes, I realize that the above paragraph itself seems combative, but really, I think you could have done a better job handling the situation)
I'm working on something VERY similar to this actually, so I'll refrain from any critiques in lieu of just saying "I'd do some things differently."

Regardless, it's quite nice, and I'm already very jealous of how quickly you're doing the bulk lookups. It is much faster than my implementation.

There's a surprising amount of overlap, which tells me we're either both very right in a lot of aspects, or both very wrong. I'll take the optimistic route and figure we're both doing things right.

Best of luck. It's certainly a needed tool (IMHO).
> looking up or memorising the syntax for every single method call you make

As programmers have done for generations? I've never seen an autocomplete functionality that was substantively faster than either actually knowing the platform I'm developing on (what a shocking concept), or having a browser window open alongside my editor.

> it's time to grow up

PKB. When you do, you'll realize not everyone who disagrees with you is an idiot.

> and realise there's a better world out there.

"Better" is highly subjective. IDEs inevitably lower my productivity dramatically with their bloated, buggy, slow, and brittle nature.

> Even my bloody text editor has basic intellisense.

No, it has an autocomplete function. IntelliSense is a Microsoft implementation of the general autocomplete concept. And if you're only worried about autocomplete, why are you so shocked people might not be using a full-blown IDE?
It just means the congressmen involved are going to go back and get another hit of money from the copyright industry and then run this through attached to some other bill.
Cloud server shipments to skyrocket in 2012
The Art-Craft-Commodity Continuum
Especially when parts are straight copies out of Zepto.

Zepto Closest Implementation: https://github.com/madrobby/zepto/blob/master/src/zepto.js#L...

JQ.Mobi: https://github.com/appMobi/jQ.Mobi/blob/master/jq.mobi.js#L3...

Zepto End Implementation: https://github.com/madrobby/zepto/blob/master/src/zepto.js#L...

JQ.Mobi: https://github.com/appMobi/jQ.Mobi/blob/master/jq.mobi.js#L4...

That said, it's all open source and there are only so many ways to write these functions succinctly.
And now the problem is that files with "," or spaces in the name fail...
The "reversible scrambling" proposal above might work (though not ROT13) - that way the data is there _if needed_, but it takes concious effort to take a look.

If in the process of debugging the "," issue, a set of files is uncovered (including "how to file a divorce", tough.
Ideally, the usernames could be unscrambled separately, so at least there's no immediate connection to a single user.
Poll: Would you pay for a general-purpose programming language?
Yes, if it had tangible advantages
Yes, I am already paying for one
No, existing free programming languages are good enough
No, programming languages are supposed to be free
SEAndroid released: Build your own NSA-approved Android device today
7 mistakes of software testing
If you're going to spam, at least be more subtle about it?
Probably the main potential of the deal is not within the essential patents, as these have to be licensed under FRAND, limiting both the possible revenue and their tactical effect in court.

The question is however, which other, non-essential, patens have been sold by Nokia now, and of course why.
I just wanted to use something a little more lightweight and unstructured. Without the plugins, Vesper is basically just a Sinatra app. You can organize it as MVC, or not. There's not much abstraction from adding code to a Sinatra app, and everything glues together nicely. Also, I really like developing plugins this way (put the code from an app into a git repo, and you're done).
Eclipse Code Formatting Tips
Offtopic: In the past ~week Blogger blogs have started opening on the comments section rather than the top of the page. Anyone else?
I'd be willing to donate my only ad spot on Snipt: http://snipt.net -- the new site is at http://beta.snipt.net (still wrapping some stuff up). I don't get a ton of traffic, but somewhere around 1,500 - 2,000 uniques daily.

I've never made much money with ads, anyways, and this seems like an awesome cause.

Email me to discuss size requirements, etc. nick@nicksergeant.com
Since GoogleBot doesn't run javascript, does that mean that an all Javascript solution would work without disrupting indexing?
The Claim: Drinking Water Can Help Lower the Risk of Diabetes
Designing for the Next Step
3 Sales Tips for Startups
Thanks to http://news.ycombinator.com/item?id=3469401 , we know that a $50k/year pension is worth >$1.5M NPV.

So, those folks are near 1%ers. They just don't own the assets that will generate the money that they'll be spending. We do, or rather, we own the liability.
I don't think there's anything wrong with Padrino.

I just wanted to use something a little more lightweight and unstructured. Without the plugins, Vesper is basically just a Sinatra app. You can organize it as MVC, or not. There's not much abstraction from adding code to a Sinatra app, and everything glues together nicely. Also, I really like developing plugins this way (put the code from an app into a git repo, and you're done).
Time to implement some form of caching perhaps?
Breaking up the indivisible: Particles with a fractional charge
Microsoft mandating Secure Boot on ARM, making Linux installs difficult
A great college textbook I had for intermediate probability theory is "A First Course in Probability" by Sheldon Ross, highly recommend it: http://www.amazon.com/First-Course-Probability-Sheldon-Ross/...
Not really P2P - I see that you're aware of this and working on it. Really cool stuff.

Why can't I drag-> drop files in?
as it was previously mentioned, i don't see the need to send any passwords to the user to begin with. you can just follow this flow:
1) Port all the username and password to the new site and hash the passwords
2) update the login mechanism to check against the hash password
3) send a note out to users saying "we've upgraded our site to a new system. You can still use your old credential to login with no problem. if you've forgotten your password use our "Password recovery" feature."

then users can login just as they would before and the transition would be transparent. and if they've forgotten their password they can use the recovery feature on your site which would generate a new one for them.
Because a toiletry kit is a set of [consumable, replaceable] parts, used pretty much all at once (same 20-minute process every day), where each component is not often chosen over an equivalent. I'll go thru a half-dozen shirts throughout the week (and society will object if I stick to just one), but nobody will care if I use the same toothpaste/toothbrush/floss/razor/foam/shampoo/soap/washcloth every day for years (replaced only when used up, and then replaced with the same product).

We have a variety of clothes as separate objects, as they are interchangeable (society objects if I _don't_ swap 'em on a daily basis), and can get by without some because there are others present as replacements.

In support of your point, it's a matter of where the line is drawn as a practical application to the scenario. While the kit may be considered a unit wherein parts really are part of the same non-interchangeable application (well, at least for us Y-chromosome types) and for purposes of this example isn't broken down further, the reverse may be applied. Rather than a given shirt considered a single object, by defined convention it could be considered a part of a complete outfit. Having so few pieces to interchange - say, the dress shirt not an acceptable match to the swim shorts - he could reduce the total count by considering sandals/jeans/polo a single unit as none of that stuff much goes with anything else he has.

To wit: that's just where he drew the line between things forming a unit and things counted separate but used together.
Very cool. Bookmarked. Thanks!

Success!

Suggestions (I may be wrong):
1) I don't like very dark sites, yours look nice, but anyways...
2) I have no idea how you check the domains, but: In case you get your results one by one, you should display them while they were loaded (instead of that "loading" screen)
Not entirely clear what you're asking, if it's cluster by topic matter, or pick out specific named/physical entities or maybe sentiment analysis.

Two good first steps to look into, depending on your needs, are Bayesian classifiers and SVD (reduction of high dimensionality, the application to text processing was patented as Latent Semantic Indexing/Analysis, LSI or LSA, by IBM, I don't knnow if that's lapsed).
Fixing SMS Timestamp Issue on Android 2.3
I did, right from beginning, but PHPFog's scaling architecture broke it badly. They don't deserve to be called 'cloud service'
Visualizing Neural Net Activity via Digital Telepathic Nexus
That he doesn't actually seem to get by with less is people's problem. He's essentially just renting everything, very inefficiently at that.

It's ridiculous to applaud the idea -of buying coffee at a restaurant every day instead of owning a coffee maker- as "doing with less"
Zappos gets hacked, resets customers' passwords
Groupon founder admits to 'bush-league mistake' before IPO
Ex-Firefox exec Shaver has plans for Facebook's Android app
Drift from signup using email to signup using Facebook
How apps for your appliances represent the next opportunity
Spring Roo + OpenShift Express == Extreme Productivity In Cloud
(Disclosure: I am Andrew)

This is a project to help with some personal growth, not really a "I'm better" or "everyone should be like me."

It is just something I did. It taught me amazing things.
I wrote org-jekyll to blog from org-mode, and have been using emacs to produce all my sites ever since:

http://juanreyero.com/open/org-jekyll/

The problem I was trying to solve with org-jekyll was separating more or less static content, generated with standard org-publish, from blog posts, generated by org-jekyll and going to the _posts directory (and thus being part of the feed generation, etc). I haven't kept up with org-mode development lately, there might be easier ways to do it now.
I'm not really worried that 37signals are maliciously going through customer data, because I honestly believe they aren't.

However, I'm disgusted by the number of people in this thread that justify the violation of customer privacy because it's what's normal.

As an industry, we all face in our sales cycle the fear from customers that we will violate their privacy. Self-regulation by holding each other to account is the cheapest and best way to address the issue.

While I would be stupid to believe software vendors don't look at my data because I know better, that isn't my expectation.

It's not my expectation that my lawyer, my accountant, my doctor, my therapist, my social worker, or my librarian trade on or reveal or delve through my private information. That's why they as professionals are licensed and self-regulated by their professional colleges.

As information professionals, we should act professionally with information as well. This is not crazy talk. We also see credit card numbers and personal information stolen every month. Last year over 100 million credit cards had to be reissued due to data theft. That's why the card industry created PCI compliance to self-regulate the industry, as imperfect as it may be.
When I see stuff like this, I always think "feature" not a company. There are two directions you can take this to avoid the "but its just a feature" issue -

a) build it so that you can license the technology to people that have made a company out of selling domains (domainsbot.com is a great model to take a look at)

b) become a reseller or registrar so that you can fully deliver the service and collect the recurring revenue.

There's still lots of room for innovation in this space and I think you are leaving a lot on the table if you don't flesh out the business model a bit more.

(obDisclaimer: I work for a registrar.)
I like your first impressions -- I laughed.

Anyone else seeing very faded sidebars like that? I don't know what would cause that; if you have the technical skills do inspect it on your end to find out, please let me know.

Can you elaborate on what specifically you like better about bustaname?
Hackers spread malware via children's gaming websites
Sarah Lacy launches PandoDaily (with former Techcrunch writers)
An interesting quote from the half-beast, and slightly-insane Joseph Stalin -- "The death of one man is a tragedy, the death of millions is a statistic."
I think babarock phrased it poorly but he's not entirely wrong. I learned to program (like many others of my generation) by futzing around on my C=64's repl. It wasn't a great system by any stretch of the imagination, but actually playing with it (and failing) got me to learn it so well. I think the C=64's repl was simpler for users than Javascript's, which certainly helped. The goal should be to get people to play with it, not to get them to type "Ken".length and press return.

The things we know best are the things we play around with. The things I know the least well are those where I only learned the happy-path through some training procedure. I learned to read and speak and cook breakfast and ride a bike and program and everything else mainly by trying and failing.

(The bicycle is actually an interesting case, because we try to teach the happy-path with training wheels, though this essentially inverts the controls we're trying to learn. It's a confidence-builder, not a skill-builder.)

Last year I took a class to learn a new skill. The teacher was great: he was enthusiastic, and after each teaching point he got us to try it by saying "Now let's go screw it up and learn!" We spent a lot more time screwing it up than being lectured, thankfully.

I don't know much about "Codecademy", but based on this I would say it's not really going to help most people, but not because of these minor usability gripes. The goal shouldn't be to create an 'intuitive tutorial'. You're trying to teach people a new way of thinking. The goal should be to provide an environment where the essence (type something, get result) is completely obvious, and where more information is always available upon request, and where they are encouraged to play around. What I'm seeing is an environment where there's a right and a wrong. It makes programming look like a 1980's MS-DOS adventure game but harder.
So your main complaint about Padrino is Padrino::Application as an extension to Sinatra? Because in every other regard, Padrino (padrino-core) is mostly a convention on how to load and organize code. I use it as a raw library on a regular basis.

I admit that we are a bit behind in regards of apps-as-libraries, but I would prefer to handle that in standardized ways (using gems as distribution format and copying assets using an asset compiler instead of an installation routine).

Also, Padrino encourages not developing any plugins for it - raw Sinatra plugins are very much preferred, but are not compatible to your format.
Hey guys,

I'm not sure what your backend looks like but I wrote this python script that uses a thesaurus lookup to find similar words for further name inspiration. It also has support for dropping vowels if the user wants.

Pass me your email address if you'd like a copy, I'm not doing anything with it.
Yeah, I mostly do light sites and figured I'd try something different here. Will A/B test down the road maybe.

All of the results are returned at once so it wouldn't make sense to show them individually (go JSONP!).
> That hasn't worked super well in California, from many accounts.

Most of those accounts assert that a significant fraction of CA's spending is mandated by referendum and that CA legislature shouldn't take referendums into account when it does a budget. (The latter is how you get to "referendums are responsible for CA's deficit.")

Both of those assertions are wrong, no matter how often they're stated.