skysight-inc/HackerNews huggingface dataset:
While we're on it, can anyone recommend a good open source calendar app with decent web and mobile interfaces? (if there is one)

I'm building internal tools for the record label I make music with. We're going to try self-hosting Zulip vs. Mattermark for collaboration, and it would be great to have a calendar that integrates well.
I'm not a lawyer but my understanding is that dynamic linking doesn't get you around having to use a GPL compatible license if you link to the library [1][2] and distribute your code to others. That is why GNU releases the standard c libraries as LGPL rather than GPL so you can link to them without having to be GPL compatible yourself.

I personally would appreciate it if the GSL went to LGPL. I have certainly been in situations where an employer wasn't ready to release their source code under GPL but would have sponsored me to add new functionality to GSL if we could link to it under LGPL. That said I can understand the reasons the authors went straight GPL and really appreciate all the amazing work they've done as it is a really nice library with a lot of functionality and pretty solid documentation the times I've used it.

[1] http://www.gnu.org/licenses/why-not-lgpl.en.html
[2] http://stackoverflow.com/questions/1114045/gpl-and-lgpl-open...
I wish people would vote down stuff that is not relevant instead of stuff they disagree with.
irccloud.com (disclaimer: I'm a subscriber) addresses a number of the deficiencies of standard IRC.

A lot of the other deficiencies are a consequence of any decentralized, open resource, due to "tragedy of the commons" effects. Those will always require active admin participation to resolve.
I read through that, but that last part basically says "if someone hasn't watched your content, you can revoke the license from the content by deleting it". If anyone has seen any of the other content, the company owns a perpetual license for it.

I read that as "if someone is watching a video, they don't suddenly lose their license just because the author removed the video from the platform". Which is reasonable, IMO.

That goes on to list all types of content, that the content is trademarked, copyrighted, etc. and then states they own all of the licenses to it, as I mention in my comment above.

Yes, but then they "otherwise indicate" that you license your content to them, ie., you own it.
Sure, but there is still the effect it has on what it costs an employer to create a job, that's the point I'm making.
It's zero sum in that there are a fixed number of doctors today. We could train more, but the focus in health care is on decreasing costs, not increasing them. I can also tell you from experience that unless you are called to primary care in a near spiritual way, it's just not a very appealing job (work hours, environment, and compensation after many years in school).
Nanopores: a sequencer in your backpack
I find this section absolutely amazing:

"REPEAT BUSINESS

Fearful of losing business, some arbitrators pass around the story of Stefan M. Mason as a cautionary tale. They say Mr. Mason ruled in favor of an employee in an age discrimination suit, awarding him $1.7 million, and was never hired to hear another employment case.

While Mr. Mason’s experience was rare, more than 30 arbitrators said in interviews that the pressure to rule for the companies that give them business was real.

Companies can even specify in contracts with their customers and employees that all cases will be handled exclusively by one arbitration firm. Big law firms also bring repeat business to individual arbitrators, according to documents and interviews with arbitrators. Jackson Lewis, for example, had 40 cases with the same arbitrator in San Francisco over a five-year period."

AND

"For Ms. Pierce, the most astounding moment came when her lawyers asked Mr. Kalogredis to sanction the defense for breaking the rules of discovery and destroying evidence. He fined the defense $1,000 after investigating the matter, then billed Ms. Pierce $2,000 for the time it took him to look into it.

“I kept thinking, ‘I’m not a lawyer, but this can’t be right,’ ” said Ms. Pierce, who had to take out a second mortgage to cover her legal expenses, which included a $58,000 bill from Mr. Kalogredis.

After the ruling, Ms. Pierce’s lawyers wrote to Mr. Kalogredis’s arbitration firm questioning his qualifications. The firm, American Health Lawyers Association, responded that it was not its responsibility to verify the “abilities or competence” of its arbitrators."

Wow!
Most content is worthless. Content that has actual monetary value to someone, market research data for instance, has no trouble finding people willing to pay for it.

The fact is most "news" and other article type sites do not serve a purpose other than satisfying some idle curiosity or passing time. Very little of it has a material impact on anyone's day to day life. The purpose can easily be filled by some alternate, free material. When the content can be easily leveraged to some profitable goal, people are usually more than willing to pay for it.
I've been contemplating streaming my work for the same reason as the author of the post, but now I'm having second thoughts about choosing livecoding.tv. The merits will be there only until people realize that they're being tricked.
Companies are using Slack because they explicitly don't want to have to deal with this and would rather someone else take care of their chat infrastructure, and with more features.
probably just your standard garden-variety racism.
> If IRC were good enough to handle the needs of small software company communication, people would use IRC.

Given A and B, if A were good enough, people would use A... What if B is better? What if both are good enough?

You go on as if your first sentence stands up on it's own. It makes no sense at all.
IRC is used by many projects small and big and I've used it in a few companies as well, it's not like it's an absurd concept.

I don't know if Slack is better or worse (I've never used it, I thought the title was talking about Slackware linux which seemed odd) but you draw a much bleaker portrait of IRC than what I experience day to day using it extensively.

Now if you want to talk about mailing lists I might side with you...
The USSR, by definition, was a collection of countries conquered by Russia. They certainly were rather effective at conquering.
Perhaps I'm influenced by those cases that the news media has chosen to publicize. Clearly Mathew Martoma would still be "guilty" under the newly-clarified rules. I really wonder about e.g. Raj Rajaratnam, Anil Kumar, or Rajat Gupta, however.
The price will probably have to be much higher (at least minimum wage?) to attract enough supply. But at that price, a large portion of the population (read: the lower class) would not be able to afford your service.
That's not a good idea if you want people to trust that your reviews are unbiased.
> another closed-source, proprietary, walled-garden service and hand over all of our private intra-company communications to a private third-party

Amen to that. Our company yet to transition away from using Salesforce, but we greatly restrict its use for the reasons above, and one day will move completely away from it.
Did you actually read the README?
What specifically do you find lacking in it?
The closest I've found to something like this is docker-compose though I'm not sure it can be used reliably on clusters. https://nixos.org/disnix/ might be worth looking into though I haven't personally used it.
And yet the author links to his Github profile.
Matrix looks interesting!
Services went down for me sometimes on a private IRC server. I setup a cron to check for failure and start if needed. Took 10 minutes.
You would architect your application to not be so brittle that deploying one wrong package takes the service down. For example if you have to make breaking changes try to make your backend smart enough to handle web2.2 and web2.3.

Tools like configuration management (chef, puppet, ansible, etc) can help you roll out the different versions , and interrogate servers to see what is installed on them.

So in the case of rpm/deb, if you need to update a package and it comes with dependencies I would let the package manager resolve them. But specifically if your packaging your own application components in this format you would not have control to tell server A to be dependent on server B's dpkg state. That would be complicated and brittle.

You want to use rpm/deb/etc to resolve local dependencies only. For setting up infrastructure that needs supporting infrastructure at a certain version to work well this must coordinated at some level even if by hand.

These days there is more than several handfuls of different ways to approach this. I recommend chef or ansible if your new to configuration management.

Edit: oh you use puppet already I see. Just have puppet update packages as needed, and consider using it for deploys. You can group systems together conceptually and do all kinds of things even blue/green deploys, rolling deploys etc. you can use mcollective to see what packages are where.
I worked through the book a couple years ago, implementing the data structures in Haskell. It was an enlightening experience. One of these days I'd like to go back and pay more attention to the analysis.
Where all individuals are equal, but some are more equal than others?
From actually doing security and compliance(ISO, PCI, FCA) related work within the EU, as for getting fired for installing Skype, you can get fired for installing any unauthorized software in a company with a strict computer use and computer security policy.

I use skype to communicate with German clients including in the banking sector like ING-DiBa, so anecdotal evidence aside not every company has some aversion from US companies not to mention that Amazon is pretty much handing out free AWS credits in every large accelerator in Europe (If you want anecdotal German examples then Deutsche Bank's innovation hub in Berlin) including fin-tech and health care specific accelerators and the participants are eating them up (and if you want bigger companies than AWS's case studies have quite a few of big German clients https://aws.amazon.com/de/solutions/case-studies/all/ including Siemens health care solutions and Software AG, and Nuremberg's Airport so 2 regulated industries, and the 2nd largest German software house).
With the exception of 1 startup in the current Barclay's accelerator run in London every company in IIRC is running on AWS because of that, heck some companies in the the MSFT accelerator across the hall are using AWS even tho that Azure is pretty much complementary.

Big companies always are slow in adapting new technologies but it doesn't mean that there is some generic no cloud or non US policy in it, yes if you are handling data protected under local and EU data directives you need assurances but if you can achieve those or flex them enough to maintain compliance you will be able to use them.

Yes if you are giant org that has it's own data centers and 100% control over all of it's assets you won't be jumping on the cloud bandwagon and you are more likely to deploy a "private cloud" in house which is just a fancy word to say that you will have more modern resource management and deployment infrastructure, and sure the likes of Rackspace are still considerably more popular in Europe (as they are in the US) than AWS as far as managed services go mostly because they've existed for much longer and they still offer traditional types of managed infrastructure / data center as well as cloud-ish products.

You are also way way over estimating the impact of the Snowden leaks on the industry.
The really big thing for me is persistence. If you want your client to stay online when you are not, things get very painful. Bouncers are a pain to setup, command-line IRC clients are awful, and I've seen countless people horribly confused by screen and tmux.

With slack, persistence comes for free. The only thing I've seen that comes close is irccloud, which is in my opinion an excellent competitor to slack. In the end my organisation went with slack because it's nice to have everything grouped and billed to the organisation, as well as being even simpler for end users to join.
Productivity Tips for Programmers with ADHD
That would have a deleterious effect on the editorial independence of their content, I imagine.
This is the perfect counter example to "Open source is better". IRC has been around for 20+ years. But a company that is just a few years old blows it away feature-wise. Sure, you can do all the same stuff in IRC, but look right at the article for why you wouldn't. The answer to every "missing feature" in IRC is to install some extra software and then maintain it.

I'm don't want to waste time doing that, I've got products to build and maintain.

The closed source option is better because they have a financial incentive to keep it that way. And I'm happy to pay for that because it saves me time and lets me work on things for my customers instead of myself.

I'm a huge fan of open source and used to be a zealot about using open source to run my business. But I've started to see the light in my old age.
You can master IRC with a few basic commands. In fact I rarely have to use anything more than /join, /leave and /msg <someone>. /me <some text> for announcing an action. That's about it.

(It probably helps that a lot of in-game chat interfaces use a lot of these same commands, as I'm a gamer as well as a programmer.)

There's a pretty nice web interface to IRC called irccloud.com which also persists your connection (so you can simply log onto irccloud.com somewhere else, and entire history is preserved).
Required diligence doesn't make information non-public.
Thinking this is a viable solution fails to take into account any practicalities and the nature of man itself.
> Microsoft (GSL + static analysis, C++/CX, System C#, .NET Native) and Apple (Swift) are already working on what might be their next systems programming language.

Swift at least isn't in the same space as Rust. It's a fully garbage-collected language.

> Remember, languages are a tiny portion of the whole eco-system. Tools, libraries and community play a bigger role.

And Rust has the most memory-safe low-level systems code available today. It also has Cargo and crates.io, which allow that code to be easily reused.

By contrast, existing C++ code isn't safe C++ code. It will have to be ported, often by drastically altering the idioms in use, and that takes a lot of time.
Saliva and crow's vomit
> If you have a single person that is even slightly technical, it should be trivial to set up your own IRC server, and then you get complete control over all of your own information.

That's a pretty narrow view of 'slightly technical'.

These days, we've got generations of people who can manage their own email account setup, install web apps and mysql databases, configure zapier to connect multiple apps together within a few minutes. I know dozens of people who do things like this all day long for their clients.

I'd call all these people more than "slightly technical", but there's no way on earth they'd be qualified to set up and administer an IRC server.

You need far more than "slightly technical". "Slightly technical" sets you up for disaster. And... it's not 'trivial' to understand what's going on and how to manage it.

I agree, though, it should be trivial. It's just not.
I don't think that's what will happen. Ad firms will come up with a server side API you plug into your website so ads can come through your site. You've just made the security problem worse not better as coming from the same site they are allowed to read everything that site does vs coming from iframes from different domains in which case they are allowed to read nothing.
I think capitalism just reflects how the red blankets are allocated in this case but the underlying story is about subtle inequalities that have always existed since the big bang. Presumably there would be red blankets in every system, e.g. in Cuba or Soviet Russia the party members had red blankets too. If you make the hospital completely independent of any outside influences and mandate no favoritism of any kind, there are still 'friends and family' of employees and so forth. Ultimately our best hope for narrowing inequality seems to come from technology and technology enabled processes that are simply unable to discriminate. If a future MRI machine is invented that can read its own scans as well as a top 10% radiologist, then every patient benefits and the subtle discriminatory tendencies inherent in human nature are rendered obsolete.
> It's exactly this kind of attitude that is going to lead to paywalls for virtually every type of content on the Internet.

If you think this is going to happen as a result, you must presume that it would be a good - i.e. acceptable and viable - solution. Why do you simultaneously try to use it as a threatening outlook? If enough people perceive it as a threat or discover later that paywalls are even less convenient to them, some other solution will have to be found.
And for even more see http://cstheory.stackexchange.com/questions/1539/whats-new-i...
I edited my response because I realized it was inflammatory. But to be clear, my viewpoint is that the client/server and viewer/publisher relationship is a negotiation. The publisher should make content available under terms they find acceptable, and the user should be free to refuse to view things that they find unacceptable.

I don't think it's right that publishers seem to view me showing up at their front door as carte blanche to abuse my network and system resources to the full extent that JavaScript allows. And I think it's wrong to characterize user pushback as theft. Other kinds of "theft" are criminal behavior. Pick better terms.
correct me if I'm wrong, but as good as haraka looks (and it looks great), it isn't really a "complete package" like the GP was looking for...

From the Manual page[0]:

> Haraka makes no attempt to be a mail store (like Exchange or Postix/Exim/Qmail), a LDA, nor an IMAP server (like Dovecot or Courier). Haraka is typically used with such systems.

[0] https://haraka.github.io/manual.html
The anonymous coward, who silently downvoted me: read «Gemba Kaizen», please.
IRC usage stats are really bad. Steady decline from 1 million users in 2003 to 400k in 2012. In a time where we're talking about communication apps with hundreds of millions of users, not even having a million is pretty telling to me.

http://royal.pingdom.com/2012/04/24/irc-is-dead-long-live-ir...
You completely ignore the benefit of the more accurate price.

Let's say the price of a share with the inside info is 110. It is now 100. The inside trader does cause some volume that wouldn't have happened otherwise, and moves the price to 105 -- to the detriment of someone who would not have traded otherwise. But then every subsequent trade is at a price closer to the true one, a clear benefit.

It is true that greater information asymmetries will decrease liquidity/widen spreads, but is this a sufficient justification for banning inside trading? Also, information asymmetry is a matter of degree, not a binary thing. A skilled fund manager may have assembled public information (the "mosaic" view) that when put together is tantamount to insider info. You could use the exact same argument to ban him from trading.
Arguing names is the boringest kind of disagreement, unless the name is misleading.
This is a silly argument. You can extend it to "Please don't use cellphones for FOSS projects" because some big evil Corporation owns your cellphone company and your cellphone isn't "open source." And certainly don't drive your car, which contains hundreds of patented items and closed source software to your FOSS programming job! And don't let anyone with a pacemaker or hearing aid work on your project either! There's closed source software in that!
[Useless Programming Language Trivia]
The built-in "Prout" function translates directly to "fart" in french. But of course french people managed to come up with a language named Coq so I guess things are even.
Other answers address the big user experience advantages (e.g. threading) that it has over Slack, but there's a bunch of smaller features we have that I don't think Slack does (e.g. you can configure regular expressions to automatically linkify patterns like T123 to link to your bug/ticket tracker).

In terms of features Slack has that Zulip doesn't, I think the biggest ones are features that Zulip has today on zulip.com (which isn't taking new users) but you can't easily setup for your own Zulip server (e.g. the Android app doesn't support talking to a custom server without patching it yourself, mobile push notifications aren't available with your own server, etc.). Contributions on those things are welcome -- they're all relatively easy problems for someone with some mobile experience.

In terms of features that aren't just missing configuration in the run-your-own-server model, I'd say the biggest one is that Slack has a really slick onboarding experience and it has more slick integrations. It's hard to compete on onboarding with a company with like a hundred engineers, but I don't see the integrations piece as being a long-term advantage for Slack -- they're easy to write and I expect the open source community to produce a lot of them for Zulip over time.
Tally ERP 9 Crack &#038; Patch Free Download Full Version
I suppose you already know about §259 StGB in Germany.

(up to 5 years for handling goods that were stolen by somebody else)
Working with Request ID in Amazon SES
Unfortunately at this point that redirect back to home on login that I discovered after changing my password is still there, so I doubt I can change any part of my account details now; it's just going to sit there until they decide to actually delete it (if ever). But I did manage to change the profile description and stream title to make it clear that I am waiting for the account to be deleted before the redirect was put in place.

I didn't actually connect their shadiness about deleting my account with gender and am honestly not convinced that this is it. Sure, they were kind of pushy about promoting the site to women, but there is actually no gender identification on my profile other than my profile picture. I can't remember if gender was specified somewhere in my account settings but then not publicly displayed at this point.
Not really in my spare time since I took a couple months off from working (have to go pound the pavement this month,) but machine learning (UofW Coursera's specialization) & pandas. Also, spending time in the mornings on math (currently probability.)
By observing that the USA criminal justice system is racist, I am proving myself to be a "garden-variety" racist? Please, pay more attention.
Not sure what you mean. Can you elaborate?
I know there are a lot of ADHD programmers out there. These techniques have worked well for me.

I'd love to know what your challenges / solutions are as well.
It would be a little bit more convincing if they had actually tried alternative revenue sources (paid subscription, associate links to Amazon, donations with a variety of providers like Flattr or using Bitcoin) and found no other viable solution.
Are you a web designer, web developer or artist? Check out Ultimate Themes
Hmm. So for people who don't know how to use Unix/flex/yacc?

This is just reinventing an existing wheel.
WTF does "hipster" have to do with liking AWS? These lazy insults on HN are just tiring and contribute nothing to a civil discussion.

(And no, I don't use AWS, except for S3 as a dumb storage for encrypted backups.)
Linking personality traits and programming aptitude [pdf]