skysight-inc/HackerNews huggingface dataset:
Obviously it depends on the level you work on. And PS 5 might have been the last version I tried, don't even know what is current.

If PS is so much better, why don't you use it? What non-destructive tools are you talking about? I don't think tools are typically destructive in Gimp?

But you are correct, I am not a designer, I am a developer.
Great write-up and examples. We use a similar combination of Tornado, Gearman and Redis for our own crawling with mongodb for storage. I realized just now why your company name was familiar - we're also on the 3rd floor in the PV building.
Fiverr raises $15 million
I'm a wordpress developer and am currently finishing a C5 site. At first it looked awesome, then as I got into the template development I was less impressed. It's just not as polished as wordpress. I totally agree that wordpress is bloated, but C5 expects a lot more understanding of PHP and C5, which can be hard at times, because there documentation isn't very up to date.

It may have just been me but I came across a couple of problems that should have been trivial to fix, or at least document, and that I had to search through forum posts for the answer. For one I actually had to post in the forum (ie the location of the dashboard URL, I couldn't see it in any of their docs).

I recommend trying it out for now, but I personally wouldn't build a business around it (as a developer - it's pretty good for content admins and users).
I was amazed -- even at the time -- that anyone thought this (http://web.archive.org/web/20000229120749/http://www.altavis...) was a good idea.

I'm really glad UX thinking has progressed.
Chinese firm leaked RDP exploit code
I don't see how this applies to me taking issue with the parents "figure it out yourself instead of letting the experts think for you" statement.

"Intellectualism is not about showing off how much you agree with authorities"

My point was that intellectualism is not about agreeing with authorities but giving proper weight to the opinions of intellectuals in the field when weighed against lay opinions or smaller groups of intellectuals.

You certainly don't seem to be arguing for the post-modern interpretation I was arguing against where expert opinion is considered "just another opinion, equally valid" so I'm confused why you think my stance is almost the opposite of what I was stating.
Android and Apple text editing is painful. The dreaded auto complete does not help things. I don't think this feature is as good as it can be.

It will be interesting to see how the bug reporter works in grabbing Apple's attention.
Generating Uniformly Distributed Points on Sphere
That's amusing. Can you have two companies that own each other? If so, how long does it take to finalize the books at tax time?
Yahoo owned Overture so their results were pure pay-for-placement. If anyone wanted to pay $100 per click to have the #1 spot on "beef" go to a site about chicken, that was a-OK with Yahoo management. When Yahoo realized their auction system was stupid, they had "project Panama" which was also a joke and by that time Google had the market to themselves anyway.
I complete agree with you, as I had the same experience with my family. My parents feel much more confortable having the icons of the couple of apps they use everyday right in front of their eyes; and everything else hidden, but still available.
This is actually 3 phase spam.

Phase 3 is at the top of the page you are looking at (i.e. this one)
Google news adds 'realtime coverage'
How To Build Apps For Facebook (step by step)
Animating Four-Legged Beasts
Patent application highlights Apple's continued flirtation with haptic feedback
Oh sorry, I mean why not do the server side work with PHP or whatever on the back end, or javascript on the front end?

By breaking existing tools I mean Firebug or whatever else is viewing the compiled styles.
SQL Server Performance: Part 1
It's technically undefined behavior, but in practice it will work perfectly well on almost all C implementations, and in the infinitesimal number of cases where this structure is actually useful, portability isn't a major concern.
Pretty depressing. At least on Google there is a top-10 result for the actual big bang theory, instead of irrelevant pop culture garbage.
From the Dr Dobb's link:

> The C99 standard is interesting because it was created at a time when a lot of people on the previous committee went away and did other things. And it was a smaller group that came over who were interested in a special-purpose area, and so it ended up having a lot of things that were not of general-purpose interest.

Sutter's comment seems spot on about the apparent departure of a lot of the original authors. C99 seems to have been designed by a group of people who's overriding motivation was FORTRAN envy.

Really, how many people were screaming for built-in complex types, type-generic math, or variable-length arrays? noalias even made it's way back into the language.

Take the Good Parts of C99: BCPL comments, long long, and <stdint.h>, and you've basically got MSVC's C compiler.

Good Parts of C11? Anonymous structs and unions. Plan 9 FTW.
"I'd trust a long-time liar to recognize other liars better"

Hmm. If that is the case then it pays to hire some liars soley to review applications. (After thoroughly vetting them of course and making sure they are not lying about lying to get the job.)
Pretend you're a grownup.

Seriously. Just make sure you always _act_ like a grownup, whether anybody is watching or not. That'll make all the other good advise others have given you here automatic.

(And, as it turns out, that's really all "being grown up" is about…)

big
Early-stage startup founder tells her story
An isn't yahoo search now powered by bing? Tough game search these days when the no. 2 search engine is highly unprofitable.
That was OCanvas (ocanvas.org). It's perfectly fine for vector stuff, but our game is very bitmap heavy. We started getting FPS rates as low as 10 with only 5-10 characters on screen (using animated/scaled Sprite objects). Using DOM + transforms we can get up to 500 chars on screen without any lag whatsoever.

We didn't ditch canvas altogether though, we render all the scenes in a background canvas and use DOM only for the moving chars. I suspect it's possible to get much better performance by pre-rendering all scaled objects, but haven't had the time to try it. CAAT performs incredibly well with bitmaps on canvas: http://labs.hyperandroid.com/static/caat/
Apple Double Bills Customers for iTunes Purchases, Citing TOS to Refuse Refunds
Seven Steps to Improved Security
I just wanted to say thank you for all the nice comments. great feedback!
I can see how this might seem like just another way to stand out, but I think in this case BaaS really is more descriptive than the other options. Platform-as-a-Service is a broad term that could reasonably contain what we do, in that we provide a platform from which to build applications. However, the idea of a PaaS is generally accompanied by the understanding that it involves deployment solutions and is more centered on providing the network, servers, etc. What we, and other companies using the BaaS title do, has much more to do with trying to provide backend and not just a platform to deploy your own stack to. It's a matter of focus, and while the title does help differentiate us from other services, I think it does so in an honest and helpful way.
I didn't mean it as a dig at writers and directors, although going back and re-reading my post it certainly seems like it (my bad). I merely wanted to point out how large the number of stake-holders is for your average motion picture. One significant reason the film industry is so slow to catch up to the internet is because it's so hard to get those stake-holders to agree to anything and, at least until recently, their contracts weren't written with an eye to technologies that didn't exist yet.

I think the reason we've stand-up comedians be among the first to offer audience-friendly distribution is that they don't have to go back an renegotiate all their contracts to allow them to give the audience what they want.

I agree that blu-ray quality video streaming to the home would be a huge step forward (and actually a very reasonable usage of that bandwidth - the higher bitrate codecs are mostly useful for reduced latency, which really isn't an issue for Hollywood content). There would probably still have to be some remastering, at least of the audio, which is not optimized for streaming, which would be expensive given the current market size.
This looks great! The lack of cursor movement keys is probably the biggest problem with text editing on the iPad.

Textastic on the iPad also has a great idea: they've implemented (not sure how) an extended keyboard, with an extra row of 5-way keys. Tap them and they give you the character in the middle of the key, touch and swipe towards one of the four corners and you get the character on that corner instead. It's amazing how much quicker this makes editing. The one thing it's missing is cursor movement keys (they have Home and End, but nothing finer grained), so I'd love to see it combined with features like those in the video.
Firefall developer: "Consoles, I believe, are dead"
I really don't understand the objections. It's quite easy and obvious to me, has been since I was a little kid and was first confronted with sealed bags and packets like that, and I have exceedingly poor coordination.
Startups, Beanbags, Earthquakes, and Fires
Biological sciences is pretty similar to molecular biology. Accounting is not quite as similar to computer science.
I think there's probably a better reason: Yahoo didn't have a lot of qualified candidates to choose from. Who would want that job?
So presumably he's filed for a patent on this technique? (Yes I'm being serious)

This is obviously a HUGE win. I agree that cursor motion really really sucks. And if there was an App that added this feature to the keyboard (is there?) then I'd certainly pay 0.99 for it. So that leaves me wondering about the whole viral bug report thing.

If I was being cynical I'd suggest that a there is probably a pending patent on it, and as soon as it is implemented blam! out comes the troll looking for his payout. While this seems crass and cynical in the tech world in the world of scripts and movies it is apparently a known, and defended against, tactic. Production companies being explicit to never suggest any ideas because doing so with out them asking (and pre-establishing the rights ownership thing) might leave them open to a 'stolen idea' lawsuit).
Where can i buy cheap watches
At my uni (UIUC), there's some technical issues with double majors. I had originally wanted to double major in cs and math, but that's not allowed, because cs is in the engineering college and math is in the liberal arts and sciences college. Since my college grants my degree, neither the engineering college nor the liberal arts college can grant me a degree with the two majors cs and math. I'd need to get two degrees: one from the engineering college and the other from the liberal arts college.

Although UIUC does offer a single "Math and CS" major through the liberal arts college to address this potential issue.
Italian Bruschetta with Fresh Basil
"It seems a lot of people want to buy a car for a "monthly payment they can afford" and car dealers have long sold people terrible terms and terribly overpriced cars by structuring the "monthly payment" lower so the person thinks the car is cheaper. Its amazing people fall for this."

Because people actually know they're getting ripped off, but they need the car, and they can't afford anything above the "monthly payment" — not buying the car later, not paying a higher payment. To reap the rewards in x years you first have to survive them.

Of course, this doesn't apply to the IPO anymore.
If we decriminalize recreational drugs and release all of people imprisoned for non-violent drug charges, we'll have more than enough space for crooked executives.

Just a friendly suggestion.
Facebook's Open Graph Has Been a Huge Success
Put another way, Facebook is expecting to be able to create $94 of cash for each of its current active users over the future to eternity, discounted by an appropriate factor. That doesn't seem outlandish: it's $0.80/mo per user of value over 10 years. If they add users, it's less. If they add/extend their product offerings/partnerships/etc., the numbers seem a lot more achievable.

That said, I'm not buying the IPO because it seems fully valued already.
No brainer at $15. I hope they knock it out of the park.
> No question she was good at her job

Out of curiosity, why do you say so? Not that the dishonesty would make her necessarily bad at her job, but what made her good at it?
Send file to grandma? Drop & Stream it with node.js
You stole the snark right out of my comment :)
The Collapse of Moore's Law: Physicist Says It's Already Happening
It's Nirav Tolia all over again. What's with these Yahoo people lying about their education?
Also, having the "Understand" button might have the same negative effect as the excessively intrusive UAC checks in Windows Vista: people pressing it without thinking twice about it.
Bravo. How does one get a job if one is the opposite of the brogrammer that seems to be the model these days? I'd change professions if pair programming was the only way I could write software.
8 Lessons Drug Dealers Can Teach You About Marketing
Judge Lets Feds Censor Blog For Over A Year On RIAA Say So
This is very interesting, and a really great concept, but I don't think a feature request 'bug report' is the best way to go about this, Apple are extremely unresponsive to feedback, even when you're reporting legitimate bugs.

A better thing to do would be to go out, make it, and get it on as many Android and jailbroken Apple devices as possible. Make it a 'must have' jailbreak app. It worked for notifications. If it's something that makes Android tablets easier to type on than the iPad that'll get their attention too.
Then you're being unrealistic, because the expected value of a random applicant's ability is not that high.
Rejuvenation – True Skin Cosmetic and Laser Clinic
Apple hoards tablet share while market falls off a cliff for first quarter
I don't think "once" is the correct word here. More like "if". Even then it's still a pretty big stretch to think that evolution will not occur with humans, because even if everyone lived forever everyone would likely have children and those children would have children, etc. Evolution continues just at a slower rate probably. And even then people will die from accidents with some greater than 0 frequency. As long as you have reproduction and mutation you will have evolution.
I think most people refer to the beginning of the universe simply as the "big bang", which produces the results you'd expect.

(Whatever you do, don't search for The Postal Service.)
> The prefetcher knows what a linked list looks like

That's some pretty advanced magic.

Even the compiler has very limited insight into what your code is actually doing without simulating it, the prefetcher might be able to look a bit ahead in the execution stream and do branch prediction but absolutely no way does that extend to knowing stuff about your data structures.

Unless I have just been transported by a time warp I really think this is fiction.

If you're thinking of cache pre-fetching that actually has a really hard time dealing with stuff like linked lists because it has absolutely no idea at all about the data structure it is looking at. The 'next' and 'previous' pointers in the linked list might actually simply be values without any significance at all. And if they are dereferenced as pointers then that memory could be just about anywhere within the valid address range.

For arrays on the other hand such pre-fetching can be useful.
And, just to be clear, FastCGI is default.
> an App that added this feature to the keyboard (is there?)

This seems... not possible to do via an app.
I don't understand the business model at all.

I undertand the attraction of implementing web based "messaging" (chat) in javascript. But why wouldn't I just point that javascript back to myself ?

Why would I route the product of JS based chat through a third party when it could just communicate with the server it got the HTTP from in the first place ?

My guess is that this is for folks that don't have any control over their back end - it's just a web serving black box, and this is just some more content to paste into it. Is that about right ?

The missing piece, though, is the revenue model - the users who would generate more than 30 million messages in a month are the same users who actually might have their own back end, and the wherewithal to use it. I would think if you need to use third party javascript snippets, you're ipso facto a smaller, lower volume user ...
200,000-300,000 gross isn't that much really. ~150.00 an hour with 40 billable hours per week ~60 actual work hours if you're freelancing. Most good programmers should be able to hit that.

As to providing infrastructure/etc, they aren't providing anything odesk and some research could provide. If someone talented set off on the own they should be able to put together similar marketing/framework/teams within a few years.

The reason we don't is because honestly we make six figures, it's easy, it's reliable, etc. and it more than enough to pay our bills.
What's the deal about the infinte scroll? Everytime I have to use it, it feels very unpleasant. The problem is the scrollbar which suddenly does not accurately hint the position of the document I'm in.

A solution might be to change the scrollbar hinting from absolute to relative. A simple ∞ added below the "scroll down button" on the scrollbar might just fix this.
i also suggest not upgrading to 12.04 if you are a vim and konversation user. ain't working.
That's what I usually do. I have a first initial + last name @ gmail.com account and tons of people sign up for accounts using my email address. Unfortunately, doing a password reset on for a bank account, cellular account, or the like is usually impossible without an account number or something else. As it should be, but it's really important that people use closed-loop sign-ins and allow people to remove their email addresses from accounts without logging in.
She understood the institute culture, and helped build a student cohort each year that reflected and preserved it. I still think it's a damn shame she had to leave.

- MIT '07 & '10
3 of gaming’s most elaborate inside jokes
If you're on a 64bit machine storing 32bit ints, this will decrease the node size from 32 + 64 + 64 = 160 to 32 + 64 = 96, so you should be able to store 66% more data.

edit: In fact, when do you ever really need to store particularly large objects in something like a linked-list? It seems like you can always get some relatively small reference value to the data (eg, a pointer) and store that in your list instead of storing your large objects themselves.
Objective-C sucks as a language. It's just awful to look at, isn't really that much more efficient than C++ or even C itself, and realistically the only reason we use it in the first place is because it's the language of iOS.

Sure, it's not hard to learn. But in my spare time, am I really going to work with a language I can't stand to make my iPhone app or am I just going to want to make a web app in Ruby? The latter sounds a lot more fun, but the former is obviously more efficient. The fact that we can now combine both? Holy shit.
Just because they don't publicly respond doesn't mean filing the bug report is a bad thing. Increasing the number of reports causes the problem to receive more focus (and visibility) internally. That said, I don't necessarily think that's the most appropriate way to promote this idea.

I would like to try it myself on a device first.

I hope the developer is willing to either:
a.) open source his demo so other devs can try it
b.) publish the demo in the App Store (or Cydia if Apple says no)
It's not at all clear that OpenIPO produces the best outcome for anyone. It was certainly sub-optimal for Google.
i believe vim + leiningen does it :)
'Missing silicon problem' solved, say geophysicists - physicsworld.com
I know you wrote 'Rich dad/poor dad' crap, but the original Rich Dad/Poor Dad book is one of the simplest and most useful books on personal finances ever written. But it's a book about lessons, not a prescriptive 'this is what you should do' book. The book is about understanding cashflow, and understanding what is and what isn't an investment. It's about being able to see through the crap that financial advisers throw at you, and about making people realise there are no 'secrets' to retiring comfortably or making money.

If you haven't read it, I recommend. It only takes a few days to get through.

I agree most of the rest of the series is just about milking the franchise and aren't really worth the trouble. But the first is definitely worth reading.
I think my benefactors approach to hiring fresh grads has more to do with lowered resistance to, in my personal opinion, horrible internal politics & internal systems.

It is my understanding that generally a new hire will do well on their first year's review cycle as a low mark would reflect poorly on the hiring manager that approved them. So generally you'll hit your target bonus of 15% or whatever it is nowadays.
Figuring when to use strong and weak is the only problem I have with ObjC.
You can't tell whether a register contains a memory address or not after it has just been fetched right up until the moment that it is used. If the instruction stream contains instructions that reference that register that are within the look-ahead window of the instruction pipeline then maybe this might work, but if there is any conditional code in there or something else that causes the value to be used in a way that is not 'as a pointer' and to access the memory (and not for for instance pointer arithmetic prior to utilization) then such a pre-fetch would likely cause more harm than good by blowing good data out of the cache and replacing it with useless data (at a significant penalty).

There has been some research on this subject with respect to compiler optimizations but as far as I know this is not at all done at the hardware level.
But you're going to be coding to those same Apis in ruby too, just with a lightly different syntax.
Physical reality of string theory demonstrated
This is the first personalised news app that seems to work quite well, at least for me. I don't like their web UI too much (the little widgets with scrollbars are too painfully similar to the new unusable Gmail design). But it's still minimal enough and the content good enough that I keep using it.

I think they'd do well to just focus on the content and simplify the UI to a basic webpage.
Talk about wrong tool for the job.

I understand you spent a lot of money on the iPad. I don't understand the obsession with editing on it. If you need to edit text, then get a laptop.

Text editing is a round peg people keep trying to jam into an ipad's rectangular hole.

edit: I'm sorry you all spent so much money. You're still using the wrong tool.
From a development perspective, the keyboard is just another view. You can subclass it, or if that's been made unneccesarily difficult, you can just create your own custom keyboard view from scratch. Several apps in the App Store already take this approach.
Including bonus and stock I make that working as a developer in test with only an associates degree in management.

It's pretty underwhelming pay for a doctorate.
As someone looking in to USA society from outside - it certainly seems that at least investigating non-incarceration methods for dealing with most of your "prison population" would be worthwhile. There's a gigantic industry entirely funded by taxpayers - there's no doubt at least some of the "military industrial complex $1000 hammer" type behavior going on. That industry is legally required to "increase shareholder value", rather than minimize the cost-to-the-taxpayer.