skysight-inc/HackerNews huggingface dataset:
> up to speed in a new environment

are you assuming that every time a developer switches job, he or she has to learn a new IDE. Life isn't like that.

It's not impractical to assume that a user will use a specific subset of all of the tool offerings and doesn't need or use all of what the application has to offer. The app should be able to develop a profile based on what the user actually does with it instead of forcing all of the functionality onto them.

But Adobe makes a lot of money with their product, has no competitors of note and therefore doesn't have to change the way they do business because even if their subsequent releases fail to impress their user base, they're still going to sell licenses.
Set up a Spring 3 development environment
For the age of the company, their intelligence leak rate is pretty damn good.
Thanks for the clarification, but my intent wasn't to describe the full feature set of Monit. All those things you described are still limited to the scope of "is X running?" type questions. Can Monit graph time series data?

EDIT: My point isn't that Amon is "better" than Monit, only that it's different. There is some overlap in feature set, but ultimately, the tools have different goals.
I upvoted you, but I disagree with your conclusion. Some people (e.g. myself) think that it would be great if Apple had to go open source.
I'm very impressed with the ease of integration. I'm highly considering this for some smaller ancillary projects.
Convore Shutting Down
"Hopefully the internet will route around the damaged segment"

HAHAHAHAHAHAHA!

I love it!
I use emacs and have done for ~ 20 years, but I don't think this article would sell me on it if I didn't already.

An editor is just an editor: an editor with a variety of unrelated crap (text adventure, tetris game, mail reader) bolted on the side is not obviously better, it might just be bloatier. The compelling feature of emacs is its extensibility and self-documenting nature: that Gnus exists is not a big deal, but that you could invent it if it didn't already exist - that's where the magic lies. Emacs is a habitable programming environment.

If HN lets me post links in comments, here's an example from a little while ago showing how I once extended the Gnus email composer to check for missing attachments - http://ww.telent.net/2003/1/14/_updated_for_elisp_syntax_err...

"First off, we didn’t need to restart emacs. In fact, we didn’t even need to load any files. All of this was done on the fly. Second, we didn’t at any point have to read an info manual, fiddle around in the filesystem, or search a web site to get to the documentation for anything. We had a little help from customize to tell us that ispell-message was a suitable function for this hook, but aside from that, all we needed to know was in function and variable docstrings."
A place to find and post free events.
1. Turn them off. Mute your phone, use one of half a dozen ways in Android to mute/hide/ignore notifications. Install a Greasemonkey script to hide the G+ notification count.

2. Get some self control. My phone beeps at me all the time and I'll go 45 minutes without even considering looking at it.

This seems like the epitome of a first world problem. "My phone notifies me when something is happening and I just can't help getting distracted by it".
Actually, Payvment released "want" and "own" buttons back on 1/19/2012. http://www.payvment.com/blog/?p=1355
Good list, though I prefer colorzilla for Gradients:
http://www.colorzilla.com/gradient-editor/
Loading on demand is a vast improvement over loading everything up front, though. Loading on demand means you never pay the price for functionality that isn't used, and if your load time is divided into little pieces, it's far more likely to slip into spaces where the user is otherwise preoccupied, thus becoming essentially free. Lazy loading is a way to truly reduce loading time, not just a way to hide it as you seem to imply.
I think that's sort of the point. I don't think they compete, but what's interesting is people's perception that they do. It serves to highlight this tension between expectations of tech literacy going up at the same time as tools are making coding skills less necessary for building things on the web.
Within Facebook stores. This is for websites outside of Facebook.
List of alternatives to library.nu (see first comment):

http://www.reddit.com/r/trackers/comments/hrgmv/tracker_with...
TORTA-CIAMBELLA PARADISO E BUON COMPLEANNOOO
It only makes sense to complain about any gap between potential and actual performance, though, because that's how things progress.

It's pretty amazing to fly across the country with only ~8 hours of time spent in transit. However, just because that's amazing doesn't make it wrong to complain about one of those hours being spent on completely unnecessary security theater. It could easily be 7 instead of 8, and that's an hour that everybody's wasting. Yes, 8 is still amazing, but 7 would be better.

Same thing with software. It's amazing that we can do this stuff at all, let alone as quickly as we do. Being able to start something as powerful as Photoshop in an hour would still be fantastic. But when the capability exists to make it start in five seconds instead, it's still reasonable to complain about the gap.

To look at it another way, when you're waiting around because necessary work is being done, that's reasonable. But when you're waiting around for the sole reason that somebody decided his time is more important than your time, that's rightly frustrating.
I'm not responsible for her refusal to educate herself on what the term means before she publicly insulted and libeled me for a twisted and incorrect interpretation. If you can't bother to use Google on any words you don't understand, then you shouldn't follow me on Twitter.
Startups are Replacing Old Roles in the Music Industry
I don't understand. Your local DNS resolver still needs an upstream; either that is your existing broken DNS server, or it's google's DNS server; in either case we're back where we were. Sure, your local DNS resolver could do some caching, but so could chrome; and a local resolver doesn't combine your lookups with those of your neighbours, so you don't get any privacy advantage that way either.
This is something of an obsession of mine. If you're interested, here's a talk I give about where we need to go next in UI design: http://www.bilconference.com/videos/rethinking-modern-gui-ja...

That talk is from 2009, so it's focusing mostly on desktop WIMP interfaces. I'm working on a design an OS/UI for touch surfaces.
But on Google Plus, you can't easily make that red square go away. You can't just right click "clear". You can't even open it open and click "clear". It forces you to go down the list and manually click on each action, before it makes it go away. It's extraordinarily annoying.
SkyDrive and Windows 8
Why you should stop calling today Presidents' Day
LG Announces A Crazy Five-Inch iPad
What happens when you get more Ph.D.s?
question: is there an app/would there be a market for an app that i can download it to my phone and then go online and setup custom alerts when a notification should popup on my mobile dev screen?

example. on my webserver at work i setup simple php page with JSON output: { monitor_param: 1 } when everything OK, or { monitor_param: 0 } when there is an issue. then i go online and setup custom alert that can reach my php script every couple minutes/seconds and check the status. IF monitor_param == 0 then push an alert on my mobile dev screen.

can see multitude of places you could use it!
They could at least display "tip of the day" or hotkeys while you are waiting to make the waiting time at least a bit productive. Why don't programs have this today? Most old programs had this but after starting up. Displaying it while the program is loading would be much smarter.
I presume that, were they to not say it, that someone could accuse them of condoning piracy and breaking the law.
I'm having a really difficult time reading the text on the website without zooming in and ruining the design. Am I just getting old faster or does anyone else think the text is small?

Other notes:

> Quick ‘n easy “Getting Started” guide — devs don’t want to read thru all that documentation!

Really wish the real spelling of through was used there.

For some reason when I read

> Favorite selects from freelance work (flickr)

I thought clicking the images would take me to the big version of them on Flickr, like the instagram pictures them of them do, rather than taking me to the respective freelance client's website.

Overall: Beautiful design and great application that shows the creator really follows the company they're trying to score a gig at. The only thing I would change (other than making everything bigger for my bad eyes) would be removing the "available for freelance work" text at the very bottom of the application.

P.S. Funny to run in on a person I've heard of on here (wesleyzhao), I went to Sammamish, how was your time at Interlake? :)
It always amuses me the way people treat C++ like it's some kind of dark, corrupting magic that no right thinking person would use.
You can dired into a remote directory via ssh, start a (remote) shell there and have local command editing with working command & file completion. Works wonders for remote work over high latency links.
Looks fine for me, but I usually hear a similar complaint from people who have +23" screens. What sort of setup are you using?
What I find interesting is a story about Firefox Mobile.
It used to get complaints about it being slow to load and that it needed to be sped up.
The solution to this was that during load the browser would display an image of the browser as it is when loaded instead of just a black screen as it previously had.
Complaints about slow loading screens decreased dramatically. So yeah, I'll be keeping this sort of thing in mind.
This was all relayed to me from someone who attended the Firefox Mobile talk at FOSDEM.
> separate questions of "will this product be successful", and "will we make money out of it". In part, the dilemma is borne out of the fact that for almost every company, those aren't separate questions at all.

NOT unless you are looking at Silicon Valley companies. Here both these questions ARE different. Think Facebook, Twitter etc, the "success" (and implied "scale") is more important than whether there is a direct or immediate revenue source. That is why we see BIG disruptions in Silicon Valley and not elsewhere. Generally, VCs bear the cost for growth period and entirely new markets are created. Just because the "innovators" were not burdened with the question of making money from the get go.
My issue with having these kind of robust drag and drop html editors isn't so much with the tech as it is the audience it is appealing to. As a developer, unless this thing outputs compliant XHTML/CSS, it's much less useful to me outside of anything like putting up a quick and dirty landing page. Just look at muse.

Yes, templates can look generic and such but the whole point of that is to control the design so that you end up with something that looks decent to the average person. If you want something more custom, learn to code.

More often then not, when you put "robust" tools into the hands of people who don't know what to do, what you end up with is just ugly. Giving the user more choice is sometimes detrimental if they don't know what to do with it.

I think these tools are cool, but I'd like to see more development on editors that teach core concepts like spacing/readability and selecting complimentary colors and guide people through process rather than providing every type of granular control.
I've been looking for something similar for a long time. But this has a lot of issues.

Problems:

1. You don't have any syntax highlighting for Java, C, C++, etc? These are very popular languages.

2. My browser's (Chrome, OSX) spell-checker underlines everything in the editor, which is extraordinarily distracting.

3. Some common text-entry keyboard shortcuts don't work (ex. Command+Delete)

4. Needs some privacy and sharing options.

5. From my experience with other collaborative editors, it also needs a way to download the document from the command line.
Seconded for Acorn. A really solid program.
They just had to ask. A plea may have raised more awareness, but that's a pretty great community. A couple thousand to raise should be nothing.
Both MacOS and Windows.

The OSX dock bounces when an application thinks it has something important to tell you.
Windows grab focus away from the user when a process completes.
MS Outlook throws email notifications up at you, even when you're presenting to an audience on a large screen—always fun to see the subject lines of emails showing up while a presenter is trying to talk.

On your iPhone, you are forced to dig into the preferences to find and turn off the "Automatically ask to join networks" option if you don't want wi-fi notifications popping up all over the place any time you are on the move.

Off should be the default for notifications, not on.
Yeah, as audiences' attention spans get ever shorter the pressure to GET ON WITH THE DAMN MOVIE gets ever higher, so filmmakers are always looking for ways to pare down the length of the opening credits or to present them in a way that also starts the story moving.

The same evolution has been underway for a couple of decades now with TV shows. Until the early 1990s it was commonplace for TV sitcoms to have a full opening credits reel, complete with a theme song just for that show. Think of the opening of Mary Tyler Moore [1] from back in the '70s, for instance, or Cheers [2] from the '80s; they both became iconic representations of those shows.

These intros helped set the tone of the show that followed them. But they generally took a full minute to run, and as the universe of options provided by cable expanded and remote controls became inexpensive, waiting that extra minute for the show to start began to turn off viewers. The push began to GET ON WITH THE DAMN SHOW, and so the traditional musical opening first shrank, then disappeared altogether. Today's openings run much shorter -- 25 seconds max -- and usually include just a couple of title cards and a musical snippet.

[1] http://www.youtube.com/watch?v=9m4-Te1m7fY

[2] http://www.youtube.com/watch?v=FD8ljNobUys
Ironically, http://stillmaintained.com is closing down.
Then you mean desktop, not web.
when I read this I instantaneously thought about this rant from Louis CK [Everythings Amazing & Nobodys Happy] http://www.youtube.com/watch?v=8r1CZTLk-Gk

Linux Mint and Windows 7 take 10 seconds to boot on my laptop with a SSD. That's amazing. Just a few months ago I would go make a sandwich while my PC would boot.
If you have a problem with splash screens alt tab to the browser of your choice. If you think your PC boots to slow take out your smartphone and play with it. This is not to say developers should be wasteful with users time. Especially web developers know how import page speed is. But it's a complex program just give it a few SECONDS.

Also one should mention Steam (the game distribution platform). If you are bored in between rounds you just bring up the steam panel and use the embedded browser to browse the web or chat with friends. But those at times minute long delays. Sure you could embed a email client in the OS the comes up long before the main GUI is loaded but you wont get to read much in 10 seconds.
Checkout Bourbon–a library of SASS mixins and variables. It aims to be very vanilla, so you'll write the mixins similar to plain CSS. http://thoughtbot.com/bourbon/
Crowdsourcing the topic for my database project
For my class, Foundations of Database Systems, our final project is to develop a relational database with a user interface. I think I'm going to use Python and MySQL, because I'm familiar with both of them and I like them.

I have a couple of vague, half-baked ideas, but none of them are really exciting to me. I thought I'd take advantage of the collective intelligence of Hacker News to see if anyone has any cool propositions. Ideally, we'd be able to use the database to answer some interesting question, or see an awesome result.

Accepting any and all ideas!

I'll of course make all the code available and cite all my sources and references. Also, when it's finished, I'll post the results to HN to people can see the project and leave comments.

Thanks!
The actual abc news article: http://abcnews.go.com/International/trip-ifactory-nightline-...
Maybe it's the half-Italian in me...but I love the framework trend for Rat Pack and Co. allusions.
Eh, you said you were the first, period. A Facebook app tab is just an iframe so its not like they are doing anything special. So technically they were the first to use the "want" and "own" buttons.
> You made a mistake? Well fuck you. I'm not listening to you, says your computer, I'm just going to ignore you for a little bit.

The programs from Office 2010 have a _x on the splash screen which lets you easily minimize/kill the program in question. It's really snappy, works like a charm.
I write all my work e-mail in GNU Emacs and use the Emacs VM mailer.

Because it's all inside Emacs, text from other contexts -- code, shells, mailboxes, and compiler and tool output -- can be accurately and quickly pulled into the messages you compose, improving the content and reliability of what you're saying in mail.

For example, if I want to use a complex identifier from a source file I've just looked at, I can autocomplete it (M-. or find-tag) quickly from a substring. I can choose autocompletion suggestions simultaneously from all contexts.

Obviously, copying and pasting regions from those other contexts is much more immediate too.

This is in addition to the advantages of having a familiar and powerful editing tool for formatting, tidying up messages, trimming unnecessary content, etc.

I could, but wouldn't want to, live without it.
Xcode routinely crashes doing pretty much anything, sadly.
That orange on light blue is difficult to read.
Debian keeps track of packages that need new maintainers. With the large amount of software they package, it seems like the Debian project would be in a good position to create a similar list of packages where the upstream has become inactive.

http://www.debian.org/devel/wnpp/
White boards for collaborative brain storming and planning. Basic I know, but could be helpful.
Spot on. Adding functionality to Emacs is a matter of typing or pasting some elisp and executing it. There exist IDEs where you need to setup and build a project with an XML based config for this purpose :)
If we don't control the notifications we're receiving, we're forced to react to them

No, you're not. Yes, notifications should be configurable and easy to turn off, but there's nothing that forces you to react to them. You can simply ignore them. It's a little red square in the corner, not a popup.

The author is blowing the issue completely out of proportions, in my opinion. Not to mention the completely ridiculous title. No, notifications aren't "evil". They're a tool, and an extremely useful one when you need it: if my laptop is about to run out of energy, you can bet I want a big in-my-face notification.

What's annoying (not "evil") is the lack of configurability of many systems, particularly websites/webapps. But that's an old discussion, and many people will argue for its benefits too.
15" display at 1680x1050.

This is what the page I was having the hardest time looks like:

http://i.imgur.com/aqtgT.png
Tried installing. It gives "Invalid Manifest file". I am on Chrome 17.0.963.46
Once it finishes loading it completely breaks my browsers back button.
While as a programmer I understand that perhaps this load time could be improved, and maybe splash screens are a lazy solution, but I wonder if it warrants this level of anger. Even assuming a generous 5 minute load time on photoshop (I don't know as I don't use it, but I doubt it's that much), and that you reload twice a day (once at the beginning of the day and maybe once after lunch), and you use it every weekday of the year, that's still less than 0.5% of your year.

I'm not saying losing 43 hours of your life per year is insignificant, but a proportional response seems appropriate. You in all likelihood spend more time waiting at red lights.
Yeah, the orange header on the light blue text is borderline unreadable for me. The CSS says it's "font-weight: bold" but it isn't displaying like that- same weight as the body text.

I'm using Chrome on Windows, if that matters.

EDIT: A screenshot - http://imgur.com/KJPL4
As of 4.3, Xcode is a self-contained app, so this can no longer apply. I haven't heard that 4.3 or 4.4 are behaving much better in this regard.

I've also used more than one fresh 4.2 install which was terribly unstable.
Ubuntu: you’re doing it wrong
Xcode is indeed developed with Xcode, a fact which has astonished me for years. I can't comprehend how they've let some of these things happen given that they have to use the thing every day.
I used Chrome and it broke for me too.
Characteristics of Machine Learning Model
Online Technical Support Can Solve all Your Problems
Online technical support is designed to ensure that whatever your technical problem you don’t suffer. Efficient technical assistance is geared to ensure that you are able to use your computer in different sorts of situations and you are never left stranded due to your computer crashing.
Cornerstone - Android Tablet Multi-Tasking
Leapfrog Your Way Up the Promotion Ladder: train your replacement (2-min Video)
AD has pretty much no serious replacement, but MSO is for me as bad as everything else out there. Office in general constantly crashes and the only thing that is reasonable in Outlook is the calendar integration. It's so bad, that in 2007 it still didn't have a good threading view of messages. Communicator is a joke where you can't even do local list search - you either have to query global company address list, or manually scroll through your contacts...

In general no - I can't agree they're "really, really way better" than OS replacements. They're better for some people, worse for others.
Not all products lend themselves all that well to sales though. Consider Google. How do you sell Google? You really can't have a sales team go out and try to get people to commit to using Google search. With a lot of companies the best you can do is let people know you exist and hope they'll use you. Sales in the traditional sense is a waste. To be clear, the kind of sales I'm talking about is the kind where you have people out on the road personally interfacing with decision makers, calling people (often they're cold calls), and generally reaching out to communicate with people one on one rather than putting up ads and getting exposure which is not sales but advertising.
Axiom: A client or employer's reasonableness of his or her expectation of performance is DIRECTLY (oops) proportional to his or her ability to accomplish the task.

Corollary: If a client or employer's expectation requires you to bend spacetime to accomplish the task in his or her set timeframe, yes, he or she is dumb as a brick.

2nd Corollary: Need coffee.
Space pioneer John Glenn honored 50 years after historic flight
Yes, problems abound :)

1. In fact, there is syntax highlighting for all the C-like languages, it's the mode called 'clike'. I guess that label isn't so very fortunate
2. Oh actually, the underlining has been added by me as a means to do author attribution. I should add a checkbox to turn it on and off. Before I had had the text background in various colors but I found that to be an even worse distraction.
3. The keyboard shortcuts are tricky. I'll have to delve into that a bit more (and test across platforms).
4. So obviously for now it's just security-by-obscurity. For now you can take the sourcecode and host it somewhere private. I left out explicit user account management in order to get the first version out the door.
5. Hmm. that's a very interesting thought! It should be fairly easy to build a small command-line tool to upload and download files.

Thanks for the feedback!