skysight-inc/HackerNews huggingface dataset:
You aren't being that facetious. My father was a restaurant manager in the 70s and he had to catalogue every record he had, how many times each song was played, and then cut a check to the appropriate record companies to avoid getting sued by them. This wasn't a chain restaurant or anything either, just a small little one. They are really assholes about playing your own music, luckily you are allowed to play internet, terrestrial, and satellite radio for free (they have yet to impose a fee on that I guess) and Pandora counts as internet radio so it makes a great solution for businesses.

Actually now that I think of it, Pandora should offer a business or premium plan. Because businesses have to display the name of the song/artist playing when they play the radio, Pandora should offer a simple, ad-free song title display that businesses can use when playing their songs. There's some revenue! Yay! Stay in existence please!
Apropos nothing, Dare Obasanjo needs to seriously reconsider the use of boldface as his link style.
Try ctrl+ in firefox.
Here is another option:

http://mybedazzler.com/
Agreed.

The article pretty much reveals that the author has never used a good IDE like Visual Studio for anything besides the obvious like adding new class-files, making some GUIs and then running a compile.

I bet he didn't even customize the default layout, panels and toolbars.

My list of top 3 features in Visual Studio, and I suspect most of them to be in Eclipse as well:

1) The built in debugger which can be invoked at any time, having conditional breakpoints and which automatically tells you where your code fucks up, with full statefull variable inspection. This single feature has saved me more hours than I can possibly count up trough the years. For any project not microscopic, I can't imagine not having a feature like this.

2) IntelliSense and code completion. Having the editor automatically look up all possible members and fields while writing code isn't just handy when it comes to speed and avoiding typos. It allows constant discovery of features in the .NET libraries whenever writing code. And when it stops working, you know you just did something wrong in your previous line of code. Absolutely invaluable.

3) The built in refactoring tools. Granted Resharper provides you with a even better toolset, but the importance of having a editor which actually understands your code as more than just "text" can't be overstated.

These are just a few of the things which I love about Visual Studio. It seems obvious to me as a developer that all these features would be handy for any language.

As for the author's praise of emacs as the text-editor which can be hacked and extended into something resembling a Lisp-IDE (using Lisp no less!), I guess he missed the memo that Visual Studio already is an IDE and can be extended infinitely as well. Last time I checked there were addons for Visual Studio for Python, Ruby and Perl. And addons for Visual Studio can be written in any language with a .NET compiler, Lisp included.

That the author somehow feels more "limited" when using a IDE, that is a editor with intelligent code-related features, than when simply using a editor, show that he is clearly full of himself.

To me, that seems about as intelligent as complaining about how you are feeling more "limited" with unused commands in /bin/ that you don't fully know or use, than if the commands weren't there at all.
Add this as a bookmark:

javascript:location.href = "http://www.google.co.uk/gwt/n?mrestrict=xhtml&u=" + location.href

It uses Google transcoder. I've only tried this in Firefox but it should work in IE too.
Not to be facetious, but can't you get this by choosing View > Page Style > No style in Firefox, to remove all stylesheets?
... or Ctrl + Alt + s with the developer toolbar addon in firefox.
140 characters is not enough space for a URL and commentary. You end up getting things like this:

http://yooplace.com/thread/seths-blog-like-your-hair-is-on-f...

Each of these "comments" works more like an upvote than anything else.
what the hell is this?
How You Can Learn to Stop Worrying and Love Continous Integration
Besides the fact that there is no provision in the US constitution for treating ideas as property, it's wrong because webcasters are being treated wildly unfairly than other outlets. There is only one reason for this: the RIAA is afraid of them and wants to drive them out of business. That's actually illegal. And wrong.
Not sure what you read, but traditional radio does not pay fees to the record industry. Zero. They do pay ASCAP/BMI fees, however. Those are just for the performance, and the artists actually do tend to get the money from that. (That's as opposed to the money the RIAA gets from CD sales, etc., which the artists almost never see.)
If you shut down, be sure to open-source the code so that it can be parallelized into a distributed Pandora that helps take down the RIAA forever.
The RIAA wants them gone. Period. They think they'll "win" when that happens.
I read something about this "They do pay ASCAP/BMI fees" - my original post was too general. I should have specified exactly what type of fees each medium paid (internet vs FM/AM vs satellite).
Natural care for your lawn
8 Essential Skills They Didn’t Teach You In School
XP Users Beware of NSlookup.exe Vulnerability | TechJaws
There is a huge difference between cool/ interesting idea and good startup idea.
Equally apropos of nothing, I saw his tagline and decided to never read anything on his site. Marketing yourself as an alcoholic pothead programmer seems a strange choice. Perhaps I judge too soon?
Given what features you describe as "benefits of VS", it sounds like you haven't actually used any of the other editors you claim it is better than, since they have most of the same features. I'd guess most UNIX programmers have used Visual Studio at some point in their programming life (its hard to avoid it!), and the reason they don't like it is because their experience wasn't very good.

I used Visual Studio for a week for a small project and got so sick of its interface that I ended up using it solely for the "compile" button (since the project had to use the Visual C compiler).

The Visual C compiler has its own problems: for example, it is completely incapable of maintaining stack alignment, which required us to write a rather large workaround in the x264 code to disable all functions that depend on stack alignment when compiling with MSVC. Its lack of C99 support is also rather aggravating and gnaws at me every day when I find out that I have to reorganize the code I just wrote because I can't do something like declare a variable somewhere other than the top of a function. It all makes me want to throw away support for MSVC completely, but there oddly enough still seem to be people who try to compile x264 with it...

In summary, there seems to be this arrogant attitude among Windows programmers that the UNIX programmers don't use their tools because they're being "elitist"... but in reality, they don't use the tools because they don't like them. And there's plenty of good reasons not to like them.

(Which strikes me as odd--I've always found Windows programmers to be on average more elitist than *nix programmers--the former insists that their single IDE is unquestionably the best, while the latter will recommend dozens of editors, saying that you should pick the one you like most.)
Create a WiFi heat map
Doesn't startup imply business?
You can code java extremely well just using a text editor (Shock horror!)

The idea you can't, or that you'll be less productive than an IDE user is just idiotic.

What has the language got to do with anything? Yes, java is sometimes verbose, so?
If most of your time is spent typing, you're doing it wrong IMHO, not matter how verbose the language.
No. But probably Emacs does.
Yep, I love that one.

I also liked the recent one about the lever, don't have a link handy.

Most of them are excellent, but those two stand out for me.
That's one of the limits, yeah. You also get things like "fair use". You're correct that price is not currently a restriction in every case, but there's a good case to be made for compulsory licensing (which is partially a price limit).

Copyright law creates artificial monopolies. Market based pricing breaks down in the face of a monopoly. Given that we're dealing with state enabled monopolies, it seems reasonable that we should clamor for changes to the framework they operate under.
I think this is worth a look just for the Venn diagram.

(stuff you are interested in|magic!|stuff the world is interested in)

Something that every founder should bear in mind. Some of the magic rules also apply to things other than games - for example:

Don't bore us - get to the chorus: when picking stuff for our lovely newsletter we have the attention span of a gnat. If we're not entertained in the first few seconds of clicking a link then we're pressing the back button.
The author suggested you should change not only the toolset you use, but also the languages.

That makes it more than a light switch, and will probably interfere with getting work done. Since, you know, many companies have standards about which languages and platforms they stick to.
Conversely, radio stations are often paid by major labels to repeatedly play/promote certain artists. If you've ever listened to a "popular" music station and wondered why certain songs seem to get played again and again -- sometimes as much as every hour -- that's why. There's actually some kind of psychology thing involved; the more times a person hears a song, the more likely that person is to end up liking it.

This whole thing reeks because it's basically the RIAA and major labels getting into a big huff because they are losing control over the outlets that they used to control.
What's depressing about it? There have never been more <Put your favorite kind of people here.> around.
there's one browser that makes this problematic. Guess which browser that mght be

http://21ccw.blogspot.com/2008/04/ie7-page-zoom-broken.html
the only thing google turned up is AC's allow_concurrency switch has been removed (in June)

http://github.com/scottburton11/rails/commit/0c9281e82140f3a...
Link dump for Ruby/Rails: July
Don't hype the belief.
Like your hair is on fire
Perhaps I judge too soon?

Yes.
Instapaper (http://instapaper.com) does that.
https://www.squarefree.com/bookmarklets/zap.html

I use one of those quite often - I think the "zap" one.
Learning To Live With Less: Constraints, Rules And Web Startups
Get an email when "cap deploy" from a repo
I would strongly recommend building a side project while you work on finding your jobs. Clients are impressed when they see what you can actually do rather than just what you say you can do. Not to mention a side project would not have the constraints of a client, so you can make it really awesome (i.e. no "we need to use teal, its our company color"). Another plus is multiple side projects in different languages, so it shows you have wicked programming smarts and can pick up new skills if needed.
Ask YC - Selling software to large companies
I spend a substantial amount of time working with a particular type of bioinformatics data which is collected and organized by about 5 companies. During a recent painful session, I had an idea for an interface that would greatly improve the experience. It is quite simple, but also quite novel. I mocked it up and showed it to some other people who work in the same area as I do, and they all agree it is an improvement over what is available. I would love to try to sell the interface to one of the companies who work in the area. My question is, has anyone ever tried to sell software to a large company? Is it possible to protect your idea even while shopping it around?
Rails on intelliJ, OS X (review)
intelliJ vs. aptana: he likes intellij
Sure, I do this all the time, but it plasters the entire contents of the page on the screen. The result is not what my grandmother would consider readable.
Reading these posts about the "excellent, bug free" VS development environment: in my experience, this isn't quite the truth.

I've used VS6 since the late 90's, mostly on small projects (less than ~10 000 lines, four or five source files) until 2004, where I signed up to work maintenance on what is essentially a very large codebase (thousands of source files, between 500-50 000 lines per file). In 2006, my frustration with VS6's inability to handle a codebase of this magnitude finally convinced me to try a different IDE toolset. My specific complaints:

- Starting VS6 is slow, and brings the computer to a halt.

- Compiling & linking through the IDE is slow, and brings my computer to a halt. This doesn't happen when run from the commandline, nor, as follows, from a subprocess within Emacs.

- Intellisense stops working a lot; nothing breaks programming flow like having your favorite crutch be unavailable for half the methods (this seems to affect large files more than small). Incidentally, though Emacs has Intellisense type functionality, I much prefer the generic completion available in Emacs/Vim (M-/ in Emacs, Ctrl-N in Vim), as it works within comments and for undefined/undeclared (and unprocessed) structures.

- The method navigation panel fails often, with it listing a method correctly, but displaying "method not found" when selected (the workaround is to select different methods until one is found, then jump around the file for the desired method). I suspect this is related to the parser not handling default arguments correctly in certain cases.

Finally, VS is the only application that has blue-screened my XP machine (this happened only twice, however, and wasn't involved in my decision to migrate to a different toolset).

Regarding software, either you bend software to meet your needs, or it bends you to meet its limitations. Unfortunately, because VS has a high difficulty regarding the former, I found I was consistently having to integrate workarounds into my day to day coding practices.
Isn't the phrase "physical laws" redundant then?
Axioms aren't part of a theory?
Pandora is flat-out one of the best marketing opportunities for the music industry. If they were smart, they'd be harnessing that, not trying to kill it.
I hope this helps pave the way for micropayments.
An improvement, but the result is still pretty ugly.

Displays content in a smaller, harder to read font than my default.

No button to give feedback "you messed up, I can't read your 'readable' version".
The Linear Algebra Behind Search Engines
Cleaned up poor contrast on my test, but no font size change and no feedback button. Still included all the extraneous confusing content.
Requires registration. The bookmarklet "saves for later", does not display the page in a readable form.
This is always a tricky questions, because some companies do have a habit of stealing ideas. But at the same time, its not like people go out of their way to steal. I'm sure if your work can save them time and money and its not overly expensive, then there's no reason for them to try and steal it. On the other hand, if one of their guys can just implement what you did, some companies might just do the work themselves after seeing your idea.

You might want to pay a little bit more attention to branding if you're going to try do this. That sounds like a weird strategy, so let me explain. Right now its just an interface, and someone can look at that and say "yeah, one of our guys can do that next week, so we'd rather not buy it." The more you work on branding, the less easy that becomes. Instead of just having an interface, you have the "X" interface. So when people talk about the interface, they'll be talking about the "X" interface. Everyone will know its connected to you, and what a good job it does. It makes it harder to steal when it has a name and identity.
There are quite a few refactorings that are for practical purposes "fire and forget" even with dynamic languages. Moving methods up and down inheritance hierarchies, for example. Though the approach Ruby/Python/Lua have for instance variables might be problematic. Maybe dynamic languages need to seek some kind of middle ground where they are just "agile enough." Declarations make things stiffer, but they also enable more refactoring.

Ever notice that users of Dynamic languages keep wanting to it more like Static Typed compiled languages in some ways, and users of Static Typed languages keep wanting to make it more like Dynamic ones? Examples: advocacy of Unit Testing to enable fearless refactoring in Dynamic languages or putting in hard work to enable runtime code evaluation, state changes, and editing in the debugger in Static Typed languages.

The ideal must be somewhere in the middle.
Do you not do any programming in your spare time? Give that a shot, and try using something other than Java or C#.
Elaboration:

http://www.roxority.com/archive/2008/08/cds-books-and-social...
I've sold software from a small start up to automotive companies. Enterprise sales have longer sales cycles. Plan for 6 mo. to a year to navigate the purchasing system and users at the companies. We used a prototype to get in the door and generate interest. The users and customers at these companies provided valuable feedback for product design. Developing a product that meets the needs of these customers we met was they next key step. Sadly the venture I was involved with failed this step.

As far as them 'stealing' your concept, many large companies do not want to spend their internal capital budget to build tools and would rather focus those resources on their 'core competency.' That means buying commercial tools can make more sense in their budgets than building something on their own. In fact, our product development got a boost from one internal R&D team who lost their budget, and asked us to take the code they had developed and build a product. Then they would buy it from us using their ample remaining tools budget.
Startup Dilemma: To Pitch or Not To Pitch (Yourself)
How to Avoid Feature Creep
M-x continuum-create. Everyone knows this
Using a good IDE does make you more productive. Taking the java example, most people will accomplish more using IntelliJ-IDEA than Notepad. A good IDE allows you more freedom to explore ideas and experiment faster (especially when doing something like GUI design, debugging using statefull variable inspection, or just learning new features with intellisense/autocomplete), though I'd agree most of your time should be spent thinking than typing.
I can't imagine how building is freezing your computer when using the command-line isn't; all VS does is call cl, link and mt in that order, you can procmon it and watch it happen. The Intellisense thing, on the other hand, is the most ridiculous thing I've ever seen - the official Microsoft solution is to delete the Intellisense database and restart VS, apparently it "gets corrupted over time" and they don't feel the need to look into it
Unbelievable. A link to an ACM paper that you don't have to pay to read. What's next, open access to IEEE publications?
Indeed.

There is no business in this idea. It's a nice hack to work on in your spare time one afternoon.
You are comparing VS6 to something current, which is not fair. Lots of these hitches you've had (which I don't doubt, since I've been forced to deal with some old VB6 projects) has been fixed long time ago.

I'm not saying Visual Studio 2008 is flawless, perfect or the second coming of Christ(tm), but in general I've had very few issues with it.
I couldn't disagree more.

What magical feature of an IDE "allows you more freedom to explore ideas and experiment faster"?

Most people might write more lines of code or produce more classes in an IDE than text editor in Java, but most people aren't good programmers. Lines of code and number of classes often bear no relationship to productivity.

Essentially though, everyone uses an 'IDE', they just don't call it that... Mine is a text editor, bash shell and browser. All you need...

GUI design is a whole different kettle of fish. But a mockup builder is probably more useful for that.
This is not a startup idea. It may be a small Firefox (or even Greasemonkey) extension. However...

This is one of the reasons I think CSS should have been designed to be selected client side, not server side. (in other words, the CSS is selected by the user's browser options)h I should be able to decide how I view my websites, not some two-bit wanna-be web designer who thinks that black text on a black background makes GREAT contrast.

Ok, I exaggerate, and it's only rarely that I come across sites that are that horrid (that I still want to read, at least), but the point I'm making is that the theming should be in my hands.

If HTML was more semantic (<navbar><navitem.../></navbar>) it might even mean that mobile browsers don't have to work as hard trying to figure out what to do with massive sidebars that push the content down 30 scrollbar lengths; they just shove the <navbar> stuff into a dropdown menu, for example.

And thus ends my mini-rant about annoying style issues. Things are too embedded to change any time in the near future, even if everyone on the W3C completely agreed, but one can still dream...
I know, but you can just save it, and then click on "Text"
I am almost positive based on this that you've never opened Visual Studio before. VS has lots of really helpful and useful features; the first ones that come to mind are not "tabbed" and "search". Most of the things you listed there exist in virtually every text editor there is besides Notepad
Nothing to do with hackers.
Does anybody have any recommendations for intros to Prolog? (There are several that come up when I google for "prolog intro", yes, but are any especially recommended? I'm skimming several of them, but many seem quite old, etc. I know it's an old language, though.) I don't know much about it beyond the "implementing a subset of Prolog in Lisp" stuff in e.g. the Reasoned Schemer. It looks very different from the other stuff I've used, in a very mind-expanding way.

I'd get something like _The Art of Prolog_, but I'd like to get a small taste of it first.
Sites can be designed semantically and thus easily themed (e.g. http://www.csszengarden.com/ lets you apply totally different themes easily), but most sites are designed poorly
A bookmarklet isn't really a solid business, this is something somebody with a spare free day would write because they're bored
If the data structures are static, you can build them, then fork off a bunch of python processes. They will all have the data, but it will only be in memory once. Just make sure to never invoke GC after that point... (unless python's GC isn't compacting). Also make sure to never reference anything, or you will increment it's reference count and trigger copy-on-write...
Er. What is the point? Now instead of looking at the picture and saying "Oh look, there's person X", you can say "Oh look, there's where I know person X was". This is like a primitive version of Eternal Sunshine of the Spotless Mind
"I'm just full of piss and vinegar, and I call 'em as I see 'em."

Definition of "asshole."
Yes, I've used ARP spoofing to perform MITM attacks.

You seem to be ignoring that some established institutions are malicious these days. An ISP can happily track their users all day long, and perhaps inject some ads that the average user won't care about.

However, an ISP cannot routinely proxy SSL connections. As I said, such blatant tampering would cause too many complaints (at least at this time). And is a bank supposed to accept risk from the ISP proxy being compromised?

When the gloves are off and ISPs are inserting themselves that far up the protocol, I'll gladly say that crypto without PKI is absolutely useless. Until then, there is a class of passive only attacker. Perhaps you don't see this kind of attack as a problem, but some of us do.