skysight-inc/HackerNews huggingface dataset:
I'm not an expert in Scheme, Clojure, or teaching programming, but here's a few reasons why I don't think Clojure as it is TODAY would be the best language ever for learning programming (I don't really think Common Lisp is either, despite the fact that I loved Land of Lisp).

- Clojure has these horribly huge Java stack traces when you hit an error. Newbies are going to run into errors frequently, and they don't know Java. Even I find this kind of frustrating when using Clojure (and I know Java), if only because it's annoying to have to scroll back just to read the error. This could change! I'm sure it will. But it's the state of Clojure today.

- Modern function programming and concurrency stuff isn't really necessary for beginners. Sure, teach them purely functional programming to start out with, a la SICP, if that's your thing, but I think that Clojure's concurrency primitives (various reference types, immutable data structures) are a bit too advanced.

Scheme is just ever so slightly simpler and I think that matters. Just my 2 c. I love Scheme and Clojure and Lisp, I'm just not experienced with teaching programming to total beginners, so take all this with a handful of salt. I tend to be conservative when it comes to these kinds of discussions and would be happy with new programmers using Python, because it's so much better than Java.
North face hoodie, denali hoodie ,oso hoodie
Almost all of them. If they don't use Klout, they have their in-house influence measuring systems like twitgrader for hubspot.
A 58 million Mac installed base, more than 250 million iOS devices sold, and you're still arguing obscurity? That's commitment.

http://techcrunch.com/2011/10/04/250-million-ios-devices-sol...
In my profession (engineering consulting to VoIP companies), I hear this a lot from customers who are building new companies or products and emphasise that what they need has to be "low-touch", and that the "user experience" needs to be "self-service oriented".

This is generally a euphemism for, "I don't want to hire real support staff", and to some extent, is understandable given the low margins and race to commoditisation in the general VoIP service provider space.

And to some extent, the self-service aspect is objectively more efficient. I wouldn't want to call someone like Vitelity to order my DIDs; I'd rather just order them myself instantly on the web.

But there are certain things that you'd rather call or e-mail someone to open a request to address, and then just let go of the problem and let someone else solve it. I think porting requests rank fairly high on that list, although most of the bureaucratic complications with that are imposed by regulatory requirements--meaning, the task isn't _inherently_ "high-touch". But the point is, these, too, are things that companies are trying to keep from crossing the customer-vendor barrier.

I think anyone that can figure out how to get their customers to pay a premium for good service (at a large scale), but still actually provide said good service, wins.
It's for people who like Macs. A Mac is my main machine, and I can see all kinds of parallels, down to the "disk utility" for formatting drives. I'm feeling right at home with Unity, with the menus at the top, the Dock (excuse me, Launcher), etc.

As for Ubuntu installations being "flawless and drama-free", he should go back and read about the nightmare issues people had with 9.10, most of which were fixed by 10.04, and 10.04 has been a rock-solid LTS. The next LTS is when I'll most likely start switching my machines, it will be the 3rd iteration of Unity and the Canonical team appears to try to really get things right on the LTS releases.
Thanks! I will have fun.

Is it different (in math)? Yes and no. There are a bunch of jobs teaching low-level courses (often 3 or 4 a semester) at teaching colleges, most of them in isolated locations, where little or no research gets done. Some people are happy to accept these, some don't want to and take industry jobs. I teach at the University of South Carolina, and with rare exceptions, our Ph.D. graduates work at these kinds of places.

I don't know how other fields are, but it is typically predictable how well grad students will do. I think grad students usually know if they have a reasonable shot at making it big (or semi-big as in my case) halfway through grad school, so they don't have to go through eight years of crap to find out.
My take on it at the time was that she had been convinced at some point that all Western maps were made that way for political reasons. I didn't get the sense that she was reacting to the size on the map we were perceiving.
I like your articles. Bookmark'd your blog. You are wise.
Misleading title, this is just a cool list of cool tools, most of which aren't particularly oriented productivity (anymore than any tool is). IMO productivity tools are ones that help you do your existing task in essentially the same way but faster.
"He designed new fluid monitors and x-ray equipment. He redrew that not-quite-special-enough hospital unit. "

Instead of charity, if the billionaires or super smarts like gates, larry/sergey, bezos,pg etc can live in ordinary people situations for 2-3 days a year, their imagination will fuel creations that benefit all. Is this not tried already ?
Vote Komodo Now
There's a nice series of Khan-style videos on Youtube from a dude called MathematicalMonk which cover Huffman and Arithmetic coding in detail. They're in his Information Theory series:

http://www.youtube.com/user/mathematicalmonk#g/c/E125425EC83...
A little help plz?
You don't have to convince hard working Americans to work hard.

So your premise is wrong.

It also seems insulting. Grow up.
How to Make Homemade Wine &#8211; A Homemade Wine Guides Review
Haven't used it, but: https://github.com/kana/vim-flymake
"[A]nalytical thinkers and rigourous technologists" do produce innovation. They are almost exclusively the producers.

But they don't normally try to sell it to the masses, or if they do, they often do a poor job of it.

If "standing at the intersection" requires genius, then this "genius" should be qualified: marketing genius, sales genius, legal genius.

And those types of "genius" involve measuring "success" and "value" in terms of success in the marketplace. No money means no success. Again, "success" should as such be qualified appropriately.

Not all great technology succeeds in the marketplace. But that does not necessarily mean it is not good technology, with "genius" behind it.
> CL is hard to outgrow.

This seems to imply there's some kind of benefit to only learning a single language, which I don't understand at all.
Is your name on it? I thought it only pulled info from your twitter page, unless your Facebook friends gave it access to their friends list. In which case it's information from their users and not really information they harvested from you.
Very moving, and a different side to the personality that we've been hearing about.
Adding the option to view comments linearly by date would help a lot. Or highlight new comments since your last visit. Couple that with subscriptions that someone else mentioned and you'd have a much easier time keeping discussions going past the front page.

Effectively, HN needs some of the features that forums and bulletin boards have had for ages. There is a reason forums work so well for discussions.
As I've said elsewhere, your choice of language must be driven by what libraries you want to use. I read Land of Lisp earlier this year and went through the Racket guide a few months ago. Currently I'm rewriting my blog using Seaside on Pharo Smalltalk. The one thing that keeps coming back to bite me in the ass is that there are few libraries available for any of these languages. When libraries are available, they're poorly documented.

Of course, this is becoming less of an issue in Common Lisp thanks to QuickLisp. There's a Racket book coming out next year, which might help with adoption and result in better libraries. Still, it will take years before any of these languages catch up to Python/Ruby/Java.

Edit: I thoroughly enjoyed learning and playing with all three languages. Smalltalk, in particular, felt very natural. It has the eerie property of seeming like an extension of your brain.
The latency of text messages is what killed Google Voice for me. You just can't rely on it and it's really confusing to ask people to text you on one number and call you on another.
HTML standards only advance when people are willing to break them.
My sense was she thought she was giving me a fact about geography I didn't know, as simple as that.

Later, she, another friend from China, and I had a more in-depth discussion about Taiwan. It was really interesting to get that perspective.

P.S. I have no idea why you're being downvoted either.
It's been said before in another thread, but Ashton Kutcher blew my mind at this Startup School.

Goes to show how good an actor he is too - I never would've imagined that the same person who played the doofus Kelso in That 70's show, or the guy from punkd would be giving solid, down to earth business advice at such a young age.
MS is not pressuring OEMs in any anti-competitive way. The requirement is simple: secure boot must be the default for any Win8 machine. That doesn't by any means prevent OEMs from shipping with a switch for this feature. The only information against this is FUD from a Redhat developer who says that he has information that one or more OEMs may ship without this switch, without giving anything more.
I cannot find the video for that part of the talk -- does anyone know where it is?
Don't Waste Your Time
Microsoft execs are likely far more worried about the tablet and smartphone markets, than masses of PC owners flocking to Linux with a few clicks of the mouse.

If any of this does result in Linux being difficult (or impossible, for the average user) to install, it will likely be a minor bullet point in the big picture for Windows and Microsoft, since there are real and worthwhile benefits to locking down Windows and the hardware that ends up in users hands.

I do wonder what happens when someone wants a refund for the Windows portion of the price of a new PC. Assuming a hypothetical PC model didn't allow you to run anything but Windows, what use would there be in requesting a refund for it?
If you're going to San Francisco (for a startup)...
It's to stop crawlers. Just refresh before you go to the next page, or open the second page straight away before the link expires.
That's what functions are for. Chainable methods don't make multiple step operations more concise.
Could someone explain why touch program is 47 Kbytes size? Just checked my Ubuntu machine to confirm this.
This sounds great to me. Any additional competition in the phone/tablet space should reap benefits for users.
Are You Using the Most Common Social Networking Sites?
You don't understand the problem at all.

Both PRC and ROC say that Taiwan is entirely under Chinese control, that there's only one China, and that they govern all of its territory.
In which case someone will come along and do it better.
It would be more interesting to compare it to goroutines, which are much cheaper than threads.
They are until the body politic has access to reproducible data.

20 years ago most people in the world did not have access to satellite imagery or location data.

Even today, in this thread right here, we're still trying to figure out whether or not the the misalignment of the road data and the satellite images is merely a coordinate system error or a systematic attempt to deceive.
>There is something about having a private company controlling reputation on the web that's quite disturbing to many.

They don't control reputation, they control Klout Score. The degree to which people associate that with reputation is the degree to which Klout is providing (or appearing to provide) value.
There's a big difference between 'simple to hold in your brain' and 'simple to do something useful with'. For someone just starting out programming, the second is arguably much more important. The article mentions Land of Lisp presenting a simple web server in 15 pages of text. What would you be able to explain in 15 pages of text for assembly?
If you don't have a compiler or documentation for the proprietary instruction set the GPU uses, what use is the source code to the binary blob that runs on it?
This is a sad fact of law that it's constantly lagging behind the evolution of business, technology and ethics at the cost of businesses and people in general
He designed new fluid monitors and x-ray equipment. He redrew that not-quite-special-enough hospital unit.

It is scary to think what Steve could have accomplished if he lived into his 70's.
Beautifully written. I feel I have a lot to learn from Steve. He was so greatly misunderstood by so many. Steve was an incredibly smart man who knew exactly what he wanted, and wouldn't stop at anything to get that. I'm glad he spent his life doing what he loved. He will always be an inspiration to me.
In vartejul vietii
I wasn't aware that the runtime was included in the executable. Oh, the things we did in the DOS days!
I've got 24 hours, but the timer says over a day? I'm confused.
Perang Nuklir Zaman Prasejarah
Boston Printing Services
About the performance issues?

Well I work on software that does image processing at the moment & we've chosen to represent images as separate channels (i.e, all the red values, then all the green values, then all the blue values, etc). If we had interleaved the channels instead, many common operations that only need to look at one channel - or just one at a time - would be a lot slower.

When data is loaded into the cache, it's loaded in chunks called cache lines. These are usually 64 or 128 bytes long, depending on your CPU. So assuming a 64 byte cache line, if you ask for the value at address 4 then it'll load in all the values in addresses 0-63. If you then ask for the value at address 8, it'll already be cached & therefore quick to access; but if you ask for the value at address 64, it'll have to fill another cache line first - a cache miss.

So back to the images, say we're just looking at the alpha channel of an RGBA image. With separate channels we get 16 alpha values in each cache line (each channel is a float, so 4 bytes). If the channels were interleaved then we'd only get 4 alpha values in each cache line, so the CPU will have to fill 4 times as many cache lines.

Because so much of our code deals with images (and not just ours - our clients too), if we'd chosen an interleaved channel representation and were now finding that too slow, we'd be pretty stuck. So it's really important to consider these issues up front, but of course you can't if you don't know at least a little bit about how the hardware works.

Hopefully that explains it a bit better?
In case you'd like to use it for future projects, it's Twitter's Bootstrap.

http://twitter.github.com/bootstrap/
In some sense, phones are much simpler than PCs: if your phone ships with Ubuntu installed then Ubuntu will work on your phone. Otherwise it won't.
I'm self-employed, but in a relatively simple situation as such things go (single-member LLC), and, aside from my mortgage, no non-trivial assets or investments. It still takes me a solid day and a half to put together my return, and a few additional hours over the next 1-2 days sorting out fine points/details.
You should try to balance your time in front of the computer.

I feel the same way. I workout dureing lunch times or in the morning. Take coffee breaks with co-workers. Call or walk over to people's desks instead of emailing or messaging. Take vacations. Work at home and be near your family when you can.
Chrome extension for searching in Github repos
Air Jordan 9 Charcoal
Adventures In Archiving With MongoDB
Well - true. Any loan is, essentially. But ... I dunno. It just sounds like newspeak to me.
But it's an interesting question how much of that is really a facade and how much it's relevant.

Obviously, Taiwan has no plans to reconquer the mainland any time soon. However, PRC China threatens that if Taiwan formally declares independence it's back to a shooting war.

So yes, Taiwan still maintains governors for the areas of the mainland (last I heard they're all very old as they obviously are not standing for reelection back in their home district). This surprises people when they first learn of it.

It seems to a lot of outsiders like it is more about preserving the very carefully kept status quo than it is about a serious territorial claim.

But I don't really know that much about it. This topic tends to bring out strong opinions in people on one side or the other and I haven't come across many people who do know both sides who will chat freely.
Literally true. The 2600 had no framebuffer, because there wasn't enough RAM to fit the displayed screen. Stuff was generated at runtime as the raster progressed down the screen.
Ok, it may be "trollish" to say that the American way of life is unhealthy and bad for the environment and to express disapproval when this country spread its bad habits around the world. It is true nonetheless.

(Or maybe you think it is OK to eat 1kg of meat/day, own 1 car/person, drive 2h/day, eat burgers and watch TV?)

So facing this issue, two solutions:

1- Human being should be able to consume more, and therefore there need to be less of them.

2- Human being do not need to consume that much to be happy and, therefore, their demographics is not that much of an issue.

I let you choose.
The Stanford Natural Language Parser
The original title is a much better description: "Useful Coding Tools and JavaScript Libraries For Web Developers"
Luke: Obi-Wan? Why didn't you tell me? You told me Vader betrayed and murdered my father.

Obi-Wan: Your father was seduced by the dark side of the Force. He ceased to be Anakin Skywalker and became Darth Vader. When that happened, the good man who was your father was destroyed. So what I told you was true, from a certain point of view.

Luke: "A certain point of view"?

Obi-Wan: Luke, you will find that many of the truths we cling to depend greatly on our own point of view.

--

Perspective is infinite -- only the omniscient see its entirety. But we often believe that our perspective is the way things are. The whole truth.

Humility is the key to not being limited by what we think we know. "We can't learn to see until we realize we are blind." -- Alan Kay.
it resets daily at 5pm PST, hour chosen randomly by dice roll
FDR taxes were largely about raising income taxes to punitive levels. The opposite of what I was suggesting.
The increase in capital generation brought on from 0% income tax would more than compensate for any destruction of existing capital.
And you know you're never going to get it. Broadcom + Imagination is like the axis of open source evil.
I believe that's how the Clojurescript compiler currently works (though I haven't looked at the code in detail). Compilers that don't do it that way usually have optimizations going on in between the parse and codegen phases, not because it's impossible to do with Lisp syntax.
It starts here around 1:55:00: http://www.justin.tv/startupschool/b/298670703

and continues into Part 2: http://www.justin.tv/startupschool/b/298680010
"If the main topic of conversation you have with your friends is not how you can better yourself, you need to get new friends."

Friends serve a number of purposes. Some make us better people, some accept and support us for who we are. The best ones manage to do both at the same time.

But I think looking at a friendship from the angle of how it can benefit you and make you a better person is a somewhat selfish metric upon which to judge the quality or value of a friend.

I have certainly learned a lot from my closest friends over the years and I'm better for it, professionally and personally, but it's not the reason I chose those particular people as friends. It's a side-effect of having friends with similar interests and values, who happen to have different skill sets and different perspectives on life.

Neither is the sharing of that wisdom intentional, either, but rather it just sort of organically happens over time as we share experiences together and help each other out with work, family, and life in general. The motivation isn't to "make me better" it's to "be a better friend."

We are, after all, talking about friends here, not co-workers or colleagues or instructors or employers. This "bottom line" just feels rather shallow and selfish.
I'm trying to remember what all I used to run from a single 360k DOS floppy on a 640k 8088. I had at least DESQView, QEdit (which might be the editor you're thinking of), and a VT100 emulator.
That page reads exactly like the YC application page, which I suppose is flattery in form.
What is never mentioned.

Is not rising costs it is instead decoupled buyers/consumers. What do I mean?

Look at the board of trustees of any public college or university. Now remember these trustees are suppose to
be acting in a financial responsibility to two parties or
participants in buying and consuming public college education, the State and the State's citizens.

Right now its skewed towards acting for the benefit of lobbyists those lobbyists being the College or University Administration. Remember folks that public college/university budgets a formed by state money and what fees can be raised by to support Administrator's contention that what the State proposed as budget is too low for the college/university due to wanting to cover costs of sports, unfunded liabilities added as a perk to keep professors,etc.

On top of that decoupling we have our own Congress deciding that Banks or the government should loan money to students.

What should be done is put the coupling back into the system:

1. No more independence state runs the college or university and accepts all liabilities. This forces for the first time colleges and universities accepting the level of state funding as there budget to follow rather than always raising tuition. Yes, things will get cut. Hopefully, its unfunded retirement perks and under-funded sports programs.

2. US Congress grants a grant program called lifetime college fund. You get a tax break for attending public college or university and the company that hires you after graduation gets a tax grant. Now here is the kicker. We fund it by buying a life-insurance on the student when they are born. State kicks in half and the Federal government kicks in half. It is far cheaper to pay for $40,000 in future dollars value by investing at year 1 to year 18 in life insurance policy value of $40,0000.. we are talking of paying only a $1000 to $1200 per year per student..

For example, there are 20 million k12 aged children in the US.. $20 million times $1200 a year is..

$2 billion.. compared to $1 trillion outstanding college debt.. you hedge rising college costs by starting a life insurance policy investment at birth..that is the only way to handle it.

Cost wise per child the government would spend $1200 times 18 years or $21600 to get the future value of $45000 n college or university tuition paid for.

That is cost savings of 50%..

Beat me folks can you come up with a plan to save 80%? I do not think so.

Best part of plan if we only enact the life insurance policy to pay for college costs we save $1 trillion-$22billion or 90% or more per year when its fully enacted as far as having program fully in force for 20 years ..ie at year 20 we will be paying $22 billlion instead of interest in $1trillion in college debt as the government is now paying that interest directly while students are in school and indirectly in collections costs.

That is at year 20 savings of 90%..

Come up with a better plan folks..
Reeder + Bit.ly bug?
Anyone know how to get reeder to actually USE your bitly account after entering your API key. I do this and still get untracked urls.

(I follow the same process on tweetbot and it works great.).

Anyone else have experience with this?