skysight-inc/HackerNews huggingface dataset:
Ask HN: Why is it so difficult to use Emacs for Web Development?
I'm a Web developer. I have been using a variety of editors and ide-s for web development(php, javascript,html,css).6 Months before i decided to learn a true editor and started using emacs. learned all the basics, used the starter kit,practiced using buffer, windows etc..

I got a grip in 2 months. Recently a month ago i started learning about vim and i found a lot of plugins to achieve the things i want.I'm finding to achieve the same effect in emacs you have to do a lot(for php/js/css/html editing).

Here are the list of things I'm finding hard.
Note: These things are related when i'm editing php/html/css/js.

syntax hightlighting(php/smarty).
-- the php major mode is too old and it always highlights html/smarty inside the php code incorrectly.

-- I love ido-mode but i couldn't find how to define a project and fuzzy match files inside the predefined directory

--- I can setup nerdtree plugin to get a quick overview pane on the left with the files i'm working on with vim. But configuring speedbar and source code browser in emacs is bit difficult.

--- Context aware completion
I really don't know how to do that. I have seen something like that in clojure mode where it shows the definition of a method in the messages area.

Tags-generation:
The tags generated with excrebant-ctags doesnot always work with php.In vim it is easy i can open a file containing the definition right under the cursor.

---Manual lookup
I want to lookup the manual for a particular word under the cursor without opening the browser.(in the messages area(mini-buffer))

-------------------------------------------
I love ido mode and switching b/w files in tramp,buffers,local files using ido-mode.

does anyone point me in the right direction? do you use emacs for same kind of editing i do? What is your work flow?.

Thanks
http://www.useit.com/alertbox/

http://www.uxmatters.com/
It would only be cooler if the shark had a laser beam on it's head.
If you are in a company that does not allow it, at least get them to install VirtualBox or some other virtualisation program. (Or quit. But I understand real life is made of compromises.)
Sounds a lot like me, and I'm phasing out most of my monitor-connected Linux boxes in favor of Apple machines.

For me it was mostly about Gnome more than Linux per se. I can't stand GConf. I dislike how NetworkManager is in a constant state of flux. Gnome Do has had some hilarious 99% CPU usage bugs. (And KDE is simply a non-starter for me.)

Like the others say, the Linux situation is constantly improving, and I'm not averse to moving back at some point.

There are things I miss, and there are things that aren't perfect on the Mac too, but if something is annoying me to the point where I don't want to use it, not using it always seems like more of an option on the Mac than it ever did on Gnome/Linux.

There are a lot of neat tricks that aren't essentially part of the standard Mac OS X setup that are very nice. My favorite recent one is the ability to add custom keybindings for many emacsish editing commands to all standard text fields with a very simple configuration file.
The solution to image search is plastic surgery, of course.
He did say 'roof structure', not 'roof covering'. A thatched roof needs a structure to support it, that straw does not stay up in the air by magic. All the gussets and beams were made of wood.
Or if the shark were using Lisp in Emacs
That's quite an amazing train of thought for a young kid, especially the 'escaped our atmosphere' bit.
Sort is CS jargon
Oh, I mentally inserted an M.
I loved it too.

Then I clicked on the "try our challenges" link and found another awesome image: http://www.dropbox.com/jobs/challenges.

All things considered, I'm falling in love with Dropbox more each day! :)
I find it a bit confusing when pg invests in companies such as this, which will most likely increase the addictiveness of stuff (in this case TV), given his growing concerns of the issue[1]. I can see this makes investment sense in terms of the ROI on money, but wouldn't you rather invest in things which steer the world in a direction that you would like it to go in?

[1] http://www.paulgraham.com/addiction.html
Study Abroad: Study in Australia: Scholarships for 2010-2011 Study Abroad
Flagged, mostly because I'm not quite sure what the point of this article was, after reading it twice. Is it supposed to be something other than a rant about a commercial?
I love how in TF2 they made this chasm between Mac & PC players explicit by giving the Mac players white earbuds. Steam is the best thing that happened to mac gaming since the switch to OSX.
Then they might miss some great candidates and be crushed by the company that had better screening. The former will only pick candidates from the pool of full of people with perfect past, the latter from the pool of people with "acceptable" pasts (i.e. minor offences ok, major ones like murder not ok).
summarizing the article,

" 'Clojure in Clojure' == writing the compiler and the core data structures of Clojure in Clojure (vs Java). This is a cool thing to aim for."

Once upon a time the front page of HN would have a lot of articles on Erlang voted up . One day PG even requested a few articles on Erlang (iirc) and the whole of the front page was Erlang-ey for a day.

These days it seems to be articles on Clojure that always get (the same?) 12 or so votes rapidly to make it to the front page. Clojure 1.2 released, Clojure 1.2 and beyond, clojure conference, Clojure-in-Clojure. Keep em coming ;-)

It is on topic for HN.

Just wondering what exactly causes these pahases have Erlang vanished from HN and Clojure appears, soon to disappear no doubt. Did we ever have a Haskell phase?
Hydrogen bonds are caught on camera
Also keep a log book of daily progress/problems.
It's good for achievement and bonus: it allows you to answer "wtf did you do last month" questions right away.
Instead of nerdtree, I use ECB

http://www.xemacs.org/Documentation/packages/html/ecb_2.html

This screencast showed me alot of new things

http://platypope.org/yada/emacs-demo/
Finally, a (hopefully) frozen API for 0.2.x!

I hope Ubuntu 10.10 Maverick gets a stable 0.2.x version of Node.
Open a ticket and explain exactly how stuff should be sorted :)
Love the musical culture: Every night around 7, I turn up the music in the office. Then I have to explain to the beijing office why ICP, G&R, 2-Pac or any other thing I put on is a good choice. The Killer or Fleetwood Mac seems goes over better.

I find that music at night and on the weekends makes all the work even more fun.
That is not so bad. Without fear, there would be no feeling like adventurous, which is a kind of feeling when you DO overcome fear.
1. the system call table of linux and minix are very different. posix specifies the minimum interface (and i don't think it specifies what is and what is not a system call). linux has a lot more system calls than minix. the system call table itself changes between architectures under linux since...

2. linux duplicates the system call dispatch table for each architecture. check it out:

http://lxr.linux.no/linux+v2.6.35/arch/x86/ia32/ia32entry.S#...

vs

http://lxr.linux.no/linux+v2.6.35/arch/avr32/kernel/syscall_...

whereas NetBSD has no such duplication. in fact, one complaint about the linux kernel is that it has too much per-architecture code.

3. who uses minix? the linux kernel is actually not too bad. ctags is your friend. i learnt on linux+netbsd, it's not really as bad as people make out.
The "Urgency Addiction"
100$ per party baloon? That's pretty expensive. Maybe it would be good strategy to buy pressurized canisters with helium, stash them under your home and your kids or grandkids could sell it and become pretty wealthy.
Related to logo? http://www.wow.com/2010/07/30/the-maelstrom-is-probably-epic...
They're not only out of touch with tech, they're out of touch with society as well. Changing your name is not without social stigma.
I wonder why you got downvoted. That's probably what people who influenced decision about selling US helium reserves are doing right now.
What was the exact quote please? Including the surrounding conversation...

I find it strange that people keep writing about what he said, without writing what he actually said, including the context...
oh? on a recent glibc:

$ objdump -D /lib/libc.so.6 | grep 'int[[:space:]]*$0x80' | wc -l
447

what were you thinking they used instead? sysenter? iirc, this turns out to be slower than "int $0x80."
and Chuck Norris was shooting it
"This content is not optimized for a mobile device", which means the entire idea of using the flash based technology on a mobile device is deeply flawed.
But I am not sure Flash was really comparable to what it is today back in the days of Macromedia. Did we have Youtube and company back then? My gut feeling is that Adobe there went from "the enemy of my enemy is my friend" to "hey, wait a minute: we could actually BUY it, and CONTROL it".

Adobe bought Macromedia and suddenly Flash was great and amazing and they integrated it with the rest of the their portfolio.

The question I am trying to put is: back in the days of Macromedia, do you think they would have clanged on Flash on mobile like they life depended on it?

(this is not a rhetorical question, btw, I am really wondering: I didn't follow Adobe and Macromedia much in those days)
Great way to let company culture shine. The site seriously stands out from typical, generic job postings. Dropbox looks like a fun place to work :).
The sad story is that Apple could deprecate Carbon all they want, but if Adobe, Microsoft, Quark and friends kept using it, Apple would need to oblige. Apple had no power, and these companies were basically "too big to fail" so to speak.

It's also not the first time Apple got bitten by this problem (although to be honest given the number of massive changes they carried in the last 10 years or so, they kind of were asking for it ^_^).
Imho the moral with Adobe/Acrobat and other such cases (eg. Microsoft/IE) is that when a company starts piling up features on their winning horse to take over _other_ fields, they may very well win that battle, but in the long run they'll have such a bloated messy piece of software that they will lose the war.
Facebook (9) | ''-Pixie Creetor
I think that Ars agrees with that. It's not that much but it still is if you compare it with the normal average which is about 6-8 GB
I am most interested in your privacy policy and data security.

Can you highlight those?
Shouldn't they be going after AV that works?
IT WOULD BE BETTER TO CONSIDER WHO
A question in the similar category: how many people were invited to past Startup School? Less than one hundred? In the hundreds?
Not true. Your individual state determines your obligations for receiving unemployment benefits.

For instance, I live in Pennsylvania, and the three questions they ask are:

1. Did you work?

In Pennsylvania you can receive unemployment benefits while earning some small percentage of income

2. Were you able and available to work?

Meaning you weren't on vacation at the beach all week

3. Did you turn down work when suitable work was offered to you?

You're obligated to take another programming job if you're a programmer already, but wouldn't get in trouble if you were offered a job as a janitor

So depending on his state, he may be okay working on his startup during unemployment as long as he doesn't go looking for a real job.
I was going to say the same thing. When I first visited the page, I quickly scrolled down to the bottom of the page, thinking "I hope I get past this huge ad and on to the text of the article." Luckily, I realised my mistake and moved closer to the screen in order to read the tiny text.
I think the answer is a common one in free markets: cost.

Adobe would need to invest a _lot_ to make a good HTML5 IDE, and what would they get then? At best they'd be in the same situation as they were before just with HTML5 instead of Flash, and on top of that they would have lost control of the platform.

So the bean counters find this kind of proposition difficult to swallow. And if you say: but what if someone else did? Then they'll reply: well, then make sure Flash kills anything HTML5 related, and that's how they end up putting a lot of money to preserve the status quo, instead of using their baskets full of gold to make them run faster.
http://github.com/tcrayford/clojure-refactoring
Why has no one thought of this?
These kinds of stories make me wonder if there's a market for 'startup holidays'. Jet off to some cheap location like Thailand or China, code like mad monkeys for 3 months & then jet back for launch.
The cynic in me thinks that MS thought that rather than spending energy to "get it" and maybe failing, they could back all horses and see who would win. They usual strategy (and Google's current m.o. sadly).
Point to some examples then, if you care?
I love the Gaming Benefits, Starcraft 2. Only 2 of us playing at my office:/
How Web Apps Can Send a Mass of Email
Software Freedom Day 2010 Philippines
Qualcomm building a $2b Mirasol plant
Mirasol is my favorite of the upcoming display technologies for mobile devices. I was starting to think that the display would never see the light of day (pun intended), until I came across this article today.
Mirasol is my favorite of the upcoming display technologies for mobile devices. I was starting to think that the display would never see the light of day (pun intended), until I came across this article today.
Flash content runs in every browser.
i'm jon, the guy who made the drawing. though i did play wow once upon a time, the drawing actually wasn't inspired by this despite the crazy coincidence that both have a dino riding a shark.

...but i'm not gonna lie; i will say that wow's version really makes me heartbroken that i left out a laser beam D:
Oh dear... on paper great, but can you imagine how long it would have taken them to come to a standard? I think HTML5 is already a bit on the side of being a step too wide, but I guess we've been stuck in HTML4 (and related technologies) for so long that it was necessary. XHTML 2 was an awesome language, imho... just another case of too much meat on the fire, and so never reaching a conclusion.

Let's get a good HTML5 system now, and then we can think of adding additional scripting languages. The best is the enemy of the good. :)
> I'm not attached to anything, and want to use whatever will make me most efficient (even at an initial cost). Here's my current set-up (mostly PHP development).

If efficiency is important to you, might I suggest you use a better language/platform, or are you attached to PHP, after all?
BlackBerry's tablet to use US Army's Crusher-vehicle technology
Save The Words
That doesn't really answer my question. Bayes causes false positives too... Yet is more difficult to maintain...
Isn't this news a bit old? It's from the end of July. :)
yeh thats pretty much what I said, thats why I was asking if anyone knew if this work made its way into contributing to the standard?
I know there are WMD's here somewhere!
Exactly. It's the "No porting necessary" bit that would be appealing and would let Flash swiftly be relevant on mobile. Little porting is fine too. But anything non trivial, like changing the user interface, puts Flash on mobile on much more equal footing with HTML5, which Flash should avoid.
So, because a prediction about something once was wrong, all subsequent predictions about that thing must also be wrong?
Let's assume that you are just one case and not "the world". Sure, you could say the same about the original article, and I would totally agree with you.

But here it's the bottom line: if it works fine with 50% of the people, that's still not good for anyone who's not a geek (and maybe not for them either). Even 80% is not good enough. 95% is more like it, but probably it would still be too significant. I think you'd need something above 95% of cases to win your argument.

What I am trying to say, is that finding one guy for whom Flash doesn't work is a lot worse than how good it is to find one for whom it works.
40% to 50% active installs seems to be common
So the API with ASCII as the default encoding is frozen :(
I didn't read that essay the same way. I'd say he was making an observation rather than expressing a general concern.

He also said "Good" and "bad" technological progress aren't sharply differentiated, so you'd find you couldn't slow the latter without also slowing the former"
Maybe the subconscious inspiration came (as all good things do) from Calvin and Hobbes: http://3.bp.blogspot.com/__3Q5VU_ujpg/Sct9EyHiDjI/AAAAAAAABc... and, perhaps: http://www.flickr.com/photos/thoth-god/3680478087/
Thanks, I hadn't heard that opinion on clojure. It is a weird lisp, but I like that. The energy and interest around clojure, its fresh ideas, and frenemy relationship w/ java are the reasons I think it's the best way to play on the jvm as java goes away.

After ms vs. Sun, ms produced .net. If google settled with sun then did the something similar: net win.
It's an awful commercial that had me shaking my head in shame when I first saw it, but yeah, this is just TechCrunch being it's "I have an opinion and a big audience" self.
I found this article[1] provides an interesting explanation: Intel is trying to integrate anti-virus software into mobile devices chips so that they can catch the mobilization wave. Feels quite similar to Intel's acquisition of many other vertical chip makers[2].

Now, how this is valued is something I still don't understand. Will this be another EBay-skype type of acquisition that'll end up break up again?

[1]: http://uk.finance.yahoo.com/news/intel-looks-to-secure-mcafe...

[2]: http://www.google.com/search?hl=en&tbs=cdr%3A1%2Ccd_min%...
Clever - quirky enough to get to the top of HN, informing (arguably) the best pool of potential employees that they're hiring.
When you say Palm Pilot sold a huge number of units, how huge are we talking? And in how many years? You know, just to compare things numbers are better than "huge" or "massive".
http://ourcomments.org/Emacs/nXhtml/doc/nxhtml.html
Clickable map of Europe using just CSS and jQuery
Maybe we should start a HN group on Battle.net (This is where we rant about no chat channels yet on Bnet2.0)
Where were all the finger-based touch screen back then? Do you remember how many people said it wouldn't work, because either someone tried it or failed, because it didn't have a stylus that was "clearly better", or because it didn't have a hardware keyboard?

Look at the current market?

You want to bash Apple, feel free: there's hundred of reasons to. But at least give credit where credit is due. The Apple iPhone did revolutionise an industry, and a LOT of tech "experts" and geeks said it was going to fail and it was a toy. Now it's just "one of many".
Very original way to extend the words people use.
Nokia acquires mobile analytics startup Motally
The solution I have for this is to buy old refurbished Thinkpads.
Wow, it's been a while since I've seen a post about language that was so heavily fanboy. Insulting other languages, claiming yours is that best AND claiming that the designer is better, too... Wow.
Unless I'm mistaken it's not a dedicated client. It's a dedicated web plugin that enables video chat within your browser at gmail.com.
This is a good benchmark, but not perfect, since people can only upvote what they already see.

Try bringing some schizophrenia to the site: show the "classic" version to the "classic" crowd by default for some time and see if the two versions will diverge more.

Subjectively I feel programming articles are getting rarer on HN.
Elon musk may lose a lot of money if he doesn't sell off soon. He seems to be thinking the IT/Tech model of something new giving a dominating advantage will work in the automotive market. But, I don't think that model is so easily transferable to the auto industry.

There are lots of other things that are required to make it successful in the car market. Either they need to be

1) super exotic like Pagani or McLaren ( many other super exotics couldn't survive on their own either - Ferrari, Lambo, Bugatti, Lotus) or
2) have massive multiple advantages like economies of scale, manufacturing excellence, marketing and distribution clout, supplier clout, high technology that can be produced at high quality and with margins.

Tesla was super exotic when it started off(not in looks though). Too bad for him there is massive interest in this field and every major company, not to mention many Chinese companies are entering into this field. Day by day, Tesla's is losing its "exotic" tag.

I still get a chuckle thinking about this, 4 years ago Carlos Ghosn of Nissan/Renault was lambasting electrics/Hybrids. Now they have the Leaf almost ready for sale.

And Tesla does not have and cannot gain the other advantages fast enough to give themselves a sustainable advantage.

All the giants, Toyota, MB, etc can put in as much as Tesla overall spending, on just developing this technology each year, leverage their other advantages and get a car out cheaper, faster and better quality the moment there is a sustainable market. And they are already doing it.

Imho, Tesla is just dishing out free marketing for these other companies.
While there's certainly no harm in this, there's not really a need, either. The site claims that girls are afraid to ask stupid questions... Yeah, so are boys. Join the club.

And if a girl comes up to me and starts asking me questions about coding, she's got my full attention. That's a pretty big bias in her favor over any guys that do the same.

And finally, if you're trying to learn to do something, eliminating 91% of the people who already do it from your list of mentors doesn't seem like a good idea.
:) That challenges box awfully looks like "missing plugin"
Better headline (and the content of the entire article):

RIM's unnamed tablet is going to run QNX.

QNX also is the embedded OS in some Army unmanned vehicles and in the music/sat/nav systems in cars like BMW and Porsche.
Misleading title. The Ruby isn't on the Arduino, it's on the PC. This is just getting Ruby to work with a serial port and plugging the Arduino into that.
I'm with you; it makes no sense to me to be proud of an unknown stranger's achievements just because s/he happened to be born within the same borders as you.

I've never understood the swellings of national pride that occur within a country when (for example) one of their citizens wins an Olympic medal; only a handful of people played any part in that achievement, to insinuate yourself amongst them by virtue of these random relationships is almost parasitic.

Likewise, though less on-topic, I have no time for patriotism either. George Bernard Shaw put it best: "Patriotism is your conviction that this country is superior to all others because you were born in it."
Where's the Apple bashing in my reply? Where did I not give credit?

I was just trying to say that a "smartphone retrospective" ought to include some more information than merely: "Well, we had the Treo, and then 2007 happened."

--

Btw, do you notice that your "it didn't exist before, and people said it wouldn't work" line of argument applies equally well to the devices I mentioned...

1996 / Nokia: "Who wants a small laptop crammed inside a phone?"

2000 / Ericsson: "A phone needs real hardware keys. This touchscreen stuff won't work."

2003 / MyOrigo: "Sensors on a phone? That's useless."

Are these innovations worthless?