skysight-inc/HackerNews huggingface dataset:
Maybe they aren't aware of Waterfall. Pete Campbell on Mad Men had a great quote; "You know what? I have good ideas. In fact, I used to carry around a notebook and a pen, just to keep track. Direct marketing? I thought of that. It turned out it already existed, but I arrived at it independently."
Oh, crap.
Why are patents related to a wireless standard that one is required to use to interoperate with the networks not available for licensing?

How in the world is anyone supposed to even develop a cellular modem without infringing on these patents? Isn't there some licensing body like the one for MPEG that you can go to and get a blanket license to all of the tech?
That's sounds interesting. I'm a bit of a git newb; what git commands or tools do you use to make this convenient?
I bet someone has a more recent [partial] mirror of the site/plugins (even than archive.org), one of the chaps at Google maybe?
I've got myself MacBook Air (last year's model) with 4GB RAM and now I realize that I could even be fine with 2GB model.

It works just damn smooth because of SSD, much better than my iMac with 4GB and faster CPU but regular HDD.
4 Easy Steps to JQuery Ajax Form Blocking in Sage CRM
4 Easy Steps to JQuery Ajax Form Blocking in Sage CRM
My guess is that many politicians just see this as the system working.
Not just web developers. Web developers on Mac OSX. Textmate's massive lead over everything else is proof positive of that.
I'm not sure, but somehow he made some of those examples look less eloquent then their "ugly" counterpart.
Oscar, when your code itself is making little frowny faces at you after you write it, something has gone wrong.

x == 1
? alert(x)
:(
alert('Error'),
x = 1,
alert('All Fixed!')
);
Like @lucisferre, I've been enjoying my 15" MBP for dev work. I miss my old 17" Dell for the higher resolution and vertical space, but it's a small price to pay.
Time flies by
Ever realized how fast the time flies when you are approaching a deadline? The time flies equally fast at other times, it's just that we don't pay attention to it. It's because we don't have a deadline.
>where people downvote everything except their own post, giving themselves an effective initial +2 score

Maybe do something similar in spirit to Slashdot's old policy that you can not moderate and comment in the same thread. Perhaps here that policy would ban you from downvoting posts in a thread if you commented in that thread?
I sent their Chief Architect a linkedin message to make him aware of this thread. Hopefully we'll hear from him.
Inline comments are accurately tracked in version control. I don't see how updating comments when you update the code is any different except for the obvious advantage of seeing the comments right next to the relevant code.
That would be a very interesting scenario. few hours of testing, and we get a report like this

"Here bob, you can smoke these (a, b, c) but you can't smoke these (d,e,f). Also you can drink everything, except these (1,2,3). Now go have fun"
"""Surely you recognize that to a lot of people this is exactly the problem, right? """

Yeah, but tough luck.

Why didn't those complaining Opera/Mozilla devs come up with the same interaction methods before Apple/fingerworks to give them to the public domain?

"""when they start acting directly counter to the interests of the public"""

Well, selling computers instead of giving them with zero profit margin is against the interest of the public too. Where do you draw the line? Why should the public benefit from something Apple invented by bypassing Apple and getting it from other vendors?

If you invoke the defense of the questionable patent, since "pinch-to-zoom" is "too obvious", then why didn't anyone else come up with it before and patented it?

It can't be both obvious AND non patented before. What it can be, though, and I think it is, is "obvious in retrospect". Which is not the same as obvious at all.

That said, I'm all for a short period (5-10 years?) where a patent can be valid.

But I don't buy the "questionable" or "obvious" argument. If it's obvious, patent it and grant it to the world, or at least establish some major prior-art.
>Most of us would probably agree that their method is worse than more modern methods

Not everyone drank the agile koolaid.
Few of those panels actually displayed non-static images. Those that did were created using Macromedia Director running on large-screen Macs.

From http://www.trektoday.com/interviews/okuda_qa.shtml

The Okudas: The TNG panel graphics are intended to suggest something well-organized when a viewer sees them in the background of a scene. My advantage, of course, is that they are seldom seen closely, so I rarely have to take the time to figure out a panel in exact detail. As long as it looks credible on camera, I'm okay. This is extremely valuable, because it could easily require ten or fifty times as much time (and therefore labor and money) if I had to have all of the panels done in that kind of detail. The problem with actual software implementations of the style is that it requires far more than simply mimicking the colors and patterns. In order to work well, one has to analyze the tasks and the users' needs in great detail. This is something that the software industry in general does poorly, in my opinion. One also sees the same kinds of issues in things that should be well-understood, like VCR controls and TV remotes. They are all elegantly designed, but the users' needs are seldom adequately anticipated. On the show, I have the advantage that the viewer can assume that I've anticipated the crew's needs, simply because you can see how easy it is for the actors to use the controls.

The users needs are seldom adequately anticipated -- that does, in fact, sound like prior art for the Galaxy Tab.

I concede the point.
The site looks nice. Whether or not their methods are the best, I've worked for quite a few folks who would find their presentation very appealing. Because they've been burned by companies who wrote code for them that didn't meet their expectations, they're excited about a company that will actually listen to their expectations thoroughly before the process begins.
Ah, here’s that “I eschew embedded capital letters in names; to my prose-oriented eyes, they are too awkward to read comfortably. They jangle like bad typography.” comment I’ve been looking for. It seems he changed – or someone forced him to change – his mind on this in Go.
I don't know if it is because of the javacript implementations being historically so distinct among themselves, and I maybe weego exaggerated a little bit. But that seems to be true to some extent among javascript libraries.

I'm not a very a very experienced javascript developer, just the occasional user, but the malfunctioning third party script syndrom is still out there on the javascript world. Sure the situation might be better than in 1997 but still...

I wouldn't say CPAN is comparable, the standard is higher and the modules work without glitches in most of the cases.
Oh, I don't like this outcome. I'd like to get rid of software patents entirely, and limit the time period and scope of hardware patents a lot more.
Some absolutely fascinating points. However, I must admit that the portion on link pointers was, frankly, damned frightening as someone who could possibly have to come back and figure out what's really going on.

I'm reminded of Perl when I look at that link pointer code. It's succinct, easy to write, works great most of the time, and nearly impossible to go back and decode later. You simply require too much context to find the one place where you stepped beyond the array and into no-man's land.

I love pointers; I think that like other sharp tools, they have their uses. However, like other sharp tools, they require training and attention to use properly. Lots of people lose fingers to saws every year; how many brain cells have you lost to debugging pointer mistakes?
Gary Schwartz talks mobile commerce & his new book, The Impulse Economy
> Apple views toch events as a proprietary interaction that they pioneered.

"Pioneered" is a strong word for a technology whose development they had nothing to do with, then just bought it out so that no one else can innovate upon it: http://sysop073.blogspot.com/2008/02/i-multitouched-your-mom...
I still haven't gone over to CoffeeScript. But I must admit Those are some compelling examples. ?= is especially nice (I miss ||= from Ruby)
i like a bit of house cleaning, there were a lot of outdated plugins there anyway.
Smoking also causes heart disease, lung problems, etc.
60 a day, at 96 years old???!! wow, that is unbelievable
Andy replied: "It seems Apple has patched the vulnerability initially used by this spyware. Brian Krebs wrote about it here. http://bit.ly/vqqwvK
> the location of the button

Do you really think that a 'normal person' would say, 'oh, the location of the button is different. this is obviously not an Apple product!'. I find that doubtful. Being first-to-market and the best-selling tablet to date, most 'normal people' will see any tablet within the same size range wonder, "Is that an iPad?"
Just used this today to create rpms from the rubygems-mirror and it's dependencies so that I could install on a redhat server and mirror rubygems.org for local builds.

Worked great.
Building cross platform software really forces
you to examine your architectural decisions

Or it makes you to reevaluate your priorities and question yourself if you really want a half-baked multi-platform implementation, that tarnishes the brand and negates the advantages you had - like performance, agility and simplicity.

Quake has different implementations for different platforms.
How do you do usability testing without the real software having been written?

I never realized just how insane waterfall is until I saw this diagram. Wow.
Tired of ads on your Xbox dashboard? Reddit shows you how to block them
Royce's paper can be found here:

http://www.cs.umd.edu/class/spring2003/cmsc838p/Process/wate...
To give specific numbers, according to one study (http://www.ncbi.nlm.nih.gov/pubmed/7895211), the lifetime risk of developing lung cancer is:

male smokers: 17%
female smokers: 12%
nonsmokers: 1%
Actually, I'm not condemning computer games at all, though my tone was generally dark (I hadn't had coffee yet). As provocative as my title was, "death" to me just meant that of the body, not the mind, I'm a singulatarian after all, as well as a video game nerd. I'm in favor of art, games, and the inevitable 'death' that comes after they've hit a not-so-distant inflection point.
Is the 'wipe down' comment related to the finish on macs? I've got a lenovo with a soft-touch finish (orange in my case), and it is great. The finish is durable, and I'm amazed how many mac owners look at my laptop and comment on how nice it is.

It has a much warmer feel than the air or it's copycats. I never thought I would buy lenovo, but I'm sold. They do need to improve battery life. I thought I'd never run down a 3 hour battery, but I'm surprised how often I do.
Lots of MBP/Air users here... :-)

However, at my office we've just ordered some Lenovo x121e's. All have an i3 processor, 8GB RAM, and SSD's. The speed is great, but the screen isn't so large for those of you that need large screen real estate (11.6"). We ordered them for portable "workstations" or something powerful and speedy enough for basic development tasks.

Battery life is great at about 6-8hrs, however the price can get quite high depending on your configuration.
This is a long (and slightly imprecise) way of saying you meet new people then connect with them on Twitter, while on Facebook you connect with people you've already met in real life.
Chrome: Most Secure (also check out those... rockets)
Slate Interviews Myhrvold on Innovation, Fails to Mention He's Stifling It
Really, who cares if they allow third party apps or not?

If payed attention to the security concerns mentioned, it's pretty obvious that Apple was able to sidestep a lot of problems by ensuring a walled garden. They test and approve apps, they prevent the trivial pushing of broken malicious things out to the customer (mostly).

Now, I understand that you might not have the background in systems engineering of the folks on the Android team, but at least as an intellectual exercise please consider how allowing unsecured third-party apps might impact the sorts of corners that can be cut in your implementation.

Translation: we designed the system to behave in a way which didn't utilize system resources the best way possible.

Please, by all means, explain to me how lightweight an OpenGL context is. Tell me about the ease of instantiating multiple copies of an oh-so-simple state machine and having it reasonable timeslice on the GPU, especially when you don't control the hardware vendors. Please, tell me more.

finding a (edge?) case in which the UI is not smooth on a competing platform seems petty.

It really does, doesn't it? Especially when such smoothness is a tradeoff in favor of increased security.
Phillipe Starck: Intelligence, Honesty and (My Friend) Steve Jobs
My iPhone app http://www.facemouth.com.

Polished and went nowhere. Breaking the top 25 for an indie dev is hitting the lottery. It takes a big Ad budget and great PR.
This would seem a problem that could be solved by a cloudish sort of solution, though -- have an iPad app which hands actual typesetting of a document off to a server somewhere, sending TeX sources, and receiving a PDF in return.

A simple starter implementation might require your TeX to be a single file, and could just run TeX in a mostly-readonly chroot jail (bearing in mind that TeX can shell out, read/write arbitrary files readable by the executing user, and so on), and serve up a PDF, all wrapped in a web service of some sort.

This wouldn't be terribly fast, but given TeX's performance, the actual typesetting is likely to be the bulk of the time spent, even considering the round trip.
Yes, the Interwebs make it difficult to spot sarcasm, but another thing people need to realize is that some cultures don't have sarcasm to the same extent as in Western countries (UK, US, Canada).
I kindof curious how many people use IDEs.

I just write everything in VIM.
Let me commend you on your solution; unlike the many complainers on this thread.

That's how it should be - you've made a choice of development platform, you get to live with the trade-offs, one of them, for the time being, being "no good native redis".
Http://www.addthis.com/bookmark.php?v=250&username=xa-4c8607c61f98e511
http://en.wikipedia.org/wiki/Design_patent

http://www.uspto.gov/web/offices/pac/mpep/documents/1500_150...

http://www.uspto.gov/patents/resources/types/designapp.jsp#d...

http://www.theverge.com/2011/04/19/apple-sues-samsung-analys...

http://tarr.uspto.gov/servlet/tarr?regser=serial&entry=7...

And I don't think the Crunch Pad looks like the iPad. For the reasons stated above, and the rumors of the iPad began before the Crunch Pad was conceived.
So... Motorola was only fighting this on Google's behalf (prior to the purchase)? They were fighting this because it was in their own best interests. Just because their interests align with Google's doesn't make it a 'proxy war.'
No dreamweaver for webdevelopping? Gosh I tried everything and I just can't find something better in my opinion.
Wow, wow, wow.

So, can someone write a tutorial about how to develop a C# OpenTK + FMod application, and get it running on Mono, in Native Client?

That would be awesome to see.
I wonder what the "tax" on products I buy from Apple or Google's partners are by all these shenagens are. Do I pay $.10, $1, $10 of my iPad 2 price to help fund all this nonsense?
SEO is Not PPC
Github fanoboyism?

I don't see why that would be so good. Even if github is the best thing thing in the world after chocolate cookies.

Personally I don't like jquery plugins website, I find it clunky. Secondly, I agree that github has a nice slick interface.
I still don't think the massive migration to github is a good thing. I would much prefer more diversity. Github doesn't even have a discussion/mailing list platform, I don't think that's a very positive thing for many projects, just to give an example.

But mostly I'm curios, 'specially because of their interface', what are the other reasons?
NaCl was originally built on the standard NPAPI. Remember, it worked in Firefox, Safari, Opera, etc.

Google moved it to the proprietary Pepper API, making it Chrome-only.
I use macbook air. No quibbles with it. Maybe if it upped the Mhz to 2.5Ghz it would be ideal.

- Quiet.
- SSD = Fast
- Works all day on one charge.
- No glare (only purple light is reflected...)
Note also the total lack of Visual Studio. It's not even 5%? C'mon. Even just among web developers, ASP.NET is bigger than that.
"It can't be both obvious AND non patented before."

This is so wrong it makes my brain hurt to read it. Even beyond plainly bad logic (you patent every "obvious" idea you have?!) it's contradicted by a continuous stream of "bad patent with prior art" stories on this site and a hundred others. Hell, I see some links to that sort of thing in this very thread.

"Why should the public benefit from something Apple invented by bypassing Apple and getting it from other vendors?"

Because that's is the whole point of patent law, according to the US constitution at least. And in any case that's not what's happening here. Apple isn't trying to make sure we get pinch-zoom from them, they're trying to make sure that web applications cannot get pinch-zoom at all.
I recently purchased my first ubuntu-linux laptop from system76 (http://www.system76.com/) --theyre a hardware company that ships exclusively ubuntu-linux laptops.

I've been meaning to try them for a while now, but just had the chance to purchase one a few weeks ago. So far, I'm loving it.

Among other things, here's what I enjoy presently:

* They sell large screen models (17.3", here).
* The hardware is completely linux-compatible. I installed ubuntu fresh (just to check hardware compatibility out of the box), and had 0 issues getting __all__ hardware components working (primary SSD drive, wifi, nVidia card, webcam, mic, etc.)
* Their laptop has a really sturdy feel to it and looks very 'clean'. They use beautiful metalic casing which makes it look really high-quality.
* They have one of those really sturdy 'programmer' type keyboards that I love to type on. Big win.
* Their hardware upgrade option are, in my opinion, excellent. I purchased a 120G SSD primary drive, and 8G of RAM, and this thing is insanely fast. I'm talking 2 second boot time, insta-opening of even large applications (K3B, I'm looking at you), and quiet operation.

Furthermore, their screens are absolutely beautiful. I'm not sure what distinguishes it from the $1,000 laptops you see around most stores, but the screen itself is top-notch.

As a side note, I use a laptop as my primary computing device--programming / movies / etc., and only run linux. I enjoy high-resolution laptops (like the one I purchased from system76), as I can have more vim-splits open :)

NOTE: I'm actually in the process of writing a full review on my blog about this laptop at some point in the near future.
Friedman's grandson developing Libertarian city in Honduras
I use option like the others have said. I am like you, diving into Emacs; in my case purely for the swank/slime lisping environment.

It's been pretty difficult as I am a dyed in the wool VIM user. Someone on HN recommended the Evil plugin (http://gitorious.org/evil/pages/Home) for an approximation of VIM movement and other bindings. It surprisingly works pretty well. It's letting me remain productive while I slowly adapt to the emacs key-bindings over time.

I am using emacs-prelude as well (https://github.com/bbatsov/emacs-prelude) which is a startup scripts kit.

I'm still not sold on emacs yet, but I am giving it time.
One More Thing Is someone channelling Steve Jobs?
I'm not sure I buy the hype of the i3-i5-i7 performance increases.

The hype about the performance of the i* line over the Core 2 Duos is rarely exaggerated, in my experience. The increase in performance is vast. Whether you need that performance boost is a different matter entirely, of course, but an i5 or i7 of the same clock speed is a huge leap over C2D.
You should remember that you are not the only person that is going to be trying to read that code (unless it is a personal project, of course). Good layout helps other people read, understand and debug your code at a later date (as well as you at a later date, when you've long since moved on to other pojects in terms of active development work).

Also with Javascript's function-scoped variables and the fact it will let you declare them more than once in a given scope (the second and subsequent decleration being taken as either a NOOP or a basic assignemtn (if there is assignment with the decleration), declaring variables at the point of first use can be dangerous as it is easy, especially if you are messing around in global scope (which is to be availaded generally, but can't always be), to create hard to diagnose bugs due to variable values being clobbered because the same name is used elsewhere.
> Could you help me imagine how Redis can be used inside devices, or as a component in 'end-user' business business software? (unless it employs a "server").

Not all devices are phone-like end-user devices.

I can imagine a machine that produces something. It is full of sensors and actuators, plus logic that uses sensor input to compute what the actuators most be doing. Typically one would store some recent sensor + actuator decision data in RAM to calculate averages, do all kinds of computations, etc.

Storing the same data in Redis instead gives you all that, but persistence for free. That's great, because it means developers / maintenance people / support people can always get a decent dump of what recently happened, without much overhead or extra work. The memory is the log. Elegant!

Computer systems that control factory processes, such as SCADA and MES systems, often have to deal with large amounts of data coming in from many different machines. Most vendors therefore wrote what they call a "real-time database", even though it is not really real-time, just fast. Redis would be a great substitute for such a database.

A high-performance multifunctional office printer has a large memory of jobs sent to it by many different people; print jobs, scan jobs, and so on. These often incorporate fair amounts of data, but the data processing speed requirements are very high because the printer is so ridiculously fast. I imagine that right now the entire job data structure is effectively held in memory and hand-persisted just in case the printer fails; people wouldn't want to lose their print jobs, would they? Persisting data that must be held in RAM for performance reasons. Hmm, where have I heard that before?

I'm not saying Redis is the ideal choice for these particular cases. I'm just quickly braindumping some examples.

I must admit I can't come up with a great end-user business SW example right now though. Maybe I was off the mark there.

That said, as more business applications are moving to the web too, Redis would be very much applicable there. Many organisations (think offices, services sector) have their entire custom-built internal IT systems based on Windows. Much of this is probably a relic of the vendor lock-in practices that MS was very effective with a decade ago, but they're still there and as MS keeps supplying excellent dev tooling, it's unlikely to go away any time soon. Imagine a team of 10 sysadmins for a 3000 person company all highly skilled in administering Windows systems. Moving such people to Linux "just" to administer a Redis installation is impractical, and the company will rather disregard Redis for other options.
Well, at least a large number of rock star devs created it, the OTI team was quite influential in its prime, Dave Thomas et al (not of Prag. Programmers fame).
NoSQL for the Real-Time User Data Problem
Check out Treehouse - http://teamtreehouse.com/
Cloud Gaming: Making the Joystick Airborne
Apple Products Banned In Germany By Motorola