skysight-inc/HackerNews huggingface dataset:
For LaTeX, Google the "Not So Short Introduction to LaTeX2E", a fairly short PDF which I found covered almost everything I normally used.

There are a million EMACS cheat sheets out there, but honestly I would find someone you know who uses it. Their enthusiasm will probably help you to learn it better. [Personally, I use "vim". :)]

Python's own documentation links at "python.org" are pretty good. The language itself is quite simple and where you'll spend most of your time is browsing their library documentation anyway.
you save a lot of money on office space if you let people work at home; and usually you can save on salary, too- many people will work for less money if you let them stay at home.

This is what I've been doing, more out of necessity than anything else, Office space would cost more than what I'm paying people, and it's much easier to find people in my price range if I don't mind that they live a few timezones away.
> I'd argue that the biggest cause of war in the last 200 years has been power struggles between politicians. Sadly I doubt we've seen the last of that.

Maybe we can have them duke it out in second life or something :-).
Weren't there versions of NT that ran on DEC Alpha and EAC MIPS chips?

It's all probably Intel at Amazon, but still - fun to think about.
Yes, India can't stop technological advancement because of the reason that a portion of its population lives below poverty line. All aspects (technology, standard of living and all other things) have to improve in parallel.
Why you're drawn to mobile development
He does say that "Unlike JSONP, untrusted third-party JavaScript cannot execute in the context of the calling page." I'm not sure why, and I would assume that's as long as you never call eval(), but it would be good to know why he thinks this is a more secure idea.

Also didn't see a list of browsers it supports. That would be helpful too. If it's widely supported, this could be a good way to get data feeds from 3rd party sites and not have to do any server-side processing on your end.
As far as I can tell, this is the essence of a post-industrial workplace. We can't keep looking at knowledge work as something where more people and longer hours results in more product.

I find it really strange when I ask to work from home for some extended period (like 3 days!) and my superiors ask me to not mention it to the other employees (whoops, here I am, mentioning it... well they don't read HN). I guess the corporation would not like people to get wind of the fact that they don't actually need to be there. The appearance of loyalty and coherence are important to some people, I guess.

Bah.
Politically Incorrect Statistics - Does Public-Transit Result in a Crime Boom?
Looking at his source, he does an eval() in the first line of his response handler for the flickr example. I imagine you could do a JSON.parse() instead of eval() -- preferably! -- but if he says it's secure, what about that line?
but why? money comes and goes, changing the world is permanent.
Recreating Linux Fedora 9 Would Cost 10.8 Billion
Why do ideas that change the world always create wealth?

Mozilla, Miro, Wikipedia....the list goes on. If it was inverse - i.e. the number of non-profits outweighed the number of for-profits - I am quite certain you'd see a bigger change in the world.
Touche.

It's Rackspace. I haven't mentioned them by name to this point because truth be told, we like them a lot. Their services are top-notch and the team members we've dealt with are great people, top to bottom. I wouldn't hesitate to recommend them to anyone in fact, as long as there are no potential legal matters to be considered...

Their legal department is where we take issue. Despite the fact that we comply immediately with any and all founded legal claims, they refuse to back us on this new round of ridiculous and frivolous claims that directly impact our livelihood and our rights. The bottom line is they have a lot going on right now and it seems like legal just doesn't want to be bothered. So be it, onward and upward.
I think he meant: "While vim is a great text editor, I stick with Emacs because it's pretty much an OS in its own right, and even a crappy OS is better than just a text editor."

... I'm a vim user :)
Circle this date in your calendars: an argumentative headline with "gratuitous editorial spin" from PG himself!

The S&P is down ~38% year-to-date; would it also follow that stocks, stock markets, or shareholder capitalism "turn out not to work"?

Wouldn't anyone in an S&P index fund rather be in one of these awful, awful "average" hedge funds? I know I would -- even just for 2008, never mind the many up years!
People beta test websites for 5 cents?
Apparently the '>>>>>' operator is defined as "divides your total karma score by 2^N". I hope for his sake that the value of 'text editor' is small. :)
I haven't used Verizon, but I have used ATT and currently have a G1 with T-Mobile. Data speed has always been better with ATT, but the rest leaves a lot to be desired in my opinion. That said, the speed on T-Mobile isn't as bad as I thought it would be. On my old phone data speed was atrocious, but it's pretty usable on the G1. What's interesting is that I live in an area that T-Mobile claims does not have 3G, but in many of the places I go the phone says I'm on 3G.

It's probably worth noting that T-Mobile costs quite a bit less than Verizon and ATT. They also offer some neat features like WiFi calling (not on the G1) that the others don't.

In any case, it really sucks that people who don't like T-Mobile have to wait to get their hands on Android. I guess the bright side is that it will eventually be on other carriers unlike the iPhone. I probably would have gotten one of those long before Android was available had it not been an ATT exclusive. These carrier exclusives are terrible for consumers, but the situation only seems to be getting worse.
yeah, i wouldn't use windows 95 over vim either.
They key here though is that evaluating untrusted code from a 3rd party site is not a requirement of the transport. That eval is in the client code and it could just as easily be a safer alternative (either checking that it's sanitary with a regex or using a library's JSON decode function)

With JSONP you necessarily have to execute untrusted code, since JSONP works by loading JavaScript in a <script> tag.
http://www.javascriptkit.com/dhtmltutors/externalcss3.shtml
Fixed. Our blogging software doesn't like that we use SSL. :)
Maybe he was just bored. Even though that may not be a good reason to switch, if I'm completely honest, it has been the reason for many of my own switches from one technology to another.
Microsoft reports record Q1 revenue
AS long as central banks can just print money, big wars will be possible. It'll still be as economically painful in the mid-term because of inflation, but they don't have to tax people to pay for the war, so it's much easier.
You might want to check out Namely it isn't as powerful as Quicksilver but it is lighter and works very for launching applications quickly.
Public transit is not the problem here, bored teenagers with bad values are.

And could we cut it out with the blind use of 'Politically Incorrect'? It's a usage that degrades the intelligence of everyone who sees it; it's an emotionally loaded term that brings a raft of irrelevant anger with it.
New York Times Running On Fumes
Anyone read that as How Derek Rivers sold Baby for $22M?
C'mon. I like to hire people who speak English, French, XML, or other languages.

Speaking of English, it is not context-free.
I was originally drawn to it because it was resource constrained, and that was a fun challenge. The smallest version of Hecl runs in 74K, and I am working to slim that down. 'Resource constrained' means that 'bullshit walks' in terms of huge, astronaut-oriented architectural beasts. Creating useful code with as little waste as possible was critical, although I think that's changing some. Newer phones are orders of magnitude bigger in terms of memory and storage space.
I think that would be a slightly more appropriate claim if Emacs supported multiple threads, or lexical scoping...
It is the only sane thing to do.
Once, during a FISL (International Free Software Forum) here in Brazil, I ran into an engineer from Sun. He warned me I should switch from vi to emacs because prolonged vi usage causes hair loss.

I thought he was joking, but after we took a short tour around the many laptop-toting geek gatherings and we realized bald and near-bald vi users outnumber bald and near-bald Emacs users about eight to one.

Since then, I have decided I would start using Emacs or, when that's not possible, at least try to use joe or nano for those same editing tasks.

Maybe the guy is going bald and wants to do something about it. Let he switch.
Because the article it is only part 1 of (2-3), right?

--
Hence, I've decided to write a small (2-3) series of blog posts on the issue, to future memory. The post you are reading is about why, since a few months ago, I wasn't willing to give Emacs a try, and how I've changed my mind.
--
What draws me to mobile development is that I'm tired of being tethered to a PC.

Yes, even laptops.

The iPhone is getting in the ballpark of a mobile form factor I can stand.
Good deal, sorry for the cranky.
I'd love to see a follow-up article on this.

While reading it (from my cube, going on three hours waiting for my IDE to finish installing so I can actually work), I kept thinking back to how work and collaboration played out in college.

Students are allotted full autonomy in when, where, and how they work on tasks, provided that they're completed in an appropriate amount of time. Furthermore, most institutions provide diverse environments in which to work.

Some students will choose to work from their room, some will sequester themselves in the library, others will prefer the student union. A handful will walk down to the local coffee shop or park.

Often, the chosen spaces provide a much more conducive environment for informal collaboration, and it gives ad hoc groups the ability to dynamically form and find a space to work together (right now the 20 people on my team are scattered throughout a group of 180 other folks, across 9 rows of cubicles; I don't see half of them for weeks on end). When your work is dependent on another person's presence, you mutually agree on a time and space to meet. You know, a good, productive kind of meeting.

I wonder why more corporations don't follow academia's lead in allowing this sort of autonomy? What tasks require a static, personal, physical desk, these days?

I'd give anything just to have a laptop and be able to work from a table near a window. After a late night, I'd love to be able to take a quick midday nap to boost my mental acuity for the afternoon. Instead, I'm chained to my cube, regardless of my performance.
I've started typing about 5 comments and deleted them all. They don't seem to be saying enough to even warrant comment.

When asked about what could happen, there was some talk about a default cascade leading to depressed prices [waves arms] and a grocery store can't make payroll because they can't find a bank to give them a loan secured against their inventory. Now, I don't think he's wrong that we could see grocery stores not making payroll, nor that a default cascade could lead to that. I just think that the arm waving part is what saves us all. If things really do get that bad, then new systems will be formed of necessity. For example, some of those grocery store employees could take a portion of their pay in store credit, micro-lenders could come to the aid of the store (micro-lenders that include the employees), barter will happen, illiquid assets will be traded, and so on.

Not that it will be pretty, or that their won't be real pain, but there are ways to eke by.

Also, I think the most telling comment of the interview was when Mandelbrot said that we couldn't calculate the odds of a catastrophe like this. Taken to it's logical conclusion, this kind of means that we can't tell if we should even be paying attention to these two on this matter. (I know. Mandelbrot. But even Homer sometimes nods.)
I haven't tried it on OS X, just other BSDs.
Ask YC: Rate My Start-up Markets.Com
Despite the great domain name, just launched this week...trying to push original material. Thoughts on how I can make it better? What else to add/change?

Thanks,

Armando
www.markets.com
Shoppers are suckers for stats - even when they're meaningless
Nokia N85 Unlocked
Nokia N85 Unlocked is a Quad Band GSM phone that utilizes the 3G signal network in order to download loads of information as well as important files at the speed of light.
Electronic Voting Machines - In Need of Refinement
Cool, I look forward to them.
oooh it turns out that the outrage is completely and utterly unfounded. microsoft doesn't disable anything, they just turn your desktop background black every hour.

an annoyance AT BEST. the angry chinese mobs were citing loss of data and stuff, which is offbase. wish the media wouldn't report the ravings of lunatics as legitimate complaints.
One thing is certain, you got a great domain name.
I remember when I first started using emacs, the hardest thing was simply remembering to type 'emacs' instead of 'vi' at the command line.

At one point I had 'vi' aliased to 'emacs' but I stopped doing that because I shared my account with some friends and they got really freaked out by it.
... or page tables, or a custom filesystem, or the ability to involve a million developers in a battle about which is the "best"...

Well, 1 out of 5 isn't a bad start. We should totally develop an EmacsOS and market it as "the most customizable operating system ever".
Why? What if certain industries do this and find out that hours worked and productivity are negatively correlated?
you found a cute girl to read the news :D

taking a card from that bartoloromo girl whatever her name is (prepares to be flamed by the fanboys)

site looks good other than the ads are low on the page if they're your source of revenue
TED: TED inspires us to do some crazy things
Interview With WellcomeMat Co-Founder Phil Thomas Di Giulio
Ask YC: feedback on my music recommendation app (round 2)
http://theperceptron.com/

So, I submitted this about six weeks ago and it got a well-deserved trashing (http://news.ycombinator.com/item?id=293699).

I've spent a bunch of time on the site's algorithm, plus there is a load of new stuff: playlists, automatic recommendations, links to get more information about artists.

I'd love to get some more feedback from the HN community.
Here's a code snippet to load a BMP file, in case you need it.
It was Greenspan who got us into this situation in the first place. I don't know why the media listens to him. Research it. Its Greenspans fault and everyone thinks his advice is golden. What a crock. Sorry, I want him taken in and put into jail.
Cool :) And yes, Acunote is great!
Free Software Still Isn’t Understood
Liveblogging: A Five-Step Framework for Achieving the Strategic Value of Cloud Computing
Netflix API Gets Love From Plaxo
Been enjoying Assembla's light ticketing system. It feels heavily modeled on Trac.
I'm currently using GNUe DCL and it's working out pretty well for me. We also use it at my day job (team environment) and it's pretty good. Can be a little hard to get up and running and is a bit rough in places. Used fogbugz at previous job and I'd take DCL over it - fogbugz is not too shabby though.
This story is mostly gibberish to me. Apart from that, Reddit ruined Wired and turned it into a big crowd blog.
And all SLAs aren't meaningless? Try reading Joyent's. It includes such gem exceptions as:

* scheduled maintenance and emergency maintenance and upgrades
* failure of access circuits to the Joyent Network
* inability to obtain raw materials, supplies, or power used in or equipment needed for provision of this SLA

So, power outages aren't their problem. If the server goes down and they perform emergency maintenance, but can't get the equipment they need for 48 hours that isn't their problem. If the network goes down, that isn't their problem.

While Amazon is being a little cheap with their SLA, at least there are circumstances where it could be triggered. That's why I always respected Slicehost's SLA:

"Do you offer an SLA?

Not for Slices and here’s why: most hosting SLA agreements are just plain silly. They promise things like 99.9% uptime, but downtime excludes: scheduled maintenance, network outages, hardware failures and software trouble. Well what exactly is left to cause downtime? Here’s our SLA: we’ll do our best to keep your machines running smoothly for as long as possible and get them up ASAP should something go wrong."

And in over a year I've never had any downtime that wasn't me rebooting the box.

/I have no affiliation with Slicehost beyond being a customer.
The title is editorialized. Its translation is "The U.K. newspaper 'Independent' is going to use Reddit's voting system".

But I guess informative headlines aren't catchy enough.
thanks a lot.

pretty useful for a noob like me ... cheers
Always going to be worth watching, but kind of a shame that they had to talk on such a basic level. I'm sure a 30 minute conversation with those two could be very interesting.

Wasn't a whole lot more than them explaining that the system is very complex and hard to predict, and worringly prone to catastrophic events.
This is sad news, even more so since NYT is likely to be rated as junk by Moody's... There aren't many ways out of this kind of mess.

http://www.reuters.com/article/bondsNews/idUSN23458880200810...
all the newspapers are going to face this crunch...the only way out:

1. sell everything sellable

2. stop printing papers. you are going to go online-only at some point. now the issue is pressed: go online-only or you're dead. don't worry about old people you piss off by stopping their morning paper. if you keep printing newspapers, you're dead in three years or less.

3. paradoxically, don't invest in tech-garbage like apis and developer tools. no one really cares about these, and indeed they just give people content without monetizing it. no one needs another api at this point. the only technical competencies you need are content management and production. forget trying to be a ycombinator widget play...they're all dead-code-walking anyway

4. strike an ad deal with an established online ad player like google or yahoo. close your own ad system/sales, you can't compete with the big players.

5. hire more writers. this is why people will use your site over joe's blog - quality content. your only job now is to make online content that is the best in the world.

do this or something like this and survival may happen...otherwise toodles
I agree with nearly every point in that article and I particularly like this comment left by Pete Forde,

Speaking entirely based on my own opinion, I always thought Facebook apps were slow, not particularly good or interesting or even fun, and in fact just added clutter to a platform I otherwise use every day and adore. iPhone apps on the other hand likely have a stable future that will be measured in terms of years rather than months, simply because it’s a closed loop that doesn’t rely on dwindling advertising revenues. That it’s tied into an iTunes account for consolidated billing is just a home run IMHO.
It sounds like this isn't a crime boom so much as a crime redistribution. Instead of ripping off their local 7-11, bored urban teens are going for higher-value goods from suburban malls up the line.
I wonder how much their situation would improve by opening up their archive for free and removing the registration stuff? They'd get vastly more page views, and thus more ad revenue.

For that matter, if they do go down, what happens to the archive? I hope that something like Wikimedia or the Internet Archive gets access to it, so all that information isn't lost forever.
sell the domain to someone else.

the site is just another me-too financial news site. nothing substantial here to take me or anyone else away from yahoo finance, marketwatch, thestreet, bloomberg, wsj or many others who are very well capitalized and indeed doing quite well right now. how do you think your site is different?

sorry but the finance market segment is saturated...your best bet is to sell the domain or focus on a sub-market (india, china, commodities) not already completely saturated with rich players
Neither. I try to think of something I'd want to use myself.

That way, if it goes nowhere (which is likely), I haven't wasted my time, since I now have a useful tool.
Now why won't my boss let me put this on the support page? :)
I would host in sealand by havenco see http://www.havenco.com/
The annoying thing with humans is how hard they are to refactor.
Great domain and–I think–potential to be a great site ... you do have some stiff competition on the other hand.

I only looked for a second, but here's what I noticed:

- Having video is great, but I'd try to improve the quality. I would come in a little tighter on the girl and try to light her better (she seems real flat). Search around and you'll find some good video lighting tutorials.

- You should definitely have some RSS feeds linked off the home page. I'd say at least 1 for the reports and 1 for the videos.

- Since you're not actually selling anything, you definitely want to capture as much user data as possible. I'd suggest allowing people to create accounts and set preferences. Maybe do something like widgetize the home page–let people put their favorite stocks, markets, and news categories on the home page.
Your interface seems a bit cluttered. I would try to clean up the frontpage a bit.
"The ViEmu Visual Studio plugin... As far as I know, there isn't an Emacs equivalent."

Visual Studio 2005 has a built-in option to use Emacs keybindings.
Wow I thought Galant stopped making this show. Its has been so long since the last episode but it is nice to have it back. This is a solid podcast and much can be learned from the people he has on and their stories of success and failure.
MacRabbit is making a competitor to Panic's Coda - Espresso
Did you know that increased level of testosterone causes baldness? :-)

[I am an avid emacs user myself (ex-vim user)... so let me add this...]

But vi-induced-stress is more plausible than vi-induced-testosterone.
Wow, that's an amazing domain.

I like the site... a bit cluttered though, yes. Gradient at the top also is kind of cheesy.
Great, more doom and gloom. Hopefully my competitors read this :-)
I had 'vi' aliased to 'emacs'

Awesome idea! It must have messed them up real good.
well, as somebody who has been in this space before and left it to pursue other music opportunities, I think you're off to a great start mary.

I wasn't able to get music to play on quite a few tracks (the majority actually), but without any sort of progress bar on the download, it wouldn't be apparent to most people what is happening, so I think that would be one of the first things to do.

I didn't go through your code, but have you hidden the flash player somewhere? or are you using a javascript player?

Whatever, I think showing a player inline (kinda like you are now, but with more controls) would benefit you. At the least, you need a 'progress bar', and the 'hear' should be linked to start the track too, as that is what I tried clicking on, not the play button.

I'll be keeping an eye on your progress mary.
Best of luck to you.
I see. Thanks for that info, I wasn't familiar with JSONP's technique. In that case, this does sound like a pretty cool library!
Thanks for this thread. I've been becoming increasingly concerned about both stability and liability in the face of today's legal climate. Even the little discussion community that I've managed on my own nickel I see increasingly as a potential liability. One nut whose posts get some official or professional attention, and my life might be made cr*p. Although I wasn't actively researching, this gives me some options to consider.
I really hope that pg switches some day.

I might even let him fund my startup if he does that :-p