skysight-inc/HackerNews huggingface dataset:
management bandwidth

There is no management.

After the handover (which would be needed for a sale as well) there is no need to ever talk again. Just put the guy on auto-pay and have the contract automatically terminate when the revenue falls below a defined threshold (i.e. the site has fizzled out) or when the SLA is not met. Not rocket science really, should take all of 15 minutes to write a shell-script to send out the notification when it happens.

Of course if you pick the wrong person you might have to do it again, but I'd hope 37s would be able to gauge the competency of a candidate for that role. It doesn't take a genius to keep a trivial rails-site running, and motivation shouldn't be an issue with that kind of compensation.

But sure, if throwing away $100k/year in passive income better "aligns with your values" then you have bigger problems anyway...
At the end of the day, square has to live within the existing system. The purchaser's bank deducts the money from square at the start of the chargeback. That is the system. They can't just foot the bill until things are resolved, so the choice is between holding the money until chargebacks aren't eligible or handing the money over with the agreement that you'll promptly pay them. Compared to having the money held, prompt transfers are a privilege.

If expecting people to understand and work within the established system for handling monetary transactions is paternalistic, then I suppose this is indeed a forum for dads of teenagers.
Facebook Rolls Out File-Sharing for All Groups [EXCLUSIVE]
Modo Labs CEO Talks Future of Mobile and Education Tech
To summarize some of the other (upvoted) comments on this cringe-worthy article:

Output to any external system must be encoded to prevent fill-in-the-blank injection, if it uses a language vs a string API-only approach. Used prepared statements.

SQL is not COBOL. Sets != ISAM.

You can store arbitrary data (XML, JSON) in BLOBS/CLOBS in an RDBMS. Denormalization is frowned upon, but not forbidden.

PostgreSQL is arguably a better free / open DBMS than MySQL.

DBMS data constraints are a good thing; use them when they make sense.
You're generally prohibited from putting links in ads at all, outside of jobs and maybe a couple other categories.
I think this is why many people nowadays use ad blockers like AdBlock Plus, and tracking blockers like Ghostery.
Yes -- see my post above. Syntax and semantics simple enough to be easily statically analyzed (both by humans and tools like lint) are a language feature that C has over C++.

More generally, many people see significant value in the very property of C that it doesn't let you do things that C++ lets you do. That's why the argument that "C++ is a superset" and "there's no good reason not to simply use a C++ compiler on your C code" is bogus.
Progstr is hard to remember and easy to misspell. I like revorad's suggestions.
This is the real story here: "[HEK] has no official funding, despite its large computational needs. So they've tried to crowdource the money for a $10,000 cluster using the science-focused donation site Petridish.org."
Would you care to elaborate. Which of hypothesis was Malthus right about and which was he wrong about?

"No... no he wasn't..." adds no value to the discussion.
Ouarzazate - Hollywood no Deserto de Marrocos
Why aren't you exploiting the market failure you see? Could it be that you're overestimating the amount of "value" left on the table by disallowing users to run riot over the site?
Mixture.fm Launches with the complete Essential Mix collection
The principles of capitalism and competition in action.

I seriously dont like Bing. But I don't use any google products now for more than a quick look (including gmail) because they be storing my data and preferring their G+ stuff over more relevant information. So, while I don't like Bing, I will probably give this a try, as it sounds like it is the proper balance in a social search engine.

And simple always wins in my book. This seems much less obnoxious/intrusive than G's new social search attempts.
this.

the only way this makes any sense to me at all is if apple decided to sell a sorts of ePad and sell to institutions only.
>Now consider what happens when you add inheritance to the mix. C++ allows to initialise base classes as a part of >derived class' constructor. Throwing an exception will destruct the parts of the object that were already successfully initialized with this

which object is he talking about here ? if foo inherits from bar, object foo is not considered a valid object till it's constructor completes. so there is no question of destroying parts of objects which were already constructed.

similarly, during object destruction, as soon as the destructor is invoked, the object is in an invalid state.

i guess there are some issues in understanding of object lifetimes and exceptions thrown by it's constructors...
> They handled this as best as they possibly could?

I disagree. Square handled it in a manner similar to waht we've come to expect from, say, PayPal. But I think many of us were expecting Square to be better than that.

The tone of the support staff was unsympathetic, responses took too long, the reply about sending in multiple inquiries was obnoxious, there was an over-reliance on links to terms of service, funds recovery seemed over-aggressive considering the customer's legitimacy.
Just to quickly note here: Certain very popular game console does not allow use of C++ exceptions - the underlying runtime / abi / whatever simply does not support it.

Not that you would ship ZeroMQ code in it (it's GPL), but still.

Oh, and I love ZeroMQ, and I even love it more, that the "C" interface was the one being public, not the "C++".

Also good article. I love exceptions in higher-level languages - lisp, lua, etc. - but I prefer error codes in lower-level ones, and I consider C++ as such.
Apparently he's OK http://www.fsf.org/news/richard-stallman-speech-in-barcelona...
That is true. It is good enough but good enough is no longer good enough. We've been spoiled with Firefox and now Chrome. There's nothing wrong with being spoiled either! Practically speaking, it's not a good idea to leave IE out no matter what the version. That said, I'm so glad sites are not only excluding IE but publicly bragging about for better or worse. My hope is that from this point on beginning with IE10 Microsoft adds support or better support for new html5/CSS3 technologies to the point where we think of it as an equal to other browsers. Developing for Chrome, Firefox, and Opera is trivial but still not IE even version 9. It's not about IE bashing. I don't care who makes the browser or what it's called so long as I'm not developing multiple versions of the same site just to support a single browser.

As others have mentioned, market share can be misleading and audiences count. But even so, you're still right that it's not practical to leave IE out. But since people are doing it I hope it encourages IE to take notice and improve instead of digging in their heels and insisting they're just as capable as the next browser.

The real problem however is fragmentation. I'm sure IE will improve or die in the future but Microsoft just shot themselves in the foot by restricting the amount of people who can upgrade. People often say that FF and Chrome will one day be fragmented and a drag on front end developers too but I disagree. Even older versions of those browsers support far more than than IE8 and below support and in some cases they even include features IE9 doesn't support. In the future there will be far less fragmentation of non-IE browsers because the vendors are way better at backwards compatibility. We'll easily still have to be concerned with IE7-10+ in the next five years because the number of people using them will fall at a snail's pace while market share for old versions of other browsers falls much faster. This is because many IE users simply cannot upgrade even if they wanted to while everyone else can. Nowadays Microsoft seems to be pushing updates more. Good for them. It's too little too late.

For now we can't deny IE still isn't good enough and I'm not about to congratulate them for being one step behind everyone else with each new version of IE. While its not practical to exclude Internet Explorer I hope the trend continues just so that it pushes Microsoft to continue improving the browser like it has recently. Maybe in a few years, when old versions of IE (the terrible 6-8 versions) have finally lost almost all their market share and the still shitty but far more manageable versions 9+ are all we have to contend with (and I'm sure by that time IE will finally be on a level with its competition) we can quit being "whiners" and "lazy" and "hipsters" and "elitists" and "ignorant" about supporting it.
Would it make sense to just kill the iPod Touch in favor of this new form factor? I'm not that familiar with the Touch but it always just seemed like a "non-phone iPhone" to me. And to be honest, the iPad always seemed like a "large Touch" or a "large non-phone iPhone" to me anyway. So it doesn't seem that strange for them to realign the products to phase out the Touch and phase in a smaller iPad. The iPod line has gone in a different direction and the Touch doesn't really fit with the iPod brand anymore, does it?
I've looked into this internally and here is the official response from the security team:

While Adobe did resolve the vulnerabilities addressed in the security bulletin you are referencing below (APSB12-11) in the Adobe Photoshop CS6 major release, no dot release was scheduled or released for Adobe Photoshop CS5 or CS5.5. In looking at all aspects, including the vulnerabilities themselves and the threat landscape, the team did not believe the real-world risk to customers warranted an out-of-band release for the CS5 and CS5.5 versions to resolve these issues. The security bulletin for Photoshop is rated as a Priority 3 update, indicating that it is a product that has historically not been a target for attackers, and in this case we are not aware of any exploits targeting any of the issues fixed. Installation of the upgrade is therefore at the user’s/administrator’s discretion.
Here is a good source: http://www.snopes.com/cokelore/newcoke.asp
Fair enough.

But I am not saying that we shouldn't make it better (though if it would ceases to function in favor of some yet unnamed better thing, I will be much happier than if it were merely "better").

However, once you want to talk about freedom in the labor market, it should be pretty clear that there is none at all: what about me? Through no fault of my own, I can't afford to commute into a city, so I occasionally lose work and make less than I otherwise would.

But since we really can't do much about these systematic issues on an individual level, I can respect your stance towards banning unpaid internships outright: seems like an okay idea to me.

I am not saying that we should make reforms.

I am saying that it's possible to modify how capitalism operates by means other than banning practices, that is, by improving what people are doing with unpaid internships by 1) not treating them as labor in any sense and 2) not making their exchange about money.

Or if you prefer, why internships at all: why not abolish the whole concept of underpaid, low skilled labor and -only- hire "employees" at a real rate while working on helping them gain newer and better skill sets?
Meningococcal infection
As someone who recently made this mistake (and in a big way) I whole-heartedly agree with just about everything you have said here. I had already sold a company, I had proven myself both as a hacker and as someone with at least enough business acumen to close a deal without too many lawyer fees and come out with a good amount of money in the bank.

Now that I have made this mistake I will probably never go into business again without knowing the person like the back of my hand. And they will almost certainly have to be at least as technical as me or be a domain expert of some sort.

I'm sure some see the author as biased or scorned but for the most part he is right. "idea people" are a dime a dozen, but your idea with no execution = 0
It's not about capitalism, it's about the tragedy of the commons. Spend some time in the Craigslist Flagging Forum and see what kind of garbage people are trying to post. Craigslist's persistent value to their users is precisely a function of its self-imposed limitations.
I like seeing stuff like this. I especially like the explicit call out of vendors and sponsors who too often get a free ride.

It makes me more likely to attend the event - and I'm saying that as a white, middle-class, middle-aged male developer.

Because, quite frankly, I'm getting too old and tired to deal with the crap boys-club behaviour I occasionally encounter at technical events. I certainly don't see it at the majority of events - but I see it far too much. And since I am a white, middle-class, middle-aged male I'm probably not seeing all the crap that does happen.

Getting a guarantee that the organisers aren't going to stand for it will encourage me to attend their event. Hopefully it will encourage some of the folk I know who've stopped attending technical events due to repeated asshattery. With any luck it will self-filter some of the asshats of the world from attending too.
What if I have a spare 8 hours a week (say, Saturdays), and want to use them every week to earn some extra cash (at say $12 an hour, coming out to an extra $96 a week). Should I be prevented from doing this?
Suits don't have to be rarely worn, expensive, inconvenient or uncomfortable.
What Kind of Entrepreneur Are You? [corrected link]
django-piston doesn't return serialized responses to invalid POST requests.

See my article at http://pydanny.blogspot.com/2010/07/getting-piston-forms-to-... which STILL gets a lot of hits.

That django-piston is 'stable' means work outside of maintenance has ceased. Which means a lot of people are going to this post to figure out what django-piston should do out of the box.
A "fantastic" company and a crappy database. Sounds like a questionable set of priorities.
ACM Classic C.S. Books Series
Let me know when you figure out how to do an advanced search?

edit: goodness would you imbeciles stop downvoting. This got downvoted the last time I asked it because people thought I was being sarcastic. It's IMPOSSIBLE to do a refined or advanced search. Calm down with the hate for Google's "horribly cluttered search interface" and tell me why this is OK or why I apparently can't see what you all see.
I've had good and bad projects on both time and materials and fixed. The best ones have generally been fixed. (Maybe because I hate the overhead of hourly.)

Stay tuned for part 4. I wouldn't say that people should always use this approach, but there are some ways to make it work better, not just for you but also for the customer. (This was originally supposed to be 1 post, then 2, but it eventually got way too long.)
Glad Square isn't wasting money (or time, or attention) on people who are misusing it so badly. Square is well-funded but that isn't what funding is for.
This is odd: just today I've posted our internship projects and they are all for paid positions.

And actually nowadays all students are forced by the University to have a short internship and it doesn't have to include a wage!

But I've decided to pay the students anyhow for 2 simple reasons:

* I want good students to apply. We are a small company.

* I want students to care more about the internship than just showing up and do the minimum.
"Maybe also Go?"

Nope. At least not right now.

I love Go and Go makes it pretty easy to wrap C (and thus strengthens the argument for using C as a basis for any core libraries), but the story for consuming Go code from anything other than Go is basically non-existent right now. There isn't even a defined way to make Go shared libraries that other Go code can access yet.
Notes from the Ubuntu Developer Summit
Just to counterbalance all the negative commenting going on in this thread, I think that this is a great step forward. This is setting the bar for future conferences in tech.

As a community, we have a huge opportunity to bring in a new generation of people into our field. We will squander that opportunity if programmers and startup workers get stereotyped badly. To me, it's not about the details of the policy, it's the fact that the organizers care about the issue and are doing something to signal that much to their attendees.

I have a hard time empathizing with anyone who claims that such a simple policy is a bad thing. I don't know anything about the posters of those sentiments and their backgrounds. In the end, we should treat people the way we want to be treated, and I don't want to be harassed. That's the end of the story for me.
Read between the lines
Fred Wilson And The Death Of Venture Capital
The plumbing layer as the new kernel
Ban evasion is never a good strategy, and it reflects poorly on AirBnB that they would start adopting spammer tactics.
The drug did not gain widespread adoption in a single year.
producing a cheaper ipad or a cheaper iphone may cannibalize the profits from the current models and kill EPS. this is the reason I do not expect such a move from Apple.
Also, from lots of personal experience, the django-piston wiki doesn't cover a lot of critical material. As it's a wiki, you can't submit pull requests for it. Which means documentation is functionally scattered across blog articles like mine and Stack Overflow. In the Django community that's considered somewhat lame.
So SQL is bad because it expresses intent in a language which contains domain concepts?

What would you prefer? Fortran? Assembly?
This is a rather well known hoax. Still amusing to some people, though.
> it's really cluttering the UI.

It looks like Bing is trying not to clutter the UI with its social features by default:

"Sidebar is the most novel component of the new Bing. It's a mellow, gray sidebar that is closed by default. It shows a thumbnail of your picture and two control icons, and that's it. There's a hint arrow to expand it. When you open Sidebar, it shows you stuff from social networks that's relevant to your search."
Given that Piston was developed in-house at Bitbucket, it's hardly surprising.
I wonder if the blowout in the rate of healthcare cost expansion under Bush and the deceleration of late can both be ascribed, at least in part, to the end of Vioxx.
I switched over to Duck Duck Go, which uses the Bing API, with every intention of using them full time and not going back to google. But the results were much, much worse and I had to go back to google.

That wasn't just a blind taste test, I was actively rooting for pepsi but I just couldn't stomach the taste and had to go back to Coca-Cola.
There's simply no way that Apple will do this. The current iPad sells for $499 and costs Apple about $300 to make. This is inline with Apple's (much higher than industry average) typical markup on their wares. The $200 Kindle Fire, by comparison, costs about $202 to make. So, Apple wouldn't be able to produce an iPad Mini for $200-250 and still be able to make its high Apple markup. Especially since its screen would likely be higher quality (and more expensive).

Unless, of course, Apple switches to Amazon's 'razor and blades' model and starts selling on price. It could do this due to its lock-in on apps, movies and books (none of which can be used on another company's devices). But I think that is highly unlikely as they'd be losing revenue overall by cutting down on sales of the regular iPad. Far more likely is a $350 price point so Apple can include their markup.
The article ignores it because that is irrelevant to the discussion. Torrenting and DVDs and SOPA and all that are also irrelevant. You are pulling in random other issues related to copyright vs hollywood that the article is not about.

Hollywood says cams in movie theaters are a big problem. Article refutes this. The article isn't about anything else.
Off topic, but I just remembered that when I was a kid there was some snippet on the news about a new treatment which would allow the gums to be softened (??) which would give the doctor/ortho time to reform the teeth. This was supposed to be the quick and fast answer to braces. I never heard of it again and when I've searched for it I've come up empty. Have you heard of this?
How exactly do you propose we evaluate new drugs for long term use? Should we just do a 50 year clinical trial of every single drug before approving it?
Not to mention the crap about respecting peoples religion.

I'm sorry - I've looked a few times. I don't see anything there about "respecting peoples religion" in there.

It's an anti-harassment policy. It's about actions - not thoughts. I can disrespect Christianity (or whatever) as much as I like. I just can't be an asshole about it.
Java is the only language that I can think of that gets exceptions right, in that it forces you to acknowledge them every step in the chain and choose whether you're going to catch them or throw them upwards.
Note: This is a direct link to the Spotify App and requires opening Spotify to read anything about it.

Service site here: http://tastebuds.fm/
See the letter in this article. AIG didn't default on its obligations (thanks to the government), so there was nothing to trigger payment to GS.

http://articles.businessinsider.com/2009-04-14/wall_street/3...
Dropbox seeking iOS and Android engineers
If you've been following Dropbox for a while, you know that we've always tried to keep it simple -- in reality, the stuff under the hood is pretty complicated. Sometimes creating "simple" is pretty hard. Over the past couple years, we've had a handful of brilliant minds craft the thousands of moving parts that make up Dropbox, while keeping it easy enough for your grandma to use. 50 million people around the world now rely on us to save more than 1 billion of their files every 48 hours.

Our small (just 2 engineers on iOS, 3 on Android) but mighty mobile engineering team cares deeply about providing a simple and effortless user experience. We sweat the details of our visual and interaction designs, working closely with our PMs and designers to craft our features and user flows. We're looking for engineers who care deeply about creating a great user experince.

We've got a ton of work ahead of us, and the efforts we put in over the coming months will represent a major shift in how users engage with Dropbox on mobile devices. We'll be rethinking the mobile Dropbox experience in big ways:

- Rebuilding Dropbox for mobile devices as the main use case for Dropbox

- Building out entirely new ways to experience the data in your Dropbox on mobile devices

- Make mobile Dropbox an essential part of users' collaborative workflow

- Simple, effortless sharing with users' friends and colleagues

The Mobile Team at Dropbox works on some pretty challenging technical issues to provide a simple and responsive experience to users of our iOS and Android clients. For a service like Dropbox that prides itself on seamlessly moving your (potential large and numerous) files effortlessly between devices, the constraints of mobile devices loom large -- limited bandwidth, high network latency, bad connectivity, end user cost per KB for mobile data plans, limited device memory, persistent storage, and background execution limitations, all mean making Dropbox a success on mobile devices require a different approach than we use on the desktop.

Here are a few of the technical challenges we've tackled:

- Automatically & efficiently scan and upload users' photos and videos from their devices' cameras

- Smartly pre-fetch data to heat up the cache for responsive user experience despite high latency involved in SSL connection setup on cellular data connections

- Opportunistically reduce file fidelity for a more response experience on high latency/low bandwidth connections where users often pay by the KB

Interested? Send your resume and a little info to: will+jobs@dropbox.com