skysight-inc/HackerNews huggingface dataset:
Agreed about not worrying about being bipolar. It is what it is, and the only thing you can do is plan around it and develop heuristics that make the most sense, considering.

That said, the problem isn't with the overall thinking patterns, the problem comes when the mood swings are at their worst. When I'm at my worst, there's effectively nothing I can do. My heuristic models are still observable and workable, but they fall apart from absurd rationalizations. I feel that this is the reason why bipolar has such a high suicide rate, particularly with type II over I.

The career aspects are very interesting. My career has been very well so far. I'm 27 and I've managed to hold many respectable positions and have a few potential and very dissimilar positions in the running. Algorithmic trader, senior infrastructure engineer, data scientist and security engineer. I'm not entirely sure what aspect of my mental model allowed these things to happen, but I don't think these options would've been possible without bipolar and its comorbids.

I think it's difficult to accept (not necessarily stop worrying) your own mental health condition depending on what stage you're at in your understanding. For example, if you just received a diagnosis, how do you accept it when you haven't had enough time to build up an understanding? It's something that takes time and it's something that needs to be emphasized that's often not.
Probably because "evil pirates selling drugs and child pornography" generates more page views than "democracy activist not killed by authoritarian government."
It is in the interests of a minority of programmers, themselves a tiny minority of the general public. Let's not get completely overblown about the stakes here.
> b) Expecting others to fight for one is lame. Either have the balls and fight or STFU.

Is this a joke? In the world of hilariously over litigious rich companies crushing people with the threat of lawsuits? If you don't have the balls to defend your company vs patent trolls shut the fuck up? Hahaha.
> No individual has an incentive to care.

I agree, for everyone who stays in a more-material-stuff-is-better mentality.

By contrast, I've found reducing how much I pollute has improved my life. My experiment to buy no food for a week where I'd have to throw away packaging -- http://joshuaspodek.com/avoiding-food-packaging -- went incredibly well. After avoiding packaging for a 2.5 weeks, I don't completely avoid it not, but I've switched to almost only fresh fruits, vegetables, and dried legumes I get in bulk with bags I bring.

Similar experiments in other areas have improved my life in many ways I wouldn't have expected before.

People found ways to be happy before oil, many probably more happy than most are today.
I don't believe pizza is trademarked or can be trademarked in any jurisdiction.

On the other hand, apparently you can name a package twitter[1] without any problems.

1. https://www.npmjs.com/package/twitter
npm has namespaces, but they are optional and not hugely adopted as of yet.
Because npm stated it publicly on Twitter.
that first bullet point really makes sense to me - feels like there's "no right answer" for that one. i wonder if some kind of time frame would help - one has 72 hours to unpublish, etc.

thanks for answering!
While I can appreciate the predicament this presents, do you not feel like you are going against the wishes of the original author by essentially overtaking him and publishing his code against his will?
It's a shame there is a huge lack of technical details here... maybe there is a profound thing that has been discovered, but I can't tell because the article is vague and describes the mundane and obvious in a grandiose style.
You make a good point, but I rather think the burden of evidence that prison is a deterrent rests on the people who recommend it, seeing as prison is a pretty significant interference with someone's human rights.

I should say that I have no problem of prison for repeat violent criminals. Some people say that prison stops those people committing crime while they're in prison, but it doesn't even do that. Look at the rates of violent crime happening in US prisons (which I accept are unusual) to see evidence of that. There's not much evidence that a stay in prison stops a person from re-offending; it seems that there's a bunch of "psycho-social" stuff (housing, debt management, employment, education, drug and alcohol treatment) that would be more effective at stopping re-offending. (Or preventing crime).

And do we really want to deprive someone of their liberty in prison for "petty crime"? I'm not sure what you mean about petty crime.
Yep, I was going to say the same thing. As you say we can look up the US trademarks [1, 2] and see that this mark covers:

Computer software for use with mobile phones and portable
computing devices to:

- download audio, video, digital photos and programs;

- electronic payment systems, namely, a computer application
software used for processing electronic payments to and
from others;

- computer software for use with mobile phones and portable
computing devices to create video and digital photos to share
with other users; computer software for use with mobile phones
to launch other applications and connect to other software
services.

That's it.

[1] http://tmsearch.uspto.gov/bin/showfield?f=doc&state=4804:lir...

[2] http://tmsearch.uspto.gov/bin/showfield?f=doc&state=4804:lir...
Have had the same experience tonight - browserify etc 12 modules, 75MB, circa 12,000 files. I guess it's just the npm way but it's definitely a bit shocking for those of us who are unfamiliar with it.
The whole point was demonstrating what npmjs.com has reserved the right to do to any user at any time.
The author keeps referring to "Gak", with which I'm unfamiliar. Is it this? https://en.wikipedia.org/wiki/Nickelodeon_Toys#Gak Is it just because of the color?
No problem! It's not super well-known since they switched from tildes to carets and tildes didn't behave that way.
Hey @Edvard, Truvada needs a prescription. Are you licensed to receive a prescription from the doctor?
But I'm not calling for a lawless society. You can have rule of law with minimal prison use.

I'm not sure why people are thinking that I'm calling for an end to law.
> To be free in an age like ours, one must be in a position of authority. That in itself would be enough to make me ambitious. (Ernest Renan)
How is this different from all the broken job boards other the the minimalist visuals and good color scheme?
All 60 startups that launched at Y Combinator Winter 2016 Demo Day 1
> Why does wealth being a 'social construct' make the 'owner intrinsically beholden' to that society?

A stab at it: 1) Money is a social construct, as are many other things necessary to make wealth valuable and meaningful; 2) Any person's wealth is due to the 'society' they live in, to a great degree. Consider the roads, laws, political system, safety, education (of the wealthy person, their employees, and customers), wealth of customers/vendors/investors, science, etc. Compare the prospects for wealth and the value of it (i.e., uses for it) for someone in Syria with someone in the Bay Area, for example.

I agree; I'd like to find something more authoritative bout the topic.
Because a lot of little libraries makes namespaces more complicated, makes security auditing more difficult, makes troubleshooting more difficult as you have to start digging through compatibility of a ton more libraries, makes loading slower, because you have to fopen() a ton more files and parse their contents, etc. Add on top of that those little libraries needing other, probably redundant little libraries, and you can start to see how this can turn the structure of your code into mush really quickly.

At this point, optimizing runtimes to only include necessary functions, and optimizing files to only include necessary functions are both things that are pretty much a solved problem. For example, azer has a random-color library, and an rng library. Having both of those as azer-random or something means that someone automatically gets all the dependencies, without having to make many requests to the server. This makes build times shorter and a lot easier.

Sometimes, in order to best optimize for small, you have to have some parts that are big. Libraries tend to be one of those things where a few good, big libraries lead to a smaller footprint than many tiny libraries.
My point is mostly that often, when it comes to law, lay-people talk about what they _wish_ the law was, rather than what the law actually is. And yeah, lawyers can be wrong too. But sometimes, things that seem common-sense aren't actually legally correct, and this is one of those cases. It does feel silly that a messaging company can threaten to sue over an unrelated software package, but that's just part of how intellectual property law works.
> These few lines of js cost me a couple of hours tonight! :-/

Every dependency has some costs and some risks stemming from the need to trust in another person. If you're only using 17 lines of code, those costs dwarf the cost of code maintenance.

Though, there are probably ways to improve the package system such that less trust is necessary. Or even just ways to use the existing system better.
You do not have to defend your trademark against people who are not infringing it. You can only infringe a trademark when you use the mark in the same context it's registered in.

IANAL.
I'm surprised all package managers don't use an IPFS-like system that uses immutable state with mutable labels and namespaces. Now that IPFS exists, and provides distributed hosting, it's even easier.
I used VT320 (amber) "back in the day" a lot. I wish I could find one to hook up to my workstation or an SGI Octane2 (for full retro feeling to it). I would only write text/screenplays on it anyways. Something about CRTs that modern monitors haven't captured.
By the same token, you could factor in the costs of ill health and premature death due to a sedentary lifestyle. Commuting by bicycle is a very time-efficient way of getting cardiovascular exercise.
So, to buy a co-op for $800,000 you need:

20% down: $160,000
24 months mortgage in the bank: $68,000
24 months maintenance/property tax in the bank: $36,000

For a total of $264,000 not including closing costs. I don't have $264,000 lying around at this precise moment.

$600,000 is my real budget. $700,000 is for searching and getting an idea of "what if I wait another year and save up some more money".

All in all I'm not that excited. My apartment that I rent for $2500/month is way better than any of those places that turn up. And by "way better", I mean "still an embarrassment compared to the house I grew up in when I was a kid, that cost less than the down payment for a studio in Brooklyn". I don't even have a microwave.
>They have the responsibility to defend their trademark

This is not limited to only issuing cease and desists. Kik Interactive can offer a zero cost license for the trademark if they want to assert their ownership, but let the project continue to use their name.
"Providing an interactive website featuring online non-downloadable software" indicates to me that there could indeed be confusion in a repository of software code to be used by other applications.

I'd suggest it's certainly not obvious over-enforcement.
The tools we give developers should be simply, yet comprehensively, secure
> They have the responsibility to defend their trademark, otherwise it could be abused by a rival claiming they did not adequately defend it.

Agreed, but you can do this without pissing off everybody in the universe.

http://www.businessinsider.com/jack-daniels-wrote-what-has-t...

Before, I had no idea who kik was. Now, I know them as a bunch of jerks.

Big fail for a "social media" company.
This very issue resulted in the Uber app telling my driver to simply stop on the side of an expressway and pick me up. I was on the other side of a fence next to that expressway, on a parallel road. But the Uber app wrongly understood which of the two parallel roads I was meant to be picked up on. If the driver could see where I was, it should have been obvious to him.
The technical details of how package names enter their system aren't really relevant from a legal point of view.
Libraryism is the sinister flipside to Not-Invented-Here Syndrome, the same kind of conceptual teeter-totter as arguments around thin vs. thick clients.
On the other hand, you can walk into a Walgreens and get "Plan B" over the counter (without a prescription). Some parts of the US don't do as good a job at stocking it, but in a place like the Bay Area, it's a piece of cake.
How do I notify the right authorities to let them know about unauthorized usage of logos?

I'll be honest with you - this is not a problem that needs solving, and it's not a valuable use of your time.

It reminds me of a recent Scott Adams article about who gets most offended by Donald Trump - and the answer was other people. So much frustration and negative media goes around in circles because of outragists fighting a battle, not for themselves but on behalf of ... other people they assume exist. Worse still, this gets in the way of actual causes where real people are impacted but don't get support or recognition because it's easier to run a "won't somebody think of the children" type headline.

It's fair to assume that Dropbox etc might have an issue with a small company using their logo without explicit permission. But do you know that's the case? With Trademark infringement, there's no 'authority' as such to notify - you'd need the rights holder to take action to protect their Trademark from being used in this manner. The fact that there's "a lot of companies" doing it would indicate to me that it's not important enough for Dropbox etc to worry about.

And if they're not worried about it, don't waste your valuable time and energy worrying about it on their behalf.

If that doesn't convince you, then here's how to prove me wrong:
1) Approach these companies - probably their marketing departments first, who will advise legal.
2) Ask how much they will pay for someone to identify and take down these unauthorized uses.
3) My guess is they'll spend something close to $0.

The great news is that if you prove me wrong, you'll be able to link to this comment about what a fool I was. I promise to take it in good humor.
Lyft to Uber: The Race Is On
Genuinely appreciated. I feel you, man.

When I spoke to HR, it was a very serious conversation. Essentially, the conversation was essentially me asking for help in avoiding distractions. There were tons at that place, so my request was just for some tiny modifications of the team with some hope that there would be an understanding. I explained how bipolar worked, what it did, etc. Apparently she never actually talked about it with anyone besides her boss. When I left, I was strongly considering filing a discrimination suit, but eventually decided not to as my mood stabilized.

Thing is, though, it seems that these problems are entirely systemic. Every place I've worked at has been like this. New social groups I've been a part of have been the same way. It's frustrating, but the silver lining is that the groups that I get a long with, I get along with /very/ well. Perhaps more so than other social groups I've seen.

I don't want to say it gets better. It won't. All we can do is take our medicines, understand how our mental processes work and act accordingly. Considering this is all we have, we can't give up and can only work on improving ourselves, despite our own push back.
Can we talk about how patents own namespaces? If I have a little "kik" soccer tournament that no one knows about, then it's fine. As soon as the namespace collides with the HUGE, vastly connected internet, it's a "problem".

We're going to run out of proper nouns, folks.
Hmm but then is the scope/namespace reserved for each user that reserves/uses it? If I publish @andy9775/left-pad can someone publish under @andy9775/other-module or can only I publish under @andy9775/...?

If so, why is no one using this???
Offering a product/service for free doesn't exempt it from trademark law. I couldn't make an open source word processor and call it "Microsoft Word".
My congrats and respect for his decision. Through actions like this companies might understand that the current trademark (and patent) law is only benefiting lawyers.

And wouldn't it be wonderful if as a result of this the build for KIKs Pedo API are broken?
So if I understand correctly

* npm allows a module to be deleted
so all fetches of published name-oldversion fail
* npm allows you to take-over the name of a deleted module
and publish name-newversion
* npm does not allow you to "re-publish" name-oldversion
which had existed before the deletion
but npm ops forced this publish for your special case

That's a strange combination of constraints. If you're going to reserve the name-oldversion permanently, you might as well leave the content there too. (Except, I guess, for license compliance...)
Clicking around [0], one finds that Global's business isn't even really based on selling foam arrows. No, they sell franchises to "Archery Tag® Licensees", to whom they then sell foam arrows. Then we learn:

"We do not guarantee regions, cities, or areas for our Licensees. We believe that having more Licensees in one area brings a larger brand awareness for Archery Tag®."

What a fucking scam. No wonder they're patent trolls. They already make a living screwing over their franchisees, why not try to screw over everyone else too?

[0] http://archerytag.com/faqs
The frontend part of my team is using Mithril for a serious project. They seem to be enjoying it. It was chosen for the reasons you listed.
Crawly – Never write another web scraper
There's a huge different between an actual lawsuit and the threat of a lawsuit. Kik's lawyers were being bullies, and NPM caved in, instead of standing up for one of their users who seem to have contributed a lot to the community.
Just enforcing the rule of law would be enough.
Would that be significantly slower that phosphor persistence of old displays?

Actually, depending on what you are doing, the nostalgia-induced slowness might even be intended.
That hiring is broken seems to be the one thing HN can agree on.

Looking for my next role at the moment, I'm having to use up a lot of energy just resisting the urge to think about doing a hiring startup. It seems like such a ripe target for disruption, and sure as hell would be scratching an itch.
If anything, the author could have gone into Wittgenstein more, but she did cover a lot of ground... My stab at it:

Before Wittgenstein philosophers were obsessed with the factual nature of words and tried mapping everything correctly (logically) with the natural world. Except, they were failing.

Wittgenstein came in and basically said language was never designed to represent reality, but rather is what emerges from the use cases between people. Communication is a transaction ("game" in his words), and not some mathematical or logical construct. It may have such properties, and the people and the context are all real, so reality is involved, but language is not a direct output, nor does it need to directly correlate to resist contradiction or paradox -- which are abound in philosophy.

Except, for those who speak it, language is their reality. Those who cannot overcome their own immersion can never see past their own words, which sums up much of his opposition. They are all correct in their world and in their words... except Wittgenstein was talking about how words and worlds worked.

In short, words can be arbitrary, and are constrained by the goal to communicate and transact. This exact phenomenon which Wittgenstein described as what we are doing is the phenomena England is describing as what biological systems are doing.

It's all Dissipative Adaptation, with language being the unique construct for every such system that emerges and sustains it all.
Gah, a gCaptain article! There goes my evening...

Seriously, gCaptain is probably my favorite i-know-nothing-and-this-is-awesome industry blog. Would be fascinating to know more about (and perhaps work on!) the state of the art in maritime technology.
IMO that doesn't change anything.

The fact that in JS land it would be it's a standalone module means you get more choice in what you need (no need to pull down 100 programs if you only need 1 or 2).
Tens of thousands of people have successfully used Tesla's reservation system.

I'd bet that if Tesla took reservations in NL at all that they complied with the local law. For example, in the US it doesn't turn into a firm order until you go through the final feature pick right before production. Before that either side can cancel for any reason. That might make it not a downpayment in NL.
Thanks! It looks like that points to the same site as the MIT url.
That's a good point. Very inconsistent behavior by NPM here.
Not really.

Maybe if they rented transferable licenses.
I wish they would put actual content in bold for those of us who aren't sure it's worth it to wade through the endless fluff.
This is a very good question. I was going to make the argument that the author merely continued what NPM Inc. started, and that if you fault him, you should also fault NPM Inc., but then I noticed that NPM Inc. didn't unpublish his module, but transfered the name to another account, which is much worse, if you think about it.

The ultimate conclusion is that if it's anyone's fault, it is the fault of the person who relies on NPM Inc. when building his software.
I really just hope that this guy just didn't know what he was doing and what effect it would have.

Otherwise it is totally irresponsible to mess up a big project like babel just because you control a few lines of trivial code.
How Tesla's Model 3 Could Conquer Low-End Luxury
Maybe in San Fransisco. For billions of people around the world it did not.
Lazy Lists in Erlang
Agree 100%. JetBrains tooling is fantastic for enforcing consistent style. The little squiggles and red and orange marks compel people to fix their shit, the way spellcheckers do. To the point that I almost want to pay out of my pocket for subscriptions for my coworkers.
> I don't think these options would've been possible without bipolar and its comorbids.

This is the type of thinking I would like to see more of. Bipolar is a very complex condition in my opinion. Probably more complex than I wanted to understand. But I have the sense that I would not be the person I am with out Bipolar -- both in positive and negative aspects.

The "absurd rationalizations." I totally get that. It is like the logical side needed to be effective in this profession comes back to haunt you. When those situations arise, I do think it is time to take a step back from work.

I think we suffer from the demands to constantly produce. That is unrealistic, not just for those of us with Bipolar, but for the population in general. I think many people suffer from unrelenting nature of modern life, but the consequences manifest them differently in different people.
Part of it is just visibility. You can't miss a whale if you're near one. If you live on the coasts you would probably miss them if they were gone, in the sense that you'd tell your grandkids about them.

But an endangered species of butterfly that, to non-entomologists, is indistinguishable from more common species is really going to be difficult to get people excited about.
France's Top Wines Face Climate 'Tipping Point'
The main point in support of your argument is the fact that Unix utils are bundled in larger packages instead of shipping in single-command packages. Think of Fileutils, Shellutils, and Textutils... which got combined to form Coreutils! Ha! That leaves only Diffutils, for the time being anyway.
> Ironically, this demonstrates the same realization that he had, that when you depend on someone's modules, it is their "private land" too, and when they want to do something rash, they can do it and you will suffer consequences, unexpected and possibly undeserved.

Best comment in this thread.