skysight-inc/HackerNews huggingface dataset:
Go through the process and let death take you. It's better to help some people than to help no one at all. I don't have the perfect protocol of such a process, I am just writing an example to prove that my original point is valid.

I think people that have Alzheimer's and want to die should be able to be assisted.
Very true.

When I was at my first job when I was 16, I had a female manager. I didn't think anything of it. Well, she had a thing for tall men (and high school boys). I wanted nothing of it.

So when she laid it on thick, I told her I appreciated the attention and compliments, but I want to be single for the time being. She didn't quit.

Well, she did it around the district manager. Fired on the spot.
It will work over a mobile connection, using wifi is only recommended to save data usage.
A journey of a thousand miles starts with a single step. Focus on taking that step.

But purpose can also depend on beliefs. If you believe in reincarnation for example, making the world a better place is a valid goal, since you are much more likely to be reborn in Africa/South Asia in absolute poverty than in the richer parts of the world or in a rich family.
Not sure if this applies to everyone - the home page loads, but that page does not. I can, however, read it via cache: http://webcache.googleusercontent.com/search?q=cache:m8BHxct...
>Because then somebody who is impulsive might agree to be killed when he would've regretted it later if he were still alive.

We wouldn't always know in such cases, and there's often no way to know what a dead person would have thought years later if they would have lived.
We like to use hosted services rather than host them on-prem where possible (AWS, Artifactory, Slack, GitHub).

For the size of our company we have relatively few engineers. Not hosting things ourselves increases our productivity and we can concentrate on our own products :-)
The Great Suspender allows me to keep many tabs (currently 214) open without CPU meltdown.

https://chrome.google.com/webstore/detail/the-great-suspende...
I'm not sure how common are organizations with few users and large number of repos

My feeling is that this is VERY common. Most of the software companies I've worked for had between 5-25 people, max, who would need github access. But if you break things up in a granular fashion repo-wise, you can easily have dozens or more repos.

In my own case, we only have about 5 people who need access, but we're already sitting on a bunch of repos and will be needing more soon'ish. I was just debating about if/when to upgrade to the next plan level w/ github, and now I don't have to.

Obviously different companies have different scenarios, but this is a win for us, and I expect it's a win for a lot of other organizations as well.
A huge portion of unit tests are doing exactly that. Many people simply don't realize how many problems are actually type problems. Like null/nil/whatever as the most trivial example. It is more likely that your comment is made out of ignorance than the one you replied to.
Sharpening the Saw: The case for conferences
Hmm interesting that's a good point about vix. What strike do you go for? Like 15 on VXX?
I think this is great. I'm part of a small 2-person consultancy (my wife and I) and we've been abusing a user account for our business for sometime on the 'medium' plan since it would give us 20 private repos, although over the last 6 years, we're had to cycle stuff to backups, rotate it around in order to keep older client work in there.

It's been hard to justify upgrading to an organization for awhile, since our work is hit or miss and we both have other jobs form time to time. We aren't much in terms of load on Github, but we'd like to be able to store 40-50 private repos or add more without worrying about our limit. The new organization pricing makes tons of sense for us since it's very close to the old 'medium' plan we were using, instead of being 2.5 times as much, which we never felt we could justify.
I'm not advocating for escape characters instead of proper prepared queries, but in that case you would "simply" need to un-escape the name before showing it.
No idea, don't use it. But the two applications I use that I know use Electron suffer from the issue I am experiencing.
I think firing someone is a valid reaction to some things, but also the fired person is unlikely to change in the process. This is just pushing the problem on other people in another company. Again, you might not want to personally sacrifice anything for the betterment of the industry, but it's a good argument to have.

Also, if you suggest only females are getting harassed at work, you are wrong :)
Show HN: RouteRelay – One 1-800 number that connects to all your phones
Uhhm, it certainly is about magic, it's creator goes on about that quite a bit. So the happy meal developers don't really have to know how to code. Just install these gems, copy these incantations from the pragprog book, you too can have your site in five minutes.

You don't need to understand the shiny magic, I mean, it detracts from being saying "I'm a Rails developer", but maybe it would help if they did.
Yes - I don't know if it's a trend, but it seems like plagiarism in internet journalism has been gaining steam lately. I think the internet is full now; we can stop creating new content.
iirc there was a company that had a neat approach to this, but was explicity - you'd pay a monthly amount and then let you tip websites you use with a share of that. Lets you spend a predictable monthly amount on web content, but lets you control where the money goes based on what you're doing this month.

Sadly the content creators of the net have generally embraced Patreon instead. I get that Patreon is nice because it gives them consistent income, but it seems like the monthly subscription to a single artist approach is too coarse for me to buy into.
5 Principles That Drive the New Market for Sharing
Can I just say that I <sarcasm>love</sarcasm> how people are immediately jumping on the, LETS FUCKING NUKE THIS GUY bandwagon.

How do we know the complaint was legitamate? Where is the scientific doubt? Where is the investigation?

While I don't approve of the OP raking another HN user over the coals this publicly. She does make a GREAT point.

Seek mediation, don't fire right away. She isn't saying don't get a lawyer, that's what HR would do in almost all cases. They'd probably have independent mediation where they spoke with both people in an attempt to see if things could be worked out.

But that is in fact what adults do. They mediate, they don't act without doing research, finding context and getting both sides of the story. If the male says, "Well I never said that!" and you terminate his employment how is that an appropriate reaction? What if he DIDN'T actually say she was a milf?

For all the sanity I see here on HN a little discretion and taking a little more thought before an action would be something I'd EXPECT this community to applaud. She isn't saying don't fire this guy, she's just saying don't fire him right now.

I also want to go on record saying I do think that the female who filed the complaint was not lying at all. I would suggest that you implicitly trust her statement, but you also need to talk to the other employee. You should get a lawyer involved. BUT you should also get HR involved. If this is something you outsource to a company that does HR then great, but don't just nuke the guy.
Rush limbaugh is viewed as a rambling old idiot by millenial. I know absolutely no one who would spend more than 5 minutes listening to him (i run in fairly youthful conservative circles).
Anyone know how long the Allwinner kernel source had been available for before this was discovered? They were previously known for GPL violations.
> When publishing in a journal, I think you transfer your copyright to them

That is correct. I have done this for every publication I've ever put out (O(10)). There may be exceptions but this is certainly the dominant paradigm in the physical sciences.

My two cents: this is bigger than any University. It will require a government funding agency (likely, NIH or NSF) to take a stand vis a vi the public availability of research produced by public funding.
I'm using Qt quick (LGPL version) for development. After a bit of a learning curve, i really like it.

Its important to recognise that QtQuick and QtWidgets are _different_ systems. Quick is all on the GPU. It awesome for building touch based apps. I'm currently targeting desktop development. I haven't found much else that will use the GPU pipeline in an easy way.
> I'm really surprised that software developers aren't more the sort to really say "why am I doing this?" and to prefer systems which make it easier to answer those questions with pretty pictures.

The network effect should explain it.

That said, using pictures to answer questions is fairly sadistic when those asking them are blind. I know a blind developer and I never use pictures when talking to him in IRC.
I'm mixed on this myself. The way I look at it is that since I am more focused on results, I'm always looking for new tools that will do more of the work for me.

That said, I get what you're saying. Often it's clear the new fad doesn't provide much utility. In those cases it's like waiting for a cold to be over.
This looks great. Is there any removal of positions that have been filled, or is it just hit and hope?
Jrnl- the Command Line Journal
> Only the bandwidth could be of any concern, but I don't remember any database with a text-based communication protocol.

Huh? MySQL at least you can telnet into and query with a text protocol, no?
That's gotta be var-car. I guess to get a definitive answer, you need to poll database authors who deal with both :)
For me, this is a shell that retains all the interactive command structures I know from sh (e.g. job control and redirection), and adds sane globbing and looping. As long as it retains familiarity with what I already know and use, it doesn't need a killer feature for me because switching costs are low.
It's silly to say that the only choices are "only ads pay for content" and "everyone pays the same for content". That's a silly level of reductionism and simplicity which was an outdated model even a century ago, and is absolutely not the way things work today.

There are tons of content creators today, mostly artists, who nevertheless give away their work "for free". It's not rocket science how they do this, there are numerous different models for making it work. And some of them are millionaires. At the simplest you can use a pledge drive model, or patreon, where folks who want to pay can and folks who don't or can't pay don't. This has kept tons of public radio and tv stations in business for decades, for example.

Another model is to do up-front crowd funding for projects. There are tons of these sorts of projects where the end production is available to everyone for free. There's little reason why journalists can't rely on such models (as indeed some have already).

Those are just some among many business models, some of which are already being employed by content creators on the internet.
email addresses and (account) names of people reporting bugs in private. Some people prefer it that way. Nothing "sensitive sensitive". Sorry for being unclear.
I tend to lean towards patio11's solution simply because the description of the perpetrator made him sound like someone who already failed to grasp the limits of the social contract.

As for patio11's being sketchy, I think I've read everything he's written (starting on the Joel-on-Software forum) and while I don't agree with him on everything, I do believe he's got reasonable ethics and morals. Why use the word sketchy when you simply don't agree with his opinion? And bear in mind it was an opinion based solely on what was written in that Ask HN.
> This "let someone else do the work, get it from a gem" mindset is what kills long lived projects

If you replace "gem" with "library", this actually makes a lot of sense. It saves time to reuse existing (high quality) software.

Plenty of ecosystems do just fine with this mindset, starting with the JVM and .net.

The problem is specifically Ruby and the gems system.
You just can't be happy if someone else is using Go, can you.
The best visual description of a company I’ve ever seen
The comment by patio11 [1] this article is trying to refute is not an appeal to authority, and as such this article (being an ad hominem) seems ill considered. Why attack the user instead of the comment?

[1]: https://news.ycombinator.com/item?id=11666947
Something tells me Matt Prince would sooner shut down CF than bow to NSA demands.
Same for me - lack of searching kills me every time!
care to explain why? I need to keep my API keys somewhere so I can roll them out to the machine. Keeping them in git is as good as any storage - what would you propose instead? A shared dropbox account?
I know how to program, but I don't know what to program
The difference between online advertising and print advertising is that the effectiveness of online advertising is more measurable. For decades the newspapers and TV networks overstated to companies the effectiveness of their ads. I'm not saying that was intentional, and maybe traditional media were the best advertising platform. But now that we can measure views and clicks, companies are learning that the news itself is not a great vehicle for selling ads, especially compared to web searches.
Unlimited support and maintain for website – 24/7
It's actually a social power attack, not a personal one. The "attack" (it's very hard to find any language in the post that could be considered an attack) is that patio11's advice is not great for this specific case. It may look like a personal attack because why would someone post off-site just to comment on another person's comments?

The answer is, social power and the threat of in-group reprisals. If you challenge an extremely popular person's opinion, the in-group will attack you, because you basically just challenged their whole group mentality that this person is implicitly trustworthy and correct no matter what.

However, both of them have potentially bad advice, because they have a very small portion of a much longer story, and they both think they have the solution to something which may be much more complex. patio11's is more "nuclear", while the open mic author's is more "hiring is difficult and the incident may not be as horrible as it sounds so let's see if disciplinary action helps". Neither may apply, depending on all the left-out details.
It was just a funny picture. And besides, duck typing doesn't rely on things behaving the same. It relies on them appearing the same (in terms of method names). A pigs nose appears like an electrical socket in that it has holes in the same places. So actually it is a pretty accurate picture.

That said, I don't think duck typing is Python's biggest problem. Go sort-of has duck typing, in that you can make a type implement an interface just by giving it methods of the right names. It's a bit safer because you have to specify the 'ducks' though. It's kind of static duck typing.

Rust gets it totally right. But anyway the dynamic typing is a far worse issue than duck typing.
I have no idea who this "them" is that you're talking about. I've never seen a particular cohort of people that could be lumped into one group like this.
This is kind of baffling to me -- the "approval" process is only performed after the patient is dead?
It's used for numerous things, including web development, running and debugging, as well as other uses such as serving docs, etc. Unfortunately right now it's not possible to disable.
OK, but you are sidestepping the issue here. As you've said, if you accept active euthanasia you'd probably consider the deterioration of Alzheimer's an acceptable reason. And most people take informed and uncoerced consent as important to the process. And yet how do you ensure that consent with someone who is losing their mental faculties?
You are obviously a thoughtful person who knows a lot about the subject than I do.
I didn't mean to disparage the articles that make these claims. In most instances they go on to say some of the things that you just did.
They do almost all start out by pointing out the V vs MVC distinction though, and I was just trying to point that out in the jokey spirit of the article.
Is calling a black person "nigger" really equivalent to calling a woman "milf"?

Somehow I think that analogy just confuses the issue.
But the reviewers have no knowledge of this choice (nor should they really).

The parent was suggesting that Universities bar their faculty from reviewing papers unless it was an open-access publisher. I haven't published in a Springer journal, but others have the authors make the open-access determination only after the paper was accepted. In which case, the reviewers would have no idea about if they were reviewing an open-access paper or not.
I work on some really big projects in the wild for various clients in ruby on rails and they have so many gems that often I find unused gems they are afraid to remove them in case it actually is being used, but you know what? They were moving forward with features - their user base was happy and their product worked for the most part.

You know what kinds of projects I see fail? The ones who try to architect everything using a core set of libraries and build everything themselves. I've seen hugely funded projects with years of development burn for that very reason.

I know I'm just a single datapoint, but it's worth mentioning that there exists projects that absolutely will do better in the long run with just installing all the gems.
I think adult can do whatever they want. But every kid should be given the chance and opportunity to learn coding, and it should not be mandatory.
Non-profit organizations still have a mission that they need to protect, and they almost always have revenue they care about, though not profit.

Private repos are a good way to review code for things like plaintext passwords and service keys before it's in production. If a developer commits something with a key, and code review goes "Oh, you shouldn't have put that there," and it was public, now you have to rekey. Private repos allow that code review step to take place.

(They're also pretty useful for legacy code where eliminating all the private keys is difficult and not an immediate priority, and for the rare but existent cases where including private keys in source is the right engineering tradeoff for new development.)

There's also no way to disable pull requests and other outside comments on your code, other than making a private repo. Having it private is a simple way to avoid inviting the public to have opinions all over your repo.
So... you basically do a whole bunch of work, then a publisher takes your work, makes a lot of money out of it, and you can pay to have it openly published. I see.
Here’s How to Guest Post for Your Industry’s Top Blogs
I use GitHub for my public repos, but use Visual Studio Online (poorly named, since it is not actually Visual Studio) for my private ones (also unlimited, but free.) I know a lot of others that use Bitbucket, etc because of GitHub's pricing. I feel like GitHub would make more sense to smaller devs, like myself, if it were bundled with other services. Like, if they partnered with Microsoft, Google & Amazon and offered some sort of bundling packages with their cloud services. I don't know, to me GitHub...from a small dev perspective only makes sense to share things publicly. I'm sure this new pricing model will help push some smaller devs onto the platform, but it's hard to compete in that space when you have others providing private repos for free.
> Side note - I don't like the term terrorist being used so lightly.

Yet oddly, you're happy to use 'nuke them', and don't mention a problem with 'final solution' used in the exact same context as 'terrorist' was...
Commentary: Oculus Wasn't Prepared for Room Scale with Rift CV1 – UploadVR
Some transaction you perform today will touch a system running on COBOL. I've come across finance and retail systems that have been running for almost as long as I've been alive, some of it on original hardware [0]. The reason we don't develop anything new in it isn't because it's awful (though it is awful), it's because most of the important things we wrote in it are still working.

[0] Sometimes this is better than the 'N layers of crufty consultant supplied virtualisation' model. Sometimes it is not.
Vapor already most used Swift web framework
Excellent point, I totally forgot about that. $2 bils due July 1.
Instagram's new app icon
> If he had said "the benefits of finding friends are greater than the privacy implications" or something like that there would at least been a case for a discussion

This has already been discussed at length many times. Perhaps uola hasn't seen this blog post yet:

https://whispersystems.org/blog/contact-discovery/
If only drivers were cleanly separated from the kernel like they would be on any sane OS...
A chat app having to show a loading bar when switching between conversations is in no sense of the phrase "like native".

Neither is a text editor that can't show letters as fast as a person types.
irrelevant to whether i agree with you or not, stating the current year is not a valid argument for change.
The problem with asking for a GNU/Linux standard application is there are several toolkits for developing them that stand out when not in the same base as the desktop environment. There is a single concise appearance to certain distros (e.g. Elementary), then difference of appearance in desktop environments (e.g. GNOME, KDE) and then there are the toolkits that are written completely different and use separate libraries (e.g. Qt, GTK).

By asking for a "Linux native application", you would need to create forks for GTK/Qt theming at the minimum and change the appearance altogether. It's just an absurd request really. One thing Electron does not do well is per-system graphical elements. It renders the same on every system so you either have a unique application design or you're conforming more to Window, Mac, or GNU/Linux. Or doom yourself to an old stale design, which is bland enough to fit in every category, but isn't the aim of the project.
Stephen Wolfram has suggested something along these lines (more in the context of machine learning than AI, per se).
Probably because when you see a link to ZH, you know exactly what it's going to say. The economy is bad, the market should have crashed yesterday, the USG is broke, etc.

ZH has little predictive credibility; they've been wrong their entire existence. They just make a shitload of money off click-bait articles. So not a lot of people are going to be willing to go to a ZH link, but if you link to Fortune, somebody might fall for it.
I'm from the U.S., and I'm guessing you are too -- I wonder, in Europe, if "end-of-life" care bankrupts old people like it does here.
www.economist.com - Access Denied
Future Proofing Your Data Archiving Strategy
>I think the tooling and approach it leverages fall in to a category that's prooven to scale with "enterprise grade" developers.

I think react is proven to scale too and it's being used by a lot more large companies than Angular 2.

Just a few months ago I tried to do the hello world tutorial on the angular 2 web site. I tried to do the javascript version and I couldn't get it to work. I then tried the type script version, still no luck. It wasn't until a while later when I tried again and they had updated the tutorial that I was even able to get hello world to run.

I've programmed some large web apps in angular 1 and while I never fully understood the depths of angular 1 I was still able to leverage the parts of Angular I needed to build fully functional apps.

Now coming from Angular 1 I feel like I'm in a somewhat new world. Then I tried react. It was simple, it didn't require me to completely re-learn everything I know about web dev. I wish I had tried react sooner. If it's good enough for facebook and the hundreds of other big websites that use it, then it's good enough for me.