skysight-inc/HackerNews huggingface dataset:
> I saw quite a few projects where I was disturbed by the fact that we were contributing any taxpayer dollars to the project at all.

Research has to happen somewhere. Where research happens, there will always be bunk projects. Some will fail despite good intentions, some due to negligence.

Given that there will always be some waste, you can do a lot worse than putting the $ towards academia. The alternative being a research institution, where researchers are paid actual living wages.

There are pros and cons to both models, but academia is undeniably cheaper. Thus, the cost of failure is lower. I didn't mention the third alternative, which is to remove public funding from research altogether. I don't think this is a good idea.
35.9% - look up sRGB for more info.

(!00% of what a monitor can do, but 35.9% of what the human eye can see - especially greens are lacking.)

Have a look: http://www.skytopia.com/project/illusion/2illusion.html
consider how distros generate their signed binaries

Do you have any actual evidence that Linux distros do packaging this way?

But I'm also a packager, and I have some awareness as to how one would go about pwning all users of my distro.

And do you actually do so? If so, please tell me which distro you package for so I can avoid using it. If not, why do you think other packagers do?
In anticipation of a slew of "this is so obvious" comments that quote from the brief, I urge you to remember that there's an opposing side to this argument: no matter how compelling or obvious this brief's arguments may seem on their own, the court will be weighing them against the arguments of the opposing side.

Without seeing those arguments, we can't really make any substantive judgements about this brief.
I have to second the cheap. I can either make a full pot of coffee for ~$2-3/pot or I can make a single cup for ~$.75/cup. I understand it might not be the best bang for my buck but I'm only interested in drinking one cup so it's pretty cost effective in my eyes.
Fastest. Downvote. Ever.

\o/
I assumed that he meant that the kind of homeworks that you can realistically give students in C++ is going to be restricted to very elementary things that are not very representative of the "real" software that people encounter in the "real" world.
Rockwell Collins (big avionics maker) has a good touch screen product line that has been gaining traction in the commercial aviation market. Rockwell Collins Pro Line Fusion:
http://www.rockwellcollins.com/prolinefusion/
To be completely fair, the fed will move the market a little bit and will have to cross the spread.

I.e. if the bid/ask is $100/$100.5, the fed will have to buy at $100.5, even if the next market trade might have happened at $100.25. So the rich owners of treasuries do reap a small reward, something on the order of the size of the spread.

That said, your point is generally correct. Buying treasuries results in $100 of money injected into the economy, while redistributing only $0.25 of wealth.
One reason to stop at $2,000 is so that inflation is limited. 2% inflation is quite manageable, historically. 2000% inflation is not.
Wonderful piece of software - highly recommended. Awesome upgrade also, have been waiting for S3 alternatives for a long time.

It's unfortunate a few things appear to be backwards - why can you include wifi APs, yet not exclude them - despite the example suggesting you exclude from tethered devices.

Likewise, why can you email on success, but not failure.
Google decides who can run ads with them and who doesn't. They're running malware ads, and those appear above the legitimate search results.
SEXIST

EVIL

DISCRIMINATORY
I've done so dozens of times, without result. Maybe those sites walk the thin line of that policy, or maybe Google just doesn't give a fk.
I'm using Arq since 2011 to backup my most important data to Amazon S3+Glacier and can highly recommend it.

Today v4 has been released and comes with new storage options (GreenQloud, DreamObjects, Google Cloud Storage, SFTP aka your own server), multiple backup targets, unified budget across S3 and S3/Glacier, Email notifications and many more clever features.
I was actually planning on writing a CloudMade/MapBox comparison, but it looks like there's no need anymore.

It's tough to compare the two - each has services that the other doesn't (aerial imagery, routing, geocoding, etc.) so you might end up with an implementation that cobbles together things from both.
I don't really understand the "greedy old white men" part of your comment... What do you mean specifically?

By the way, touch screens in avionics are gaining a lot of traction in the commercial aviation market. See one such example here:
http://www.rockwellcollins.com/prolinefusion/
From personal experience, a fixed location screen; my dash; is more distracting than my phone which can be moved into my line of sight.

That out of the way, my VW will duplicate much of what appears on the nav screen into a small display between the speedometer and tachometer. Having used a few heads up displays in cars I am not if I really want to go that route.

Still, when moving the car should be displaying relevant information only. I would much rather have a talking car than one trying to show me
> If the answer is that collective bargaining has been getting less and less effective over time, why is that?

I know virtually nothing about this area, but I'd guess that the country transitioning from a manufacturing economy with a strong union presence to a service economy where unions are not strong has something to do with it.

Increases job mobility probably doesn't help either. My impression is that my parent's generation felt they would work at the same company for decades. When you have that mindset, your coworkers are an important community for you and things like unions are worth the effort.

When everyone switches jobs every couple of years, if you aren't happy, instead of collectively organizing and fixing the problem, you just leave for greener pastures. Of course, it's an illusion because the end result is that those pastures are usually the same, but I think that's part of how we got here.
Glad to be working together!
I thought it depends on how many zeroes you have at the end of your (positive) account balance with the bank.
> all you're doing is working every day for an hour for free

That also depends on how HR defines your time. For instance, we can bank hours as flex time and use them to take personal time (separate from our paid vacation), as needed, as long as it doesn't interfere with delivering what we have scheduled. Good example, at one point the company had a couple of months where we all worked saturdays for a big release. All of that saturday time was banked as flex time and many of us took 4 day weeks for the following month or two. I'm sure my company might be in the minority of valuing employee time like this, but they aren't all like everyone in this thread is making them out to be.
It's an interesting concept, but what happens when a file takes more then 30 minutes to download?
My concern is that other people will interpret it as encouraging them to take pity on others. A little reframing would likely serve your goal a bit better.

But we all do what makes sense to us. And I am certainly not the boss of you, just hoping to help you up your game, if I can.

Take care.
NASA Budget Documents Detail $17.5 Billion Request
Well, it's meant to be "access (pretty much anything) please".

access main computer system please

access local security grid please

access yer mom please

That said, it's more fun to get it wrong...
It seems unlikely that they where going to achieve the large scale needed to compete with Google/Bing. My guess is that they are turning into a consultancy.
Ruby syntax for Objective C
I'd guess closer to zero... as I understand it, the visible light spectrum is continuous rather than discrete.

https://en.wikipedia.org/wiki/Continuous_spectrum
I was able to get it to load, and pull it down. Here's a temporary mirror on my own webserver:

http://b.enjam.info/rgb
They are. I've used the kaspersky and AGV live disks. It's nice because you boot up and you can download new definitions without something hogging your bandwidth and clicking through a bunch of popups or what ever.
Probably me reading too much in to the email but I got the feeling that Cloudmade wasn't going to be around for much longer and worried what that would mean for leaflet development.
I didn't downvote you, but WhatsApp affects more people than obscure scientific research.
Yes! http://hire.jobvite.com/CompanyJobs/Careers.aspx?k=Job&c=q53...
«[Smalltalk] The first true object-oriented language.»

Simula-67 would like to have a word with you...
Does cloud computing require a data center?
Some people can't produce any output when sleep deprived.
Chattycloud sets a hacker news chatroom
Yeah, that surprised me as well. There are declarations of types and classes etc which are a bit confusing at first, and then there are `do` and `case` and the like. Certainly not a lot though, compared to say C++ or Scala. I think what might make it appear more difficult is that it's just so different from almost anything else out there, so it's not just that there's a bit of new syntax to learn, but that almost nothing that you've learned in other languages will be applicable.
So use the windfalls to buy an annuity and it becomes regular. Surely either the Fed or the government could do that internally at a lower cost.
Don't know if the Safari team is working on it, but we are ;) https://twitter.com/appear_in/status/440485480723787777
(I'm Product manager of appear.in)
Right, so please add some summary of changes/content to this. I don't have time to go through SVN commit logs, but I'm interested in Go and use it in some side projects. I want to quickly be able to say, "What changed? Can I apply it to my projects?" Not having that is wildly frustrating when I see these "version releases" where I have no clue what's worth my time.
Researchers develop strategy for targeted drug delivery
You can't possibly think that there's never a use case for the Interactor pattern. Please watch Uncle Bob's talk: http://www.confreaks.com/videos/759-rubymidwest2011-keynote-...
>The only way I gain is if the Fed pays me more than the treasury bill is worth. And since the Fed pays market price, this is difficult to do.

The Fed is a large enough new buyer that it will move the market price.
Whjy do you say that? I find them much more intuitive. For example, getting actually brown browns with RGB is tricky...with HSV it's trivial.
If Mt Gox was ever a MTG card trading site, it would have been before Mark purchased it from Jed McCaleb.
This is a scorecard app that I whipped up to use for our post-mortem reviews. The idea is to score a project so that you can quantify its adherence to standards. As you check the items in the scorecard, different levels of points are added into the total.

I built it in a way that is flexible, as the list is rendered from a JSON array. So if you have a different process, you can fork the project and replace the JSON with your own.

Some other possible uses can be as a grader for classroom labs, scoring technical interviews, or grading essays and thematic writing.
A lot of people have the situational acumen to know when seeming to admit flat ignorance is a bad idea.

If you're not sure about a particular fact, make an educated guess if you can or relate what you can from memory, and say, "I'll have to check on that and get back to you," then actually check on it and get back to your questioner or the audience later.
Ok, true :)
this could be indeed the case. E.g. the cloudmade page on wikipedia does not read very good regarding money
Ask HN:Which iOS library performs faster for async image loading?
I am using SDWebImageCache for async image loading but it is still slow and sometimes takes a few seconds if the user scrolls too fast. What different ways have you used to make the image loading faster with fast scrolling?
Except it doesn't do anything to change net incomes, only composition of financial assets/cash (which are very similar to begin with).
It's pretty bullshit a posteriori as well.
> If you just give everyone more money to increase AD via QE, tax cuts, free income or whatever else... it all gets spent and where do the increased sales and profits go? You just stay in the same cycle and have to continue sending more fed checks.

What if the Fed directly purchased income producing assets (utilities, securities of companies on the S&P 500, etc) and used the proceeds to fund a basic income?
I think the proposal is not inject additional money, but to inject the same amount of money through a different channel - giveaways instead of open-market operations.
Mutations is a great gem. I've used in my latest project and it has been an exceptionally useful tool for managing complexity.
If you don't need Windows Logo Certification, you can use a Comodo code-signing certificate for $99/year, and apparently some resellers sell it as low as $66/year. It's maybe not "cheap" for a freeware hobbyist, but most small commercial companies/developers should be able to cover that.

Another reason not to use it is that some developers have tried A/B split tests and found that users are slightly less likely to install the signed version. It will depend on your userbase, of course.
My own theory is that it will take academia another generation to figure out what it has done to itself. With entry-level conditions becoming more and more terrible, the best students will increasingly seek careers outside the academy, and academia will become populated by the second tier. At that point, it will have lost a prestige which will take another century to repair.
Do VCs not fund biotech startups? Or are they only interested in social media iOS apps?
What's the major difference to 4.0?
Big fan, the inclusion of DreamHost's DreamObjects is a huge improvement also. In most cases they are cheaper than Amazon's S3 storage. Still more expensive than Glacier...but DreamObjects doesn't have any of the crazy slow retrieval times or costs that Glacier does.
Needs a [2008] in the title. I remember the original discussion this engendered, and while I disagreed with the PG article in question, the title is needlessly inflammatory.
Yeah, how do I know you're even the same person if I can't see your name? Maybe lots of people can hide their names, for all I know! This is as bad as talking with anonymous cowards on slashdot, dammit.
not sure why such a mundane story got such a huge outpouring
Aestheticodes – Visually appealing barcodes
I use /app/interactors or /use_cases (per some Uncle Bob talk about architecture). I don't consider them models in the 'Data Model' sense so I don't put them in /app/models
By definition, anything you're selling is something you value less than the money you're getting paid for it. Otherwise you wouldn't sell it, right?

Also, things like land and real estate tend to be bought at steep discounts and then sold for huge profits.

Finally, having a $3m house is not the same as having $3m in cash.
Why? What would be the problem with taxing large acquisitions? It seems relatively painless and with little dead-weight loss compared to other taxes.
My contention is that there often are times when the complexity of the business requires a fairly extensive set of operations to occur in concert, including the creation of several models, email-sending etc.

In this case, the Right Place (tm) to put these is in POROs / Interactors that can be tested in isolation and re-used across the code-base if necessary. This code should not live in controllers and certainly not in ActiveRecord models.

It sounds like you agree with that, since you're using them in your own codebase?

In that case, is there not an advantage to standardising the API for these POROs in Rails? Simple methods like fail!, success?, failure? and message

Another way of asking the question - why do so many Rails developers fail to realise that they can use these concepts? Why are so many Rails codebases packed full of enormous ActiveRecord models that are crippled with numerous before_save callbacks?

Sure, shitty coders write shitty code. But can't you lend them a hand?
To give a serious reply to your hopefully not serious comment:

Of course hyperinflation would be a concern at the $100 trillion level.

The idea behind this policy would not be to inject additional money into the world. Rather, the idea is to switch channels from open-market operations to money giveaways. Because the amount of newly created money would be the same, inflation should be about the same too.
A new world religion: Western Buddhism
Yeah, but those operators are defined by libraries. There is very little built into to the language. Perl is exactly the opposite.
There's already a tax on that $18 billion, it's at least a capital gains tax of 20% (not to mention the income taxes on all the attorney's, accountants, etc... involved in the deal). You just need to fix the allocation of the tax dollars.
I agree completely that the Interactor pattern makes for cleaner Models and Controllers in a Rails codebase. I've used both the Interactor gem and PORO (in a directory outside of /app or /lib).

Having worked with the Interactor gem for a little while once you break things down into small interactors that can be used by the Organizers, I have two main complaints.

1) inputs are unclear. With calling new or some custom class method you can use descriptive variable names to say what the object expects to be present to do it's job. With the Interactor gem you end up adding in comments describing what keys need be present in the context and what keys will be added to the context so the next programmer can use the interactor you've created without having to go through and grok everything.

2) You end up having to (re)create a failure protocol to communicate with the controller and display to the user. We take the AR errors functionality for granted in our controllers/views with interactors you have to come up with a similar system.

2.5) as a result you end up writing a lot of boilerplate fail! and rollback code

2.5.2) and a non-atomic operation like notifying the payment gateway can break the whole model of rolling back and you have to end up raising so your user doesn't end up in a invalid state or get charged twice.
Can someone post some numbers please?

How many people are getting doctorates (probably increasing)?

How many faculty positions are there over time (probably increasing much less)?

How much money per researcher is out there (probably shrinking RAPIDLY)?

How can we measure if we are getting more lenient with giving out PhD's? Shouldn't only the cream of the crop get to do research, not just the ones who claim to love it.
> I suspect nothing institutional will change though because it would ultimately cost companies money. They benefit too much from workers who negotiate poorly.

Don't know if I agree with this. Maybe I can hire a somewhat experienced female engineer for $110k, but I know that sooner or later a recruiter or friend or GlassDoor query will tip her off that her peers are making 20% more. When that happens her morale will suffer, or she'll quit, or both.

When I've hired candidates who truly did not know their own worth, I made them offers above their asking to be inline with market rates.
The Netflix Signup Flow – Our Journey to a Responsive Design
WhatsApp is just cheap text messages. If we had a sane telecom market to start with, SMS would already cost nearly nothing and there'd be no market for WhatsApp.

They've done a good job filling a niche in a broken market, and delivered real value for consumers, I admit.
"Then how do you decide how high to go in negotiations?"

You discuss it with the prospective employee. You make a guess at what they are worth to your organization. If they disagree, they explain why they think that they are worth more. Explanations may include new information about what other companies in the market believe that person to be worth.

Without negotiation, you make a guess, the prospective employee tells you that they disagree.. and you're done. You've wasted that entire recruiting and interviewing cycle.^ It doesn't matter if both parties want to work together; without negotiation if the hiring party makes an incorrect guess then they do not get to work together. Any correction or attempt to re-guess falls under the umbrella of negotiation. Perhaps they could reapply, go through the interview process again, and have you attempt to guess a good salary again, but that is nothing but inefficient negotiation.

You could publish the offered salary before the beginning of the interview process, making that information known during recruiting, but then any attempt to communicate with failed recruiting attempts would be again another form of negotiation. Recruiter contacts a developer, says "I've got an position for you to look at, it offers $120k/yr" and the developer responds "I am worth at least $140k/yr"? If the recruiter relays that information to the hiring party, the hiring party would not be able to act on that information and adjust the offer because that is just pre-interview negotiation.

"Make the initial guess the maximum you would be able to pay somebody in the most extraordinary of situations" is very obviously not a viable strategy. I hope I don't have to explain why.

-edit-

^ Note that while this is bad for the prospective employer, it will often be even worse for the prospective employee, who in many cases will be looking to become hired as soon as possible as they are either in an unsatisfying job (in which they are forbidden from asking for a raise...) or worse, unemployed. Without any negotiation, an unemployed person would be placed in the wildly unfair position of being forced to immediately settle for an unsatisfactory salary, or spend more time without income looking for and applying to another job.. hoping that that one doesn't accidentally lowball the salary. Most unemployed prospective employees would tend to settle immediately since some income is generally better than no income. In this way, bans on negotiation screw over individual employees and place unemployed people in an even tighter bind than they are in currently.
It's anti-Keynesian because the goal of depression interventions is to overcome wage stickiness and allow the true value of an hour of labor to drop to its real market clearing price without letting workers on to what's happening, is what you mean?
I stand corrected. It makes sense since OTR is basically the gold standard of how to encrypt messages between two people.

My main point, really, is that the content is not that relevant most of the time. It is far more interesting to see who is talking to whom, how frequently, and for how long. This sort of data provides rich information on the target network, both the edges and the nodes. This information can be used to analyze the network and to fit people back into the network if their identifying device/ID/etc is changed. You can still match the new activity against the old activity (particularly if the old activity has ceased) and get a match on who the "new" node actually is.

The metadata masking of Pond is what I like. It makes it a much more secure system than an XMPP based IM network. Even a private XMPP server is not secure against a global passive adversary. And thats basically the important thing for me. TextSecure is fine, but it leaks too much information for me to be completely comfortable using it. Pond addresses those issues (although, unfortunately, it fails on the usability front).

Thanks for the correction.
It's funny to me when people call companies like Twitter "tech companies". What technology has twitter invented? There are open source clones with 70% of the features in < 1k LoC. Bootstrap? give me a break.

It's time we got rid of this misnomer. Just because part of your company revolves around a piece of software you wrote doesn't mean you are a tech company. Writing software is not necessarily creating technology. Otherwise anyone who's written their own html site has just progressed technology.