skysight-inc/HackerNews huggingface dataset:
It would probably be much harder to justify. IP law exists because it's considered a net good to society (everyone doesn't agree on this, but this is why we have it at least). Of course, it doesn't help that all the money goes into lobbying on behalf of IP holders who want to extend the reach of IP.

In theory, patents have good and bad side effects. The good effect of a patent is that it encourages people to spend lots of money on R&D because it gives them a period of time to recoup that investment once they bring something to market. The bad effect, obviously, is that this artificial monopoly can prevent other people from bringing similar things to market. But it's (again, in theory) a net good because the end result is that it creates an additional financial incentive to create new things, and once the patent expires then the negative aspect goes away. You are left with new stuff that may not have otherwise been brought into existence.

The goal of a patent system is to benefit the population as a whole, not patent holders, even though patent holders benefit from it as well. If it only benefitted patent holders, and didn't have this philosophical underpinning of benefitting everyone, we wouldn't have patent laws in the first place.

Copyright is similar in that it is designed with known pros and cons, but is legally rationalized as being a net good for society. The goal of copyright is to create an environment in which more stuff is created overall. The ultimate legal justification for copyright is the overall positive effect on society, it is not to benefit the copyright holder (that's just a happy side effect for them).

So it's a weird dynamic where both the patent system and copyright law exist to benefit society, but all of the money poured into changing it is going to come from IP holders who want to manipulate the law so that they can make more money than they are now. There are no lobbyists representing "all of society", unfortunately, so it's a very one-sided battle that only ends when judges and legislators push back on the IP holders.

To answer the question, I'm guessing that it's much easier to push for extending copyright because the societal cost to that is much less clear. It's easy to make an argument that (for example) pharmaceutical patents should not be extended because people will suffer. Cheaper drugs don't come until patents expire and competition is allowed to take its course.

On the other hand, it's harder to make a case for the harm done by extending the period of time in which (for example) only Disney can sell Mickey Mouse t-shirts, so it's a lot easier for the entertainment industry to lobby for longer copyright periods than it is for other industries to lobby for longer patent periods.
As I said in another thread:

So what? It's still above its YTD low of $65.28 from March, and it's 31% up (!!) from the same time last year.
co-founder/techie from deepstreamHub here

deepstreamHub literally runs the deepstream.io servers to provide all of the fundamental functionality. All of the client sdks are also Apache 2 based which means that they can be changed in whatever way suits people most, and written in any language.

We also have some really interesting forks by community members that have diverged a bit from how we do things, and has resulted in collaborative forums and in person meetings as well as even talks at meetups about the pros and cons which resulted in the divergence.

The non open aspects are all around the extra services ontop. These all work by hooking into deepstreams plugin architecture, meaning that as stated in following comments, open source plugins are encouraged and are documented in as much detail to help people get started. Offering all the non-core/multi-tenancy/usage monitoring/gui components aspects as open source is in that sense extremely counter intuitive, since we will instead be providing very specific functionality for the purpose of creating another PaaS system. That won't be stopping us from releasing detailed articles/give talks about how things work and run under the hood on AWS and the challenges we met hosting at large scale and across regions, it just means we won't be providing the actual code.

In terms of auto-failover, replication, etc, it would be great if you look at the current open-source aspects on deepstream.io that we have in place for that. deepstream is built with availability and clustering at its core, and its truly because of the involvement of the open-source community that we have managed to make it run in multiple production environments to date.
It gets better: the caret in "real" Win32 is not rendered to the framebuffer or any memory-backed surfaces, but is "inlined" in the video output the same way the (hardware) cursor is - it's effectively an old-school console sprite.

But it does mean you're limited in the things you can do with it - when Office 2013 gained that fancy animated caret they had to do it themselves, similarly the caret in Atom and VSCode are both software-based.
This is click-bait about a blip. Look at the one-year trend. UAL rose in value sharply in Nov 2016 and has since then been flat +/- noise.
This is a common meme, but unless you are privy to the company's internal financials, you really can't say whether a paid subscription model is more sustainable than others. Just ask newspapers and magazines.

There are many products and services I've paid for that are no longer provided.

Sometimes companies even cancel profitable services that are a distraction from their core business.
Sometimes, 25 years ago, a solution to the problem wasn't available. I worked on state-of-the-art systems from 25 years ago. We were writing homegrown streaming data protocols over raw sockets, parsed with lex and yacc. We didn't have ssh, we didn't have http, we didn't have xml (much less json). A world-class system from 25 years ago would be scrap today... how many bright young junior programmers today could update a lex/yacc parse stream, or handle socket programming or DOS HIMEM?

Improvement needs to be continuous. The ability to update individual parts of the system with minimal coupling is vital. But even keeping that as the system evolves is a challenge - and designing for it in advance leads to all sorts of unnecessary "just in case" abstractions in the code.

Keeping code alive and running for a generation is a whole different kind of challenge.
The problem is that despite how good it feels, individuals simply optimizing their individual activity does not scale to the societal scope. Post-agrarian humans literally behave and think via shared infrastructure. The only way individuals can make lasting improvements to society is to improve the infrastructure.
Recurring > one time revenue.

EDIT: My knowledge of their pricing is inaccurate. I thought EE was one-time on-prem charge.
It is, I got a location in the north of England where I'm based.
I work part time with a friend refurbishing retired business machines and re-selling them online. We get a LOT of Thinkpads obviously, but the T520 is an especially common machine and man is it awesome. Easy to clean, easy to repair, great Linux support, and built like a tank. Best of all, you can get a nice used one really cheap and throw in the max RAM and an SSD for under $300 total.

Edit: 2010~2011 era Thinkpads actually make great cheap Linux dev machines. If you want something a little smaller than the 15" T520, the T420 is great too. And if you want something "ultraportable" the X220 is a great choice and can be had for under $100 used on Ebay.
He mentioned he actually uses Ember and built it in a week - really impressive: https://www.indiehackers.com/blog/launching-to-300000-pagevi...
Really interesting idea that isn't yet implemented well enough to be that interesting in practice.

The idea of machine learning refining your drawings as you go, forming a sort of cooperative artistic partnership, is fascinating.

The idea of machine learning somewhat sloppily matching your drawings to pre-existing ones and just replacing them.....well, kinda just feels like image search copy/pasted into microsoft paint.

But it's a start!
Introducing Britecharts: Eventbrite’s reusable charting library based on D3
How to Send a Secret Message That Self Destructs?
I read your comment a week ago and fully agreed that I wanted something similar. So I built this: https://github.com/dan-v/dosxvpn

* It is an OSX packaged app that launches a GUI wizard and deploys to digitalocean, auto configures VPN on OSX, and spits out a mobileconfig file.

* It is based on CoreOS (not busybox) but it set to auto update the OS using A/B partitions.

* VPN docker image running on droplet is also configured to auto update
Matrix is an extremely heavy protocol, not suitable for business use imo.

Riot is really obnoxious to use and get set up, and is also extremely resource hungry.

I don't think you're very familiar with chat protocols if you think it's even remotely suitable as a replacement for IRC.
Will they do a followup article in about a week when the stock inevitably bounces back? "United regains $800 million in value".

That they badly botched a single customer service incident is not likely to affect the long term financial outlook of the company.
Not OP but:

> How is React + browser rendering any different then QT rendering?

Qt has far less overhead. A small Qt program can be in the single digit megabytes in both disk and RAM consumption, while using near-zero CPU for the UI.

> How is HTML/CSS any different from QT layout xml?

My understanding is that Qt's layouts are translated to native code at compile time, resulting in native performance and overhead on desktop. Browsers' dynamic rendering is relatively intensive and expensive.

> How is QT sockets/threading any different from NodeJS sockets/threading?

When it comes to I/O I don't think there's a significant cost to using Node/V8. I'm totally fine with CLI applications written in Node but when it comes to UI, a browser is just too heavy.
You lost me at: "cURbafjkfsMDVwdRDQ"
> I know how to use IRC and how to connect with it.

> [...]

> - Figure out how to configure my client.

> - Figure out how to interact with the user account and moderation bots

I disagree with your initial claim. :P

Those are irc basics, things you only have to learn once, and there is documentation online and on the web. It's worth it to spend the time to learn a tool that you can use throughout your profession, even as the proprietary flavor-of-the-month services come and go.
Wow, it's really annoying that there's no way to type text in and get that shape. I get that it's cool that it will (sometimes) recognize what I draw, but apparently I can't draw the Space Needle for the world! It would be nice to still be able to search their images with text manually instead of having to try to draw everything you want when you know you'll use what they have.
> Or else we'll be the only company that is fully Open Source (replication, auto failover, etc.)

major humble-bragging. In bad taste to do that in an announcement for a "competitor"?
I installed the 64-bit version, you might be using 32-bit.
Well I was implying that this was a good comment, well researched, and that that's uncommon. It was sarcasm.
There is!

irccloud.com is pretty awesome. They have a pretty good mobile app as well (at least on android - I'm not an iOS user).

(I'm not affiliated with them, I'm just a happy user)
There's also this fantastic Numberphile: "Perfect Shapes in Higher Dimensions"

https://www.youtube.com/watch?v=2s4TqVAbfz4
The disks were apparently stopped because they no longer provided a relevant amount of profit-per-work - making CD's requires a lot of coordination work, and worldwide shipping isn't trivial.
I'm open-minded about this. If the project has a believable path to a useful open source contribution in the future, then I think it's fundable. This could even include high variance experiments that might end up totally failing.
It's not the sass mixins that makes things harder to manage. The problem is having nested CSS rules that cause your CSS to become tightly coupled to the structure of HTML. Then when the HTML changes, you have to rethink the relationships. And if you're not using nesting, then isn't what you described just utility classes abstracted one level away?
There actually isn't any webkit here at all, except for the slack api oauth login. Everything is native. Trust me, I'm not faking this :)
Having run a couple of companies both with and without an income stream judging by that experience I strongly believe that companies with an income stream are generally speaking more solid than those without. Yes, of course there are odd ducks but as a general rule it is a pretty good one.

And given that this is their core business I don't see them canceling it any time soon.
While true, Google Docs' collaboration capabilities are fantastic enough that it's worth using, though. We use it all the time to work, anything from tiny scratchpads to big documents.

To do the same in Microsoft Office, you need to dick around with OneDrive and/or SharePoint. The last decade or so, I've only touched Office when someone sends me some .xls or .ppt file and I'm being lazy and just want to view it.
Yes and no. You can definitely travel with it, just make sure you continue your training (IR), plan carefully, and don't put yourself in a position where anything worse than some PTO usage will occur if you don't make it back on time. Also, start small and get used to FBO operations. Nothing like being stuck somewhere after hours
> full of unsubstantiated stories and made up numbers

Possibly, but how would you know?

And what would some good hard questions be?

Edit: Okay maybe because of this one https://news.ycombinator.com/item?id=13591182
There is. A bunch in fact.

http://mibbit.com/

https://kiwiirc.com/

or, site-specific:

https://webchat.freenode.net/

http://chat.efnet.org/
What problem are you trying to solve. I use it for a firewall and really only have a couple of files I back up or change.
The surrounding text in the footer is from Romans also "neither death nor life ..."
GLE is also recurring ($199 / user / year).

But more is better.
Continuous Discussions Podcast,Ep 66: Scaling Agile and DevOps in the Enterprise
That's incredible. Congratulations!
Why use react? What is it?
I just submitted my application. Would it be possible to add a notification that the application has been successfully submitted? Perhaps that is not possible with the package you are using.
Fly the friendly skies with a real airline – Emirates Airline
Nope: https://www.faa.gov/training_testing/testing/acs/media/priva...
taloft explains it well. You can have a PPL or CPL (or ATP) in the ASEL, AMEL, ASES, AMES, etc.
Unlimited web hosting service in return
Yes, for United it's contract of carriage rule 21, H, reason 16: malodorous condition. It's funny that this is under the auspices of safety though. I guess the logic is if someone stinks enough it might cause disorderly conduct by other passengers?
Five. If there are a lot more deserving applications, I'll try to find more funding.
Agree about Atlas LLC: the best way to help "more companies get started and that they're more successful" is to help the companies at the margin -- the companies that won't actually get around to being formed if the prospective founder has to take 2 weeks out of his schedule just to figure out the legal and financial aspects of operating a side business. And for that type of company, an LLC is the no-brainer correct choice for the corporate structure.

Source: a prospective customer. :)
The bad part of the codebase is bugginess, and RAM usage. Especially because it always keeps all messages in RAM.

But what I consider a bug is already the best case scenario for the web client.

And 20+ active channels is nothing.

I'm in 460 active channels, with combined 40'000 users, and I get about a hundred to 200 messages a minute, while using the app on 64kbps connection.

(That's my test case for what should usable)

And quasseldroid already has code for those two, and a rewrite is almost done, I'm just waiting for the core changes to happen, and then release version 2.0
Good idea, tonight maybe I'll write a script to email people a couple times a day.
Someone made a lot of money. It was down 4% at some point.
Yeah I wasn't getting coordinates till I turned off ublock
>And in fact C/C++ can be as fast, or even faster than hand-rolled assembly most of the time (with few exception)

This is generally true, but to be fair the reason is because we design CPUs differently these days. Modern CPUs use instruction sets that are specifically designed to work well with compilers, and aren't meant to be programmed in hand-coded assembly except for a few critical bits deep within OS code. Older CPUs weren't like this.

It still might be possible to write hand-rolled assembly that beats modern compilers, but you probably need to have seriously super-human mental abilities to do it.
> will people stop flying united

Considering how few options there are for air travel in the US, probably not.
Actually its much more likely we'll be hit by a massive CME[1,2] rather than the Sun going Nova. That will destroy massive amounts of automation and compute power all at once which will rapidly destabilize highly automated economies.

But there is zero we can do about that so not worth getting worried over.

[1] https://www.bloomberg.com/view/articles/2017-01-19/how-space...

[2] https://science.nasa.gov/science-news/science-at-nasa/2014/2...
https://www.youtube.com/watch?v=aXHlTMKyse8

(Heaven Unigine and Prime95 at the same time)
We're currently only doing annual billing, we may look into monthly billing in the future.

The billing application is a separate app and effectively oAuths with GitLab - you should just be able to click on the login button and if you are already authenticated, grant permission to the billing app.

Interestingly, we've found little to no correlation between the number of users in a group and CI usage. Moving forward, the plans are going to be much more feature-centric than just CI minutes, hence the per user per month pricing model.
Gitlab EE isn't even close to one time, did you even look at their pricing model before replying?
I'm excited our team have pushed this through to an open-source release - we've been evolving it internally for over a year.

Particularly notable: this had a ton of collaboration from our design team, so if you're interested in charts that have had plentiful input from actual designers you should take a look!
> Moderation on HN is very strict. If Indie Hackers were 'gaming' the system, they'd be banned.

If the voting data were available, one of us could prove the other wrong. As they are not, it is my opinion vs yours.
Given how fast their free tier was growing, yes.

They're in no holds barred exponential growth territory and I don't know the ratio of corporate customers:free customers but I suspect that the free tier is growing faster. So they really need more sources of income, and preferably b2b ones.

Companies like gitlab become mission critical for the customers that depend on them (one reason why github (not gitlab) is now in the 'too big to fail' category, if they were to go under there would have to be a rescue operation of sorts).

Gitlab has a narrow base and broadening that base is really good.
I'd take this a step further and posit that JavaScript is the modern equivalent of Ethernet (the original protocol): simple enough to actually work despite all its shortcomings, hence doomed to success.
Herzog on Creativity, Self-Reliance, & How to Make a Living Doing What You Love
You couldn't be less coherent about this.

Desktop development has stagnated because of the proliferation of web technologies, not because desktop frameworks aren't very good. Qt is great, gtk is great, hell, with the right configuration, working with WinForms can be pleasant.

Electron packs a browser with each app, and that's unacceptable. Adobe used to have something called AIR, years before electron, but idk if they were just packing up a browser or not. I used to use the desktop version of tweetdeck, which used AIR, and it was pretty damn fast.

Anyways, you clearly don't know anything about desktop development, so rather than make claims that are wrong, just stick to what you DO know.
Yep. Machining large volumes of Ti is a PITA. You'll burn through (expensive) tooling super fast.
> Why do you say this?

Because that has been my experience?

> I start my day with my RSS reader and the only site I follow that doesn't really support RSS is HN.

Awesome, happy for you. I wish that was the case here. For most of my news sources (which aren't tech) no RSS feed exists. Same for a number of newsletters I'm interested in. They exist in plain HTML format but there's no RSS feed to speak of, not even of the archive.

However, I've recently ran into RSS-Bridge[1] which I'm hoping means that I'll be able to generate RSS feeds out of some stuff and get back to consuming most of my information that way.

[1]: https://github.com/RSS-Bridge/rss-bridge
+1 interested in replacing Firebase, would like to know more details
Adelanto Dragon Ball Super Capitulo 86 Español Latino: “Goku vs. Androide 17”
I feel a bit silly pointing this out, but all that stuff about hexes and witches and everything mystical in the article is just a playful framing story. Aphyr in all likelihood is not an occultist or mystic, and is just writing playfully (and somewhat ironically) about technology and modern interviews. The playful conflation of mystical incantations and writing code is an old hacker tradition (other playful traditions: mixing buddhism and zen with coding, and writing apocryphal parables about it). Also, it should be noted that being an atheist doesn't preclude being interested in the history of religion, folklore literature and traditions, or even entirely fictional religions.

Of course, maybe your comment above was playful and ironic as well, in which case I missed the point :)
I was not aware of this! I thought 'electrocute' applied to any situation where electricity (perhaps harmfully) passed into a body.

Thank you for correcting a long outstanding misconception of mine.
They use carbon now. This was an old design (mid 2000s)
If you can debug in this, it's got to feel a lot faster than the emulator. Though I admit I haven't used the emulator in so long that I don't know if they ever fixed how slow it was.
You can use an old school network drive to share documents in an enterprise, irrelevant of their nature. Easy and simple.
> Here's the thing. You know what the alternative to all of these Electron apps coming out is? If your answer is "A native Cocoa/WPF app", you are on another planet, the answer is, "It wouldn't exist at all".

This comment is completely wrong. You know what Slack was before it was an Electron app? It was a Cocoa app. Sure, it wrapped a WebView, but given Slack's nature that's not a surprise. Regardless, the Cocoa Slack app, while not great, was still much better than the Electron crap we have now.

I don't know if you're simply ignorant of the fact that the app this article is focused on actually was a native desktop app before it switched to Electron, or if you're just ignoring that pretty important information in order to try and make your point, regardless of whether or not it's true.
Show HN: Scalatest Jest like snapshot matchers
Couple of hours and if you move south in Europe it could be even longer
I could have sworn none of those controls were there an hour ago. At any rate, now that I can scale things here's a random icon I drew to demonstrate the point: https://www.autodraw.com/share/G2IIQMITW0BB
I didn't write too much of the css, but I do still take care of it. Not idea how that = instead of : slipped in. Even I'm not normally that bad with css (and emacs syntax highlighting even makes it clear that what was there was wrong). So I fixed that bit.

I agree about the :hover state for accessibility but since that touches the entire site (or at least should) and we already have some :hover stuff on the certain elements it requires a little thought/experimenting (more than I have time for this afternoon anyway).