skysight-inc/HackerNews huggingface dataset:
It doesn't sound terribly Bayesian to me. From one of his pages:

However, the significance calculation makes a critical assumption that you have probably violated without even realizing it: that the sample size was fixed in advance. If instead of deciding ahead of time, “this experiment will collect exactly 1,000 observations,” you say, “we’ll run it until we see a significant difference,” all the reported significance levels become meaningless.

The original intent of the experimenter shouldn't affect his conclusions!

With that said, I'm not sure what the proper Bayesian answer is. If I were to stop my experiments every time that P(X|D) < 0.05 (or whatever), wouldn't that introduce bias? [1]

Incidentally, you (Eliezer) had a nice post where you explained the problem in detail (something about two doctors doing an experiment 50 times with different "stopping rules", who get the same data), but I couldn't find it.

[1] EDIT: On further thought, there wouldn't be any bias if I do the correct thing and report my uncertainty: P(X|D) = 0.04. The "repeated significance testing errors" comes from converting P = 0.04 into an absolute statement "X is true". Then the stopping rule will affect the statistics.
This looks interesting. I'd like to hear more about how it works (they say details are coming, so I look forward to that).

I get wanting to keep the app simple, but I have to say the screen shots are crying out for the current temperature up in the header, next to the time. After all, you need to know if it's going to rain AND how warm it is to prepare to go outdoors.
So basically YUI on the server and geared for publishers?
Google+ being released to Google App users - only for them to discover that Google+ app on Android and iOS isn't compatible for them.

Google Reader being released to universal complaints that it's made reading more difficult due to too much whitespace (a mistake that Gmail didn't make even though it uses the same design).

Gmail app being released and seemingly universally panned as being such a bad app, plus it's released with a major bug requiring the app to be pulled.

Since I actively use all three Google products, I'm a little more biased/sensitive to these mis-steps and may be making more of their mistakes than I should. But it seems to me that Google is really struggling to execute anything successfully these days. I can't decide if my expectations of Google has changed, whether Apple has caused me to have higher expectations on the release of a product, or if Google is genuinely stumbling - but my impression is that Google is making basic fundamental errors in the management of their products. Fragmented release dates alienating your loyal users, buggy releases and just outright bad design - to me, it seems like no-one is in control at Google - their work is becoming sloppy and I can only imagine that will hurt their brand in the long term if this isn't turned around.

Edit: Removed the 'over a year late' bit from the first line . Thanks to those who pointed that out - I actually did know it was released this year - I'm probably guilty of running on auto-pilot and inserted a 'cliched phrase' as I typed :S
byobu is fantastic as well
first video was quite nice, second video brings a lot of crap, for instance it sais:

* "up until today you had to rewrite JS into another language in order to run on the server" (what about node.js that is around since '09, manhattan is not even released _today_)

* manhattan provides a "service" called "performance", that nodejs does not have -- not kidding see 2:10

* and we have another word for widget!!! not applet, weblet, plasmoid, webobject, or simply widget: no, it is a "mojit"

i would definitely give it a shot when it is released.. in between of all the non-sense it actually sounded quite interesting. it seems a bit richer then plain nodejs+jquery+heroku, especially wrt x-platform and client-and-or-server capable code.
Did you get that one? The reviews at Amazon weren't stellar, so I held off. I'd be curious to hear what others think of it.
I predict the coffee-themed frameworks will outperform the cocktail-themed frameworks, if only because of the developers who choose them.
It's funny because I was sort of nodding along through the beginning. I am one of the very people he mentioned with a bunch of stillborn Twitter lists. But then he went on to reference a Merlin Mann article:

> His main point is that adding an assortment of labels, tags, and priorities to your email inbox only serves to give you the illusion of getting work done.

Which I understand, because Mann has a tendency to get into the fiddly bits, and so do I, but what's missing is that these things do potentially have utility. Case in point: I get dozens, sometimes hundreds, of non-spam emails a day. I used to use Apple Mail until it couldn't really handle the volume very well, then I switched to Gmail and learned the keyboard shortcuts. Eventually I got into labels. The UI makes it super easy to apply labels, and I label every important email. This could be considered "shit work", but it provides a solid ROI because it allows me to browse through project summaries, and makes it much less likely for things to slip through the cracks. It's amenable to automation in that I can create rules, but mostly it relies on my ability to tag every single email. It sounds like a lot of work, but once the system is in place it doesn't actually take any time to hit 'l' and autocomplete a label or two.

Meanwhile, Google's attempt to improve productivity without shit work—Priority Inbox—actually provides me negative value. It doesn't matter how good it is because if it's less than perfect I can't trust it, and it can't ever be perfect because countless externalities affect my idea of priorities. In the end, the assigned ratings become more noise that I have to deal with.

So while the point about not letting busy-work make you feel productive is a valid warning, it doesn't follow that if it can't be automated it isn't useful. It's all about ROI. I think the problem with Twitter and Google+ is that they just aren't useful enough to sink that much time into unless there is a direct professional purpose.
I've been asking a lot of dumb questions today, so here's another: Do we have any decent tools to measure memory usage / allocation when running a Javascript program?

Once we start introducing these data structures we will have to figure out actual memory storing (16bit? 32bit? 64bit?) which obviously introduces another layer of complexity to "standardizing".
As Groupon Preps IPO, Google And Startups Grab Merchants
Previous discussion (before the reinstatement of the operation): http://news.ycombinator.com/item?id=3184517

Most of the pro/con arguments are in there.
There is literally an advertising industry with this fact at its foundation.
I had a really bad experience with a startup and attribute it to not getting along with one of the founders and trying to stick it out despite that. When it comes down to it, people just naturally treat their friends very well and look out for them, but people they don't like tend to get taken advantage of or simply forgotten unless they have leverage or clout to prevent it.

The success chance was similar: they had a top ranking spot in an app store, which is tough to lose no matter what you or competitors do, and generates enormous traffic. You can use the traffic to promote other apps your company makes and give them a terrific advantage too. That said, they were moving away from the employees' personal interests just to get more users in the future. We weren't solving our own problem any more which makes things less fun. The founders would often agree to compromises on features in public meetings and then cancel them privately after.

If you and the founder aren't getting along, it may be better for you, the founder, the company, and your relationship with it and its network to just leave early while there are still some good feelings all around. Leaving early you can leave as a good coworker who just moved on to another opportunity. Leaving later you might be the stereotypical disgruntled coworker. This reasoning inverts some of your pluses.

Looking back on it, the things I stuck through were ridiculous: they often forgot to pay me or got the amount wrong (always too low, never too high of course), didn't come through on agreed benefits like a paid gym membership (I took over paying for months when they randomly stopped, then it took a dozen emails and a meeting where they tried to get out of it when I asked them to pay any amount at all), kept scheduling construction on the weekend without putting it on the team calendar after agreeing not to, and one final nail in the coffin re equity.

They asked me to take more equity instead of cash for pay, I agreed if they'd do some paperwork things I needed, like changing my address to a house in a nearby state I moved to with my wife - I needed that for our immigration case. They were happy to pay me less cash and did so, but they never updated the address (probably didn't want to pay the accountant for the change and different state taxes) and claimed I was accusing them of negligence when I brought it up instead of fixing it.

As a developer, is was easy to find work once I left where no one pulled any bullshit and I could just concentrate on getting my job done. Should have just done that when they first started playing fast and lose with the pay checks instead of getting involved in some sort of adversarial relationship.
If it goes any lower the question will become who buys RIM and melts it down for scrap.
Summary of common Algorithms and Data Structures with some Examples
Check out http://glassdoor.com for each company.
I don't understand the point of your comment. What are you clarifying or trying to refute? What is your opinion on the matter? The author never even uses the word neurotic. That was my word. His point is that people who like to dilly dally with trivial organization are wasting time; not being productive. I certainly agree with him. My point was that if there's someone who enjoys that kind of thing, well more power to them and it's great that there are social networks out there that support that behavior.
I beat ruby on rails by six months
Presumably people would start using gold for all sorts of other things -- eg. replacing copper in wires -- so the market would also expand.
Have you tried Vundle? I found it about a week after I got into vim and it was pretty easy and accessible.
The difference between CA and CP systems
TransMY's 4th Gathering - The Report
Business Plans And Marketing Strategies -- How to Do a Mid-Year Review
Yes, that is true but in the case of someone asserting something counter to common wisdom then I would err on the side of caution and not downvote. Better to reply directly and point out why they are probably wrong if you have the knowledge to do so.

What really depresses is that they have a similar system on the comments for various UK newspaper websites (Daily Mail I'm looking at you) and you often find that the most uprated comments (which are then displayed at the top of the comments section) are arguments that allot of people may agree with but the arguments (and often the spelling) presented are just terrible and usually consist only of an Ad hominem attack on some person or organisation.

I generally find a thoughtful defense of an unpopular viewpoint a much more interesting read than somebody who thinks they are clever by posting some content free attack on something that is trendy to hate.

Ok, this rant is way off topic now and thankfully this sort of thing seems to be mostly absent from HN :)
I'm envious. If dragging and dropping some icons constituted "a lot of work" in my life, then I'd be a very happy man.
Apple Fixes iOS5 "Cleaning" Bug
Thing is, this app isn't just unpolished. They threw up this excuse for a native app to avoid engineering a real one.
I don't have the answer, but I'm glad this topic is finally being discussed properly.

More people need to take the realistic view of spending time in college for what it will get them. The almost obligatory need for people to do any type of higher education devalues the worth of all degree qualifications.

Moreover, education is ripe for startup innovation. Is there really a need to x,000 community colleges when a lecturer from Harvard can be streamed online in HD in real time to thousands or millions of students?
Google Voice and SIP hack: Free incoming and outgoing calls
Not to mention that these battery complaints surface every iPhone release. The reality is that safe and reliable Li-Ion charging is black magic. I'm pretty sure that brand-new lithium batteries don't reach their full charge capacity until they've gone through a few cycles, and/or the charge controller has 'learned' the attributes of that individual battery.

Every new iPhone I've bought -- and I've owned them all except the 3G -- has run down quickly the first couple of times I charged it, and every one has eventually achieved reasonable battery life after the break-in period. The 4S was no exception. Non-story, move on. It's unclear why Apple doesn't explain this.
While I upvoted, I think ubuntu is not a failure, it is just "good enough". Personally, that is the path to success that microsoft did a good job at. "perfect" is what Apple is striving for, but that's a different approach altogether.
The Ignored Cure For Aging And Disease: Epigenetics
How Lanyrd Works (Django+Solr+Celery+Redis tricks inside)
That's insane. Who told you that?
Journalism is a smart choice of a perfect job. Nowadays you don't even have to investigate and think.
JWZ also states "Java and Emacs are really bad examples of GC-oriented environments." in that same article.

And later, in 2000, he states "Today, I program in C." http://www.jwz.org/doc/java.html

JWZ is an entertaining read, but unless he's updated in a post somewhere in the last 11 years, it isn't clear to me where he comes down on C at the moment.

Btw, I program in C.
When's Heroku going to let developers do the same thing?
Domain name trader Winged Media gets $3 million investment
That footnote seems to imply that the avg. hours worked per week calculation may not be very accurate. The linked PDF also doesn't mention if the hours reported are the contracted hours for the teacher or the total hours spent working including work at home and outside of school hours.

The ATUS asks about work done for pay (or for free if it's for a family-owned business), not work you do beyond the hours you actually get paid for.
Square launches hands free payments
The Morning After (1987)
nada?
It's alteration of an established system with self-beneficial results in mind. It's a hack.
Squeak and Croquet Demo Etech03 (2003)
When I think of shit work, I think of working in a manufacturing plant at one station for 12 hours a day, getting two 15 minute breaks and a 30 minute lunch. When I think of organizing lists on Twitter, well, I think of that as a fleeting annoyance at worst.
Online Background Reports
Full online background reports in 10 seconds. Investigate anyone, anywhere, anytime!
I'm not sure where the opposition to private is coming from, outside of being anti-additional-syntax. Private variables already exist in Javascript. They're just inefficient, because they mean that any of an object's instance methods that reference them have to be declared inside of the class's constructor function, instead of on the prototype.

Private variables may be accessible outside of classes in Ruby -- but they already aren't in JS. And JS has extremely strong encapsulation through scoping and closures, so arguments against encapsulation based on the "language grain" fall a little flat for me. If an explicit private keyword enables optimization of existing functionality, then why not have one?
Thanks for responding, I ask because I'm currently mentoring a friend who's trying to learn and I'm curious to see what works for others. When I was learning programming I did more or less the same thing, but also found choosing the right technical books to be instrumental.
And, Back Down Again
It was triggered.
No, you don't say "lets make crap". But you deny the proper resources. You place unnecessary restrictions on the project. You hire a bunch of iOS newbies and say "hey go make gmail, but you have to make it out of javascript in a UIwebview" and basically force the outcome.

Come on, hasn't everyone had to work on a project where the boss/manager didn't want it to succeed? Whether for political, personal, or boredom, people don't do their best work all the time. Not everyone is as demanding as Steve Jobs.
Meta-Programming in Prolog – Part 1
Is a very complex alteration involving modified DNA and extensive research and testing. Everything is established until you change it. Most medicine is just a chemical compound you ingest, which would mean they are all 'hacks' with your perspective. The word trivializes the whole process.
I, for one, am waiting for the Rusty Nail.
Access any application from the cloud via HTML5 viewer
I'd argue that daily deals are nearly commoditized. If that's true, it's going to be an uphill battle for any new companies in the space. If it comes down to just brand names, my mom is going to pick "Google" over "Womply" any day of the week.
Being able to declare member variables as private (really private, not the private alluded to in Ruby) is good. As the OP said, you don't have to declare a member variable as private if you want relaxed 0constraints. But when you want to for good design reasons -- it's great that the language you are working with allows you to do so.
The Internet Maths Aperiodical – temporarily a periodical
>Just because people you dislike like it, is no reason to dismiss it entirely.

I don't know how that could be taken from my post. The grandfather comment implied that I would be looked down upon if I didn't use the "hip" Sublime Text 2, which I find to be absurd. I couldn't care less if people want to use unix utilities, notepad, ultraedit, vim, emacs or Microsoft Word to edit their files, but looking down on others seems absurd.
Interesting. It does surprisingly well on some things--just a glance at "The Complete Calvin and Hobbes" box identified it. And it does surprisingly bad on some things--a Diet Pepsi from a co-workers desk was identified as a Camo Gladitator II Heavy Duty Belt Clip Carrying Case for various Samsung phones.
To be honest, there are very few languages where 'private' and 'const' modifiers can't be gotten around. That doesn't decrease their usefulness though if people agree to code to the spirit of the language's design.
Message from Anonymous: Facebook will fall Nov 5, 2011
Quote Wanted
Indicate your fee to launch an Amazon SES server
with the capability to send email messages only with out 3rd party apps,
I've noticed lately that pretty much every time I submit something about math it gets flagged. I can appreciate that math isn't to everyone's taste, but I do try only to submit stuff that can make you think.

So here's another one. It isn't about startups, and it isn't about entrepreneurship, but it does contain some technical curiosities, and links to some statistical and machine learning material.

I'd like to think it's more "deeply interesting" than some of the "news" that's submitted.

Maybe I'm wrong.
I apologize, my first glance indicated that it was a misspelling. I still find it condescending to imply that targeted posting is indicative of a mental disorder.
Just reposting what I saw online :P
Really? I think you meant rhumb lines. :) They're both important, just for different reasons; and it's rhumb lines that are easily visible on a Mercator projection and that were so useful for navigation.
Yahoo's Livestand iPad app uses web technologies
Internet Explorer Falls Below 50% Market Share Mark
It works pretty well! Tried it on some DVDs, they were all recognized.
Gmail for iOS hands-on video
Immigrant Entrepreneur Gets Visa After 'World News' Story 
surprisingly amazing!
The 40k job was only available to you in the US thanks to our uniquely privileged position in the world in the second half of the 20th century. In a global labor market you're going to have to provide a lot more real value to earn such a generous salary.
1 Million Dollars.
Zawinski's point is true iff "large application" means an application which allocates and frees plethora of tiny chunks -- however I will argue that this is not a necessity, rather a style coming from a try to port scripting experience to lower-level languages to speed up development. Probably in most cases this is not a problem (no one will notice 100us speedup in GUI), but if one starts to tweak GC or new to rescue efficiency or argue which is better, it is certainly better idea just to write it in C, with all those ugly buffers and pointers. If you already have to track memory use in your mind, why not to just take control of it?
The plane containing all the propeller blades goes through the operator. It's cool, but I wouldn't go anywhere near it.
Actually, from what I understand, Apple products are used quite extensively by Google employees. I have friends who work there, and there are lots of developers there who use Macs for day-to-day work. My understanding is that the Google Voice iOS app began life as a Google employee's side project, scratching his own itch. I've heard that even relatively senior managers use iPhones as their cell phone. This speaks favorably of Google's corporate culture, in my opinion.
Does anyone have experience using Emacs Org-Mode in a distributed manner?

http://en.wikipedia.org/wiki/Org-mode#Distributed_issue_trac...
In other words, he's comparing what we're likely to get with a large C project and what we're likely to get in a modern garbage-collected environment. I don't think he's claiming more than that; where's the problem?
It is your comment that is (mildly) misleading.

The SSE version is 16x faster than the x87 FPU version and almost 4x faster than the marvelous method. Further, the marvelous method is a loop and is much more resource-hungry than an instruction that goes away for 5-10 cycles (reciprocal throughput is now 1 cycle) but leaves you with most of your execution resources to do other useful work.

Vectorizing the marvelous method is very likely to be painful, as it has the treatment of a value as both a float and an int - while the xmm registers are dual-purpose operating on one successively as a int and a float causes some extra latency. The use of bit shifts and float operations require these cross-domain transfers...
There seems to something similar for Ruby in terms of C# linq
https://github.com/suryagaddipati/linqr
Ask HN: Is there a "sync & share" service for Bookmarks?
I've got a bookmarks folder that I want to share with my team-mates. I want something similar to Dropbox, but for bookmarks. If anyone makes any changes to an bookmark(s) in that folder, they are reflected across everyone's copies.

Is there such a service? I started working on something along these lines (Chrome Extension), but something kept nagging me that someone must have certainly solved this problem.

I like native bookmarks, and don't want all the fizz of tags, search and stuff. I just want a "sync" across teams service for my bookmarks.
Thanks! I have and love the two Packt books. I'll check out the rest. If end up blogging, let me know. I'm @techscruggs
There is a serious lack of maturity in American adults age 18-30. It's been creeping for a long time, and now we're seeing the results.

I strongly agree that college has just become a place to delay becoming an adult, and delay the real-world.
Glassdoor doesn't segregate it by experience, and definitely doesn't help for startups. Are rising seniors / recent grads with offers willing to share their approximate salaries and benefits, along with the stage / approximate size of the company, anonymously?
When we started developing our web-app 18 months ago we decided from the outset not to support IE. It's just too much of a headache for a heavy JavaScript site.

We develop to Chrome and Firefox. This basically gives us Safari and Opera, too.
Klout to Finally Let Users Add Topics to Profile, Average Score is 20