skysight-inc/HackerNews huggingface dataset:
It's a difficult situation to try and stand up to an employer who is telling you to do one thing when you know it's the worst possible decision they can make.

The thing I've realized as I've gotten older and more experienced is this: The worst technical decision is not always the worst business decision. Let's over-simplify a bit and go with the notion that "the point of a business is to make money, and a highly optimized business is one that generates the maximum return on invested capital". Given that, the optimization that leads to the best ROIC might not be the most elegant technical solution or the cleanest, most maintainable, well-engineered bit of code.

Of course there is some correlation, and I'd definitely argue that many companies do make short-sighted technical decisions that are also bad business decisions. But we have to understand that the business does not (usually) exist for the primary purpose of creating beautiful, elegant, marvellous technical artifacts that will be revered for centuries.

They hear the people who pay them money over the people they pay money to all day.

Well, yeah... if the customers aren't paying them money, there won't be any money to pay us.

It's a great idea to think we should stand up for our knowledge better, but chances are the arrogance and determination of the employer is going to stomp you right back into place, or even worse, out of a job.

My experience has been that leaders at most organizations are quite willing to listen to your concerns, and aren't going to "stomp you out of a job" for stating a concern and giving your opinion. But when we (techies) start our "holier than thou, we are the techno wizards and you are all brainless sheep" routine, then yeah, what do you expect?

This "respect" thing has to be a two way street. And we (techies) as long as we desire to have paying jobs with for-profit companies as our outlet for our desire to build technology, must, must start doing a better job of understanding business, and the concerns of the "business side of the house". Of course a manager is going to get frustrated when one of us comes to him carrying on about the need to switch to functional programming in Erlang, but without any ability to articulate what the business case is.

That doesn't mean the rest of the company does, but to have one layer between me and the real decision makers that will listen to what I have to say and protect my job in the process is a blessing.

Here's a thought: learn to speak the language of the "real decision makers" and learn more about their problems, concerns, issues, etc. to the point that you can talk with them directly and have meaningful, productive conversations that span the lines between "the business" and "the technology". Ideally they would meet you halfway, but if they don't... well, what can ya do?
More than being wrong, the description is almost entirely without content. "Open source": true. "middleware-type": true, but doesn't mean much. "application deployment": not right, but also pretty vague itself.

The text straight from the results page tells an interested party that it's an "enterprise messaging system", which should be good enough for any blog on forbes.com. I really have no idea where they got the gobbledygook that they used.
I recently started developing in Java and the thing I find most irritating is the lack of operators overload.
This is true. However the reason this affects non-Spamhaus servers is because there is so much traffic that it is literally clogging the backbone.
As long as you don't use computers to knowingly kill people, you should be safe...
For anyone else who hasn't heard of it, this is Lulu: http://www.onlulu.com/
Time to come clean before this goes too far: I actually agree with you completely. This was a little experiment with devils advocacy. I am somewhat heartened by the result.

EDIT: btw I like robohash. Good work.
Who would want to hire someone who makes negative public statements about their job?
"It should be emphasized that a public bucket is not a risk created by Amazon but rather a misconfiguration caused by the owner of the bucket."

So not really a hole so much as it's configured that way. Title implies that this is a breach of some kind, which it's not.
> quite a few build systems are now turning to MQ's for build systems

References? I'm curious as to who's doing this and why. I'm trying to think of a reason and not coming up with much.
Hacker News for the Middle East
I don't want to play sysadmin for email. I know that's possible... but not how I want to spend my time. That's why I'm willing to farm that out to someone else, and pay for it.
This sounds more and more like everyone involved in this at Yahoo did zero research prior to making this acquisition. Well, either that or Yahoo was determined to kill any competition before possibly rolling out with a similar product. Regardless, it puts Yahoo in an awkward position.
Whenever these complaints/lawsuits come up, I always wonder why Apple is never part of them...
Rails Insecure Defaults
If you're interested in a movie related to the subject, check out http://en.wikipedia.org/wiki/Sleep_Dealer

Ignore the main plot and look to the interactions between the protagonist and the drones:

> catches him monitoring a frequency used by the drones, an act that warrants a brutal attack
The only thing I wish made it in for 8 was coroutines(MLVM project).
Netbeans for all java , javascript and J2EE. I had tried EMACS for Clojure but switched to Eclipse with CCW.
You shouldn't have to take a test to vote. This should be incentive for all of us to try to raise the level of education of the general public to ensure an informed electorate.

Cutting people out of the system will only result in second class citizens. We need to raise people up, not push them down.
We don't know how many emails or C&Ds they've sent.
Yes indeed. That was needless pandering so we wouldn't think they were trying to be mean to a teenager.
Quartz: "How the Internet is making us poor."
TurtleBot 2: Unboxing and First Demo
That sounds like a reasonable variant of "you are overqualified for our opening".
Big banks vs. Bitcoin libertarianism
Those are great explanations. Thanks!
Google will never include PGP support in their official web client, because it kills their advertising model (which requires them to have access to the plain text of your emails).

However, as long as Gmail supports IMAP, it's pretty easy to set up PGP encryption/signing with Thunderbird or Mutt or the like. Thunderbird has a plugin/extension for integrating support, and Mutt provides it natively.

If you already use Thunderbird or Mutt, it'll take maybe 15 minutes to set up, and then you don't have to think twice about it.
Let me quote Matt S. Trout:

"UNIX is my IDE. perl5 is my VM. CPAN is my language."

This kind of thinking pervades the Perl community and as such people in it look at other languages taking into account their entire eco system and community. Way too many people seem to think that the turing completeness of a language is all it needs and that all the things surrounding the language are irrelevant, while they in reality often affect massively how quickly something can be implemented.

> are most 0.1 module 'maintainers' responsible to the OP for high code quality, impeccable documentation and ease of integration?

Also, well, yes. On CPAN that is the general feeling. To give an example, here's a module i released, which i never needed to modify beyond the first release and which does a minimal task. Yet it has full docs: https://metacpan.org/module/Win32::Detached
Show HN: Ecko, an app to automate sharing across timezones
> If you get a computer with Win 8 pre-installed, it won't boot if you turn off Secure Boot.

No, that's not true, it will continue to boot. There's just too much misleading information being spread.
Bees and Flowers and Reader--Oh My
You're discounting the multiplicative value of the team.

A lone wolf programmer, even if he/she is an ace, is pretty limited. An entire team - spanning the entire stack from design, backend, frontend, etc, is many times more powerful than its individual constituent employees.

High-performing teams are also extremely rare, and extremely hard to build. It's not hard to build a team that can get its shit together long enough to ship a product. It's really hard to build a team that can ship at the top of the field, consistently, repeatedly.

I don't know enough about Summly to know if this is the case, but if they fit this description, then the acquisition doesn't strike me as completely ludicrous - just a little bit.

Of course, this logic doesn't fly in reality because it's practically a guarantee that the slow, stodgy, MegaCorp that acquired the lean, high-performing startup team is going to stomp all over whatever it was that made them tick. I've seen this happen too many times to believe that there is another possible outcome.

But it seems that every stodgy, slow MegaCorp believes they're different, and this time they'll adopt a hands-off approach and let the team work its magic. Then reality sets in, some middle manager crashes it all while fighting for his/her fiefdom, and the whole exercise is forgotten about until the next acqui-hire.

Anyway, theoretically an engineer can be worth $1.5mm a year if they're in a proven, performing team that's operating a couple of standard deviations above the norm, in a competitive field. That same engineer would be worth far less if they came alone.
This is all really obvious though...

The title and the first 80% of the article is written to allow a casual reader to infer that there is a problem with S3... simply put this isn't the case, and through brute force guessing the researchers were able to find some publicly accessible files containing sensitive information in a bucket... (assuming of course that the bucket owner didn't intend for the bucket to be public in the first place?)

This really isn't restricted or exclusive to just S3 buckets.. if you randomly hit enough web accessibly URLs you'll find confidential/sensitive material else where as well. People might feel slightly more confident or relaxed in what they store on S3, but the author doesn't make any convincing points to suggest this.

The findings are on a par with research such as "eating fatty food causes heart problems", or "exercise is good for you"... or "Amazon S3 service used as intended causes pages to be publicly accessible"...

If the Summly could do research TL;DRs as well, it would be, "S3 buckets set to public are accessible to anyone".
The title threw me for a loop. I was like "OHNOES!" I must secure my JSONs probably with some XMLs. Then I was like oh...
> take down any unauthorized reference to World Backup Day, it’s trademarks

> it's trademarks

I try not to harass people on HN and Reddit with grammar, but I do expect better from a legal document.
Banks Don’t Always Require Full Financial Projections – Here Are 3 Examples
10 months of yourereallypretty.com. I'm excited to see it in the headlines 10 months from now.

Of the 4 possible compliments between genders (however unlikely) this seems to be about man to woman compliments? The site has a male quality to it.
What's wrong with VMware? Why would someone not choose VWware over something else?
Hater App: Express yourself. Share what you hate
They are not disjoint sets.
How do you suggest we go about that?
That's why google starts their json with while(1); (or something like that) so any effort attempting to evaluate the json itself as javascript code will be stuck in an infinite loop.
What if this is just one big fuckup on Yahoo's part and they can't admit to it because they'll look like idiots?

I.e. they somehow forgot to check the actual technology.

The more I read about this, the more I think this could be the case.
One could argue that it ties to Artificial Intelligence, and how ideas get into our heads. But yes, I had the same reaction.
By the way: None of this is meant to take anything away from
what founder Nick D'Aloisio did with Summly. That guy is a pure
hustler, and he earned every penny of his millions.

How can they say that after suggesting:

Maybe Yahoo has decided spending $30 million to give one of
their disappointing startups a safe landing is a way to get on
their good side.

If the deal was for Yahoo to gain favour with the investors (lining their pockets; Nick cashing out being an irrelevant side effect) how on earth did he "earn every penny"? If that is true then he was in the right place at the right time with the right investors.
Works well for me.
Precise version information (in production) is probably not a good idea; obscuring the fact that you're insecure has obvious upsides.
I agree, this is something that absolutely should be taught early on in programming classes. One side note, which a commenter pointed out on the actual post, is whether or not someone who is teaching programming will be viable to teach testing.

Regardless, it is something I'd like to see emphasized a bit more in all the code.org hype.
You seem to be taking the line of the attackers' spokesman, who accused, rather hysterically

Ummm, my ISP IPs hav been blocked several times for absolutely no fault of mine. I have a shared IP for browsing and turns out that cloudfare has blocked them. I also had issues with my sites, the IPs signed to me were blacklisted.

I understand that no one is forcing usage of spamhaus db but it seems unfair and white-listing is near impossible.
I think you shouldn't be allowed to comment. Because you clearly haven't though your position out very well. Do you also support disenfranchising the mentally disabled, such as people with Down's syndrome or autism?
> Cyber warfare is nothing different then physical violence.

So you wouldn't mind then if I secretly install a program that makes your computer attempt to hack some US military network? Because that's a huge difference between physical violence and cyber "violence": in meat space, I can't hijack your body to commit crimes.
Laying this new fiber would probably be economically viable for low latency trading. They're already building microwave networks to take advantage of the spread between speed of light in air and glass (http://www.securitiestechnologymonitor.com/news/mckay-brothe...). Based on the fact that most long haul networks use fiber rather than microwave, I would assume that fiber is more economical than microwave.
The obvious trade-off is that now I can't see what's in the cookie.
Show HN: Trailer Swift
There is a "Don't load tabs until selected" option in the tabs submenu, in preferences. Ensure it is not ticked for your desired behaviour.
I'm not ashamed to admit I spend most of my coding time with Notepad++ — I suppose I'm not a "real" programmer. I think I'll most likely switch to Sublime Text eventually though, if nothing else because of its cross OS compatibility; I just have to find some time to test if everything I use on npp is there on Sublime Text aswell.
Yes, they're different.

OpenShift Origin is a PaaS, as you describe. You generally run it on top of an IaaS such as OpenStack, although the hosted OpenShift actually runs on AWS (which is also an Iaas).
Is this what some people like to call "killing it"?
Works for me on my seven year old Thinkpad.
Hot New Startup Trend: Trying to Make Money
Thank you. I should not respond to things at 4:00 in the morning.
>"earn every penny"?

>"he was in the right place at the right time with the right investors"

What's the difference between these two?
OpenShift (https://www.openshift.com/) is a PaaS, made by RedHat. OpenStack (http://www.openstack.org/) is an IaaS cloud platform, maintained as an open source offering by Rackspace, and originally created by a partnership between NASA and Rackspace.

OpenShift could theoretically run in an OpenStack cloud, as just about anything could, but the two products are in no way related to my knowledge.
http://www.guardian.co.uk/technology/appsblog/2012/nov/01/su...

"Publishers have been tremendously supportive, and we've already
signed a deal with News Corporation," says D'Aloisio.

That could be it?
how? why?
This quote from Marc Andreessen says it all “The spread of computers and the Internet will put jobs in two categories,” said Andreessen. “People who tell computers what to do, and people who are told by computers what to do.” It’s a glib remark—but increasingly true.
According to spamhaus these guys hosted the RBN: http://www.spamhaus.org/news/article/673
So they're going to move to OpenStack Compute but... which supervisor are they going to use? I guess is not VMware (KVM? Xen?), but I still find the article a little bit confusing.

Besides the quotes suck ("OpenStack is not really free"; well, if you don't know how things work you'll have to pay who knows), so I'm not sure if I can trust that information.
In my experience, VMWare is great and has a nice GUI, which lead to early adoption. BUT: it has licensing fees for each copy. This can be a big bummer for companies like PayPal that have a fleet of servers - much easier to replace to replace all the VMWare installs and get rid of licensing costs to switch to an open-source VM solution.

At the same time, I could be that OpenStack's API is superior to VMWare's. With a fleet of servers, you want to automate as much as possible - meaning that at the end of the day, API trumps GUI.
This is a pretty poor attack on a startup that managed to get itself acquired for more than most of us will ever sell a company for.

As Peter Thiel says there are two kinds of companies: companies who go from 0 to 1 (SpaceX, Tesla, maybe Google) and companies who go from 1 to n (globalization of technology).

Summly clearly fits into the 1 to n bucket, but so do a lot of other companies. Would people be pissed if Github got acquired? I see no outcry for a $100 million dollar round of funding for a company that is built upon open source software.

How is github any different than Summly from a 'renting' of technology perspective?
I was calling up the EFF for advice on anti-bulletin board legislation in in the UK in 1991, the concept of government overreach is not new to me. I am not endorsing mass data collection without any legal safeguards (although there are some strong legal arguments to consider non-cash financial transactions as matters of semi-public record); I think your criticisms here are entirely valid even though my opinion differs somewhat from yours.

What I'm objecting is the substitution of rhetoric for reasoned argument, with these post-facto pronouncements of the nation's death and suchlike. If I want emotional appeals that seek to exploit confirmation bias I can just turn on talk radio or listen to commercials for gold and rifle ammo.
Licensing costs.
Internet to drop Paypal and replace with Bitcoin :D
I hate cloud headlines. What's the hypervisor? VMWare is a hypervisor (ESX) and management applications (vCenter/vSphere, vCloud Director, etc). Openstack is only the management applications. And VMWare contributes the most interesting part of OpenStack, anyway, which is the virtual networking based on Nicira's OpenFlow.

My personal experience with OpenStack (admittedly late Diablo release timeframe) was that it was borderline unusable outside of the developer setup of a standalone node on Ubuntu 11.4 backed with KVM (edit: and that was only Nova/Compute, not even including Swift/Storage).

Anyway, very interested to see if this is KVM, Xen, or something else backed. Also very interested to see when they reverse their decision (probably after VMWare comes down on pricing by 10-20 percent).
Yeah, what's the point of this article? Public buckets are public, who would guess?!
This confuses me...

"The acquisition was led by Yahoo HR boss Jackie Reeses."

HR is leading investment decisions at Yahoo? I looked up this person and she is based in New York and her title is EVP People and Development at Yahoo!
Could it be that this is a move to get Yahoo more attention?

30 million is not that expensive for advertising, and pretty much every local news show covered the story of the amazing 17 year old start up founder who was acquired by Yahoo.
Unfortunately for the smartwatch folks, a friend of mine in fashion, (who seems to get this stuff right with uncanny frequency) tells me that the "watch the size of a dinner plate" thing is starting to play out. The new new in watches is going to be understated and ultra-thin.

They may have missed their golden moment when having something enormous and bling-y on you wrist wasn't dorky.
This isn't about ego or arrogance. This is about the future of the United States of America.

I do not support disenfranchising the mentally disabled. If they are politically studied enough that they can make an intelligent decision about how to vote for somebody, then of course they should be able to vote.

Why should there be a different standard for them than for anybody else? A disability doesn't mean that discrimination is an absolute certainty.
I know, see my other comment in this tree. we are getting a bit off track with this, but since we are here, what is it with the arguments about editing live code on a server? source control + continuous integration + configuration management = never again touching live code on the server (unless in serious panic mode). editing code on an ssh session is not how I imagine my desired workflow to look like, to be honest I wish anyone doesn't have to do that.

btw, I know vim is amazing. I'm arguing the arguments, not the case.
I've never selected that option in Chrome, and yet when my computer restarts from Windows Updates it displays the behaviour mentioned in the bug report. When I start Chrome normally, I get a blank tab, but when my computer is forcibly restarted with Chrome running, it tries to take me back to where I was.
This Lulu thing is fairly controversial, judging by App Store reviews. A previous attempt to do this moved away from posting reviews of men: http://en.wikipedia.org/wiki/DontDateHimGirl.com
Stupid voters have always been a thing in politics. That's why representatives are elected; they're supposed to be more educated and actually capable of making important decisions.

Unfortunately, the election of these representatives is very much a popularity contest, with each of the major news networks rooting for their own candidate and trying to indoctrinate as many people as possible to love their candidate and hate the opposition.

I can't see an IQ test ever being implemented. Absolutely no politician alive would want to be associated with such a measure, and the uneducated of the country would riot in fear of their rights being taken away from them.

It sounds kinda crazy, but I always thought an excellent solution would be to have a computer make political decisions. Many aspects of politics are essentially large number problems that go ignored by politicians in favor of qualitative information. We're really at the dawn of the computer age right now, and there's no reason to believe there isn't going to be a computer capable of making political decisions in the future.
I can't imagine it ever taking off on Earth though; such a system would likely start as being the decision maker of some independent colony on another planet, of which it would become the standard political system for other worlds.
You might be surprised at this. I've used the Python tools for Visual Studio and it has some type awareness; I think perhaps what it is doing is capturing the type of a variable at runtime when you execute your program and using that while you are coding. In either case, intellisense works quite well (though not when you first introduce a new variable). I've also used RubyMine and it has some pretty nice inspection features; it will highlight issues such as parameter agreement, unused locals and many other things. It is not like a static language but still quite helpful (and never unhelpfully wrong).

I use the VSVim plugin in Visual Studio and IDEAVim in IDEA/RubyMine and they work great (ideavim is kind of lame as it has no real keymap support, but its better than nothing).
Interesting.. they were also attacked a week ago (and started using CloudFlare): http://blog.cloudflare.com/the-ddos-that-knocked-spamhaus-of...