skysight-inc/HackerNews huggingface dataset:
He asked about Software Engineering vs CS. CE is CS + EE so CE is going to be very hard at a good school. CS is a math oriented view of our field while SE is more practices and Engineering approach. I would say that the CS degree is more valuable than the SE degree.

No.
When you find a web app you like, you can put it front and center on your Home screen. Just open the web app on your iPhone or iPod touch, tap the plus sign, and then tap “Add to Home screen.” A Web Clip will be added to your Home screen automatically for easy, one-tap access.

http://www.apple.com/webapps/whatarewebapps.html
I once joked (as an April fools joke) about writing an HTTP server as a stored procedure on PostgreSQL (that would mean patching PostgreSQL to run as root since only root can listen on port 80).

You can read the email at http://ledger-smb.1045705.n5.nabble.com/Announcing-the-Devel...

Unfortunately people thought I was serious and I still get questions about it. Reading this thread I am starting to understand why....
I had hoped that this article would be a focused point by point response to the anonymous pastebin rant.

Unfortunately, it was less about 10gen or MongoDB, and more about the efficacy of Hacker News as a forum for disseminating information. Plug in any controversial technology and the article sounds about the same: Al Gore on Global Warming vs a report claiming to debunk it, Microsoft on Silverlight vs a report claiming that it's no longer supported, James Randi on his $1,000,000 challenge vs someone claiming that their version of ESP really is real.

"... the reaction on HN is heartening. Though it's disappointing it made it to the front page at all, it also seems that the bulk of the audience at HN took it with the grain of salt it deserved."

I'm unimpressed with this assessment. HN participants were quick to identify the key issues of provenance while simultaneously picking apart the claims. Regardless of whether this was a hoax -- I personally think it was an exaggerated rant of someone who was seriously frustrated -- isn't this how peer review is supposed to work? Someone makes a claim. The claim and the claimant are assessed. Conclusions are drawn. There's nothing disappointing about it.

In my opinion, HN worked efficiently and quickly to debunk or validate the claims. The article needed to reach the front page in order to achieve a critical mass of participation in order to discover a consensus which seems to be that many of the claims were overblown or based on out-of-date information, but some were real. This conclusion was validated by 10gen's president Max Schireson,

"... rather than deflecting the entire thing, Schireson and Horowitz were fairly candid about MongoDB's shortcomings. Of the nine sections, Schireson says that "some are definitely valid, some we haven't heard or seen.""

Rather than feeling disappointed, the newsworthy aspect of this episode is how well the HN community and moderation system worked in this case, and how reasonable 10gen was in their response. Many companies (e.g. British Petroleum on the Deep Horizon disaster) will continue to spin the news even when there is video evidence.

It would have been nice if ReadWriteWeb focused on that rather than attempting to paint a negative picture of community sourced news.
Anki Droid App Review
Jean-Louis Gassée on Steve’s Bio
re: the braindump on the first draft - Ernest Hemingway said he'd "write drunk, edit sober".

Steven King wrote a rant on the same topic, about throwing away dictionaries and spell checkers while in the zone, otherwise you risk getting sucked into editing too early and derailing the creation process.
So what does the bill say? This article told me pretty much nothing about that important detail.
Awesome Yahoo Homepage Takeover
Not that simple. There are tons of rules and regulations businesses may have to follow. Some data may never leave company premises. Some data may never leave the room it exists.
What was interesting to me was not the subtraction of mistakes but the addition of tone. You wouldn't mistake PG's writing style for John Gruber's, for example.

PG's essays have always struck me as similar to Ernest Hemingway's, who had a terse minimalist style of writing that dispensed with flowery adjectives. So it was heartening to see that PG's initial writing style was more conversational and seemed like something I might read on a typical blog post, before getting tighter and more formal by the final version.
Delete Your Klout Profile Now
Gone in a Flash? Adobe Halting Development on Mobile Version of Its Plug-In
It pains me to say, but MeeGo is a dead OS, at least on phones. Nokia has already said they'll ditch it even if N9 sells well.

Palm OS is obsolete too, they now use a version of webOS.
"That's not Microsoft mind you, that's multiple sclerosis."

This sentence is you making an MS joke.
You seem to be arguing against professionalism.

Blaming someone who is offended by your words is really a selfish way to look at the world. Again, this isn't about freedom of speech, it's about professionalism at a conference.
Were they really going to buy iPads though? Maybe they wanted an iPad but were not going to buy one.
No offense, but it's more creepy that you find sharing happy childhood memories to be creepy.
Depends on which school you go, CS might be business oriented ,and have to take accounting and other crap
In my experience, swearing is effective if done sparingly.

I have noticed a trend; swearing has become linguistic filler for hipsters.
Flash, boom, bang Android and the Adobe Flash clash
Interesting to see the note about ChromiumOS/Android...

"There is something of a silver lining. googlecode.com will take over
search for their projects, and also take over hosting the Chromium
search page. (If ChromiumOS or Android are important to you, reach
out to whatever contacts you have at Google now and let them know!)There is something of a silver lining. googlecode.com will take over
search for their projects, and also take over hosting the Chromium
search page. (If ChromiumOS or Android are important to you, reach
out to whatever contacts you have at Google now and let them know!)"
One of the biggest hurdles that typical programmers must overcome is that SQL is a declarative language, and therefore quite different to the imperative languages they are used to.
Amazing product. Very good example of a product that solves a real problem. Cheers.
Babson Burnbook gets 1200 visits in two days and then gets shut down by school
I did a data warehouse for one of the big hotel chains and what you bought from the mini bar was part of the data they wanted. They wanted to make sure that the mini bar was stocked with what their best customers wanted when they booked a room. Some call it an invasion of privacy and some call it customer service.
Are we better off than 1000 years ago?

Yeah.

Are we better off than America 40 years ago?

No.

Are we as far ahead as we should be?

No.

There is still food scarcity today, and there doesn't need to be. There is still environmental destruction today, and there doesn't need to be. Freedom, democracy and prosperity came about with enlightenment philosophy, but computer technology has actually caused a reduction in freedom and prosperity for Americans. This is a problem.

My rant would not have been made 40 years ago in this country. Things have gotten worse in this country.
You probably don't want to know what I think of patriotism, most people find my views on the subject to be offensive.

But I never said loyalty to abstract entities didn't exist, the implication is that it's horribly misguided.
Adobe-Drops-Flash-for-Phones
Adobe-Drops-Flash-for-Phones -microadvert
I've ported Java's timsort to C++:

https://github.com/gfx/cpp-TimSort

and concluded that it can be useful for scripting languages like Python but not so useful for C++.
IPhone 4S has a Siri-specific proximity sensor
I've found that it works well even with programming. Braindump code to get things working as quickly as possibly, then refactor mercilessly. Stephen Kings "On Writing" is pretty good read in general and useful not only for fiction but other writing and the creative process as well.
IMO the swearing is much less distracting than his many failed attempts at humor. See http://zachholman.com/screencast/play/

Humor is great in a presentation when it's used appropriately (and when the jokes are actually funny). But in that video, it comes off as very contrived, like he's trying too hard to be funny.
One significant difference between Java apps and web apps is that, unlike Java, the platform vendor has huge incentives to keep improving your runtime (the browser).
"Wow. Why do I find all the really howling bad stuff so close to databases?"

BTW, as a counterexample, I saw one developer figure out how any invoices were closed by retrieving millions of them from the db and checking in Perl. All for the want of a HAVING clause.... Needless to say while this worked ok for small amounts of data, it failed with large sets.

I've made a few SQL errors in my past that failed on large sets, but fortunately I was working against large sets, and they failed miserably, and we had to figure out why. I got good advice from an expert and fixed the problem. In many ways keeping queries separate, and focusing on readability/code standards helps a great deal I think.
Android and iOS Kill The Portable Gaming Market
That sounds like the arguments I used to hear from desktop devs back when web apps start to appear.

And it still holds true in many cases. Microsoft Outlook, in many ways an example of both great and horrible desktop software, still holds the email client majority:
http://www.campaignmonitor.com/stats/email-clients/

Web apps are great when you get along with the designer's UI decisions. When you have a fast network connection (that's improved with specific web apps and offline modes, but it's by no means generally applied). When the servers are working well.

Mobile apps share the same advantages and disadvantages, but they're multiplied tremendously. I lose my mobile signal in most stores I go into, for example, and on an awful lot of secondary roads throughout the Northwest.
As an engineer, when I hear "spec" I think of specifications. I initially thought "spec work" was referring to specifying requirements for a client. ;)
Watch Immortals
Watch Immortals Online Free is distributed by Relativity Media and Universal Pictures under Relativity Media and Rogue Pictures studio. Cinematography is by Brendan Galvin and Edited by Wyatt Jones and Stuart Levy. The movie is due to be launch in 2D and in 3-d movie theaters on November 11, 2011.
Doesn't really matter. CS is more theory oriented than SE. But you probably get enough electives in either degree to take courses from the other that interest you. One negative thing about SE is that you are forced to take a whole bunch of courses like Chemistry for the sole purpose of getting the Engineering accreditation which gives you significantly less electives than CS.
Cosmetic Surgery: Is it right for you?
A design equivalent for me would be to start with low fidelity mocks (quick paper sketches, gray boxy wireframes, whiteboarding) before going for higher fidelity and adding visual polish.

Like how this:
http://dribbble.com/shots/230767-Stats-Page-For-iOS-App

Turns into this:
http://dribbble.com/shots/246763-Appstores-Analytics-Main-St...

Often when I find myself running into creative blocks, it's because I started working on the window dressing too early in the process and need to scale it back to rougher designs.
not sure about android, and 80% of users will not do this (like they do not use bookmarklets). Also many web apps require you to re-login after a certain period, which adds even more pain compared to apps.
But even games are written in standardized frameworks like OpenGL and DirectX, with DirectX being the winner at the moment. Unless you're talking about Flash games where, uh, Flash is the standardized framework.

It seems that standardized frameworks aren't the problem, performance is. So what's your take on hardware acceleration, canvas, and WebGL?
Guide to Wii Games for Toddlers
IOS style copy/paste in your desktop mac
Empower Network The Empower Network David Wood & David Sharpe & 100% Commisions
I'm not sure how people deal with the disappearing scroll bars if they don't have a scroll-wheel mouse. For me the missing bars are fine because I can make them reappear at any time by lightly touching the scroll wheel.

They are also surprisingly nice for the column views on Mac OS X (an interface that basically consisted of a horizontal scroll bar over a range of several vertical-scrolling lists). Now, without scroll bars, the column views look so much more sensible; before they seemed to be littered with chrome.

I don't think scroll bars should disappear completely though. It seems that muting them (e.g. becoming light gray and translucent, or thinner like they are on Linux) would be enough to keep them out of the way.

It would also help if there were some additional cue, e.g. a "fade-out" effect at the edges where more content is available offscreen.
Counter-point:

I communicate best by using live nude people up on
stage in an interpretive dance. The human body is
beautiful. If you are offended by it you should just
leave. If you decide to ban me from your conference
you are just trying to censor my free speech.
Oz startups hamstrung by lack of vision | ZDNet Australia
Charging granularly is the opposite of what I want to do. It encourages people to think of what they're paying me per minute I'm talking instead of thinking of what 5% of the next quarter's sales is relative to my project rate. If you ever see a startup get acquired, the lawyer says "Whee, the term sheet results in you making millions" not "You paid a 25 year old $1 per character in this 100 page document."

I do like having things I can point to to demonstate value. This is one reason I always tell clients "It is probably in your business interests to blog about this engagement, as that means you get free links and attention for work you already paid for. Want me to write that post for you?" That said, decreasing cost of customer acquisition for consulting is not hugely important to me. (What I could really move the needle by getting better at is doing more engagements with previous happy customers. Working on it, slowly. It requires me doing push-sales rather than just pull-sales and I have historically had comfort issues with that.)
Desktop apps eventually got replaced by web apps because it is more convenient to access the app from anywhere - from any computer, not necessarily because web apps were easier for developers. Now with mobile apps developers are hoping for the same thing to happen again but this time, users don't have the same pull - they always have their phones with them. I'm not going to log onto a mobile terminal at the library to check my email or run some app. To look at it from the other side, if omnigraffle was always available to you as a native app, as your app with your settings, with all of its slickness, would you want a web based alternative?
Social Mobilization as Marketing
It's worth pointing out that although the Google code search service is going away, RE2, the regular expression engine built for code search by Russ Cox, is open source (http://code.google.com/p/re2/). RE2 is also the basis for Go's regexp package (http://weekly.golang.org/pkg/regexp/).

See http://swtch.com/~rsc/regexp/regexp3.html for the original writeup from Russ.
Be a Fly on the Wall Inside a VC Pitch Meeting
All multimedia content creation apps. Think DJ apps, music creation, audio editing, video editing, 3d modeling, image editing and illustration, etc. Basically everything that makes computers creative tools instead of information management devices. I don't see web versions of any of these seriously challenging native any time soon. Hell, even spreadsheets and word processors are still better in native.

I don't understand why this has to be an either-or thing. I know it's easier for us to think in black and white terms but I don't see why web and native can't coexist for a long time.
Not in presentations, but in support it can definitely help to swear. I found that if you swear to one 'notch' less than your clients, it helps put them at ease - they're no longer worrying that you might be looking down your nose at the way they're speaking. It means the clients are more likely to pass useful content along because they're not dividing their attention watching their p's and q's.
Agreed.

There are always going to be classes of applications that need every bit of performance they can squeeze out of their host platform, and will be written native to that platform.

Web apps are very useful things, but this "native code is dead" line has been touted before and it was wrong then too.
Mindcrime's correct. It's my blog: I write for me and nobody else. If you liked something, great. If not, there's plenty of other links here on HN. Knock yourself out.

In this case, I added those comments to my post so that a non-technical audience would better understand the mindset. Believe it or not, not everyone thinks the way we geeks do. :)
At my school, there are only a few classes that are different between Software Engineering and Computer Science majors. CSC students have a little more focus into theoretical computing and theory, whereas SE tends to be more practical with classes on things like the software development process.

I'm currently taking computer engineering and I really enjoy it. It is a mix of CSC and EE and unlike our CSC or SE majors, it requires taking higher level math and physics courses which are needed to analyze complicated circuits. I've grown to like developing software more, but it is valuable and interesting to learn about hardware as well.

Take whichever sounds more interesting to you, but in the long run, there isn't much of a difference. Also, you should be able to take some technical electives to learn specific skills.
I'm not a designer, but this doesn't fit what I understand as "spec work". What I think of is "do up a design for us, if we like it, we'll pay". This isn't the same as "do some free work that will be great publicity for you". The latter is another kind of thing. He's defending something that's entirely outside what's usually meant by "spec work".
There _is_ an install step to almost all web apps, and it generally involves having to fill out a boring form, clicking through from a confirmation email, and trying to remember a username and password every week for the rest of the app's useful life.
Political stability is not a strong point in china?
So apparently people are highly opposed to the idea? What would be a better alternative for creating and laying out web apps without the overhead of the full document object model?
You are assuming that ads are objectively bad, which is not true for everyone. I don't mind having ads on my results at all.
'A few' seems to be the operative phrase here. At least in the one talk, it sounds like the entire talk was just an excuse to make dirty jokes, and actually had a lack of content. If the even itself is meant to be professional, then don't bring in presenters that are more interested in being comedians than actually teaching.
Wow 4 Ways To Fix The Sagging Eyelids Problem Without Surgery.
I disagree. He makes good articles and that is all what I want; good stuff to read about. I don't mind the language our we are all adults here and our children won't be reading his posts. Don't mind them Zack, keep up the good work.
Au horseracingtips
Get on board for horse racing tips that win. Become a member of Champion Picks now and get our daily racing tips. Tips sent by SMS for no extra charge."
I would love to see browser become the primary interface for everything interweb (speaking as a web app developer). But this article would be more believable and reassuring if native mobile browser makers would make with filling the native functionality gap already. I mean access to contacts, cameras, mic, phone, bluetooth, file system, everything. They don't even offer all those yet on the desktop. The browser vendors are so far behind their own potential.

But: I think ChromeOS will be a big deal some day.
That is the second big search task I switched to duckduckgo..
Parastomal Hernia
Signpad
The Reasons for Getting Bad Breath Remedies
>The company the guy works at is an offensive word. //

Git is not a harsh word, it's used more playfully than anything IME.
Hi folks. I'm Mark Turner, the blogger who discovered this situation.

Thanks to the help of a few folks who commented on my blog, I was able to learn that the 28.x.x.x IP was assigned to my phone's interface. Thus it appears Sprint has "borrowed" addresses from the DoD. Because SIP packets contain the source IP (unlike the other traffic from my phone) the internal IP was leaking through Sprint's NATting, causing my confusion. It's all harmless, though a good argument for moving to IPv6!
Nike Dunk Grey Orange for Sale
Thyroiditis Symptoms
Wouldn't the fact that Apple is able to remove the scrollbars in several situations imply that they aren't a 'linchpin' of UI design?

I rather like that I get a little extra real-estate, but some times I would like a visual indicator that there is more to a page off-screen. The indicator, however, need not be a scroll-bar.
The original version of foursquare.com contained a lot of stuff like this (though not as epicly bad). It was a very small amount of poorly written PHP code surrounding a bunch of unreadable SQL statements. It's amazing that it worked at all.

Dens is a great guy, but I hope I never have to rewrite his code again.
Moreover Yahoo as the dinosaur slayer !
He isn't denying that people are loyal to companies. He's just arguing that it's misplaced.
Here's the fact: The web is a computing paradigm that was not designed for mobile.
"one of the few" != "the only"
Really ? JS is an amazing language, much better then say PHP. And trust me, there are people building careers out of PHP.
JS correctly used can do amazing things.
I think the real thing here is that if the entire point of the session is to make dirty programming jokes, does the content of that session really provide anything to the conference? I don't think many people go to conferences expecting it to be like a comedy club... Just sayin'
In this case, they wouldn't even need to provide support if they just offered a way to merge accounts. I have three, and it's a pain.
Not really. That's me pointing out how frequently Microsoft jokes make their way into tech presentations. It's another way I've found presenters avoid sharing actual content.
Fsa stem
China is quite free compared to most western countries. If you have money you are pretty much free to do as you please as long as you keep your head down. There are two types of crimes in China crimes that get you put away forever or executed and crimes that you just pay the officer for. Every regulation in China is basically a tax, you pay someone and it is solved.
Widely read publications aren't known for their intelligent discourse. HN preventing this sort of thing would be doing it's user's a disservice, since the value of this whole debacle was the discussion that ensued, not the piece itself.
My only gripe with the smaller, hiding scrollbars is that window content goes under them and becomes occluded by them, making it near-impossible to click.

Case in point is the Chrome dev tools. Checkboxes for hotswitching CSS rules now lie directly under the scrollbar and I keep catching it when I go to untick one.

Other than that, I really don't miss them at all
Ceramic knives are cool, but I need something that can cut through bones several times a week and not be permanently out of sharp if I miss a joint or nick the knife wiggling between bones to find it.