skysight-inc/HackerNews huggingface dataset:
Zen meditation isn't really "the standard meditation", American culture just has an infatuation with Zen because the Beats and Hippies drew a lot of attention to the San Francisco Zen Center at the right time, while otherwise Buddhism and Hinduism have mostly stayed in immigrant communities. (I don't know enough about the Hare Krishnas to say anything either way.)
TLDR: use 'Summary' instead of TLDR.

;)

Tbh, I'd rather use tldr b/c it's shorter, even if only by 3 characters. And like most acronyms, once you've looked it up once you never forget. But 'summary' is definitely more semantic.
Yeah, that is a really good point. Do you think if Toyota shrugged it off more that would of been more or less useful if it became a legal matter?
Perhaps more idiomatic:

import Data.List
main = putStr . unlines . filter ("ing" `isSuffixOf`) . words =<< getContents

(To be read from right to left.)

A Forth example would be interesting.
I've tried to figure out how on earth this ugly word (phrase?) "TL;DR" came to exist.

My best guess is the usual guess: Either it isn't really a synonym for "summary", or it used to not be a synonym but its original intent wore away over time until it became a synonym.

In this case, "summary" is a neutral term. You can summarize good writing, you can summarize bad writing, and the word "summary" conveys no critical judgement. Whereas my impression is that "TL;DR" was invented not just to summarize but also to criticize: The term suggests that the original is needlessly verbose, and tends to imply that reading the whole original is a pointless waste of time.

But my other impression is that the distinction between a "TL;DR" and a simple "summary" is eroding. This sort of thing can happen when a meme spreads far enough beyond the subculture that invented it: Folks pick up the gist, but miss the subtle colorations. Now I see writers TL;DRing things that are actually good, as a matter of routine. Which makes me suspect (or, at least, hope) that the meme's fifteen minutes of fame will soon be over and we'll go back to using "summary" again.
yup, agreed, and

if word.endswith('ing')

looks much better than

if word[-3] == 'i' and word[-2] == 'n' and word[-1] == 'g'

clearly the authors of that article weren't proficient in the C standard library :)
New rules for cookies and privacy on U.S. government websites
Yes, the US economy is better than most places where entrepreneurship is a necessity. But it's also a world of paperwork, high tax and stifling administrative work -- and that's if you happen to be making a profit.

The problem is that the US is hostile to small businesses. Are you a single member LLC? Then you are personally liable for claims against your business. Want health insurance? Get ready to pay through the nose. How about at tax time? You'll have self-employment tax, and most likely special state taxes on businesses (NY has this) to look forward to. The list goes on.

If you have a successful software business and don't need to be in the US it's actually better to leave and run it elsewhere.
TL;DR can't be replaced with just "Summary", because it carries much more meaning than that. It's a preemptive retort to any criticism that the original text is too long. You need to understand the full evolution of the term before dismissing its value: It originated from commenters telling an author the text is too long or needs better formatting. Its use as a summary prefix acknowledges and sidesteps this issue.

Rather than simply saying, "Here's a short summary," TL;DR says, "I know this is long and you probably hate me for it, so here's a short summary to mitigate your unhappiness."
I swear I've read the bulk of that article somewhere else...recently...also linked on HN. Was it the same author?
The author is shocked shocked to find out that in the USA just like in any other civilised country if you give out medical advice you have to be licensed and if you have a device that gives out medical advice the FDA has to ensure that the device works correctly. And no, it is not going to be much different in Singapore either.

I read the newsweek article and if those genetic tests do what the regulator says they do (i.e., if they actually tell you which drugs you are genetically predisposed to), then that is certainly medical advice with very important practical implications (and also potential disasters if the advice is wrong), so the device makers should show to the FDA that their devices actually work.
Building the Digg bar: $50,000

Removing the Digg bar: $15,000

Website redesign: $82,000

Never having alienated your users in the first place: priceless.
Fractal & Python: Part II
I've had a couple of dups blocked in the last week.
Ask yourself: What CTR/eCPM improvement will come from AdSense Premium vs regular AdSense?

Also, ask for a better deal if the website meets X conditions (traffic growth, economic growth) of starting from a certain date.
My key complaints are the complete lack of clarity as to what kind of thing split is

The post seems to be about language independent readability. Rather than "functions should be called with () - that is clearly not a function - can not compute!!", the question is "can this code be understood even ignoring unfamiliar syntax?"

Most developers familiar with languages like Java, JavaScript, Python, Perl, C# or Ruby could correctly guess what "split" refers to and that it is unlikely to be used as a variable name. Further, if a developer is familiar with the idea of method calls, it will be inferred that "whatever.split.whatever" is a sequence of method calls.. much as if it were, in some fictional languages, whatever->split->whatever or whatever:split:whatever. Similarly, a(b(c())) and a[b[c[]]] could both be easily inferred to be a set of nested function calls.

"import sys" is not exactly clear either, but again, the meaning of this could be accurately inferred by most developers.

print '\n'.join(filter(line.split(), lambda word: word.endswith('ing'))

I want to join the array's elements together, not join the string. Joining together an array's elements by calling a method on the delimiter is no less raving than any Ruby I may cook up. Your example is both longer and has more syntax.
Good luck single-handedly destroying a meme created by the INTERNET.
Enhanced Scripting in IE9: ECMAScript 5 Support and More
Why wouldn't you just use Linux for embedded systems? Seems wasteful to use a GUI-based OS for something that will most likely be a single-purpose device.
This meme was popular on udaff.com (http://en.wikipedia.org/wiki/Udaff) several years ago:

много букаф , ниасилил (too long, didn't read)
No worries, he/she is getting enough "rock on!" upvotes as-is.

I did the same thing (Lisp, Forth, BSD, OCaml, playing with an old pizzabox Sparcstation), but I was a history major. :)
This sounds like "Pirates of the Silicon Valley 2"
Awesome news! I agree with the comments below, Jude and Immad have solid plans and brains, go Heyzap!
I'm not sure why you think the top 10 disparity between iPhone and Android is irrelevant and why that wouldn't have any bearing on the average app's revenue prospects.

In any case, the TechFlash article says "Michael Schneider of HiveBrain Inc., a Seattle-based iPhone app developer who has dabbled in Android apps, said the volume of sales for Android apps has been about one-tenth the size of their iPhone counterparts."

This ratio matches what I've heard from several other people (disclaimer: I know Michael and among other things, we have discussed these topics in the past)
Making money online is easy now
Find the best way of making money online with the internet at your home itself. For more details please visit the website www.moneysolution.com/
We make a design platform for engineers, and as both founders have technical backgrounds, we talked with around 30-40 engineers (presumably our target customers) about our product before starting to code.

Turns out, feedback from friends was almost always positive and encouraging("Great ideas! Go for it!"), but we must have neglected to either ask people who aren't friends and family, or we didn't emphasize enough the question, "Will you pay for it and how much?" :)

Luckily, after spending 6 months making a beta, we got in touch with real customer leads, and found that while our product features are still relevant, we must position and market it differently to stand a chance.

So while there's still a long way to go, market validation is one of the things we should have done better.
I think that TL;DR is a great practice for writers, and it doesn't matter how you label it.

TL;DR apparently originated on MetaFilter, which I can totally see happening. The sort of esoteric abbreviation coupled with a semicolon would definitely come from there. However, it started as a response to extremely long & rambling posts. Then, TL;DR became used by writers to capture attention-span-challenged denizens.

That being said, TL;DR works pretty well at popping on the page. Being acceptably allcaps, it easily pops out when you're skimming, even if it's in the middle of a paragraph.

Also, I notice that if I'm skimming something pretty interesting, and notice a point of a TL;DR statement that I missed, I'm strongly prompted to go back and read it again. Not that "Summary" wouldn't do this, but it's almost more insulting.

All of this being said, you there are ways you can avoid the issue altogether. If you just more tersely with short paragraphs and bullet points, you can trick people into actually reading. Or, start out your rambling rant with whatever you were going to put as your TL;DR: people generally read the first sentence.

People also read the last thing. Did you skim this comment?
Great copywriters at the top of their industry?
Would having "From the developer of Tap Tap Revenge and Delicious Monster" help sell additional copies on the App Store? Would it help get blog coverage within the tightly nit mac elites?

I believe so.
Well, in practice it never actually does levy more taxes for its spending, and the crowding out of the capital market is kinda the point, since firms cut their capital investments during a recession anyway.

In the long run, it'll be detrimental to the economy, because firms would otherwise shift their capital investments and the government's deficits and artificial support prevent that adjustment from happening. But in the short run - which I think is what this comment thread is talking about, since it's predicting another dip once the stimulus is withdrawn - it really does make for an improvement.
It is cheaper to buy a real white broad than whiteyboard in China.
It originated as a reply. Someone would make a long post, and whatever dork would reply "too long; didn't read". It became a trend, got shortened, and then people started putting the summary in the OP as pre-emptive defense (and because it's useful). I want to say it started on SomethingAwful, but who knows.
Ask you a question: OK. Why doesn't Google develop a database
that is somewhere between Excel and SQL. Instead of Relational
or cell and column oriented, make it list and tag oriented
that sits behind the web page. The database would help consolidate a lot of stuff I now see hardcoded.
The idea would be to take a Posterous like site, add the list and tag database and come up with a Facebook type of web page. The second phase would be to consolidate that data over the web to make that summarized, rankable and searchable.
Um, git diff --color-words?
Not personally. I have a couple of friends who have used that combination specifically. Not as a primary, but for vacation or if they happen to be in a coffee shop with an unreliable connection. If I were in the situation where I needed something in a pinch, that's what I would start with. Granted, you still have to drop $200 up front just for the equipment.
The lisp code has a few problems. It's using a regex library that's
only available in clisp (I think), it's not using the standard input
like the other examples, and having two functions named has-suffix and
has_suffix is no good. Also, it'll return an error if the string is
shorter than the suffix.

In the following example I'm using the portable
http://www.cliki.net/SPLIT-SEQUENCE to split the words:

(defun endswith (string suffix)
(let ((size (- (length string) (length suffix))))
(unless (minusp size)
(equalp (subseq string size) suffix))))

(loop for line = (read-line *standard-input* nil) while line do
(loop for word in (split-sequence #\Space line) do
(if (endswith word "ing")
(write-line word))))

It's still wordier than python, though.
For me, I just develop for the lowest common version, 1.5. Don't need the latest feature in my app. The important thing is to figure out what's interesting and useful for the end user, not the latest and greatest OS feature.
Oh man, thanks for that link. Submitted: http://news.ycombinator.com/item?id=1463114
Most Concussions Deliver 95 G's
If you're going to use these for @font-face embedding, Font Squrrel's @font-face generator (http://www.fontsquirrel.com/fontface/generator) is by far the easiest way to get it to work across platforms and browsers.
Steve Jobs on designer Paul Rand (video)
Got it working. I followed the instructions and got stuck with error 1015.

I had to do two things.

1. Switch of your iPhone and put it in DFU mode with following instructions
- Click the Home + Power On button for 10 seconds exactly
- Release the power button and continue to click on Home

2. Restore and it fails with Error 1015.

3. Run iRecovery -s followed by fsboot, following http://www.ihackintosh.com/2009/09/recover-iphone-3gs-from-a...

I am back with 3.3.1 Thanks a lot guys.
Always challenge yourself and make little, concrete steps towards achieving bigger goals.

I think it also depends on whether your confidence comes from within or without. For example, does one need external praise for something one has done in order to gain confidence? Or is it enough to just personally feel that a goal set has been well-accomplished?

Becoming successful and rich inspires confidence in a spiral, like what other posters have said. Faking it but always have something real--be it facts, good estimates, faith etc. behind to back it up also helps, I think.

Can't say I'm successful and rich, but I am confident and that probably came from doing things and getting positve feedback about them, and from inspiring quotes along the lines of, "Confidence, or the lack of it, is entirely up to you yourself."
To put this another way, if Boeing could refine this technique and make it an approved operating mode for the 777 they would probably be able to book enough additional orders to add a billion dollars or two to the bottom line. The same could probably be said of any airline that could apply these techniques to all of its planes/routes. For an airline, improving fuel efficiency is the quickest route to increased profits.
> Well, in practice it never actually does levy more taxes for its spending [...]

Sources? On the other hand, Germany and the UK have increased e.g. VAT in recent years.
Final edit:

OK, now that I've thought about it, the easiest way around this probably is throwing money at hardware (more disks) or optimizing the processing. However, this is only in the case of a true disk I/O bottleneck. If you're optimizing correctly then the disks should be reading 8GB blocks directly into memory and the CPU should be spitting them right out again. At the very minimum you should be using an optimized file system with large pages enabled in your kernel.
> Yeah, but its a practical necessity to have at least one person on the team who really groks hadoop, and has experience with the "quirks and rough edges." I wonder how many of the companies calling you need that person, or are just looking to add more programmers.

This is true for an architect or principal-level position (but how frequently do people hire externally via a recruiter for that? Typically such people are promoted from within or are referrals), but if you need somebody to develop data infrastructure (whether on top of Hadoop or not) Hadoop knowledge, while very useful (more so than for a data application development position), is still secondary to ability to reason about distributed systems (a parallel and asynchronous system lives in an Einstenian universe with each processing having its own frame of reference, as opposed to a synchronous shared memory system which lives in a Newtonian universe with an absolute frame of reference), understanding of storage hardware/operating systems/memory management/network communications (other important domain specific skills) and general programming (particularly being able to come up to speed with a large, fast changing open source code base).

You're right however, at times companies may be looking to sex up a position to attract enthusiastic but young/inexperienced developers who don't understand that learning any specific technology is not as important as learning new concepts or being up to speed on new technologies in general (a narrow focus of one company may put one out of touch with the overall technology curve).
That the Bush admin was less hostile to business is a misconception.

You can't more than double the national debt, risking a bond market dislocation and the resulting spike in baseline Treasury interest rates, and still call yourself pro-business. Borrow and spend is worse than tax and spend.

Further, the GOP-led financial deregulation directly enabled the financial crisis. Though in one respect that was very pro-business - the GOP also got the ball rolling on bailing out the financial industry with future tax dollars instead of putting the whole rotten barrel through managed bankruptcies and forced capital structure cramdowns, but that sure as hell wasn't good for the country. Pro-business, in a twisted, cynical way, but certainly not patriotic.

I can go on and on about the hypocrisy of the GOP - pro-business? No. Patriotic? Lip service only. Keep government out of the lives of individuals? Terry Schiavo would beg to differ. Etc. etc. Every single thing the GOP claims is a total lie. The only reason more of them can't see this yet is b/c dogma > reason, belief > knowledge for them.

Mags like the National Review need to spend less time removing the splinters from Obama and the Democrats' eyes and first remove the plank from their own.
I need to find companies/projects like these. I would have loved to solve this problem in one way or another.

a) Rewrite as a web-app in platform of choice.

b) Put the entire DB in RAM on a really fast Windows server using SuperVolume. I'm guessing the MDB is less than 16GB in size. Setup Citrix/XenApp on it and deploy MS Access 97 as a standalone Xen application. Users only need to log on to http://citrix.company.com and click the "Access 97" icon. It will launch Access as a local app but it actually runs on the server. You get local disk speeds on the DB with minimal network usage. XenApp licenses are very cheap compared to even new Office licenses, let alone a full rewrite. If users do not need to change the Access 97 code/queries, you can deploy Access runtime instead of the full-access.

c) I'm guessing they already tried to move the tables to MS SQL while just linking it from Access 97. If that isn't possible because the code uses tons of Access specific queries, mirror every table to MS SQL periodically, depending on the frequency of updates. Convert the slowest read-only reports to use the data from SQL while data-entry continues to use Access 97 tables.

d) Break up the single Access DB into multiple DBs if possible. If Finance and Warehouse modules share almost nothing in common, they don't need to be on the same DB. If the 'employee' table is used to authenticate logins, put that table on MS SQL and link it from both Finance.mdb and Warehouse.mdb.

e) Implement a decent ERP system if this application is really core to the company's operation. MS Dynamics NAV would probably be their best bet.
Up until halfway into the third sentence I thought you were still talking about Mike Lee. My bad.
On the other hand, I'm only happy with a line of code that I wrote myself until the next time I look at it.
The key to proper meditation is a good view and three well made cocktails. For the view your choices run ocean, mountain, or city. In each case, classy hotel rooftop works well.

For the cocktails, the importance of quality vermouth and bitters cannot be overemphasized. A top notch Americano requires both and will aid you greatly in your meditation.
Developer Operations
Worked on by one or two people, but criticized and improved (and suggested, influentially) by many. Committee. The point isn't how many people write code for the UI, the point is how many people influence (or control) the direction of the UI.

Just look at Ubuntu's interface preferences. Committee. Everyone wants an option, so they're all there. Perfect for alienating everyone who doesn't want all the options. I.e., 99% of the world. Look at <OSS program X> and poke around (especially the popular ones - try Open Office). You'll find bajillions of settings which prevent average people from going deeper and improving their experience.

edit: granted, this is changing in a few areas. Rails, for instance, is convention over configuration - and look at how successful it's been. Mobile apps have been revolutionized by Apple's apps, and developers all over are rushing to mimic it. People are starting to learn, but it's a long way to the top, and the vast majority of the improvements seem to be originating from companies, not OSS groups.
This is a temporary, not lasting effect, just a glimpse that 'it works'.. After a short time the state of dullness will return.

It's a very common phenomena, when people were achieved temporary insight and thought they were got enlightenment or some high state.

Actually it is not even a the first step. It is just a temporary result of the effort, while true meditative state is effortless and natural, like breathing itself.
you can be a great copywriter and be out of work in a good economy. in contrast, when the economy is good, anyone with a pulse can get SOME programming job. when the economy is bad, you have to know how to do fizzbuzz...
I work for a Microsoft shop, and we're considering changing to a new version control system.

I'd really like to see articles like this one that compare TFS and distributed version control systems like Git and Mercurial. Anyone know of anything relevant?
I met boatloads of programmers and by now I have some that I would designated as Real.

My friend Johnathan calls the others "career programmers". Those are the people that you end up baby-handling, qualifying your statements and padding your speech with descriptive wiki paragraphs lest you lose them to a fancy day-dream.
As a former intern at Lulu I'm very happy to see a post on HN about it. Lulu has come a very long way, in many aspects, but specifically in print quality. The UX department while I was there was way more into testing users, and working long hours trying to be as usable as possible than I would have ever have expected.
They already pretty much have that with Perl, PHP, Python, Ruby, Smalltalk,... Not necessarily in the front end web server, though.

Anyhow, that's easily solved. It wouldn't have to be in a process doing any web serving. The compiler would be available in a process that just does the starting up. The worker processes would then know which dynamically loadable module they need to load. So, no there wouldn't have to be a compiler in the web server.
AFAIK, Hare krishnas do not practice "raja yoga" the Hindu school of philosophy that deals with "Yoga" and "meditation" as people know of it popularly. Hare krishnas practice the "Bhakti" (devotional) school of philosophy.

Zen meditation is a japanese adaptation of the chinese adapation of the Raja Yoga techniques of Hinduism/Buddhism.

see http://en.wikipedia.org/wiki/Raja_Yoga
Friday night at Techstars
So your solution to the authorities not doing their job properly is a potentially long and expensive lawsuit against a plaintiff people have a lot of sympathy for?

I'm really not sure how this strategy is supposed to deliver a net benefit to the victim.