skysight-inc/HackerNews huggingface dataset:
I'm not sure that this is true. Yahoo's earnings are around 1.2 B, and Market Cap is around 20 Billion, whereas Apple's Earnings are around 20 Billion, and their market cap is around 400 Billion. Very similar, unless my numbers are outdated.
I didn't mean constraint in the sense of not having capital - more in the sense of not having enough resources (people, connections, knowledge, skills, time, capital, etc) to overcome the external obstacles your perceive on the way to accomplishing the goal of the company.

You can have plenty of money in the bank and still be in a business where you need to capture a huge market that is cost prohibitive before the company is sustainable. Or perhaps fend off a competitor with more resources at their disposal. That is constraint, that is necessity vs choice - this kind of lean culture requires throwing everything you have at the problem plus getting clever to make up for the resources you lack.
The others might be fine but I'd advise against moving to web frontend unless you're really interested in that. Senior web frontend positions are pretty much non-existent and from what I can tell those guy don't get anywhere near as much respect or pay as other programming positions.
Ligament.js, the smallest, lightest-weight JS MVC Framework
Quality people are easy to find, the job boards are full of them.

Good luck finding a quality company or competent management.
Overall, Good Job!

I have some gripes, but on the whole, it seems solid. Here are some of my issues:

- Some of the user experience things surprised me. For example, the chat feature isn't obvious. I didn't know it was there, what it was for, where my text went (because it didn't show at the bottom for some time). These shouldn't be questions the user is asking.

- Consider a brief interface tutorial. Something like javascript pop-ups that user can close sequentially when describes specific parts of the screen.

- There should be a way to kill a song, remove songs from your own queue if it's not playing.

- The heart the bottom is a meter, but that's not obvious at first. And the "YES" and "NO" is not clear how that affects the room's state. Does it down vote a song? Does it stop their next song from playing? Will it stop the song eventually?

I think you're on the right track! :) And awesome that you pulled this off in 48 hours.
Really sad article -- I'd love to see Yahoo turn it around. It's an amazing company, in many ways.
If you want real maths and not just calculating, you'll need to do lots and lots of exercises. It's best if someone more experienced can grade them (it's hard to judge your own proofs), but looking at solutions helps too. You can get books for that (I don't know about ebooks), just ask around and have a look inside (Is there a university with a library nearby? You can try there.), different people need different books.

I like the math part of The Art of Computer Programming (in the first book) by D. Knuth. It has exercises with solutions and, as the name says, is orientated towards maths useful for programming. Plus, it's a good read.
The whole series came highly recommended, but I'm still in the first part, so I can't judge it yet. ^^
I wrote my own extension to place a reading list of URLs in the sidebar.

I was sick of having 50+ tabs open, so now I can click on a link or press a button on a window to add it to the stack.

I would say that I am going to release it soon, but I have said that about a dozen other mini-apps that I use myself and have yet to release :)

follow me on github if you want notification of when I do release it: http://github.com/nikcub

(and btw, I have yet to add any of my chrome extensions to the web directory. they are all self-hosted, including the updater, and they have thousands of users. chrome users are pretty good about going out on the web to find extensions)
Global Governance Monitor
Exactly if you spend 2 years and 10 million developing some new HR software that IBM spends 5million / year supporting for the next 18 years then that's a success even if you spent 90% in support in fact the better the project is the more likely for you to spend more money supporting it after the initial release. The only way to reduce that cost is to spend so long designing your software that it’s never actually released.
http://www.wolframalpha.com/input/?i=aapl+yhoo+ebay+goog+pe+...
The Oatmeal Shows How To Draw (video)
I thought about making an effort, but ended reading the first paragraph and just scan the rest.

I think that was what the tldr was for.
Thank you so much for the response! I feel silly even asking this question as a SysAdmin. I know HOW it works beyond my LAN/WAN, I've just never done it!

I'll gladly use your referral code.
I'm not so great with python, but I'm happy to look. Email it to me at <initials> at nobulb.com. Or link me to something here or via @mikegreenberg on Twitter.
Who Spends More In Freemium Games?
Interestingly enough no one I've interviewed has every suggested lexicographical ordering although I have implemented it that way myself to see how hard it would be (answer: it's kind of hard).

That said, C++'s standard library has a next_permutation function that returns the lexicographical next permutation of a pair of iterators (actually it does it in-place and returns a bool). If a candidate used that I'd allow it (as long as there was some discussion as to how it worked).

I've since stopped asking that question and now stick primarily with the split array question as I think it's less tricky. There's more than one way to solve it and most of the solutions build up on simpler solutions which makes for good discussion. I also don't ask for actual code for that problem unless I get the feeling the candidate will understand the problem better by expressing it in code.
So basically send someone a zip file with a DLL + readme.txt. Most people would avoid the DLL but not think twice about opening the readme. Sounds nasty.
Perjury is essentially a violation of a contract (the contract being the sworn oath), so of course it's a legitimate offense. To me, it comes down to the context in which you make your remarks. If you're under arrest or under oath, then I think lying should be prosecutable (because, in these situations you have the right to remain silent and the right to not incriminate yourself, and you obviously know you're talking to legal officials).
Lying is a pretty common reaction of some people to stressful situations, especially when they have something to hide. If you are testifying at a trial, you will have had time to collect your thoughts and prepare yourself for the situation, but that isn't the case if an FBI agents shows up at your door and starts asking questions. The law needs to allow for people to be human.
> this looks like it would be difficult to execute since the text file has to be in the same directory as the dll.
Seems like a great way to compromise your boss' computer since so many businesses use Windows and networked file systems.
Deligt Frequency v Delight Depth
Most people's stock options are so underwater they're eternally worthless. An increase of a few bucks in the stock price isn't worth the cost on your morale.
>Part of why Bernie Madoff lasted so long was that he arrived for an SEC investigation without a lawyer. Everyone in the room thought he had nothing to hide

Got a source for that?
Look at this HUNKY A JUNK Of totlall bollocks
This guy cant program for a piece of shit, lets swamp it http://www.rateitstar.com
Facebook’s gradual transformation into Google+
I actually feel a little bit bad for the Japanese on this point. One can imagine them wanting to expand out of designing and manufacturing great value televisions and hi-fi components, coming to America to see how to do business here, and falling in with a pack of LA entertainment industry lawyers who steer them down the path to moral ruin.

I'm sure it didn't actually happen that way, but it's funny how it fits the observed behavior if you look at it a certain way. It's not like people would be any happier with them if they'd kept exactly the same set of business practices as goes on in Japan.
Article One, Section Six of the constitution protects legislators from prosecution for what they say on the floor of the houses except for sanction by the legislature itself.

>and for any Speech or Debate in either House, they shall not be questioned in any other Place.

http://en.wikipedia.org/wiki/Article_One_of_the_United_State...
You point is : if you're a talented con artist who was able to con $50B out, then you would mislead/charm/fend off a SEC or any other investigator better than a lawyer. I'm completely agree with you here. For the rest of us - talk to your lawyer first.
Whilst I accept from a business perspective that more detailed metrics help choose direction, figure out what works and whatnot, as a user I'm somewhat against the ever-finer grained tracking of activities.

"Hits", "Performing Social actions", ...

Obligatory Snow Crash quote:

"Y.T.'s mom pulls up the new memo, checks the time, and starts reading it. The estimated reading time is 15.62 minutes. Later, when Marietta does her end-of-day statistical roundup, sitting in her private office at 9:00 P.M., she will see the name of each employee and next to it, the amount of time spent reading this memo, and her reaction, based on the time spent, will go something like this:

Less than 10 min.: Time for an employee conference and possible attitude counseling.

10-14 min.:Keep an eye on this employee; may be developing slipshod attitude.

14-15.61 min.: Employee is an efficient worker, may sometimes miss important details.

Exactly 15.62 min.: Smartass. Needs attitude counseling.

15.63-16 min.: Asswipe. Not to be trusted.

16-18 min.: Employee is a methodical worker, may sometimes get hung up on minor details.

More than 18 min.: Check the security videotape, see just what this employee was up to (e.g., possible unauthorized restroom break).

Y.T.'s mom decides to spend between fourteen and fifteen minutes reading the memo. It's better for younger workers to spend too long, to show that they're careful, not cocky. It's better for older workers to go a little fast, to show good management potential. She's pushing forty. She scans through the memo, hitting the Page Down button at reasonably regular intervals, occasionally paging back up to pretend to reread some earlier section. The computer is going to notice all this. It approves of rereading. It's a small thing, but over a decade or so this stuff really shows up on your work-habits summary."
That has not been my experience. Names:

Twitter was fucking obnoxious to deal with, and I was referred by an employee. My recruiter there only responded to messages when I harassed her or emailed my friends working there. Phone screens took forever to set up.

A9 blew off my resume, also internally referred, for two and a half weeks then wanted to rush rush rush! when they finally contacted me and I was in late stage interviews with other companies. After I dropped what I was doing and went there for a day, they didn't even have the courtesy to contact me and say, "no thanks." I'm not pissed they didn't move forwards; it's just they are assholes w/ no class for not contacting me after I wasted a day there.

Linkedin: I turned them down because after I took a day off work to interview there, they then only used four hours, conveniently in the very middle of the day so it burned a whole day of vacation time. They then wanted me to come back again for another two meetings. Um... let me think about that. NO. If I kill a day of vacation to interview somewhere, people need to do whatever the fuck it takes so that at the end of the day, they can move forwards to reference checks or say no. I'm not giving companies two days of vacation (keeping in mind that vacation is paid out when you resign, so that's $500 per day I'm paying to interview.) Note I also have a broken leg, which they were aware of, which makes driving places more than a little inconvenient.
Please fix the headline. This might work:

"Tech jobs stay open for months, unemployment under 4%"
Clue me in about Facebook comments (I'm considering using them on a current project).

Why do you consider them a failure?

I thought Like + comments was pretty damned brilliant, because they make FB part of the infrastructure of so many sites. Plus, anecdotally, every time I turn around another site is rolling out the comments in a big way (like the LA Times recently did).
The Official Miami Dolphins Shop
Personally, i think microsoft were just scared of losing the tablet platform to apple and google. Desktops, or x86, very possibly aren't going to be common in the forseeable future. Windows is their clear competitive advantage to leverage.

Many full desktop apps will be compilable to run on ARM, and lets not forget MS's own software; full office and internet explorer put windows8 ahead of the competition re: serious work already. (Besides windows phone has already bombed on phones, no reason to suspect it to fair any better on tablets).

Going forward it will be much easier to develop for both platforms. This is a very similar approach to the XBOX; there is an easy way to make software for both platforms.
I'd love to see more Artists/Developers make screencasts of themselves doing actual work. It's just way more enlightning to watch them in their own environments than doing some 101 Tutorial.
I really hope things like http://www.castingcode.tv/ and hopefully some competitors will encourage many pro-devs to contribute their knowledge to the public :)
I switched from Chromium for the PDF reader. It's nice.
Like everything in life, it's a matter of risk/reward. /shrug.
It saddens me that the best advice for so many situations is "Get a lawyer". Besides the fact that they are expensive I find it frustrating that society has become that adversarial.
The parent post referred to using Redis as a multi-purpose store. If there is a bunch of other non-queue data in Redis and the setup is only expecting it to use 1GB or so, there's likely not a giant amount of room for queue entries left. While everyone is sleeping, some crashed workers combined with broken or poorly configured monitoring can fill up queues very quickly. Been there, done that. Either the OOM hits and there is some data loss or the swap hits and brings everything down.
At this point it isn't hard to image how bad were the stories about how Facebook really started. Facebook really never innovated anything, this demonstrates what they are really good at.

I previously stated that Facebook started to look messy with all the stuff they were "integrating" from other services. At least G+ did some good, they started to "integrate" good features.
If we estimate around 80MM PCs sold in a quarter, MS generates about $60 Windows revenue for every PC sold, but their costs are about $22 (from Q411 results Rev $4.7B, Profit $2.9B). It will be hard for them to the cut license fee unless they can significantly increase unit sales.

This is probably why they didn't push WP7 on tablets.

For almost all the OEMs, the average margin on a PC is single digits.
I just played the yellow side and almost lost to the stationary blue blocker. Very challenging.
The words "threaten to" are extraneous.
I agree-Brand builds businesses.
Its Fail 2011 - Year of Hacks
I've got to side with Microsoft on this one. I see no evidence that any of Microsoft's statements were misleading, not to mention that I think this break in backwards compatibility will only be a good thing for performance on ARM devices.
>if I had nothing to do with the girl's disappearance.

care to elaborate how your talking would help then?
I read when a writer shows me that she's got interesting stuff to say and isn't going to repeat what she's said previously. I scan when someone shows me what they're saying isn't important (a tl;dnr summary is a strong sign of something not being important) or can be easily summarized.

When I write, I write for people who realize what I'm writing can't be summarized to tl'dnr. That means I probably collect far fewer "hits," but I would tend to imagine those who do follow my work are more engaged.
Particle Debris (wk. ending 9/16) High Tech Wishful Thinking
Yes. If Win32 is not available on ARM, maybe ARM systems won't have desktop mode at all.
Demo day: NYC SeedStart Media class pushes crowdsourcing, commerce
This guy was the former chair of NASDAQ and had friends in high places. Your chances of getting the same red carpet treatment from the Feds are effectively zero. Hire a lawyer.
NYC SeedStart Summer 2011 Graduates
Freeadvertisement
my new blog is http://freeadvertisementforall.blogspot.com/
Any support for the new Win 8 developer preview? I'd love to have a development environment to start playing with new Metro App development..
Do most local libraries in the US really have unrestricted JSTOR access? Here only the University libraries have JSTOR and they only make it available to students and faculty.
Windows suffers some famous dain bramage wrt to DLL loading paths: http://unhandledexpression.com/2010/08/23/fixing-the-dll-loa... Basically, even when "safe" DLL loading is turned on, the search path still includes the current directory. I'm guessing that Notepad and friends all look for some (legacy?) DLL that isn't always installed, so if an attacker puts a malicious DLL by its same name in the same path as the file being opened, it'll be loaded and executed. The part about network drives is probably just an assumption about trust boundaries: Microsoft assumes that attacker can't ordinarily put a malicious file in the same local folder that you're opening a text file in, but on a network drive anything goes.

This is all just speculation. I don't code for Windows, and I don't know anything more about this vulnerability than what's stated in the advisory.
OK, fairly newbie coder here..

What would be wrong with just setting a variable to the value of 'this.MyControl.TabPages.Count' outside of the for loop and refering to this?? ie;

var x = this.MyControl.TabPages.Count;
for ( int i=0 ; i < x ; i++ )
{
this.MyControl.TabPages.Remove ( this.MyControl.TabPages[i] );
}

as a quick fix, or if someone did not know while loops or clear function??
Thanks -- I just made some changes and iOS and Android are now firing on touchstart. Additionally I cut the slide in animation time by 50%. It feels much snappier!

I also added a back button so it can more easily be run fullscreen.
It’s game over for the theory that video games help your brain
Could you get rid of the part of the URL starting with the '?' Change it to http://www.guardian.co.uk/technology/blog/2011/sep/16/ios-an... instead.
If you say something inconsistent, you've lied to a federal officer, which is itself good for a prison term, as Martha Stewart learned (leaving aside the actual lie, which if I recall correctly was asserting that she did not do something which they couldn't get enough evidence of her doing to convict her for it...).
The ABCs of SaaS Math
This is fascinating. I'll definitely keep an eye on Prime, especially given that I use Amazon for a significant percentage of my purchases.

We don't watch cable TV either. I've a big plasma TV in the living, with a PS3 and a PC attached to it. We do Netflix on the PS3 (streaming and discs), but so far the PC has only been used for games, some browsing, and the occasional Jon Stewart show.

But all that may change at some point. Thanks for the heads-up.
Here in Sweden, while the libraries are open to the public, you need to be a student or faculty to get an account to access journal databases.
Obama signs act to overhaul patent system
Olivier here, a stackrocket co-founder.

We only support Mac os x at the moment as a client, and Linux as the dev environment.

That said, we will be looking to expand at some point. At this stage, we want to make sure we nail down the correct way of solving this problem.
Yahoo! is only a minority shareholder in Yahoo! Japan, with SoftBank owning 40+% of the shares.
Ultimately, it's all about the odds. That's what HA, replication, and DR are all about. It's so statistically unlikely for certain things to happen, they just fall out of the realm of reason. Most operations folk I've talked to don't even consider their disaster recovery plans to be within the realm of feasibility. The chances of a catastrophic event rendering the owners of the system defunct is many orders of magnitude more likely than an event that breaks the standard data fail-safes that most datacenters have in place.
I wonder if this is still an issue when using a 3rd party editor, such as EditPad, etc.
Just had a look at the screencast. Looks really cool! Can't wait to start using that.
Coming Soon: You Can Leave Your Shoes On
That's 'cause the money ($) is the key (}). Oh, you're welcome.
Price to sales is a better number for Yahoo, as it is for any company that is either losing money or on the edge of doing so. But with P/S you have to compare companies to very similar competitors like Google and cannot compare to hardware manufacturers like Apple or resellers like Amazon.
Apple and Google are probably cheap relative to Yahoo and EBay.
Looks like a winner to me.
"If you are using mulitple inheritance to reuse code, you should think twice (even with regular inheritance). Unless there is a meaningful is-a relationship, this is best accomplished via composition."

Multiple inheritance is not just for specialization. See http://en.wikipedia.org/wiki/Mixin
PCI-DSS Compliance Software
Objective C - "horrendously, absolutely awful"
Agreed. "What do you think of this code?" is not a hard question.
Can GCC handle more complicated loops? For example what if I go several functions deep in in my loop with s? What if I call a function in a shared object? Does gcc do this analysis for all cases where a function is marked pure or is strlen a specific case?
is this just vagrant (http://vagrantup.com) as a service? How is this different/better than vagrant? Looks interesting.
The best part is the failure most tech schools are in terms of preparing students for jobs.
Hi! Please read TFA. You should not be advocating this pattern to anyone. It sucks, it will break very quickly, and Baron explains why.
> Perhaps the programmer wanted to run test functions on the objects as he deleted them?

Doesn't justify anything that was done.

> Or perhaps the data structure is a vector of pointers in C++, in which case using the standard clear method would introduce a massive memory leak.

Doesn't justify anything that was done.

> There are a lot of reasons why someone doing difficult work with complex objects would use a loop to delete them

Then use a while loop, and make this explicit. While loops have tests, for loops have invariants. There is a reason both exist, and it's not purely historical.

> and using invariants is only possible if you have immutable data structures.

Incorrect.
If Yahoo! is acquired by AOL

Yahoo's market cap: $18.91B

AOL's market cap: $1.5B
From Children's clothing to Live Events - NYC SeedStart Demo Day
> Less than 50?

No, way more than that.
> Less than 50?

No, over nine thousands.
If the law was computer software, at this point it would be a giant unmanageable screwball of spaghetti code that would crash daily and would require patches 3 times a week.
If the job stays open for months then either the role isn't that important, or the hiring company is doing something seriously wrong. Finding good people is not difficult ("site:linkedin.com works for x", where x is google, facebook, whatever). Attracting them is harder - either the company needs to sort itself out internally to meet candidate expectations or it has to modify its business model to pay the expected wages.
What happened to DDD?