skysight-inc/HackerNews huggingface dataset:
Title != Content IMHO. This is mostly just a rant about Lion. But while I think some of the author's problems are self-imposed (close your windows when you're done with them!), I agree with the sentiment. I've been an Apple user since 1986 and I've never seen them get closer to Microsoftian behavior than in the last year.

For another great example of this, look at Airport Utility 5 vs 6.

You gain:

* A big shiny globe and background
* iOS-style badges for firmware upgrades

You lose:

* Client lists
* Logging and statistics
* IPv6 settings
* Wireless multicast rate, txpower, 40MHz channels, interference robustness
* Printer support
* I'm sure some other stuff

I learned this the hard way the other day. I went to look up a DHCP client and found the table no longer exists! The recommended solution is to install Airport utility 5 ALONGSIDE Airport utility 6. What?! I completely understand the Apple mantra of simple usability, but the power user functions have always been hidden behind that veneer. Now they're just GONE.
K then since you can't give up a hard drive or optical drive, just get ready to lug around a desktop for the rest of your life because apparently whatever profession you're in is years behind everyone else.

For 99% of users, an SSD and some sort of data drive is a perfectly workable solution. You're the outlier here.
Love it! My fiancé signed up this morning and spread the word on FB. I've been thinking about this for awhile now, but in a marketplace form.

Have you decided how to monotize it? One thought I've had would be the Airbnb model, but given that it's way more niche than finding a place to stay for vacation, I think this would have to be tested with an audience who is in dire need of this. Maybe find a way to target the "babysitter" audience?

Looking forward to seeing how this progresses nonetheless! Best of luck.
tl;dr Apple is decaying because there are some things I don't like in Lion.
A daily four hour commute is horrifically bad for your health (both mental and physical). You absolutely should not feel bad about quitting or demanding to be allowed to telecommute.
Don't be ridiculous. There is an employer/employee contract about getting paid what you were promised. Has nothing to do with what you did. They could have had you do absolutely nothing but sit in a chair and wait for a week because there was no job to do and you still get paid.

But if you shovel a walkway the adjacent store gets to use it without paying a dime.
>I have to agree with the dpreview: what artistic problem does this solve?

Sloppy focusing. Or maybe just a quick shot where you didn't have time to properly check focus? Or your AF wasn't fast enough or accurate enough?

If this worked in 'real' cameras, I'm sure sports and nature photogs would be happy about it.
Seriously, I was excited for it too. Managing preloading assets (that might be cached) is a pain sometimes
As of FYE 2011 US banks with more than $1B in deposits had a net loans/leases to total deposits ratio of 71% [1]. Tier 1 capital is less a measure of leverage from a systemic level as it is of bank stability.

Your basic point, that we must account for leverage, is correct in its assertion but not intensity. (No worries - there is no pride in having spent years learning to pry apart financial institutions).

[1] http://www2.fdic.gov/sdi/main.asp (A&L)
Hi Miguel, you beat me to it :-).

I just released my app today:
http://www.windowsphone.com/nl-NL/apps/c7c617bb-689b-476d-a3...

Working on comments....
Actually, I got an SSD while I was running Snow Leopard. My MacBook was incredibly fast, I couldn't believe it.

I upgraded to Lion though, and I must agree with the OP. It is slower to start, boot, run, etc. even with an SSD.
For me, t-shirts are every three days. Underwear and socks are daily.

As for your comment, I responded the same way as you, initially. Someone challenged me on my thinking, though, and I've come to the conclusion that they were right.

First off, how often do you have a leather jacket cleaned? Right. It just doesn't warrant this, given the nature of the material and the use.

Socks and underwear smell by the end of the day. Try wearing a pair of jeans for a few weeks and see what they smell like. You might be surprised that they're generally fine (barring any spills, etc.)

Raw denim manufacturers often suggest a 6 month wash schedule, as it helps the denim wear in naturally. Meanwhile, research states that there aren't any health risks for doing so: http://news.nationalpost.com/2011/01/19/not-washing-jeans-fo...
On a laptop they are. USB harddrives should not be required for normal operation (they are wonderful for storing things you don't use often, but they suck to drag around).
Thanks dude. I like this.
Ask HN: How do you like your programming editor?
For folks using a 'programmers editor' , for lack of a better term, like Emacs and Vi. Would you migrate to a fully functional editor that runs in the browser? Or would you prefer something that installs and runs from the desktop? It would help me immensely if you could explain the rationale for your choice.
It takes < 10s to reboot osx lion on my end (mba, iMac). My iMac was frequently crashing but it turned out to be from the RAM, Apple changed it and I never saw a crash again.

Alas, the title is misleading.
You bring up good points, but allow me to clarify:

I originally came aboard as an intern for such mentioned 20-year-old company. The owner of that, my boss, is also an owner of this startup, and so all of our efforts have gone towards the startup. My wage was negotiated months ago long before anyone had an idea this would be where we're at right now, and I'm confident once there is some revenue coming in I will get more pay. One equity-holding position of the startup actually started out as an intern like me a few years ago.
Development and operation of internet-based services is "years behind everyone else"? What is it you think "everyone else" is doing? And how will anyone manage to have an SSD and data drive in their laptop when there's no physical room for it?
2012 Fiat Freemont 4 × 4 versions Modern Car Design Specifications
It can go the other way, though, too.

I'm a partner in a digital agency and used to think that if I dressed better, we'd sell more work.

The inverse turned out to be the case. We actually lost one potential job for looking "too corporate" (their words). Recently, our largest client noted something similar: that they sort of expected to see me in a hoodie, and would feel weird if I showed up in a suit.

The point isn't to look sloppy. Instead, it's to make the clothing something that they don't even think about.
Wish I could upvote this enough...

This sounds like really good advice. Can you elaborate?
Perhaps for me "deep thought" means something particular which ends up having wider ramifications. These just seems like anecdotes about known "deep thoughts". The first one the power of templating / macros, the second the power of good syntax.
There is also a huge regulatory burden. There is still a lot of federal infrastructure that requires "hard copies" or T+3, i.e. 3 days to settle transactions. Innovation in commercial banking is very slow.
ReCAPTCHA Mailhide
But that's by far the most important minority apple might want to care about.
As Paul Graham said: to find out what you'll be using in five years, check out what IT guys use today.

Five years ago they all started to use Macs. What if they would quit today?
Edwin Land (Founder of Polaroid) Experimenting on the nature of Color
For a while, I stopped asking questions that I knew the answer to, and instead I asked the candidate questions that I was about to work on. So I didn't know the answer yet. It was the closest I could get to a normal co-worker situation, where we both discuss an ongoing challenge.

The only reason this approach is not scalable is that you need a constant flow of new problems, otherwise you start rehashing the same old questions, and by then you [think] you know all the good answers.
Airlines which offer wi-fi connections usually offer a cheaper rate when signing in with a phone-based browser user-agent as well.
OK, let's change the drives of our iMacs. That'll be fun.
Really, it is? How come in 2012, I, who live in decent sized US city (Metro area is about 140k), still pay about $40 for 10Mbit connectivity, barely better than I could get 10 years ago?
Why do you think so?

Was requiring a mouse/a hard disk/a MMU/16 megabytes of RAM/2 gigabytes of RAM/etc also a disgrace?

If not, what is different about this change? The only thing I can think of is that Apple is selling machines with hard disks and Lion.
Cara Menghitung Berat Badan Ideal
Cara Menghitung Berat Badan Ideal dengan cepat dan tepat. cara menghitung berat badan ideal, caranya mudah sekali. dari jaman dahulu sampai jaman sekarang rumus yang paling banyak digunakan untuk menghitung berat badan ideal adalah menggunakan rumus broca, seorang yang pada jamannya ahli pada bidang antropometri.
I don't own a windows phone and don't use any of these kind of apps, but doesn't the own existence of web site related apps represents a failure of said website to provide a decent web interface to mobile platforms?

I'm not referring in particular to hacker news or to this app, but websites in general that "need" a mobile app to properly or easily use it.
What we can get out of this is post is that there is a lack of common protocol between the existing contributors and new ones who want to jump in. If TODO is not the right fit, then something like a FIXME or TESTME should help the new developer get started quickly. If a project follows this protocol, just add notes in the contribute section of the Readme; something like: "New contributors can get started with looking for FIXME in the code base".
Instead of ranting about Lion, he should get his hardware checked and preferrably get an SSD.

MBA+Lion: fastest boot/reboot times I ever had.
FireSheep version 2.0
Google and Asus to Make a $199 Tegra 3 Nexus Tablet
Shoes Made In Usa
Boots are highly regarded nowadays, why not simply because it makes you look cool and stylish . We've got so much boots that fits you with the highest quality and reasonably priced for you. http://www.shoesmadeinusaonline.com
You have to disable the CSS as well. The CSS stylesheet will hide everything except the first page, letting the JS code change visibility when the user presses keys.

If you see the HTML code, all the pages are there, delimited by <article> elements.
Wow - that is an eye-catching page, very awesome
Anonymous tricked into installing Trojan
This is something we talk about all the time here at Mozilla Research. Languages do not become popular primarily because of technical innovation; they become popular because they were in the right place at the right time. (You might draw an analogy to startups here.) Often the designers of the popular languages didn't have much of a background in programming languages research, so they didn't break new ground. (That's not to say that the current languages aren't good, though. On the contrary, Python, Ruby, Perl, etc. are all awesome languages! They just weren't particularly innovative from a PL design standpoint.)

Given that, what is the place for PL research in industry? There are two main ways that we can see for PL research to make a practical difference:

(1) Apply PL research to new features of existing popular languages, and push for those features to be standardized if they're successful. This is what we're doing with JavaScript with, for example, the PJs project (parallel extensions for JavaScript). It's always trickier to fit new research into paradigms of existing languages, but if it can be done it's very rewarding. This has been done with e.g. Java in the past; generics and the flow-sensitive initialization checking were an example of this.

(2) Create new languages designed for a specific, concrete high-value project. This is what we're doing with Rust -- Mozilla is investing in Rust specifically to be the language that we write a new parallel layout engine in. This constraint helps us focus on keeping the language usable, practical, and feature-rich. Features like the uniqueness typing and (in the future) bounded task lifetimes that allow us to avoid concurrent GC are driven by the pain points that we struggle with in Gecko.
Apple's change of Save/Save-As to 'Save a version'/'Duplicate'/'Export'(?) has been the major frustration for me.

Especially when a document is opened in a way where you don't yet know if/where it's permanently saved (as from the web), it's now much harder to find out where it is and make sure you have a copy where you want it.
Documentation done right is a real joy. Of course to do it right, one needs to completely understand what is going on. It takes some real discipline to get to that point, and then not skip to more exciting things.
Breckenridge Real Estate
Coldwell Banker/Rounds & Porter is one of Breckenridge's premier real estate agencies, offering a complete line of services to make buying or selling your Summit County property smooth and easy.
My experience in academia suggests that this desire for pseudoscience isn't confined to programming languages.

As much as the ideas of Science and Engineering are popular sacred cows in "Computer Science", I think that the essence of the software world is much closer to some sort of mathematical craftsman.
I've to admit my experience in DE is limited to certain ~weird~ places. I _lived_ in CGN and rarely needed wifi outside of my own home. Got no experience w/ Berlin, but I might move there in a year.

My problem in DE was usually related to trips to customers, to the ~end of the world~. In CH it was more prevalent: I stayed in roughly 20 different hotels in Bern so far and most of them, ignoring the decoration from 50 years ago, were charging for internet access. On top of a very high room rate.
imho reboots are such a rare occasion, that the timing isn't all that important. And it seems that the reason author reboots his computer is because he is triggering some obscure kernel bug. I'd have Apple engineers focus on fixing the bug rather than trying to shave some percentage points off boot times.

Auto-save seems like it needs just more polish. Applications should do it in a low priority background thread, and thus it shouldn't be noticeable at all. His rant about Keynote doesn't substantiate his claim that "auto-save doesn't scale". That's like saying that sorting doesn't scale because bogosort is slow.

imho closing window accidentally shouldn't be a big thing. Reopening the document should be a trivial task, and no state should be lost. So instead of making dialog boxes that slow down the average case, I think there should be a framework (or something) that would provide serialization of undo history (and other state-related stuff) to disk. Actually I'm disappointed that tools like Photoshop do not provide that already. But auto-save is still a step to right direction imho.
"MBP is nearly unusable due to insane noise and heat when utilized with more than just web browsing"

I think you may have a defective unit. I have a quad core mbpro 15" and it's the quietest, coolest running laptop I've ever used. I generally run dozens of apps with several servers going and have no issues with the device on my lap.
Assuming you worked ~40 hours/week before, this extra 20 hours means that your hourly wage is roughly 33% lower. What would you do if asked to take a 33% cut in pay?
Of course it's rare that Alan Kay says something not worth revisiting, and bringing up pop music kind of gives me a different take on this quote. It's no secret that pop music (aka folk music) has long informed serious music which has long informed folk music which has long informed serious music ...

I think the current state of programming languages clearly reflects this pattern. I'm happy that the mainstream is becoming interested in something other than the strange variants of Smalltalk OOP we've been using for 30 some years.

In fact there seems to be real grassroots PL renaissance happening these days :)
What? Someone's rant about their frustrations with Apple software pushes them to declare Apple dying a slow death? Uninteresting link bait like this shouldn't make it on the frontpage.
That is not an excuse for a bad user experience. No one (techie or not) wants to wait 10 minutes for their computer to restart or minute long autosaves.
It seems there are projects to improve on iodine. Heyoka [1] seemed interesting for a while, but the authors seem to have abandoned it now. If DNS is not an option: You can tunnel stuff via icmp as well. Still looking for a decent solution (needs to work cross-platform at least for the client) as a fallback if DNS is restricted.

And - enjoy, have fun. Don't spoil the fun for all of us by writing an article in a big newspaper about it. :)

1: http://heyoka.sourceforge.net/
Open-source projects with non-recursive makefiles?
I'm building a tool to analyze and convert make-based build systems, and I'm looking for some test cases to see how it scales. At this point, it can't deal with recursive makefiles (leaving aside that these are bad practice, cf. Morris' seminal "Recursive Make Considered Harmful", incidentally one of the few good uses of the 'considered harmful' name), so I'd love to see any examples of large non-recursive make-based buildsystems.
Reactor-based framework versus Node.js streaming
I guess by now the founder would have read this thread , doesn't he read HN ?
Be a little wary of the offer to be taken care of if the company gets "apple big" (ie, becomes the most valuable
company in history).

0.01% of "apple big" is $50 million.

On the other hand, few startups have an exit of $500 million, and 0.01% of $500 million is $50,000. Which might help you take good care of your dog but you'd hardly be "well taken care of".

It sounds like you're in a great spot and you'll learn a lot. Everything is your story says "delay school and stick around", except for the promise about "apple big" which sounds deceptive.
What is needed is a programming language where you can get the same things done but by writing less code. There will obviously be diminishing returns in this. On one project I as able to use 10 lines of Python as an alternative to 400 lines of C, but it seems unlikely that those 10 lines could be replaced by much less.

I do still find that I write far too much code to handle what isn't the normal flow, instead dealing with errors, unusual values, rare interactions etc. Exceptions cover some of that (except in Java with the annoying checked exceptions model). But there is still a lot of code that falls between exceptions and what gets executed most of the time. If only I could leave that rarely executed stuff out.

There is also a massive sore spot with functionality split across multiple processes/machines. Writing synchronous code is clear but has issues, while writing asynchronous code reflects what is really happening but involves a lot of baby sitting. I do think the functional world has immutable values right as a good approach (less locking to worry about, can be transferred between processes, easier to debug etc)

I look forward to the day when my programs look like this, all of one line long:

DWIM

(Stands for Do What I mean)
True, but I think it can go both ways. I've used TODO a few times just to remind myself about something fairly trivial that I didn't feel like compiling/testing again before I commit (ie. cleaning up code, small optimizations, etc.)

I think the general advise in this article is good, though. By searching TODOs, I'm sure there will be many non-trivial fixes that will be found. But at the same time, I'm confident that it's a good way to find little things that have been forgotten about in the code.
Visualised: 24 hours of SSH attacks against a single server
I guess we just have very different experiences.

I'm used to all water being exactly the same price in a given location and to only noticing when they jack up the price for captive audiences.
Well and Then There Was Bachmann | Newsflavor
But OSX has been popular with power users (i.e developers , art/music type people).

They of course have consumer products too, but I don't know if I could justify a $1000 laptop just for casual use.
Yeah, in Python design discussions I see academic papers cited with some frequency. So all's not lost -- the research is doing something. There is a lot of useless PL research but that's just the nature of exploring new ideas (though, not to ignore real problems with academia, some of which the field of PL research is particularly afflicted with).

Related (long but good) article: http://unqualified-reservations.blogspot.com/2007/08/whats-w...

"No field has been more infested by irrelevant formalisms than that of programming languages - also known as "PL research." So when I say Guy Steele isn't a PL researcher, what I mean is that he's not a bureaucrat."

I read basically all of the Lua papers and I think they're a great model for how to do programming language research. They use a real language for a testbed of their ideas. For example, there was a great paper that went over the history of coroutines and different options for designing and implementing them. There was also a great one about PEGs and a formal treatment of the implementation of the lpeg parsing VM. Somehow I feel that this kind of research wouldn't be respected at big name American CS universities, which is a shame, because it's exceedingly valuable.
So a lawyer discovers _only after reading a random TOS_ that almost everything you do on the internet (social websites, email forwarding, bookmarks) is illegal? Aren't courses on copyright compulsory in US law schools?

It is discouraging to think that the average open source hacker knows more about copyright than any lawyer. This also explains why you are looked at as an alien when you talk about things like "Creative common" and why they are useful. If lawyers do not understand the perils of current copyright regime, how are we supposed to make others understand?

This kind article is a nice addition to "No copyright intended": https://news.ycombinator.com/item?id=3340224
So that other "equity holding position" started out as an intern, has been around for years, and the company is still merely on the verge of going big?
I agree. The app works well enough but the main reason I want to use it is for comment support.
Because utilities tend to plateau when they provide "enough" capacity? The house I'm in has the original water main and electrical service from 1900 and 1940. Being a commodity says nothing of the price (/trend), just the fungibility.
All I Know About Investing In Startups I Learned Playing Poker
This site does nothing to tell me what these frameworks actually do. Or where I would want to fit them into a project.
It might be true that the last 30 years brought very little new ideas in language design. But "no innovation" is something quite different than "no improvement".

In my opinion the languages of the present improve by a) skillfully combining the existing ideas and b) implementing the 95% other things that are not big ideas but are still essential to a language being good: consistent and broad standard lib, streamlined syntax, core concepts playing well with each other and so on.

Both of the above are rather engineering than science, so the author seems right in his views. Maybe when we reach the local optimum with the current set of the fundamental ideas, we will see the need for new ones more clearly and the necessity of fundamental research will reappear.
Huh, I would have thought "Sequel" to be an IBM trademark in this context.