skysight-inc/HackerNews huggingface dataset:
This weekend the 3G mysteriously stopped working on my iPhone, so after months of use, I rebooted it. Rebooting the iPhone takes 1+ minute, and there _is_ a kind of splash screen shown during that time. The reason it appears instantenous during normal use is that it doesn't actually boot or load, it just turns the display back on. Also, many iOS apps actually have splash screens, you just don't see them very often as they're usually already running in the background (big apps like Facebook, and even small ones like PCalc Lite or Quotes).

You can kind of achieve this with Windows + Adobe stuff too. Just don't quit Photoshop when you're done using it, and don't turn the computer off, put it to sleep. If you have an SSD (like your iPhone), then swapping Photoshop back into main memory will also be much faster.

Of course the OP is right, Adobe stuff is bloatware and sucks. Fortunately for non-pro designers, there are alternatives like Pixelmator and Paint.NET.
That is very interesting, thank you. I hope the Link header gets wider support in the future. It seems that it could be very useful.

One idea is injecting some temporary content in all pages of a site without changing the actual content. For example in the recent SOPA blackout, server owners could have injected a css file with a simple configuration of their webserver.
Walks And Walking - Essex Walks - A Family Walk In Epping Forest
Same here, I just finished a 3 month gig building a prototype for a startup on an iPad and I was surprised how often the latest Xcode crashed and how unstable it was. However, in its defense, I never lost work due to it and it always restarted with my window config intact.
I don't think it's strange. I'm suggesting the opposite: it's normal across most newspaper websites in every Western country. The parent was making the claim that only certain classes respond to this kind of marketing.
And now that Fireworks has been mothballed its flaws with OSX Lion are so bad that it's barely useable... :(
Have you been upgrading your Xcode installs or installing from scratch? I have a theory that Apple really doesn't test the upgrade path much and a lot of the problems I've seen seem to stem from that.

If true reinstalling everytime is definitely not an acceptable solution but at least it is a solution.
Feds Charge Analyst with Apple-related Insider Trading
Give it a shot! :)
>You said in another thread that English isn't your first language. I'd suggest you temper your accusations in light of that knowledge.

As a native English speaker, I would like to point out that alecco is _correct_ when he interprets the article as slinging mud at jQuery; there is nothing wrong with his/her English vis-a-vis his interpretation of this article's title. The fact that you would tell him/her to pipe down because he's not a native speaker is disgusting and xenophobic. As a side note, your comment about alecco being "the only one" interpreting the post as attack on jQuery is completely false. S/he's dead on about it being what I call a DCA, or "deliberately contentious assertion", designed to win more page views than an article merits.

Honestly, if alecco were expressing an opinion with which you agreed, would you still be saying s/he 'just doesn't understand the article due to poor language skills'? Or do you reserve this treatment for those foreigners who dare disagree with you? The fact that you dug thru alecco's comments in other threads to find this ad-hominem rock to sling... the reason you had to mention his/her non-native speaking comment from another thread is because alecco's English is good enough that you wouldn't know s/he's a non-native speaker from this thread.

Non-English natives are allowed to have opinions at variance with your own, sir or madam. Leave
With reader macros, reading can be made arbitrarily complex:

(read-from-string "#.(print :foo)")
It’s Just Math
Figure this is the right time to ask about SSDs .. Any recommendations for MBP SSDs?
That had occurred to me as well.

Back in the 80s we had Pergamon Press, started by Robert Maxwell of subsequent ill-fame. He located experts in eastern European countries, paid them to write university level texts on science and aspects of technology, paid an English speaking academic to check the translation of the texts and published the editions quite cheap. I think it helped that Maxwell actually bought a printing company.

I worked through a lot of Landau and Lifshitz's volumes on theoretical physics that way, including the imfamous footnote on shockwaves in rock (think nuclear tests).
XCode is the tool Apple expects you to use to build products for the App Store(s), I think it's fair to expect a certainly level of quality.
That had occurred to me as well.

Back in the 80s we had Pergamon Press, started by Robert Maxwell of subsequent ill-fame. He located experts in eastern European countries, paid them to write university level texts on science and aspects of technology, paid an English speaking academic to check the translation of the texts and published the editions quite cheap. I think it helped that Maxwell actually bought a printing company.

I worked through a lot of Landau and Lifshitz's volumes on theoretical physics that way, including the imfamous footnote on shockwaves in rock (think nuclear tests).

So where are all the Indian/Pakistani authors?
On our team, we use the term "standard practice", because that reflects what people usually mean: this is the way most practitioners (strive to) do it.

"Best practice" usually involves doing things in a way that very few people have yet figured out. I don't agree with the idea that the majority of people do it the best way; they just want to do it the good enough way.
This is about as surprising as discovering that Ursidae defecate in the forest.
Boo and/or hiss. If you hate splash screens, use simpler tools or get more RAM. When Photoshop finishes loading, it's ready to kick ass. The Finder, on the other hand, taunts with its almost-readiness. Faking readiness is far worse than setting and honoring expectations.
The entire book is written as case studies of industries that this actually happened in. You could possibly argue that the problem doesn't apply to all industries, but its pretty hard to state that it flat out doesn't exist.
With 4.3 Xcode is self-contained, so this shouldn't be an issue.
Agree, the only programs that start instantly on my android phone are the browser, phone and email apps and that's because they are probably always in memory.
Everything else has a splash screen time that would put Eclipse to shame.

Not to mention that HTC has now seen fit in the latest version of Sense to add a mandatory spinning animation that plays for ~2 seconds every time I unlock the phone before I am allowed to use it.
yes, three times yes. nib is the most powerful css gradient shim for a css preprocessing language (in this case Stylus) that I found so far.
He's talking about smartphone app behavior, not the OS. A lot of good apps (with notable exceptions like Facebook and Kindle) work to minimize the "splash" by throwing up a graphic that looks like the UI, even while the app is loading and the UI (briefly) isn't even responsive to user input. I like it - it definitely smooths the transition into using that app.
There are two kinds of bets we're talking about.

You're talking about the bet: will our products would be successful? That's the kind of bet you have to take when you develop products, no way around it. And apple is pretty good at those gambles.

I'm talking about the bet: if this product would be successful, will we make more money , or less money(due to cannibalization) ?

Also , regarding MP3 phones. it was clear(due to moore's law), that mobile phones would have good enough MP3 players in the future.
Less CSS is a great tool regardless of how you initially craft the CSS because it allows you to express the CSS in a more readable and maintainable way. You can abstract away the various cross-browser complexities and concentrate on what you are doing.
Indianapolis Central Library is a beautiful facility (it better be, for what we spent on it) with dozens of computers throughout and a coffee bar on the first floor. There's usually a line for both. It's great. It's a setup that works there. My local branch, on the other hand, has a strict no food and drink policy. That's too bad, but you don't need marketing if you have computers. People need internet access and they will max out their library computer hours regardless.

To sliverstorm's point, the Philly-style pretzel shop across the street from my branch does a nice business with kids after school (and me any time of the week), and I long for a nice coffee shop in the adjacent vacant space.
Do you think Pixelmator is a good replacement for Fireworks? Fireworks has been really great at allowing me to quickly mock-up different web layout concepts without having to write any HTML code. I know some are in the "concept with HTML camp", but I've found Fireworks to be so much faster. I've never bothered too much with Photoshop since Fireworks did 90% of what I wanted.

I'm like many, however, in grumbling about how crappy Fireworks has gotten (at least on OSX, not sure about Windows) and am to the point that I'm ready to move on.
Ignoring profits and ignoring losses are very significantly different things.
Go read it again. I don't think you're grasping the idea of disruption as Christensen defines it. The examples you give are not disruptive products - they're just new products.
Don't you think it's odd he is complaining about splash screens when Adobe is responsible for the worst thing to ever happen to the web -- those stupid flash intros ? Talk about a waste of time, you had to wait for the time waster to load and then wait for it to play
Did what, exactly? The 'impossible' bit may be meant in more of a practical sense than theoretical, since obviously you can just implement your own garbage collector if it comes to that, but it's well-established in the lock-free algorithm literature that algorithms that assume garbage collection are less complicated than those that use some other SMR (scalable memory reclamation) scheme like hazard pointers, epochs, or Pass The Buck. My own experience porting ConcurrentSkipListMap from JDK6 to C supports this.

Reference counting is usually not too bad from a complexity standpoint, but doesn't perform well for contended structures and has the cycle-collection problem, which may or may not matter depending on the algorithm.

I guess my point is: if you've solved this problem, the rest of us would love to hear how you did it :)
Sixjax | Penny Bids - See Deals Of The Day | SixJax Is Your Auction Source
This doesn't deserve downvotes. Mickey7 has described (albeit without capital letters) a common viewpoint, one that deserves to be considered when discussing this issue.

The upvote/downvote system is not intended to be a popularity contest, it's intended to indicate whether the post contributes to the conversation. Even if you find Mickey7's viewpoint abhorrent, you ought to be giving him a +1 to recognize that it's a relevant perspective -- even if that's just so that you can reply and show why this perspective is flawed.
I think replay took so long because they had to debate the tradeoff of a more exciting game pace versus officiating accuracy.
Agreed: as soon as I knew that they had a (new?!) position on software patents, I knew what it would be. Still, it's worth keeping the issue front and center.
Can Boston be the hub of the start-up universe?
Facebook is not implementing this feature, but a third party developer via a facebook app.
I'm not sure I'm a big fan of what it would take to fix this. Namely, "speed loaders" that sit in memory and eat up RAM. I've already seen what adobe's PDF speed loader can do on a system.

Frankly, I'll manage my applications myself.

Are you tired of waiting for Photoshop to launch? You might want to try leaving it open...
You can probably do that with a simple smartphone app where the first screen is basically just a static menu.

However with (let's say) eclipse or photoshop , when the program loads the first thing it displays is either my code or a graphic I am working on.

How would it allow me to interact with that in any kind of useful way without actually loading the program?
iOS apps that I have that use splash screens:

Facebook, Linkedin, Flickr, IMDB, Dropbox, Angry Birds, Skype, iGo, Quotes, PCalc Lite...
Photoshop CS5 took roughly 4 seconds to start on my MBA. Is this guy seriously complaining about 4 seconds? Several popular iOS (and I'm sure there are some on Android as well) take longer than that to load...
My attitude is that if I can't come up with a good name for something, I don't really understand what it is.
I wonder how Kas Thomas feels about the credit roll that occurs at the start of a movie? You know the one where they show the logo of the movie studio, then the production company, then the producer, editor, et al.

I see the software splash screen in the same light. It is giving credit to those who have put it together. Now, obviously entertainment is different then a work application, but many of us feel that software is art, just like a movie and that if someone wants to do a credit role then they should.
You are more likely to get a useful response posting it here.
Galera 2.0 GA Released (The  synchronous multi-master cluster for MySQL)
Yeah, he's comparing two entirely different things. The phone is instant when turning the display on. My laptop is near-instant when resuming from sleep. Neither are instant at actually booting up.
I don't understand what he's angry about. Photoshop, Microsoft Office, OpenOffice, these are all enormously complicated programs that require resources to load. That doesn't make them bloatware and it doesn't make the programmers lazy.

His proposed solution sucks too. Show the UI while it's loading so the user can impotently click around waiting for the program to "turn on". Windows does this when it boots up and it drives me insane -- if the OS or program isn't in a usable state when you show it to me, don't show it to me

Loading speed is just one of a multitude of factors that come into play when making software. According to this Adobe employee it should be the chief most concern, even dominating other things like features, usability, UX, cost, technological debt, etc.
Adobe is the king of bloatware and they will not fix it while they have us by the well "you know". If there were serious alternatives then Adobe would not be in the position it is today. Any company that requires me to PAY just to talk to outsourced tech support after I just bought $15,000 worth of software that is not working correctly seriously needs to get what's coming to it.

"Oh sorry sir you are using a "server" with Indesign that requires escalation level 3, and that is $79 to talk to a level 3 advisor sir, kindly."

Thanks a lot Adobe.
> He is addressing a very real issue.

He adressed nothing beyond his hate for the splash screen, which has seen its time imo, but nonetheless has nothing on many of the other features and tools that Adobe puts out when it comes to bloat.

If Adobe really cared about the user, they don't because they own the brand name synonymous with image manipulation, they would at least make an attempt to tailor the application to the specific user's needs, not the user base as a whole. But they don't have to and will keep doing what they deem good for them until a real challenger appears. And then they'll buy them or sue them into oblivion.
Government promises savings from CloudStore cloud computing
There's an interesting Clang autocomplete mode. It is almost great, but falls short a bit for obj-c. If you deal with C/C++ all day, you should definitely check it out:

https://github.com/brianjcj/auto-complete-clang
Tips When Going For Sticky Address Labels
The sticky address labels are useful, dependable and affordable tag for any business of modern age. If you want to buy adhesive address labels on the cheap, you must follow useful and cost effective tips to buy label within your budget since these label tips will do wonders for people.
It's through Facebook's Timeline-approved "Want" and "Own" action. :)
what's amazing about stylus/nib is that a "mixin" is just like a standard css call. So as soon as I include nib, my `border-radius` attributes automatically get vendored.

Surprised there's not more people using it. It does have major speed issues however with large projects. I have a few dozen stylesheets and it takes over 2minutes to compile the project for deployment.
Amon appears to have a slightly different goal set than Monit. Monit is more of a "Is this process running and ok?" tool for keeping processes running as expected. Amon seems a bit more like Munin.
Isn't Xcode developed with Xcode?

One of the reasons MS Visual Studio has always been so pleasant to use is that the devs eat their own dogfood.
Grok it, Rock it, Drop it
I have been using the developer preview for Xcode 4.4 (running on Mountain Lion) to work through some OS X and iOS 5 programming tutorials. I am doing this for fun, not as part of my consulting business, but that said, I am not running into any show stopping problems.
It wasn't meant to be an attack. The point was that I felt Alecco was being overly harsh, if not in this particular post, in others on that thread.

I didn't dig through their history for a rock to sling, but they mentioned it elsewhere in the same thread.

I don't have a dog in this fight regarding the article. It isn't an opinion I particularly agree or disagree with. I have no affiliation to the author, to the blog, or to any of the individuals I've remarked in this thread. I also like jQuery, so if anything, I'm arguing from the same bias as Alecco, in that I think it is a very high quality open source implementation of an amazing JS framework. I even read through the article multiple times to seek out the jQuery bashing Alecco alleges. I can't find it.

At first, I thought it was a popular opinion, until I realized that each of the remarks I believed to be overly negative were from the same person.

There wasn't any malice intended except to say "Hey, lighten up. People are allowed to make mistakes." One of the tenets I believe is core to Hacker News working is the assumption of good faith. I don't believe that Alecco was deliberately trying to malign the author, but the statements certainly come off as though they did not assume good faith.

I have tried to do so here, as in my original comment, but I do not believe you have extended me the same courtesy.

In the interest of promoting civility, I'll disregard your final remark, except to say that English is also not my first language.
XCode is free in part because it is expected that Apple will make money off of it indirectly. Even if you don't pay for XCode itself, Apple can make money:
- because you build a Mac app that attracts people to the Mac
- because you build an iOS app that attracts people to iOS
- because you build a paid Mac or iOS app that you sell through the app store, and they take a cut

Beyond that, if you want to package an app for the app store, as far as I understand, you have to use XCode. So Apple is saying, if you want to make money building for our platform, then generally we'll get money too, and you have to use our IDE for at least part of the process. At that point, it's understandable to expect some quality out of the IDE, I think.
Opera, I guess.
Outdoor Sports Photography - Get The Winning Shot
This sounds like its designed to compete with pininterest. I wonder if they'll build "walls" of "wants"?
Well, you're right, sorry for my nearly out of topic comment.
I agree you don't have to, but if the interaction gets more pervasive, such that the points of interface become many, it can be easier to just implement it in the same environment. If you just want to edit mail in vim, that's one thing, but if you want to be able to use commands in the mail editor to contextually interact with the rest of a mailbox (highlight a URL and search your mailbox for other occurrences of that URL, or add an email address to your address book, to take simple examples), it becomes more like the IDE case. Either you have to implement the IDE in the editor's scripting language (the emacs approach), or you need to call out to a number of special-case Unix tools to implement each of the hooks (the vim approach).
The Leprechaun’s Pencil
This reminds me a bit of a 2010 post written by Scott Adams of Dilbert fame re: his visions of a "Facebook Killer": http://dilbert.com/blog/entry/facebook_killer/

Basically a place where you can specify your future wants/plans as opposed to something that simply logs your past (i.e. current day Facebook).
Yes. Circulation and computer usage stats keep the branches open and drive staffing budgets (along with political skill of management, of course). Staff may be overworked and grumpy, but they do derive immense satisfaction and their livelihood from helping patrons find what they need and seeing them come through the doors for any reason other than to complain. When my wife worked at a busy little branch in Oakland, all of these things were frequent topics of dinner conversation.

I'm not sure if this counts in the same way, but I'm a huge user of inter-library loan; large city systems HAVE the obscure computing and other books I want to read, but there's no way each little branch can.
Yes, another level of indirection is always a good way to increase the amount of mental cache misses.
What about Nicolas Bourbaki? http://en.wikipedia.org/wiki/Nicolas_Bourbaki
Seems logical, or they will use it like a wish list
> Who do I look unprofessional to? The IRS? I can live with that.

The problem is, the IRS could quickly become suspicious out of sheer bureaucracy and start auditing you closely and then you could be in for another lesson on your obligation to preserve records, bills and book keeping etc... And at least in Europe, if you fail to pay taxes and especially insurances, they could notify your customers, no less, that whatever money those owe you has to go to them instead. At that point you are pretty much done for unless you are fortunate enough to have enough cash to quickly take care of any open debts to them.

I really understand your best intentions but unfortunately the tax authorities aren't exactly in the service industry and they are extremely used to getting only exactly the right kind of input, any deviation from the standard usually ends in chaos, in the best case. And your story suggests you were STILL trying to remediate it on your own, despite them sending you bills including fees for being late... I hope this is not the case.

> If you've missed something that's actually important, they'll let you know. Otherwise, everyone's better off leaving well enough alone.

This is generally true, one of the nice things of being a freelancer - you only have to worry about things that actually matter. On the other hand missing certain deadlines could mean disadvantages or more bureaucracy for you, that's where the professional help comes in. Also, opening your own company/one-man-show comes with certain responsibilities and unfortunately knowing a bit about taxes or at least knowing enough to realize you typically can NOT do them yourself is one of them. So, while your approach is surely commendable trying to do the right thing, it is also somewhat naïve - that's where the tone came from, as a friendly reminder "this is serious business"! :)
Louis CK has a fantastic rant about people complaining about technology being too slow (and technology, in general). It helped to put my own rage in perspective. I find myself getting less pissed at technology since watching it, and I kind of hope that lasts.

(NSFW)

http://www.youtube.com/watch?v=grxL5umOE6g&feature=relat...
Tonight iPhone app review
The article is interesting, but with the ALL-CAPS title it looks like spam. Next time, try changing the title to something like: "Arduino Wifi Rgb Lamp [Ikea Duderö Modding]"