skysight-inc/HackerNews huggingface dataset:
"The US" isn't selling anything as "The US" owns relatively few companies. An international conglomerate, with headquartered in the US, is selling of a small part of its business. It isn't up to IBM to unilaterally act against its own business interest to try to uphold US security policy.
The Life-Cycle of a Single Water Drop, in a Pop-Up Book Animated in Stop-Motion
The US government needs to approve such deals.
The recipient's calendar.

So, let's say example.org run an Exchange server.

I create a reminder saying "Tell phil@example.org he's a jerk". Phil will now see that in his Outlook calendar.
Honestly, I think the majority American's are apathetic and don't care one way or the other.

Of those that do care, I've seen just as many saying he should be shot, as those that say he's a hero.
I wrote that BooleanFields without defaults patch! I'm glad that the warning has been seen by at least one person!

The ./manage.py validate command has been replaced with ./manage.py check in Django 1.7. The new system checks framework [1] is extensible, so third party apps will be able to add their own checks.

[1]: https://docs.djangoproject.com/en/dev/ref/checks/
Now, a disclaimer -- I think how Google has approached this is dumb.

But, what if linking that info allows for better UX and features for your customers? At least for the majority. There will always be edge cases, in any feature we as developers ever build... Is it really as simple as "never do that, ever"?

In Google/YouTube/Google+ -- yeah, I think you can make an argument that people expected those accounts to be separate when they made them and G should not have forced them to link them. Bad form. But I honestly can see some cases where that sort of linking can be used positively.

In my humble opinion, the real issue is 1. How google forced the linkages, and before their latest "Pages" feature (which is hard to use even still) didn't allow for a workaround, 2. How long everyone's google and YouTube and android accounts have existed for. You made your YouTube account thinking it was separate. Now it's not, and that's an issue, due to a (correct at the time) assumption you made in the past, and that's not your fault.

It's a shame that this is such a mess. The only Google product I still use is Search these days. They lost my trust over a year ago now.
No one working with computer security or research should take the allegations seriously. They have no substance, and are as believable as claims that NSA can break RSA, or that they have built some Quantum computer and can break all crypto in the world.

I would really like to hear tptacek take a scientific approach in a comment about this. Is it a likely scenario that Russia intelligence could recruit, contact and provide help to an NSA employee without NSA knowing about it? Without NSA having any trace what so ever (in contrast to Manning‎ and his chat conversations)? If Snowden sold information, is it believable that such trade could happen without NSA finding any incriminating evidence after-the-fact?

Same goes for credibly shown any harm to persons or national security. Is NSA so incompetent that a half year later, they can't find a single documented case of a person dieing, U.S. informers having to flee, or facilities being broken in to? The number of documents is massive, so surely, if they were provided to Russia or china, some verifiable damages should have happened by now?

I ask, which side should a scientific and rational mind side with. I would pick what ever is the most probable chain of events, and leave conspiracy theories to be argued by people with political agendas.
No, that's not what I said. What I said was, I understand his outrage, and here's an example of where I feel it too. Empathy.
Adventures in art-market commodification, enhanced hammer edition
What plugin was it, and did you report the issue, and was this recent?
Valued, not worth.
So how do you justify your name calling then?

You're wrong. Liking isn't a rational argument for anything. Nimrod is an awful language and worse runtime. Copying the unnecessarily verbose Pascal and Ada is going backwards in time. N has bazillions of overlapping features that are going to be very troublesome to verify the correctness of. Worse still, creating a language with so many non-orthogonal patterns makes understandability of a codebase harder.
Privacy, where it exists, creates impedance in Google's cash flow because it requires designing for some n sigma tail where n does not entail statistical significance and the case analysis must be very fine grained.

Google doesn't have a category labeled "private" information". It never has and creating one is not planned. Privacy is not amenable to computer science. It is a social concept not a technical one. The closest technical concern is security. It scales and so that is where Google devotes resources.

As far as Google is concerned: All your bit are belong to us.
The Cloud Is Powered By Coal -- And That's A Good Thing
This gets reposted here every couple of days. I get it...you guys like Go and Rust. Most of you are Open Source all the way. That's cool. Some of us actually like MS technologies. Not all of them, but some of them are great. I guess I'm just getting tired of the fanboy need to run down things you don't like.

Anyway, it sounds like some of the new work at Microsoft gets that they need something closer to the metal without dumping c# developers. I won't link to it, because it too was linked to death around here.
“Since I am about to call Apple and Facebook ‘liars,’ let me say that I generally disapprove of using the term ‘liar’ to describe those you disagree with.”
I'd bet ritikk201 will still be doing google PR 2 weeks later.
You could have found it by clicking on my name and going to submissions. However here it is:

http://blog.wolfram.com/2012/05/01/from-the-wolfram-science-...

It's pretty accurate even if it's on the corporate blog, if you want more details I'll be happy to answer them (maybe privately).
Wow, iOS podcast apps really are the new to-do list or Twitter client. Seems like a new one every week. And this is in a market with two entrenched players and a free first-party app.

I wonder if they were all thinking, "I can make it iOS 7 and make a shiny new UI and use background fetch and all the other new features and take over the market!"
You have to put his words in context. For instance when he said "compatibility" he is talking about backward compatibility which was the jargon that MS used at that time.

> "How "open" of an architecture is that?"

Again is a jargon that was used way before that Linux came to light. He is talking in comparison with Apple which hardware was closed.
> When you're talking to people who don't, at best it does nothing

Citation needed. As I said above, and you apparently did not read, I personally find conviction and fire far more compelling than dispassion. You may differ, but do not mistake the subjective for the objective.
Don't forget the dependency injection pattern that Angular uses all over the place. That smells like Java, too. :)
I think this is unfair - the author isn't responsible for a suicidal (from past incidents before the journalist every was involved) and clearly mentally-ill person spinning a web of lies about their life (lies about where she worked, studied etc, that aren't related to her gender) and as a result provoking curiosity about their claims by a journalist who has got his teeth into a fascinating story.

That's all a separate issue from the person's decision to change gender (apologies if this is the wrong verb to describe what she did, I don't intend it to be).
Unless someone who just has to get something done needs to print something...The MAC has made a lot of progress in getting people to accept other platforms...

I wish Valve all the success. More platform choices would be good...I just doubt that they will succeed against Sony, MS, and Nintendo...but hey, I've been wrong before.
The game engine, yes. The game itself? Not a chance.

I think you are seriously underestimating the complexity of a game. This would be possible, but as a major open-source project.

Replacing the game engine would be a big undertaking, but it's doable. People did just that with Frontier: First Encounters (http://www.frontierastro.co.uk/Hires/glffe.html). The game binaries is run as is, but modified to hook into the new engine.

Using FlightGear is not the same thing. It would be difficult, if not impossible, to get the same feel of the original game. However, this would be perfect for a remake, where the original experience is not expected.
They still do have strong brand here, but I would compare it to BlackBerry over there in US/Canada... people sort of know it, but nobody really buys it.
> Maybe it'll help people to cut down on saying silly things.

It won't, until we figure out to fetch such information automatically in a proper context.

Elsewhere on HN there's a discussion right now about an piece of journalistic nonsense thrashing Google that was written by a person who is known to exaggerate and write falsehood in her articles. I know that because someone brought it up in the comments; what I would like to have is a small pop-up, appearing immediately as I open the article, that says: "warning, this article was written by a known liar with history of writing falsehood".

It doesn't matter if stupid statements never disappear, until we have a way for them to resurface when needed.
> I even occasionally go through my Gmail settings to make sure nothing has changed.

Yeesh. It's stuff like this that makes me glad I run my own mail/CalDAV/CardDAV server, and am thus free to use throwaway accounts for all of my interaction with Google.

I wonder if there'd be any interest in an old-fashioned HOWTO that starts with a freshly imaged VPS and goes through the whole setup process. It's been a few years since I set everything up, but I've been planning to redo it on a fresh box anyway, and writing the HOWTO wouldn't add much effort.
Jesus. Bring on the witch hunt...
Sexy Vania
compatibility meant that your printer and scanner kept working...and your programs that you paid for kept working.

but whatever...MS is teh sux0rz! Hah!

Happy now?
7 types of stock images you must stop using today
Or the company shill shows up and burns through four HN accounts trying to spread FUD.

https://news.ycombinator.com/threads?id=ritikk

https://news.ycombinator.com/threads?id=ritikk2

https://news.ycombinator.com/threads?id=ritikk3

https://news.ycombinator.com/threads?id=ritikk4

(Should I add the 5th link or wait for him to create that ID as well?)
Girl sings like a chipmunk :)
One annoying thing about this is that it allows spammers to automatically add events to your calendar.
5 lessons for any open source business transitioning to a revenue-based model
That'd be Electronic Arts, who earned a bit of ... unsigned publicity thanks to the blog of "ea_spouse" (http://ea-spouse.livejournal.com/274.html) back in 2004, for instance.
Thanks, you're right I haven't come across Simmons until now. And perhaps he acquired his writing style at the same progressive high schools, eh? ;)
Welcome, Redditors! We're looking for answers that provide serious, practical
solutions to the problem stated. If you'd prefer to post a joke or launch a
tangential discussion, please do so on the corresponding Reddit thread.

Ooh, interesting. I guess they're noticing a spike in Referrer: reddit.com traffic?
For me, as a developer and user, the main priority is only one:

Don't cause irreversible consequences.

That's the reason we have the "Are you sure you want to delete this?" dialogue boxes where it matters and "Undo" buttons where it doesn't.

Given the nature of the internet, the developers (especially Google) should know that once you link two accounts/names, you can't unlink them, so preventing accidental linking should be their priority.

This is the same reason I don't support automatic updates that introduce breaking changes, and I rarely even update my apps nowadays. This is also probably the reason I will buy an iPhone next time, even though I strongly oppose their closed-source/walled-garden philosophy - my my personal information and well-being are more important than open source, and at least I'm paying Apple with money, not information.
They were dumb to get rid of the "Netfinity" branding. And even dumber to sell the division. $20 EPS, here we come!
There was one posted in a comment a few days ago, where she blamed "fanboys" for something that was quoted literally her own screw up, to do with booth babes. It was pretty depressing reading. She's a shocking writer, who seems to relish controversy (something I've noticed wanna-be journalists mistake for actual respect for their writing). Which is a shame, as there seems to be an actual good point in this article, but you have to get through the emotional manipulation and twisted facts to find it.
Pope Francis says the Internet is a 'gift from God'
No I'm not paid by anyone, can't I just have a different opinion that yours with it being paid PR work?!
I imagine that when you are already making Intel based laptops and workstation, adding low end Intel based servers to your production line has a lower marginal cost than it would for a company that only makes Intel servers.
When the user gets unexpected behaviour doing something that many believe to be reasonable, telling them they're doing it wrong is really bad user interaction.

You can't change the behaviour of users, but you can make your software easier to use and more predictable in its behaviour.
What's to stop you from creating a Google account specifically for that purpose? Worked for me.
I really don't want to be harsh on the OP, but his EU citizenship means he can easily move to another European country without problems. You want to talk trapped? Try being born in an Islamic country.
This is a predefined piece of text that can be inserted by moderators at their discretion. It's used for popular questions regardless of the actual referrer—although Reddit probably makes up a huge part for popular posts.
which platforms? Really I am curious. Checking our XML in processors and there is nothing there that could lead to execution of what is within the XML.

Are there examples somewhere I can see to understand how this is even possible?
Nice one for mentioning the North! I work for a startup in Manchester and it's a great tech scene (if a bit smaller than London, naturally).
Generally speaking you might be right, but I fail to see the profit motive behind this specific case. It's just a UX disagreement it seems.
Rot13 for spoilers:

Jura vaibxvat tvg va n furyy ybbc, lbh'er jnfgvat lbhe gvzr sbexvat.
Qbvat guvf va n fvatyr cebprff jvyy fcrrq vg hc n ybg.
About events: a nice trick is to add event listeners to the window only and check the event.target.

This method is used in game dev a lot.
Google works for their customers: advertisers. Linking real names is central to identity management, which gives them a much better product for their advertisers.

This isn't about the NSA, and it certainly isn't about you. They're a company, they want money.
It's hard to make copies of users, not so hard to copy hardware.
... and that's only a small part of the government.
Also, while we're sleeping, our brains will continue to work on things that we're stuck on. It's amazing how many times I wake up with a solution to something from the previous day.
Except that says:
'Who: This should begin with 'with' followed by a list of email addresses; these are added to the guest list.'

'Email alice@example.com' does not match this spec.
As a side note: is it a good thing that a window obtained through a Window.open() inherits the parent window's permissions?

Right now in Chrome permissions are enabled or disabled globally with exceptions based on hostname patterns. Adding a new option like "Allow popup window to inherit permissions" will solve the issue.

A well-hidden popup window can track your position all day using the geolocation API?
I'm building one because none of the existing ones (including this one) do exactly what I want.

Might aswel release it..good practice.
> The mobile phone number Google kept requesting for two-factor identification -- oh, we'll use that to show your G+ profile to people who know your phone number.

Is this true? If so, holy shit. The sad point is that Google has broken so much trust that it would not surprise me at all. And it's actually prudent to assume as much.
You second statement requires google bashing so people will be aware.
Well, in part though these social networks can theoretically be worth the amounts they state - that is if they're not factoring competition and that users are mobile and can easily start using another service very quickly. This is why governance of the ecosystem is the next competitive advantage layer.
What's irritating to me is that many of the people who claim to be pro-national security and defense cheerlead the whole process of outsourcing our sovereignty piecemeal to China.
Please tell me that final one actually happened...
Guessing the servers in question (X86) were already manufactured in China anyway.
It works kind of like how chanting "are we there yet? Are we there yet?" makes long drives shorter.
Previous discussion: https://news.ycombinator.com/item?id=7098089
I switched to Emacs a year and a half ago when I started using Clojure, and customized it heavily for the first few months. But I avoid customizing it any more. I'm never truly satisfied with what I end up with, and I hit too many frustrating walls trying to make it just right.

One major problem for me is the plugin ecosystem. There's Melpa which is easy to use and has the most up-to-date packages, but they're built off of HEAD which makes them extremely brittle. Many plugin authors decry Melpa and say that if you installed their package from it, then you're on your own. There's also Marmalade but I haven't found it to have nearly the same scope of packages.
>Are flamewars really that dangerous?

Yes, according to the site owner. Once that is out of the way the rest of the facts slot into obvious places and the detector does what it should be doing.

>This seems to be the equivalent of slaughtering animals to prevent the spread of disease.

Foot and mouth had 2000 cases, 10m slaughtered to prevent it. I was well aware of it at the time and the prevention was agreed with even by the people losing out (farmers). http://en.wikipedia.org/wiki/2001_United_Kingdom_foot-and-mo...
Founder of Lambda (http://getlambda.com) here. We negotiate these sorts of deals for a living.

We charge more for short-term trials (say 1 week), not less. Employers understand that flexibility is valuable and are often willing to pay more to avoid commitments. Conversely, they usually expect discounts for "buying in bulk", so it's reasonable to offer reduced rates for long-term (say longer than 3 months) contracts.

That said, $15/hr is way too low in any situation. There's a reason we set Lambda's minimum to $100/hr: doing so cuts out most clients that we don't want to deal with. I don't know much about your experience level, but a few years programming experience and some time spent as a startup founder should be enough for you to ask for $100/hr. I'm less familiar with the Texas market (we do business in NYC and SF), so $75/hr might be more appropriate, but I wouldn't go any lower than that.

If you send me an email, I'd be happy to hop on a quick call. We don't have many clients in Texas, so I don't think I'd be able to get you a better offer immediately, but I could give you some general negotiating advice.
If ARM are going to be a long-term threat to Intels $200/chip market, would AMD not be the canary in the mine? Or does moving out of the fab business like AMD make that not-so?
Ask HN: Should I remind users that their card is about to be charged?
I have a SaaS app with a 14 day free trial. I take CC details as part of the signup process so I have card details for users who are in the trial recorded in Stripe.

Currently, if a user doesn't unsubscribe during the trial then they are automatically charged for their first month once their trial has ended.

Is it proper etiquette to warn them about this or should I just charge them and say nothing? Should I be sending them an email which says something along the lines of "Hope you enjoyed your trial. You card will be charged tomorrow."?

Edit: Just to stimulate the discussion a little bit more because it seems like the responses are one sided...

The reason I'm asking is because Optimizely recently charged my card for €168.00 after a free trial ended on me. No warning was issued. We all know how much money they make so perhaps this works out ok for them?

For completeness, they refunded immediately once I challenged the charge.
Hired - Dreamjob
Being from Dallas (Southwest HQ) I know that Southwest doesn't allow other websites to use their booking and online flight pricing. Most airlines can be checked through Google Flights or Kayak but I know that I have to check with Southwest directly to compare their prices. BUMP: I guess I should have read the other comments as this has been said a dozen times.
The interests of the NSA and advertisers often coincide.

The water-carrying may not be intentional (though it also may be). But it is water. And they're carrying it.
"Let's artificially use the statistically unlikely case that the developer is a woman, in order to inspire more women to be programmers"...

What kind of BS magic thinking is that?

If you want to inspire women, teach them about the technology as girls and encourage those who like to work with it.

Pronouns ain't where it's at.
Thank you for descending from the mountaintop to dispense your advice to such a lowly thinker as I, great wise sage.

(That was sarcasm. Opinions are not facts, and condescension does not signal wisdom.)
>"Does "crunch mode" exist in other complex engineering professions? Civil engineering, aircraft design, nuclear plant design, and so on?"

In my experience, not really, not nearly to the same crazy degree that everyone in technology is familiar with.

I've worked close to some large construction projects (hundreds of millions USD) and smaller build-outs of physical infrastructure (ISP stuff).

Off the top of my head, I imagine some of the reasons these projects aren't subject to "crunch mode".

* There's a huge supply chain of permits, materials, equipment, labor, inspections and more that has to be scheduled well in advance and is difficult if not impossible to rush.

When you have some relatively self-contained pile of code it's easy to think a successful redesign is always within reach.

* There are few if any sudden epiphanies or clever "hacks" to be discovered and even if there were, the consequences for using one with some hidden side effect can be literally deadly.

* In construction, labor is backed by the confidence and support of powerful, effective unions. Good luck telling a bunch of steel workers that they're going to have to put in an extra 30 minutes, much less a 48-hour marathon and not get paid.

* Professional engineer is a licensed profession as opposed to technology where it's often an entry-level title that doesn't necessarily mean anything.

I haven't met a professional engineer who didn't have some respect for and ability around process, planning and documentation. All of which are things which go a long way toward setting expectations and building / maintaining realistic schedules and fixing problems as they arise.

Meanwhile. we've all met software, network or systems "engineers" and had to support the code/infrastructure of people who were happy to just "make it work" and move on.

(Yes, yes, this is certainly arguable - I used to argue it against the professional engineers I supported all the time.)

* Software development tends wander much closer to the bleeding the edge than do other forms of engineering. I expect a construction project is far less likely to try and use some novel load-bearing material than a software project is to make a bet on some new framework.
Lenovo Agrees To Buy IBM's Server Business For $2.3 Billion