skysight-inc/HackerNews huggingface dataset:
(former Exchange team member here)

It turns out that, for most people (in a corporate setting at least--not sure about college campuses), the problem is that they don't even know how many people they are sending their message to; distribution groups hide how many people are truly on the To line.

We introduced a feature in Exchange 2010 specifically to combat this (as a part of a broader feature called MailTips). In Outlook and OWA, it will warn you as you're composing your message of exactly how many people will get the message.

Blog post introducing the feature (with some really old screenshots):

http://blogs.technet.com/b/exchange/archive/2009/04/28/34073...
One time in college one of these reply all things happened in a chemistry class of mine with about 600 students. It wasn't enough to take any servers down, but I did end up with several hundred new emails consisting of "Please remove me from this list" and "STOP PRESSING REPLY ALL"

I've never understood why people default to reply all to something.
Who says a code demo has to be dull? FBX to Three.js converter, Gangnam Style
So what're you doing now that the campaign is over?!? :)
If you wanted to keep out radio waves from the guy downstairs, wouldn't you have to put this wallpaper on your floor?
I run my lady's dog treat site. Arrfscarf.com

We have been trying to find a great solution for web ordering. We sell doggie ice cream. We currently sell retail in Chicago. Have a couple of stores in New York that are interested in carrying our product.

We want a simple solution for our online ordering. First, we need to test and see if people are willing to order dog ice cream online.

This looks like a good solution for us to try. I will implement this later today. I will likely give some feedback.
The MBA credential is but one special case of general 'degree pollution', overinvestment in credentials as relative-rank signalling. See for example this analysis:

http://econlog.econlib.org/archives/2012/09/degree_pollutio....

As suggested there (including the author's expansions in the comments), when an activity confers private benefits but at a cost in negative externalities, a traditional economic/policy response is to tax the activity in proportion to its net externalities. So perhaps excessive upper-level/professional degrees should be taxed, rather than subsidized. (That is, tax the degrees themselves, not any consequential rise in income, if any.)
Maybe use a backpacker instead?
> And some of it doesn't even require unsafe code. In many cases C#'s compiler optimizes away the array bounds checks.

Quite true.

> For some specific kinds of applications it's definitely pure overhead...

I started coding back in the early 90's, so I have a lots of experience with manual memory management. Nowadays I use mostly GC enabled ones (native or managed).

There some special cases like real time systems, or very complex games where GC might hurt, but I think the main issue is that many developers lack the knowledge to use GC enabled languages properly.

You need to organize the data structures and algorithms in a GC friendly way, which is different than doing manual memory management. Allocating memory faster than the GC can handle it, or getting 1GB just because, won't make your application behave nicely.

> Lower-level languages are great for when there's a lot to be gained by carefully managing CPU cycles ...

On the other hand, the optimizer is sometimes limited in what it can do, because of those low level constructs. C pointer aliasing is a good example.

For me, the best solution would be a kind of hybrid approach, similar to what .NET already does, or the Lisp environments also do.

You make use of a VM like environment (with JIT) for development purposes, but additionally have the option to aot the code to native for redistribution.

So lets say like ngen, but where all the non used stuff is removed.

But good developers should also be able to drop down to Assembly, C, C++, if the application really requires it.
Established industrial infrastructure is more than dogma.
GameDevToolbox | Set of tools for every game developer
I've heard this argument time and time again in the context of various solutions/technologies. I still today feel that for 95% of the companies that "feel this way", it's simply the result of foolish paranoia among older, upper management. The type of thing that separates a "Fast Company" from stodgy and likely to be disrupted companies.
Sounds like the Dunning-Kruger effect hard at work. People get a good solid grasp of the basics and think they're experts because they don't know enough about the subject to realize that the basics aren't the whole domain.

Try exposing them to a few advanced topics in whatever they're overreaching on (like higher order functions for JS or named pipes in Unix). May not work, but you might get lucky and knock a few of them over the learning plateau and back on course to become real experts.
Anyone test it to see if it has reasonable undo/redo support yet?

That alone would almost be reason enough to upgrade.
This is absolutely correct. Plus the focus on the action: donate, then the user already feels committed! Oh, Brains.
Except Netezza is now owned by IBM.
The thing I dislike most is that with Python/PHP/Ruby/Perl, developing on Windows is an option. If you choose the MS stack, you are totally locked into Windows unless you are lucky enough that Mono work (unlikely for new things).
Pretty slick, animation-wise. If I could make one design-layman suggestion...the thick, black border belies the unobtrusiveness of the plugin. Maybe a lighter, thinner border would be a better fit for the use-case of this plugin?
Markdown Goodness | WebAppLog
> it shows Bezos knew very clearly and intuitively that he was going to hit it big.

This is ultra-common with startup founders. They believe unwaveringly in their eventual success, which is why they're founding a company in the first place. Who would choose to be a founder if they thought they'd be mediocre and eating ramen forever?

Some are right, some are deluded. Sometimes with the really good ideas, you can only decide which after the fact. For every Bezos there are 10,000 or more guys with the same intuition that failed.

Ultimately, that unwavering belief is table-stakes as a founder. It's what gets engineers and lawyers and marketing people to come on board and fight the good fight with you.
It's the Circle of Life
And it moves us all
Through despair and hope
Through faith and love
Till we find our place
On the path unwinding
In the Circle
The Circle of Life

/helpful
Indeed Logrepo: Enabling Data-Driven Decisions
I stood pretty strongly with Craigslist on the whole PadMapper thing, because it seemed like they were in the right.

On this, I don't really think so. I'm not sure why I feel that way - they only real difference is the side of the user equation, but it seems like this move is more aggressive stifling by Craigslist, whereas the former was more protective.
Most colleges do. When I was in college, we has a similar incident. The Bursar sent out an email to all students, one student reply-all's, and a deluge of messages followed. I thought it was pretty funny. After a day or two, the sysadmin shut of the listserv and reminded everyone of usenet-esque newsgroup that had existed for years but no one used.

Networks like these popup and are cool because they're underground of sorts. That makes them appealing and interesting.
I hope I don't convey any selfish motivations for posting this topic. Honestly, I'm trying to find a venue for me to discuss my interests.

One of the dimensions of my work I want to expand is my mastery over specific subject matter. It's tough to find a colloquial yet masterful community forum for discussing new ideas, and especially so when I'm not sure which area I want to specialize in for my career.

I like HN because it's simple and isn't overwhelming.
Is it time to haunt eBay for cheap video cards unloaded by miners who no longer find mining worthwhile?
Nobody suggested taking his argument to the extreme.

A larger script might indeed need it, but knowing when you need abstraction and when you don't is key. In this case, YAGNI.
I believe Twilio supports the UK.

Thanks for the clarification. Final question regarding the "large" plan, it lists "100,000+ Users" and "25,000+ Auth's/month", does the + mean there's no upper limit (with some degree of fair usage)?
So what is your strategy while writing new programs?
Do you use google/past projects/API docs all the time just like me?

How did you survive interviews if you had any?
You're right, huge problem. At the very least I want to be able to undo/redo up to my last shift+enter.
YES. More importantly, the economy would be better off without the reason why an MBA has some value -- too much government-induced bureaucratization.
Human Rights Watch Is Terrified of Military Robots But You Shouldn't Be
I do not agree to it. Has any one seen the Obama campaign spending on software and infrastructure. They spend half a million dollar on Microsoft software (the highest spending), and then all the highlights of the campaign are coming from Open source software.

What was the benefit of spending on Microsoft software. Why it is always that money is spent on Microsoft and benefits are highlighted of using open source software.
It's illegal to jam cell phone reception by transmitting on frequencies that are allocated to the cell carrier. I doubt it's illegal to passively prevent radio waves from entering your own property.
Wow, that's feedback!

1&2) I'll definitely be doing that with the next one.

--
1) I wouldn't expect complete use QA to be exposed, just seeing the real speed numbers of browsers.
2) what kind of services?
3) sorry, I meant traffic patterns... busy weekends etc.
4) ok
5) ok
6) agreed, positioning is everything
--
1,2,3) again this is mostly a speed performance thing... as for GAnalytics my own experience is that, for speed, the sampling of data is quite low & the usefulness of the reporting equally so. This would be using insertable, nonbocking js code.

Thanks for the awesome feedback!
Some kind of fuse or something to show what was about to happen with a 'stop' button might have been better. I don't think anyone would click a 'party' button.
This sounds like good business. Any links on getting started? I'm especially curious about the legal aspects like how you report mined-Bitcoin income when you do taxes.
Really nice smooth animation.

It would be nice if the alerts appeared in the centre of the screen though... I find that jerking my eyes up to the top of the screen and then back down to what I was looking at quite intrusive.
Groupon CEO Speaks For The First Time Since Report That The Board May Boot Him
Well, the legality of a thing doesn't determine whether or not it is desirable. Why do you feel that non citizens donating to a campaign is bad outside of legality?
I once had two gmail addresses forwarding to each other on accident. If you're wondering if Google has some sort of check for that, the answer, at least at the time, was several million nos.
Free Windows SSH Client - Like PuTTY but with Tabs
DameWare released a free SSH Client for Windows. It has tabs and support multiple sessions. There is also a cool movie-trailer video to go with it.
I don't know the first thing about orbital-scale rocket economics, so, please, regard this as complete and utter speculative nonsense.

My thinking is that, if there's a future where we might have regular launches to orbit all of those costs will have to drop. At that point fuel might just start to become far more significant.

Let's imagine weekly "Orbit The Earth Adventure"(TM) launches in 25 or 50 years. The spacecraft, crews and maintenance would have to be optimized in order to enable the business model. I think it could very well be in that context that a MAGLEV launch-assist vehicle might make sense.

Again, I don't know what I am talking about and don't really have the time to research the subject and learn about the economics of low-earth-orbit manned space flight. I'll just have to leave it at that.
Maybe a naive question, but how does this compare with Google Big Query?
Does anyone have insight into how painful it is for non-technical people to query their data warehouses?

I'm building a tool that allows business people and non-technical analysts to query their data warehouses using natural language. (Currently, you must ask a technical person to write ad-hoc queries for you, or build you a dashboard. This bogs down your data people.)

Does anyone have insight into the demand for such a product?

[edit: I'd love to chat with anyone with insight into this topic. Reach me at Joseph at metaoptimize dot com]
They never expected anyone to actually use it.
>> Similarly, demand for slots in the top programmes is extraordinarily competitive

This is something I picked out from the article in a quick skim. And sums it up pretty well.

If you can get into a top 10 business school, the consensus is it's worth it. If not, it may be wise to skip it.

As always, the truth lies somewhere in the middle.
Jeff Hawkins Develops a Brainy Big Data Company
Create or find a simple 20 question multiple choice test for each skill. It will be a very flawed system, but at least it will mostly weed out the bullshit. This has the virtue of being pretty objective.

..or get a new job, this company might not be great :-)
Ask HN: Is there any website similar to CodeAcademy?
How Portal 2 Developers Became The Best 6th Grade Physics Teachers Ever
Ah thats my problem .. only if authy can integrate and let us add what we already have on Google authenticator . i will dump Google auth.
In regards to Akamai and not Cloudfront - Akamai had a different offering than cloudfront. JdotP mentioned in this thread that we used Akamai GTM, it allowed us to do a lot of fun failover management which cloudfront didn't offer. It also allowed for SSL.
Your App Needs To Sync
template<typename T>
Array<T>::Array(int size)
: _size(size),
_data(new T(size)) // should have been new T[size]
{}

That's not the only thing wrong here.

private:
T* _data;
int _size;
};

The order of initialization is the order of declaration, NOT the order you use in your constructor.

_data depends on _size being initialized first. Therefore _size must be declared above _data.

Note: I understand the next example goes over this issue. I just think this example should've been declared properly as to avoid distracting the reader from the main problem, "() vs []".
How does this look?

https://gist.github.com/c6fd22f73468b26e01b0

I built it from scratch (ish) so I know what all the parameters do.

Do you have more info on the SSL PCI compliance?
So is this the Amazon clone of Google's Spanner?
This seems an absurd digression.

"Simpler" is surely something we could quantify, and while LOC tracks it loosely it's obviously not the same thing, and SSH is almost certainly more complex per LOC than typical. Where that becomes "much" simpler, and from there "much, much" simpler is fundamentally subjective, but if you want to put up some numbers based on some other metric feel free, and we can take this further; it strikes me as unlikely that a smaller system would fall in the range I would label "much, much simpler" - but I am not an expert on either piece of software.

Regardless, it is a digression. The complexity of openssh is not at issue, unless you are advocating they not use openssh at all. Nginx + openssh is absolutely unequivocally not "much, much simpler" than openssh.

Adding nginx interfacing with new, privileged code does add significant complexity that using-the-already-present-ssh does not. Some of this complexity is exposed to those who do not have any credentials. Therefore, the security of the system toward those attackers may go up for those reasons more than it goes down because of the existence of an additional set of root credentials they do not have easy access to. This is presuming that OVH's security is sufficiently trusted; a big assumption, to be sure.

We're still agreed that the best approach is some kind of reasonable hand-off of data from the privileged process that reads the data and the external access of whatever form, presuming any of the data really needs privileged access in the first place.
It's open source. If you're a startup at the cutting edge of web tech you can and should be contributing to the platform you run on.
This is a great non-religious and very scientific book on meditation http://www.amazon.com/How-Meditate-Self-Discovery-Lawrence-L...
Instead of RTFM, I used the video on the site. The one time not RTFM worked out, I guess.
I've complained about the same issue to Simple and they've informed me that they have no plans to ever offer paper checks. I'm getting around this issue by taking out money orders using my Simple card. It's a minor hassle but it works just fine.
This is true. We looked at a lot of things post transaction to make sure the contribution was legit. We returned a lot of contributions.
Rockets are propelled by their own exhaust.
If only they supported Android, I could find myself being interested in this news.
Is this a reactionary move in response to Amazon's new service and lower S3 pricing?
Open source status dashboard system released
Tweetro+ should arrive in the Microsoft Store this week
What do you think the resale value of that board will be after everyone switches to the next great tech? The long-term trend for BTC mining is always going to be that it is not profitable for people who pay average or above-average for electricity. If you invest capital at the right point in a tech-surge then I'm sure you can see some profits but this business has almost no barrier to entry so you should not expect it to be something you can rely on for profits.
The + means at the plan we you can buy more auth's granularly. So you can buy 5000 more auth's if you need or users too. Prices depend on volume.
That's coming in early 2013.
> Bootstrap enforces a model where people without design expertise are supposed to be somehow be good enough at design to utilize these UI components effectively.

There's nothing that can save you from having bad taste. However, given good taste and not-so-great artistry, Bootstrap is a web developer's best friend, specially if you're looking for contract work or launching your v1 app. And even with bad taste, there are sufficient examples out there to steal, err, get inspiration from.

> I'm not okay with working on things that look like everyone else does.

You're suffering from selection bias as an HN reader visiting other hackers' websites and such who have heard of Bootstrap. The greater extent of the world has not seen Bootstrap, and if they have, isn't it better for them to experience something decent looking?

> Simple and handrolled > Bootstrap.

If you have the chops sure, but a good number of hackers do not have taste, and less have the artistic talent.
Fine Uploader
APIs that will transform the Web in 2013
The author comments that robots will likely surpass human abilities in threat/non threat differentiation. Given the appalling record in recent conflicts, that shouldn't be that hard to do better - a fair number of civilian deaths weren't unintentional.
Is further mechanization really the solution though? Given the half hearted official reaction to atrocities, is a further degree of separation (ie the machine did it) going to help?
Thanks!

Noticed that. I was having trouble getting the youtube video to be how I wanted it. I'll change that.

and true, I had not noticed that.

Thanks for pointing those out!
Out of the box is just a flat file, yes, which absolutely won't scale over time. I haven't been using the project recently (was out of the .Net world for a bit) but may be using it again soon and with a need for actual production scale. I'd love to chat more about the limits you hit. Ping me at troygoode@gmail.com.
Ask HN: As a result of 2fa, can I now use easier passwords?
I have various web accounts which like many, I don't want to see compromised. To to try and ensure this, I have been using 1Password on my Mac/PC/Mobile devices which not only generates unmemorable passwords but keeps them on hand too.

This worked for everything except Gmail which I need quicker access to and as a result, Gmail had a "weaker" password for sometime. About 18 months ago, I enabled 2fa for my Gmail account as I had come to much the same conclusion as Geoff Atwood did here: http://www.codinghorror.com/blog/2012/04/make-your-email-hacker-proof.html

Given Gmail is what I use to sign up to pretty much everything, it made sense to make sure it was as secure as possible which obviously a weaker password was not going to help with. However, with 2fa, I feel relatively secure given my weaker password is no longer the only way in.

In recent times, many of the tools I use regularly have implemented 2fa - Dropbox, Cloudflare (Today- prompted this thinking), WordPress, my Microsoft account and others that don't come to mind given they rely on my mobile (cell) number which means I don't remember them.

As a result of this, my question is simply can I now use a more memorable password for my account? Or is 2fa giving me a false sense of security?
That's why I said nearly all.

By the end of the century, there will be one Bitcoin left to mine.
Are you chronically sleep deprived? If so, that's almost certainly a huge part of this problem. Even if you think you get enough sleep, you might try getting more.
Well that's certainly how we felt too. As time goes on it's becoming more obvious why they are getting so aggressive. I believe it's because they feel threatened. People are starting to compete with them like AirBnb etc and I think their backed into a corner.

We literally told their lawyers that we would change anything they wanted about the feature so it would provide 100% benefit to Craigslist and our users instead of driving us traffic. That wasn't enough apparantely
I've never read The Wealth of Nations, but Smith wrote well before the industrial revolution. So when he spoke of workers, he was referring to tradesmen and craftsmen. For them, specialization does allow them to get better by performing the same tasks over and over again.

In a way, the industrial revolution just changed the scope of his arguments, but I think the basic idea still holds. Now, instead of thinking in terms of a single worker, we could instead think in terms of a single factory. Each factory, comprised of many workers, would then be able to perform one specialized task well, and trade for the rest. It would be up to each factory to organize itself in an optimal manner.

In thinking in terms of a program, it wouldn't be the program that gets better, but the programmer. If they write a program to perform task X multiple times, that program will inevitably get better with each iteration. So, ideally, what you end up with is a series of optimized programs that can work together in different configurations in order to perform different tasks in the most efficient way.

At least, that would be the theory. I'll leave discussions of the invisible hand of the market for later :)
Me too. I still use it quite frequently. One example where I've used it many times is to debug encryption algorithms. Mathematica can usually handle the most natural form of the Algorithm allowing you to compare the results with optimized low level code.
As a US citizen living abroad I had to provide a scan of my passport before they accepted my donation.

I'm sure you can donate money if your intent on bypassing all the checks, but that's negligible in the grand scheme.
Technical debt is never easy to deal with. It can become the proverbial chain around the ankle very quickly; quicker than one might think.
Right, a CMS lets you implement an architecture for HTML and CSS, e.g. Bootstrap. I don't understand how what I said was "absolutely backwards".
I have submitted a partial solution. Manually setting the MTU on my Ubuntu box to 1496 allows me to receive a response:

http://stackoverflow.com/questions/13596019/openssl-1-0-1-ha...