skysight-inc/HackerNews huggingface dataset:
Ask HN: Do you read analyst reports while researching a software purchase?
Think Big and Start Small
and just like any math based course at a community college 3/4ths will have dropped by the midterm.
Ask HN: What is your idea-to-launch process?
Hey friends,

I would like to know what process you follow to launch your web application or startup? Things you do after you get an idea to successfully develop and test version 1.0 and make it live?
Xbox Head Robbie Bach Snapped Up By Sonos
One of my ethics lecturers at University was a Chinese national and she was clearly quite uncomfortable, nervous almost, of discussing human rights and oppression in China.
ROC, a Redis Object Collection for Ruby
Could you post some links regarding Android doing the same thing with Apple? I can't find any examples of anything that compares to a ban of this scope.
Backlink Mania Link directory list
I know of one huge govt IT web project (+$100 million) soon to go live that is being delivered, believe it or not, from their mainframe. I wonder what your panel of experts would think about that approach. :)
Parallelism as a First Class Citizen in C and C++
LinkedIn redesigns Android, iPhone Apps
If by the raw data you mean the actual filings with the SEC, then the raw data is available via ftp from the SEC itself.

http://sec.gov/edgar/searchedgar/ftpusers.htm

Parsing the edgar documents is a mixed bag. Many of the older filings and some of the more recent ones are in text rather than HTML. Finding footnotes in the HTML is probably not that bad but the issue is the lack of complete coverage where you miss the HTML footnote or the document is in text instead

I've worked on parsing the HTML tables for tables like Balance Sheet, Cash Flow, etc. It was problematic and I only got about 70% of the way there but I think a more complex rule base could get to 90%. The issue is that 90% isn't really good enough for many users.

I've heard that CapitalIQ/Thompson Reuters actually use Indian financial professionals to manually extract the info. This could be a good way to backfill/double check missing/bad values but I chose not to try that path. In the end, many of the potential customers will opt for paying a much higher price for a better brand and/or higher level processing like normalizing accounting standards.
If by 'past few years' you mean 'past 20-30 years', then I agree.
Government should sponsor this kind of thing, seems like there are a lot of people out there that want to learn more and these kind of quality courses should scale fairly well. Sure it won't replace the real course but it will teach a lot of people a lot of things.

Really the only thing holding this kind of thing back from dramatically improving education efficiency is the old thinking rigid degree requirements.
I guest that the number of participants is 99. (I don't have the real data.)

| Yes U. Not U. | Yes U. Not U.
--------------+-------------------+--------------------
Bold | 99/99 0/99 | 100.00% 0.00%
Italic | 99/99 0/99 | 100.00% 0.00%
Underlined | 99/99 0/99 | 100.00% 0.00%
Strike-t. | 54/99 45/99 | 54.55% 45.45%
L. Chain | 35/99 64/99 | 35.29% 64.71%
L. Globe | 25/99 74/99 | 25.00% 75.00%
Ordered L. | 99/99 0/99 | 100.00% 0.00%
Unordered L. | 93/99 6/99 | 93.94% 6.06%
Image | 78/99 21/99 | 78.79% 21.21%
Undo | 57/99 42/99 | 57.58% 42.42%
Redo | 51/99 48/99 | 51.52% 48.48%

PS: Your decimals leak information. :)
To clarify - it will be considered by a parliamentary committee whether it warrants a debate in parliament - so the signatures are not guarantees of a debate.
To be fair they did buy it.
If you disable your support account then also write a fat bold and _short_ statement such as:

THIS IS PROVIDED WITHOUT ANY WARRANTY AND NO SUPPORT WILL BE GIVEN.

And don't hide that inside 1, 2 or 50 pages of text of course.
Then it's all fine. If you don't, then support is going to be expected, no matter the price and that makes complete sense to me.
Windows 8 Preview [June]
Botnets Powering Cyber Reconnaissance at Scale for Cybercriminals
I suspect more will drop out since they have even less necessity driving them than someone at community college.
I wouldn't be too sure of that. And these were BEFORE a 1.5ghz ARM chip.

http://2.bp.blogspot.com/_pEfSMUbljUA/S9yFTQn2xoI/AAAAAAAAAD...

http://1.bp.blogspot.com/_pEfSMUbljUA/TIJceUBPyCI/AAAAAAAAAE...
How LinkedIn used Node.js and HTML5 to build a better, faster app
Agreed, I may never "truly understand" how a programming language works, but there is a moment of clarity when you can say you really do understand why they did it that way. There are, of course, multiple levels to that. You may not know "how" they did it, but you do understand why aside from repeating what others have said on "why" they chose that approach.
For historical data, this will be an issue.

Going forward, the SEC is requiring filers to make this process much easier

http://xbrl.sec.gov/
http://www.sec.gov/rules/final/2009/33-9002.pdf
Hermes Handbags
Dropdo becomes Fileslap, a paid service
Interesting. Folks in NYC seem to think Berlin is a better environment for startups and rarely discuss London.
快播理论电影
Bullet-proof Human Skin
Outsourcing != offshoring.

Notice GE GM BT Verizon etc don't have huge IT teams anymore? That's outsourcing. And it certainly worked.

For many basic IT services even ofshoring works well enough. Jury is out on offshored product development though.
I'm too young to refute your point but can you give examples of pre-internet companies that had fan bases as rabid as Apple and Android?
How does this affect the consumer of open source? People are going to take notice if Linus releases a version control system for example, versus hipsterluldawg1981's newest thing on GitHub. Contributors are a signal of both quality and longer-term commitment to the project.

An anonymous contributor with a good reputation would also be acceptable in many cases, though it could be a red flag in large companies.

Never occurred to me how many people don't use real name. This must vary a lot by community, because afaict most JavaScript open source seems is real name, or just a well-known psudonym.
If it hasn't gone live yet then it is perhaps just a wee bit early to be treating it as a success!
Why using a no-reply address is an email marketing no-no
Not really. Unlike the US-style of multiple choice tests you are actually required to think, form an opinion, lay out considerations and cite facts (unless it is math). Teachers actually read the whole thing and grade you based on what you have written.

That's why it can take a few weeks to get the results. Not comparable to multiple choice stuff, which can be corrected by every first-grader.
I think this is a great idea, but I'm not sure emphasizing the number of sign-ups at this point is smart.

They don't even have a CAPTCHA and don't verify the emails besides basic email@doman.tld. So hopefully they are removing bounces from the counts.
What a Shooting Star Looks Like From Space
Stupidmarkets - How Tesco treats its customers
Perhaps they can finally give us an Android hardware standard where audio I/O latency irregularities doesn't make the platform nearly useless for low-latency audio applications.
The point of the article (which is secondarily a hit on Dan Lyons) is that Motorola had Google over a $13B barrel – the exact opposite conclusion to Dan Lyons' piece. As a kind of aside, Gruber is defending M.G. Seigler against ad hominem attack by going ad hominem on Dan Lyons.
When it's ajar?
with pg's onlisp, you don't need any other source.

Relevant excerpt from the introduction

There are very few good references or tutorials on macro
construction. Paul Graham's On Lisp[ON-LISP] is one of the
exceptions. Every word of On Lisp is required reading for anyone
interested in macros. On Lisp and Graham's other writings were the
most important inspirations for the creation of the book you are
reading now. Thanks to Paul Graham and other lisp writers, the power
that macros provide programmers is widely discussed, yet is
unfortunately still widely misunderstood. Despite the wisdom regarding
macro programming that can be gleaned from a simple perusal of On
Lisp, few programmers make the connection between the macro and their
real-life programming problems. While On Lisp will show you the
different types of macros, this book will show you how to use them.

Having read about half of On Lisp, I think that's a fair claim. I am
very glad to be reading it, it is a wonderful book, and thanks to it I
know what a macro is and what it can do, but haven't really come away
with a good feel for when to use them myself in my own code. (It may be
that the logic of my code is too simple to require them.) Whether
Lambda Over Let lives up to its claim of showing how to use them, I
don't know. Definitely going to take a look.
I think WebOS would benefit from a wider installed base, especially in mobile phones. HP/Palm has a limited amount of phones that they can seem to get out there - for instance, the Palm Pre 3 was announced in February, but it's still not out yet. Even when it comes out, I doubt it will be on all of the major US carriers.

Why not license to HTC or Samsung - as WebOS runs on Linux, it may not be that much trouble to take a device designed for Android to get it to run WebOS - anyone know?

Developing for WebOS is pretty easy - it's all done in Enyo, a slick component-driven Javascript framework. You don't end up writing much HTML or CSS, and you can do much of your testing with Safari or Chrome on your desktop. You're not tied to an IDE. Also there's no code signing/provisioning issues like there are with iOS.
iTunes U was a big step in the proliferation of higher-quality education to the masses. It's nice to see Universities like Stanford spearhead revolutionary innovations to give the opportunity of learning from world class academicians to people who would have otherwise never dreamed of it. Bravo!
That's still 14500 who won't.
I had such a relation with a provider (not hosting, but anyway).

The guys were obviously "bad guys" you know. Being sarcastic and all, about issues that were their and not mine.

Anyhow, I played nice until I got everything, as you recommend. Once I did, I wrote that they had a very poor service etc.

They pasted my communications with them where i've been nice saying that didn't reflect it etc.

Moral of the story, you should do whatever you like, the outcome is hard to determine.
Arch has a Ports-inspired system called Pkgbuild. Given the level of competence the distro expects of the user to start with, I doubt most Arch users would have a great deal of trouble adapting to FreeBSD.
John Deere Tractor's Gone Agile?
You can get Teaching Company DVDs from a lot of libraries. Basically the same idea but lower tech, and government subsidized.

But then, I am a big believer that a great teacher on tape is far better for the students than a good or OK teacher in person.
I have often marvelled at the wastefulness and inefficiencies of the current teaching system. If you have an exceptionally good teacher they should be teaching millions, not a year-group of 100. If online learning took off I think it has the potential to dramatically improve education for people everywhere in the world, for a fraction of the current costs.

Having said that, there are numerous issues which would have to be sorted out. Academic education is (I believe) extremely scalable. Children's emotional, social and physical education is less so. The results of such an education are extremely dependent on the child's attitude and willingness to learn.

At the very least, online learning has the power to completely change adult learning in the near future, where we can assume the above issues do not apply.
Entrepreneurship is “boring”
When they say "4gb ROM", do they literally mean 4gb of crapware burnt in? (Which might help explain the low cost) Or is it perhaps supposed to say flash.
Slightly off-topic but one thing I've noticed in particular, is the silliness Gruber spews when the narrative of HTML5 vs. Flash comes about. Gruber treads lightly on the open source aspect of the conversation, but goes full-bore on the battery life commentary.

Battery life is something Gruber likes to talk about a lot, because the open conversation would point arrows right back at him (and Apple). Flash takes battery life, but be fair. It's true to say I couldn't watch movies in Flash for 6 hours, but I can't play Angry Birds for 4 hours, either. In fact, I don't think there is any application I have on my iPhone that would run for 8, 10, 12 hours (screen on), or whatever ridiculous milestone Flash should single-handedly reach. I think the best I've gotten was 6 hours (screen on) of Internet radio.
I do. I may use different email addresses sometimes in an effort to avoid spam. But if I build something I want to put my name on it. It's been helpful with letting people track me down to get help on things I've stopped work on a long time ago, which then lets me help them get done what they need to get done.
What did iTunes do? I'm not really up-to-date on all things Apple.
Another approach might be to fast-track technically competent people through the levels of management within government organisations so that those organisations can become more intelligent customers.
Explicit graphical flow-based systems have their own issues. If the logic is simple, the systems are manageable. However, complex logic very quickly leads to a very complex graph with huge number of lines criss-crossing each other, until they make no sense.

Conal Elliot has done some interesting work in the area of "visual programming." The following is a good paper, but entirely academic: http://lambda-the-ultimate.org/node/2159.
Social Media is the New Focus Group
Monitor Your Reputation with Social Networking
Yep, this is usually the first point of failure for commands acting on somewhat large directories, that drives people to use find and exec.
Developing a Social Bookmarking Strategy
What motivation works for me
The very long thread on Bugzilla regarding this - https://bugzilla.mozilla.org/show_bug.cgi?id=678775
I know many of these students are just slackers outside of the classroom. They remind me of employees who put in a lot of face time, but don't produce extraordinary results. I wonder how it must feel to go through all that hard work, then get placed at a job for the rest of your life, where your freedom is limited even more. Some reward, huh?
I'd rather see the government providing a standard set of easy-to-develop-against interfaces (e.g. a RESTful government) and encourage entrepreneur to build competing useful end-user applications on top of these services.
There are employers in Massachusetts that don't offer health insurance? What?
The gimp developers were initially strongly resistant to the idea of single-window mode, so it's not a surprise that it's taken this long.
That's how it should be, however, it happens the other way around too:

* Company's person in contact with the customer insults the customer/make fun of him/etc (or even swear)

* customer responds politely that it's wrong and uncalled for

* Company respond another sarcastic comment or that it's "not insults" (even when its crystal clear) and that you're in that class of annoying customers

* customer gets real angry

bonus points:
* company goes personally against the customer and tries to threaten him by all possible means

Sounds like a true story? Well yeah, it is. ;-)
I believe excel only updates once a second (or whatever the refresh rate is, I remember it being too slow for high frequency trading).
This is not a recent trend. People have been devoted to Apple since their founding. Comparing this devotion/passion to sports teams is probably understating it - Wired's feature on Apple in 1997 had a picture of the Apple logo with a crown of thorns on the cover. Going further back, families and pundits had similar devotion to car and cigarette companies.
I'm personally aware of at least one incident in which someone who had their domain revoked for 'joke' contact details in the whois db. Then again, istr they did piss off
an old-school sysadmin (in the a.s.r sense).
>Another way of asking this question is, can you name three times that Apple and Gruber differed, but Gruber was in the right?

I can.

1. The App Store approval nonsense.
2. The missing white iPhone.
3. Software patents.
4. He's also picked on design choices of Apple with iBooks and believes the Kindle app is better.

These have all occurred within the past year alone. It's fine there are those that disagree with Gruber but I find it best to attack on the merit of what is written and not his bias. It is the easy way out.
I don't think iTunes U has anything to do with this.
The closest thing in the Android Market terms is this: "You may not use the Market to distribute or make available any Product whose primary purpose is to facilitate the distribution of Products outside of the Market." So, no, there is nothing that compares to the Facebook policy on Android.
On OS X, you can try Seashore (http://seashore.sourceforge.net/The_Seashore_Project/About.h...). Based on GIMP code but simplified and emphasizing usability.
Brief for amici curiae:

http://docs.google.com/viewer?pid=explorer&srcid=0B9lDh_...
Reminds me highly of those halcyon days of game modding, where everyone was building awesome Q1 and Unreal mods and levels. And one by one, at first slowly, those authors got plucked up and pulled into industry. The whole modding notion has become a rarity because, well, why mod when you can work in the commercial space making games? Prove yourself out by writing some decent mod content, then get hired.
This approach is highly compatible with recursive descent, and I'd recommend its use in place of how recursive descent normally deals with arithmetic expressions involving multiple levels of precedence because of how it eliminates redundant recursion, but I wouldn't push it much past unary and binary operators. I think the trivial translation from (non-left-recursive) BNF to recursive descent code is valuable enough to negate any performance gains from Pratt-style parsers in general coding. Perhaps the only exception would be dynamic grammars, i.e. parsers which have to deal with a grammar that changes dynamically during the parse - this is where a table-driven parser comes in handy, as it's usually easier to generate or modify tables than code.

I don't think the performance advantage is very significant outside of expression-style parsing either. To explain why, look at a simple grammar (written in EBNF using some regex operators for succinctness and avoiding left recursion):

program ::= statement* ;
statement ::= (expr | while-stmt | for-stmt | if-stmt | compound-stmt |) ';' ;
while-stmt ::= 'while' '(' expr ')' stmt ;
for-stmt ::= 'for' '(' expr ';' expr ';' expr ')' stmt ;
if-stmt ::= 'if' '(' expr ')' stmt [ 'else' stmt ] ;
compound-stmt ::= '{' statement* '}'
expr ::= simple-expr (('<' | '>' | '==' | '!=') simple-expr )* ;
simple-expr ::= term (('+' | '-') term)* ;
term ::= signed-factor (('*' | '/') signed-factor)* ;
signed-factor ::= ['+' | '-' | '!'] signed-factor | factor ;
factor ::= <number> | <ident> [ '(' [expr (',' expr)*] ')' ] | '(' expr ')' ;

The grammar above is trivially convertible to recursive descent, with each grammar rule becoming a single method or procedure.

This kind of grammar is typical for a programming language, particularly one inheriting from Algol. You're usually in some kind of context: a declaration context, a statement context, or an expression context. Within any given context, there is usually a group of potential non-terminals available, but each of those non-terminals begins with a single specific token - e.g. 'if', 'while', 'for' etc. in a statement context in C or Pascal. Visually speaking, the graph for the root non-terminal for any given "context" (e.g. statement in the above) looks broad and shallow.

The counter-example is the equivalent graph for expression (expr in the above). It is narrow and deep; this is necessary to encode operator precedence in the natural translation to recursive descent. In order to parse 1 + 2, a whole raft of rules need to be burrowed into: first expr, then simple-expr, term, signed-factor, factor; and all the way back out to simple-expr, which will parse the '+'; and then all the way back down to factor again, and back out. This is where Pratt parsers excel; they remove all these redundant nested calls.
I make all of my open source contributions using my real name and email address, and I've been doing so for the past four years. This includes open source work I was getting paid for as well as what I've done on my own free time. It allows me to directly associate my work with my name for purposes of improving my résumé without having to feel the need to "explain" my choice of screen name. I've actually gotten so used to operating under my real name that I feel a bit of regret on hacker news for having used my psuedonym here...
The video on the page mentions an average of ~10 hours per week.
C&D: Introducing the Name-O-Matic
Reading builditwith.me is exasperating, they're almost all outdated ideas with trendy buzzwords. "An alarm clock with gamification!"

And then there are gems like this: "What is "Unified Passport System"? It likes Oauth, but it's more complicated."
Yeah, because people were complaining that OAuth was too simple ;)

I guess you may find something worthwhile in there, but it seems to me that you can get a better return of your time by looking at what's already out there and thinking on how to improve it.
I am quite sure all the GPL parts of Gingerbread are available. I am also sure Google is not withholding parts of Gingerbread for no reason. I have no knowledge about their reasons to do so, but, considering many if not all 3.x tablets run on Nvidia chips, I'd bet this has some relationship to Nvidia's historic reluctance in supporting open-source. I am also quite sure Google is working on that as it's not in their best interest to alienate the open-source developer community.
I completely agree. A few years ago a large bank banned spread sheet based quant models from their desk. There are certainly draw-backs, I wouldn't want to give my programming languages for spread-sheets, as they exist now. However, I think programmers often forget that there are lots of good ideas in Excel as well.
I don't think he treated it as a success. I smell the cynicism all the way to here.
The example of the cell phone patent is weird though... it was filed in 1975. How does that give an advantage?
Google launches iPad app to browse and buy from product catalogs of brands
QuickDialog - quick and easy dialogs for iOS
There weren't blogs to document it, but you'd see many of the same arguments over videogame consoles, computer platforms, car manufacturers, clothiers, sports teams, warlords, philosophers, religions ;). Identifying with a side in a large competition falls under the category of basic human behavior.
Scoop St Acquired by BuyWithMe