skysight-inc/HackerNews huggingface dataset:
> None of them care what phone you use, what laptop you choose or which platforms you develop for.

Benedict Evans has a very interesting take on why Google has this sentiment. Basically, it comes down to Apple being about hardware and considering the cloud dumb storage and Google being about cloud services and the hardware being dumb glass (not Google Glass, but hardware interfaces). It seems like Google as a company is in sync, all they want to do is get their cloud services on as many devices as possible because the real value of Google is in the cloud. I agree with Benedict's hypothesis and I can't wait to see how these two companies unfold over the next decade. They currently seem to have two different trajectories.
Thanks for your response. In my current role, I have to do a lot of management work (I have 8 years of experience in all) and I dislike it. I like helping people with their technical doubts, but I hate when someone cribs about their team mates.

I will definitely follow your advice, thanks.
Just out of curiosity, has any FOSS project obtained 501(c)3 status through the "scientific advancement and research" and/or "furthering of the arts" clauses? IANAL but these look like obvious matches, even more so than the education clause. Projects like SciPy make a massive contribution to scientific research, whereas collaborative tools for writers and musicians, for example, might be seen as furthering the arts.
This Week in Rust 54
the book "selfish routing and the price of anarchy" by tim roughgarden is about this. its really interesting for its own sake, though i dont know how relevant it is to this particular thread's article
That's because it should read "here are some tips to avoid being an asshole". "Here are tips to protect yourself from assholes" is very much victim blaming no matter the context.

Sure, some of it - most of it - might be good advice (e.g. don't date cofounders/coworkers) but in the end that advice in itself won't do anything if the other person is an asshole. Whitney could have avoided a relationship and tried to defuse things as best as she could, but Justin could still have been an ass and harass her for rejecting him.
Not recognizing you are wrong and heading down the wrong path is a sign of a lack of experience. Experience is what teaches you how to recognize 'wrongness' whether the reason for not recognizing it is rationalization or obtuseness doesn't matter. And a smart person would learn the lessons of this faster and thus suffer from it less in the long run.
The Ultimate XSS Protection Cheat Sheet for Developers[pdf]
Virtually every ad you see on TV promises something impossible (like scantly clad beautiful women instantly falling in love with you as soon as you consume particular product or you solving all your life's problem, becoming rich , healthy and content with your life by making one phone call). They can't all be crazy there - maybe there's a reason why promising something impossible and giving something possible works better than brutal uncompromising honesty of "if you use our product you probably won't smell as bad as you do now but otherwise your chances for attracting a mate and living a happy life wouldn't change much whether you buy it or not, and you probably are wasting money as there's much cheaper product that does exactly the same".
>Have you ever lived in an apartment that had rules?

Yeah, don't make noise after 11pm. Not some completely arbitrary standards on how stuff must look.
> Scala [...] only [used] by startups
That is not what we are seeing...
I don't want to downplay the situation but I feel like it's your responsibility as an adult to disengage from situations like this faster than she did. Hindsight is 20/20 I guess

Honestly, I don't think it's that simple; some people are so insecure, you can run away to a different country and they'll still find a way to spoil your day with their obsessiveness.

Would this have ended differently if she'd not pursued things after a couple of months, a month, a week?

I'm not convinced; all it takes is for the person on the other end to be even a tiny bit obsessive, and it's game over.

What might have helped is someone taking the guy aside and saying, "Mate, come on, you're taking this too far. I know you want to stay in touch, and that you still kinda like the girl. That's not healthy for you, though. You need to be the bigger person[1], and you need to move on."

[1] A minor bit of ego stroking can help

I genuinely believe that oftentimes, people don't realise that they're being scarily obsessive, and a trusted friend holding up a mirror can do wonders.
It was but then FB took over at least in India.
The finer points of their relationship are none of our business. That he took a the consequences of a personal relationship into the workplace, is where it becomes our business. Who's at fault in the relationship - none of our business. That no HR anything was available as a resource to mitigate the situation, is what is all of our business — and something that as an industry, we need to step-up to the plate to change. More from me on that, when I launch...
The whole thing sounds like an episode of some reality tv show with teenagers. Both of them should be feeling embarassed about themselves.
Check out Miner Wars, maybe? I haven't played it yet, but it looks cool, and an awful lot like Descent.

[edit] Oh, but the reviews are pretty terrible. :|
It's not immediately apparent what the changes are
"Big enough for corporate training" is the golden ticket. No company should have to be big enough, for training to be available. Yes, I am actively changing that... stay tuned.
I hope by both of them you mean the CMO and CEO.

This woman has nothing to be embarrassed about, although I'm sure she is. Going public must have been a terrifyingly difficult thing to do. It certainly would have been for me.
For best speed, I think managed WP hosting is the right choice.
With the correction that the only way the "public" can swim is by riding the "alligators".

>>> Let's take those bars off the windows...

Or maybe let's fight the actual crime instead of installing thicker and thicker bars on the windows of businesses which aren't actually criminal. I'm not sure there was ever a high-crime neighborhood which was fixed and turned into a flourishing community by increasing the thickness of bars and putting more metal doors and barbed wire.
All statements are true, false, arbitrary, or nonsensical.

I'm missing something here. Is the statement "the three angles in a triangle add up to 180 degrees" true, false, arbitrary, or nonsensical? What do you call a statement that lacks (or reveals the lack of) crucial context?
There are enough malicious bots that do follow robots.txt to make it still an important option for most sites.
A stream can be thought of like a function in a lazy language returning an array of results which aren't necessarily calculated (or available) all at once.

>If you want to "allow many returned values" you can just use a callback. You hardly need a "stream" for that.

Callbacks are hard to compose, may not have standard error conventions, and you can't have multiple listeners subscribe to the same thing after the fact. (Those are the same things that promises solve for async functions with a single result.) Additionally, you can stop listening to a stream and the source can know to close itself once it has no more listeners.
It is my own recognition that I will not be correct or make right decisions that leads me towards faith in long-term knowledge building: on any given day I will most likely make a bad decision, but in the aggregate of many days, like any other practiced skill, I will be able to recognize mistakes, correct course, and develop a way to "practice out" or "systematize out" a bad habit.

And so I study history...
I think it's disappearance of t2.micro and addition of t1.micro, t2.small and t2.medium?
There's no new instance types on that list and AWS hasn't blogged it (despite blogging redshift changes already today). Flagging.
I suddenly feel a lot better for having set up my own dynamic DNS solution. (Using plain Dynamic DNS and nsupdate(1) on the clients.)
Collctr: Collect online artworks, display in real life
I thought Tinder's inherent mutual interest-based design was a step in a good direction for online dating. I had to set my okcupid profile to "women only" and then eventually deleted it because I was really tired of men I have nothing in common with messaging and harassing me. Forget other sites - they weren't any better. Mutual interest is a powerful thing. If overanalyzing Tinder will help create better dating apps so be it, we'll all be better off for it.

disclaimer: I know a Tinder co-founder (not the one in question) but I'm married anyway, not in the dating pool ;)
Show HN: A kernel built on V8
You're a worthless piece of shit.
It also helps that Gandhi was highly educated (for his time), was a lawyer and quite a good writer, orator and politician. Not exactly the characteristic of an unsmart person.
I read "little known" and I thought: "cool, I love to learn new commands =)". Unfortunately most of them are "well known" unix commands (unless you are a newbie).
Yup, lots have. The Apache Software Foundation has a scientific exemption, and IPython is fiscally-sponsored by NumFocus (http://numfocus.org) which has a scientific exemption as well.
Why it is a loophole? I thought giving stuff to the public is the whole point of the nonprofit status, why you're calling it a "loophole"? Yes, of course businesses benefit from it too - they are part of the public, businesses are run by people and serve people, so whatever makes people's lives better helps businesses too. If the government says that it would not tax activities which benefit the public, it is extremely weird to say "unless of course it benefits all the public and not just narrow subset of it". I'd say it makes more sense to encourage activities which benefit everybody, not suppress them. As is it sounds like IRS would be happy to welcome an organization that gives software for free only to people living in New York and unemployed, rather then giving it to everybody. I don't see how it makes any sense - the benefit for the society is clearly larger in the latter case and that's the whole point why nonprofit status exists in the first place!
It seems highly irregular: did the court misunderstand, or were they misrepresented to, that No-IP themselves were playing a witting part in botnet C&C coordination?

I doubt No-IP will settle out of court. They'll probably countersue - they have nothing to lose, and that sounds like a company lawyering up and getting ready to kick ass - and I'd expect they'd ask for very big, even punitive damages. The $200k bond isn't even two orders of magnitude enough to hedge against MS literally destroying their business, in what may have been an ultimately well-intentioned, but spectacularly reckless, action.

How long until MS reverse the DNS changes, I wonder, especially given they can't keep up and they're all effectively down? 12 hours? 24?

It's no surprise, btw, that domains in US jurisdiction are under US jurisdiction.

We could use some more TLDs that aren't, I think, and I've held for some time that the root DNS should be held by some kind of international treaty entity acting as IANA.
People saying "she planned this" or that "she writes all legal-y" don't understand how this works.

Consider that this is only a tiny snapshot of the entire (horrible) ordeal, selected by her lawyers to reflect the egregious components of their behavior, placed in contrast to her requests to cease. Of course they include the ones where she says stop, and the aggressor(s) persist.

There could be, and likely is, far worse interactions, where she didn't say stop, that they didn't include in their exhibits. They will come to light later if this suit progresses.

There are also probably texts that make her look bad, too. Where she lets it go, or even plays along. Maybe she was too tired that day to argue. Maybe she hoped it would stop if she answered questions. Who knows? I don't.

But that doesn't make her guilty of any wrongdoing, or absolve them of their erroneous ways. People have a right to work in a harassment-free workplace, and employers have a duty to ensure it operates that way. That's all that will matter at the end of this.

And from what's included in the suit, my quick read is that they are in a very bad spot, both ethically and legally. Sean Rad seems like a woefully and perilously unqualified CEO.
The functionality exists but only usable by native implementation of browsers
Ask HN: Wat are the specs of your workstation?
- Specs of your work/home pc
- Laptop or Desktop
- Displays (4k?)
- Keyboard
I can confirm this. Function names tend to be much more reliable than comments. Here's an example from Java that can lead to security problems. Consider setSeed from java.security.SecureRandom:

/**
* Reseeds this random object. The given seed supplements,rather than
* replaces, the existing seed. Thus, repeated calls are guaranteed
* never to reduce randomness.
*/
synchronized public void setSeed(byte[] seed) {
secureRandomSpi.engineSetSeed(seed);
}

Note that the name of the method conveys something different than the comment says. From the method name, I would expect setSeed to set the seed, and not to add to the seed. A better name would have been "addSeed".

Unsurprisingly, some implementations of java.security.SecureRandom follow the comment, others follow the method name - causing a potential security issue. To complicate things further, note that the comment in the equivalent Android class java.security.SecureRandom requires setSeed to set the seed, see: http://developer.android.com/reference/java/security/SecureR...

Thus, security libraries implementating of java.security.SecureRandom cannot implement both, the Oracle and the Google version, at the same time in accordance with the specifications. This could have been avoided if the time spent on commenting setSeed would have been spent on finding a better method name.
One of the reasons I like archive.today. Obviously, they lack the depth of history, but they don't censor so easily.
The method comments are where you explain the expected/accepted inputs and outputs. Its not for outlining design decisions. You also don't need to explain how the method works. It's a black box.

Your ide can be configured to show warnings if your comments don't match your parameter list. Though generally you don't change the external api of your code once you've written it. Or else you then have to update all the methods that call it.
Corporate training or not, everyone's heard Mr. Rogers famous adage about not being a piece of shit scumbag. Words to that effect anyway.
A Package on a league of its own: Helm
I used to know this girl (Whitney). I knew her for many years, and I have to say that she was probably baiting them at the very least. The guy is clearly slimy and should lose his job, and of course, people change... but over a year ago, another friend and I predicted that something very similar to this would happen. She has played this role in the past.
pwt is an interpretation. All interpretations of QM share the same mathematics .. or effectively the same maths. Different "interpretations" cannot produce different predictions in experiments. So using an experiment designed to emulate pwt (which afaik violates special relativity) can only say one thing possibly - that if we find it convenient to think in this way in some limited cases of quantum mechanics, we may do so. In other words, it may at best serve as a heuristic to teach children, that they can later grow out of.
It is not. Currently using DevExpress at work. They've actually re-branded it as DevExtreme with their latest release (v14.1).
I immediately lose all respect for anyone who can't be bothered to type out "you" instead of "u", especially anyone over the age of ~21, and especially in professional contexts.

Of course these idiots also apparently have no concept of "professional contexts".
Intelligence != entrepreneurship. And plenty of smart people flee academia because they want to avoid the politics (and get paid better to boot).
edit: Sorry! Tongue of the slip. I was referring to the "Wheeler-DeWitt equation" [1] and not the "Weyl equation" [2].

[1] http://en.wikipedia.org/wiki/Wheeler%E2%80%93DeWitt_equation

[2] http://en.wikipedia.org/wiki/Weyl_equation
Dear god, can we please stop saying "Golang" before it's too late?
It's tradition on HN, in an attempt to lower the chaff and keep things on-topic. It used to be that any attempt at humour would get you canned, but now it seems the pendulum has swung to 'if there's no other content in the comment'. The same goes for comments about people not being able to handle things like in your edit - they don't really contribute anything. Snark is frowned upon.
Newegg now accepts Bitcoin
This isn't true unless you redefine one of the two comprising traits. You could make a good case for saying that wisdom is intelligence plus experience, but to me that too misses a certain essential element of wisdom.

I don't think you can 'buy' wisdom, you either have the capacity to get it or you don't. I was recently at my dad's retirement ceremony, 30 years in the Marine Corps. One of his good buddies was there, a similarly seasoned leatherneck, let's call him Tom.

I have a habit of addressing people I don't know well with 'mister'. This time he asked me to call him 'Tom', with the explanation that 'you're probably more grown up than I am, anyway'. It was a joke, but the kind that makes your heart go out to him.

He'd had a successful career, but his personal life was always a mess. He was in a particularly reflective mood that day as he spoke at the ceremony, and I learned a lot about the many mistakes he'd made and all the things my dad did to help him out.

This was a fairly intelligent man, my dad didn't make friends that weren't intelligent, and also very knowledgable, something you can't build a 30 year career in the Corps without, they'd kick out out at 20. He was definitely experienced. But he wasn't particularly wise, or rather, wisdom was particularly hard-won for him.

He was one of those people who was just really hard-headed about certain things. Had he been wiser, he would have been able to let go of perceived slights and been easier with his family and spent more and better time with them. He would have picked better women to get involved with. Now he's got a relationship that works, and it's about time.

Wisdom is the thing that lets you see the essential quality that makes the important things in life important. Wisdom makes life less complicated and more pleasant. Intelligence tends to complicate things, and knowledge and experience move in one direction. Wisdom and experience makes you more perceptive, knowledge and intelligence by themselves don't.
Show HN: See any event through the 'eyes' of the fans
This article just reminds me of how it is human nature to think that "everyone is like me". Most people cannot sleep on demand no matter how hard or what methods they try.

Others are more alert and do better in testing with less than 8 hours of sleep. Some of the greatest minds in history slept 5 hours a night on average.

Everyone is different. Only you know what works well for you. I am tired of people telling others to be like themselves. This most likely will not work. Of course a handful of people will come out of the woodwork and say "this changed my life". This causes even more people to try it. Bummer is that only those handful of people actually benefit from it because we all are vastly unique and there is no one size fits all umbrella formula.
Wow. The whole co-founder thing is pretty disgusting.

> "he said that holding her out as a co-founder “makes the company look like a joke” and “devalues the company.” Mr. Mateen tried to justify the situation by saying “Facebook and Snapchat don’t have girl founders, it just makes it look like Tinder was some accident.”

There are so many things wrong with that, especially given that Tinder exists because she was the one pushing for it over the Cardify thing. (assuming that's true).

Sean Rad may not have called her names and been as over the top and insane as Justin Mateen, but he is very much in the wrong as well.

From the sound of it, Mr. Mateen didn't even earn his spot in the company. He was just "long time friends" with the CEO and so got a job as Whitney's boss. And then she is the one that gets shafted? I would be so upset.
It was from Datafolha, the data section of Folha, a large Brazilian newspaper.
> Sure, it's creepy when courts have control over DNS entries, but ... they do.

In this case it was a US court and between two US companies, what if no-ip.com was French or UK or...

Would the US court still have authority in this case? Would MS have to go to a French / UK court?
In fact, you can't make well-reasoned choices without the emotional-processing regions of your brain being intact and healthy.
If you don't want it on the internet, don't post it. Assuming anything can ever be made to disappear from the internet is naive, and if people become aware you are, it'll just get Streisanded and become even more widely posted.
There are very clearly new instance types on that list: t2.micro, t2.small, t2.medium.
> Note that this uses two notions of "true" - provable (can be derived from axioms), and actually true.

Even the second notion of truth actually just semantic consequence of the second-order theory of the naturals, which is a mathematical formal concept, not quite the same as actual (ontological) truth.
Very nice (I'd heart the software if I could!)

Hype machine is fantastic for music discovery. The big hits always surface there months before they hit the radio/mainstream.

Any chance for a Windows version (I'm stuck on a PC at work!)
LiveAppCharts
> Scala and others only by startups.

I wouldn't describe various investment banks, twitter and amazon as "startups".
Since the email Amazon sent out doesn't seem to be reflected anywhere on the web:

--------

We are pleased to announce the immediate availability of Amazon EC2 T2 instances. T2 instances are a new low-cost, General Purpose instance type that are designed to provide a baseline level of CPU performance with the ability to burst above the baseline. With On-Demand Instance prices starting at $0.013 per hour ($9.50 per month), T2 instances are the lowest-cost Amazon EC2 instance option and are ideal for web servers, developer environments, and small databases.
T2 instances are for workloads that don't use the full CPU often or consistently, but occasionally need to burst to higher CPU performance. Many applications such as web servers, developer environments, and small databases don't need consistently high levels of CPU, but benefit significantly from having full access to very fast CPUs when they need them. T2 instances are engineered specifically for these use cases.

T2 instances are available in three sizes: t2.micro, t2.small, and t2.medium and work well in combination with Amazon EBS General Purpose (SSD) volumes for instance block storage.

T2 instances are backed by the latest Intel Xeon processors with clock speeds up to 3.3GHz during burst periods. If you are currently using T1 or M1 instances, we encourage you to try T2 instances for better performance for many applications at a lower cost.

T2 instances are available in the US East (N. Virginia), US West (Oregon), EU (Ireland), Asia Pacific (Singapore), Asia Pacific (Tokyo), Australia (Sydney), and Brazil (Sao Paulo) regions and are coming soon to all other AWS Regions. T2 instances can be purchased as On-Demand and Reserved Instances. To learn more about Amazon EC2 T2 instances, see the Amazon EC2 details page.

--------

Also, at this moment these new instances don't seem to be available yet, at least not in EU.
Sadly, they stopped doing them a year or so ago. Here's the most recent that I can find: https://www.youtube.com/watch?v=na9m9MTn9JY
It's not Objective C also. Move on. The new world awaits.

Though dollar swift is a little bit cheesy for my taste.