skysight-inc/HackerNews huggingface dataset:
> Er, okay. There are other products and services with heavy competition that aren't a terrible experience.

Please, elaborate, and be specific about the regulation present in the sale of those products and services.
This sounds great! Any particular reason only the MIT license is supported and not Apache 2.0? I am aware there are some differences with regard to patent rights, just genuinely curious, because there might be ambitious projects with the goal to incubate with Apache.
> 1) Why use several host platforms if the platform makes no difference to you?

I don't, I use The Web for 90% of all things I use on a computer. A Chromebook is one of the computers I use the most when not working for precisely this reason.

> Why else do you think people make a big point of an app being native Cocoa? It is because they know it sells better, because they know customers want the native well integrated experience.

I think you're mistaken, the fact that so many company are switching to Electron is evidence that it doesn't sell better.
So this article is about whether London will lose its multicultural appeal after Brexit. Here's an observation about the nationalities of the people cited. Quite a few Europeans, but also:

- An Indian-British writer (Nikesh Shukla) who has compiled a set of essays about nonwhite Britons. (In case it isn't obvious, most (all?) European countries are mostly white and the countries that are mostly nonwhite are not in Europe).

- Russian house-buyers.

- A Canadian who wrote a book about London.

- London's Pakistani-British mayor.

- A Brazilian hairdresser.

- A Japanese sculptor.

- Jewish refugees from European persecution a hundred years before Britain joined the EU.

- An Indian food entrepeneur.

- Somali immigrants at the doctor's surgery.

- The Bangladeshi-born mayor of Tower Hamlets.

- Bangladeshi muslims at Brick Lane Mosque.

Excellent people, no doubt, and worthy contributors to the life of the capital (even the Russian oligarchs). The point is that they don't seem to owe their position to EU membership.

It's interesting, the opening lines of the article say 'after the "Brexit" referendum, its future as an international crossroads is far from certain'. But the sources make it seem like London's multiculturalism doesn't owe that much to the EU in the first place.
The one I have is not a home nas. It's a rack mount machine with a bunch of 'enterprise' features, and marketed/sold as such.
I don't see the problem with including the occasional courtyard among adjacent pentagons, though.
>A very first one was Windows Explorer as of Shell update that came with Internet Explorer for Windows 95 (included by default in Win98). All the sidebars of Explorer were HTML based.

That's a stretch; X/SG/HTML user interface APIs are not the same as a whole browser with Javascript VM, full networking and security stack, full-featured/standards-compliant (X)HTML/CSS rendering engine plus support for legacy features, UI assets, multimedia support, sandboxing, resource caching/persistence, and so on.
The real question is why you would move to Suffolk!
There is a one-to-one correspondence between them: a length 9 combination is just a length 8 combination followed by the sole remaining node. The lock screen has 9 nodes.
http://imgur.com/a/Ofyei

Chrome kills me. :(
Yeah, I think that we agree :)

Science: "Climate change will destroy human civilization."

Big oil: "They lie. No problem. Anyway, God gave it all to us."
The author states that alphanumeric names convey a lot of information and are useful. I disagree. The overwhelming majority of car shoppers are not car enthusiasts, and the naming schemes are confusing.
You have the option of paying more for a less terrible experience. Pricing is also customizable, allowing you to target the exact part of the experience you find terrible.
I've been posting negative-sentiment tweets about United since yesterday. If we do accept the premise that Twitter would do something like this, we should also assume that they'd be selective in which tweets they've deleted, such as tweets that aren't likely to be noticed when gone.

There are too many independent variables and unknowns for there to be an easy experiment. In any case, I'd be happy for other kinds of evidence. If Twitter is silencing tweets about United, is it part of a corporate ad package, in which case, other folks would've heard about this kind of deal for other companies?
I find this argument mind-boggling when the people who have done the most to undermine workers rights are exactly the same people who support Brexit.

In the UK, one shocking source of work insecurity is the zero-hours contract (basically, you have no guaranteed income but have to be available whenever your employer feels like it). The EU has nothing to do with that, in fact most EU countries have banned the practise [1] but the British government refuse to do anything it in the name of 'labour flexibility'.

These same people are now claiming that leaving the EU, which offers important protections to workers rights through the treaties and the European Court of Human Rights, will magically solve problems they created and sustain themselves.

[1] https://fullfact.org/law/zero-hours-contracts-uk-europe/
Mobile.

And other projects, including the GPL project Quassel, do have mobile clients (although Quasseldroid, which I maintain, isn’t exactly the best client in the world).
How does an app bundling Electron in that way differ from an app using a native embedded browser widget (other than that it can run in Chrome vs. Edge/Safari/etc.)?
This is the value-destruction side of copyright protection. With more reasonable length and more easily determinable copyright status, efforts like google books would be able to do so many more things. But without a permissive legal framework that innovation is shut down.
Breaking the Security Model of Subgraph OS
Distributed mining ;)
Specifically, Bellovin & Merritt's Encrypted Key Exchange (EKE).

https://en.wikipedia.org/wiki/Encrypted_key_exchange

The patent is expired now though.
Forbes Top Influencers: The 30 Power Players on Social Media
>> why are people writing this stuff in C. It's so slow and you don't have as much control on memory. Write it in Assembly.

>did anyone ever actually say this?

Yes, in the 8bit era.
It affects the distribution of contraceptives very directly. It means that no organisation that ever talks about abortion as an option for women can receive American funding. Doesn't matter if their primary work is providing contraception or providing childcare, if you tell women they could get an abortion, or you lobby a politician to make abortion more available/safer, you lose funding. https://www.globalfundforwomen.org/mexico-city-policy-global...
At exactly midnight local time at the data center? Something doesn't add up. This is going to be one fun post mortem...
One of the problems with attempting to write interface is the opaque source/consumer problem.

E.g. I'm working on a system that I could hypothetically abstract (I've got access to it, can poke with enough tests and test data, etc).

However. What I don't have is access to code or test injection into any of my sources / consumers. Both of which are expecting all the corner case quirks to be exactly identical and may actually have accreted software that depends on a specific quirk. A specific quirk that I have no way of knowing about. Or may send me something I've never seen and am not expecting because it's a 1:1,000,000 corner case, and we don't have any logging of an example that came through production.

I haven't worked on too much of the heavyweight stuff like you have, but I tend to take the perspective that "a 100% compatible rewrite is impossible." 95%+ maybe, but we're going to have to deal with the <= 5% after it goes to production.

Did you ever pursue writing and dropping a new tailored load balancer / router type application on the incoming data stream such that you could divert a specific portion onto new system(s)?
RootBSD does well. The latest version of OpenBSD is usually available within a week or less.

https://www.rootbsd.net/
What really needs to die is the view that old tools are bad tools. In my experience, the most useful tools I use (standard unix utilities, vim, emacs, lisp, etc) are the oldest ones while the newer ones are the ones I could most easily replace.
Break the terms of service, and you'll be booted off. Be a large enough problem, as they see it, and you'll get the entire project booted off.

Probably they don't care enough to enforce, but surely you see it's part of the problem that they could?
I'm with you on the personal interaction but I think people like slack/email/IM because it allows them to be in control of their communication. If someone drops by your office/cube, it snaps you out of your flow and you have to work to pick it up again. With the online forms of communication, you can turn them off and be guaranteed some distraction free coding time.
It says T440p on the cover.

I am clearly not representative of anything. I was given a MacBook at work once, and forced to use it. I hated that shitmachine with a passion.
Better than JRE based ones. They eat far more memory and are slow and often buggy.
As quickly as possible is the key. In the past any changes in temperature were much more gradual.
I think many opensource communities do not want to dogfood on other opensource projects anymore. They want the best product out there for other things and more often than not these products are closed source SaaS products.
Python formatted Java
IndieHackers.com acquired by Stripe
Thank you very much! My background for the last 20+ years: I have been an inside sales rep for computer peripherals, an outside sales rep for a manufacturing company, a contractor, an inventor, a real estate broker, and an options trader. And yes, everything else about specs/protocols is from research...I'm a big fan of self-education.
YC Female Founders Conference 2017
So many divisive opinions here, but in case anyone reads this far down, here's my 2 cents:

- Yes, desktop apps existed before Electron. But the top comment is right. How many desktop apps. NOT utilities but full featured apps (like Spotify and Atom) that you loved either got swallowed up by other companies (Mailbox) or discontinued due to "lack of use" (read: lack of profitability). I'm sure if you dig deep you can remember quite a few...

I'm a game developer with a background in C++. But I'm developing my company's prototype in electron. This is because I can do it myself without needing to tap a bunch of people to help and find funding. I can bootstrap. Electron allows this and it's incredible. I couldn't make a cross platform game engine in a year on three platforms using native. Maybe you can and you're just a better human/coder than me (but seriously, email me in a year with your progress!) but Electron is allowing it.

What does this allow? This allows me to release a product (yay) and maintain a product easily (double yay!) and when you guys don't throw money at me.... I can KEEP maintaining it because of my low overhead. With native code and a staff of 20 I would be forced to shut down the product.

THAT BEING SAID

If the game does well? I'm not only using Electron, I'm using React (yes, it's a game. Yes I know, I've had this discussion. I'm crazy) so the next step is to port it to react native on the desktop and remove the Electron dependency. Totally doable since Microsoft is supporting it on the Univ. Windows Platform (https://github.com/Microsoft/react-native-windows) but macOS? Someone's working on it but it's of course not apple (https://github.com/ptmt/react-native-macos). Ubuntu is on top of shit though (https://developer.ubuntu.com/en/blog/2016/08/05/introducing-...)

I can't speak for Spotify or Slack or any of the people mentioned (yes I know Spotify isn't using electron) but for a small company of 1 and a half people Electron is allowing innovation and project completion in a way that nothing else is for me. It's a great door to open to allow future optimizations. And hey, maybe Electron will slim down too... give it time. Remember how bad Windows development was? No? I do. But .NET has come a long way, maybe electron will too. If not, we can always port!
Git is decentralized so being dependent on a central repo is the users' fault not the organization.

But that said, I don't put anything on Github if I can avoid it. Disgusting organization with awful management.
When I was at school it allegedly was 'merde' in France, i.e. s41t. In England our French isn't so good as it usually gets taught too late, in teenage years when different bits of the brain have to be used to learn the language.

So I am glad to have that finally corrected, have believed the wrong thing for decades.
> "They should have just licensed the books instead.”

The problem with orphaned works is that can't be done, as nobody knows who owns them.
But the majority of users/clients/bosses won't pay for better software. They want it now, for free.

The market is asking for more and more software, with more and more complex features. And they must be usable on many platforms, by users incapable or writing their name correctly, let alone comprehend a computer.

In the mean time you have a bit more trained programmers, but not that much more. And most of them are not remotely good enough to provide fast, reliable and usable software. The ones that can are expensive.

In this situation, any shortcut you can take, you take.

It's like the quality of food or kitchen wear. You want 1000 of fruits available all year long ? Ok, but the quality will suck. You want everybody to be able to afford 10 machines to do every single things instead of you. Sure, but they'll break in 2 years.

My mothers kept her machines for 20 years, and I can seldom keep mine for 5. I eat tasty tomatoes 25 years ago. Today I have to look for them with expert knowledge and a bag of money or they'll taste like plastic.

As long as everybody wants a piece of the cake but nobody wants to pay for quality and don't want to wait, well, you'll end up in those situations.

For software, this is only going to get worse. Every year, I get paid more and more, I accumulate more knowledge that the newcomers are struggling with. I refuse work. And I don't get penalized for any shortcut I take.

This situation is not going to end well.
> I'm in this discussion with you because you're assaulting my character

"Assaulting my character" - wow. Don't be so defensive, pride is talking through you, not reason.

> Now, please either show some evidence that I've purposefully tried to mislead others,

You provided all evidence that would point to that conclusion already in your comments and I already discussed those in my previous comments. You have any proofs that state otherwise? No.

> You're the only person accusing me of purposefully misleading people.

I am not the only one that challenged what you replied, I am just describing possible reason behind it after connecting dots. Read about defense mechanism, psychological repression, bias, denial and thought suppression and especially narcissistic defenses. Doing something purposely doesn't mean it was consciously.

> unsubstantiated bullshit about me personally go uncontested

"unsubstantiated bullshit" - This are conclusions I made analyzing your comments. I do not call what you wrote bullshit because I don't agree with it. Please be more civilized in this discussion.

> shut your trap

Clearly this one shows no one should contest your character. You are without any faults, I am sorry I dared to think otherwise.
Of all tweets to delete, why would they choose ones that aren't likely to be seen anyway?
> they know exactly what they're getting into

People rarely have any clue what they are getting into. Myself included. Congratulations on having it all worked out.
Actually for me, a citizen of a non English speaking country, it is. On the same level with the Eiffel Tower and Big Ben.
"but remember the lawyers are fronting literally all of the cost here"

Well. Class action lawyers only back a case when they know the cost of the settlement is cheaper for the defendant than the court costs. This way the defendant's side wont be heard. When confronted with actual court/litigation many of these scumbag class action attorneys flee like cockroaches.
But - can I get a copy of Notepad++ on my Linux box? No?

Now - I know there are a ton of other options for Linux, but the thing is, I can't jump from system to system and have the same app with the same experience - even if the app was developed as a native app for all of the platforms, because each has a slightly different native GUI implementation and usage which doesn't translate fully between each.

So now I have to learn and use potentially three or more different programs/apps/whatever to do the same task. Or, I have to remember the quirks for each native implementation.

...and let's be honest: Not many companies out there are going to develop a native version of the same app for all the platforms, because most platforms have a lower number of users than others (in many cases, much lower - depending on the genre of the app in question - like games).

It's an economic tradeoff: We either get a balkanized system where for certain kinds or types of apps we need a particular machine for the native implementation, or we have the case of these larger cross-platform apps that anyone can use on any system, in the same manner everywhere.

Here's another thing - most of these complaints seem to have to do with laptop users. I don't really worry about these issues on a desktop, because there I can have a ton of memory and way more CPU than what I can get in most laptops, and I don't have to worry about battery power.

But for those who are stuck with laptops - maybe they need to bother manufacturers to increase the amount of RAM and CPU available, to handle these larger apps.

It's also funny that I hear people complain how these apps are too big, and use too many resources for editing text or whatnot; you make the case that vim and notebook++ use only a few meg of memory, and no CPU.

I tend to wonder how well they'd fair on my old TRS-80 at home - you know, I had a full-screen text editor on it that didn't use much CPU (sub-1 MHz) nor memory (less than 64K) - so why can't we return to that?

Honestly - I don't want to; but we can take this argument down the rabbit hole, because the argument that today's stuff is bloated compared to another case, can easily be made about today's stuff vs older stuff. Most of that bloat of your "smaller" example comes from abstraction; the same as the "new bloat" - not many years ago a program taking of 10 MB of RAM would have been insane. Today, it's normal and expected.

I daresay that in the very near future, programs taking up several hundred meg to a gig or so will also seem normal, because by then we'll have even better CPUs (with maybe hundreds or thousands of cores) and way more RAM (terabytes).

Some might argue that this is the case today, in the form of cloud computing and SaaS - browser-base stuff, in other words.
To be fair though, Java and Swing which JetBrains IDEs use are also not exactly native.
So the server was erroneously treating the images as text?
Agreed. Main thing is, I like being alive and have to eat, at least, plants to stay alive. So it does bring you to an interesting point of, so... if I can't safely say that even plants aren't really thinking food... I should just not try to formulate an argument about which things are "thinking", but not everything is relative. Using the facts we have now I will only go so far on the whole whole relativism angle. Cows are way more like me than a black bean, for example. So it is pretty easy to at least roughly group things. Anyway, we agree here, but ultimately we shaped the world in a certain way (our ancestors) so we just have to accept that we can't change certain things easily or at all (what we eat, that we have to cut grass, etc). So that line of thinking about "should I eat thing X?" just seems trickier because I have so many biases rattling around in my brain and we always construct our internal narrative to fit facts.

What isn't hard is the sustainability argument. That is super simple arithmetic. And that is the one that pretty much seals it for me.

I think a lot of people start from the sustainability angle and then convince themselves of a lot of things that are murky or they themselves didn't really personally decide this, it is just something a lot of other people are doing / have decided and it fits their narrative of "meat is not sustainable". That said I do think there are well reasoned actors out there that have "done the work" to decide eating meat is not for them, but don't dress it up as a philosophical choice until you /have/ done the work and thought it through. It starts and ends with a lot of Why? :)
How is that uniquely British? They do that everywhere. The primary justification for accepting immigrants is that they are a driver for the economy.
Easier to compose an eloquent and effective reply in chat than in person. Time to think over the messages etc before responding. Can pick my nose while talking to you etc.
Yeah, the UI latency/smoothness is my one main issue with gnome 3. If it wasn't for that I'd be the biggest gnome 3 fanboy around.

I think the shell being written in javascript was a double-edged sword. The extensibility is really cool, but the performance is borderline unacceptable.
That's why you use Matrix instead.
Thanks for the tip. I'll have to look into SWT. I only chose Swing because it was included by default, but I would prefer to have the actual native look on each OS.
Did you see that video of analyzing microscopic (subpixel) changes in video to reconstruct audio vibrations?
> Pretty sure you could do that as easily in PHP

PHP is awful but still the best option for making something simple very fast, as it is supported virtually in every kind of provider, even free ones.
I made the fairly stupid mistake of shadowing the x-as-input and the x being integrated over in this post, but the gist is similar
Suncor, one of the largest players in tar sands oil said in one of their earnings call transcripts that their cost was $30/barrel. I can dig it up if you need a citation, but it was right around the time the WTI dropped below $30.
The performance is lasting just fine for me as well. I've kept up with a couple SSD upgrades and stupid-cheap DDR3 RAM. But my performance bottleneck has always been storage, and the current champion (and next upgrade for me) is a PCIe SSD using NVMe. And old processors just don't support that.
The Future Web: Minecraft or Call-Of-Duty?
Practical tips to improve the quality of Rails code you produce
> P.S: oh, and if electron is flash, remember that flash won the web for 15 years while it sucked. And you know why ? Because it allowed people to do stuff they wanted easily, like videos and animations. And it's not because we couldn't do it any other way, we could. Yet we had to wait almost 2 decades to see it dies, at the price of battery, stability, security and everything else. Feature trumps everything. People. Don't. Care. We only manage to kill it because we finally replaced it with systems that could compete on easiness and features. So you know what to do.

I really miss the simplicity of a self contained swf file that could be embedded in an html page, but was usually also self contained and could be downloaded and run on its own. And of course they are tiny and fast. And I could run them in Linux, or even on my Palm Pilot. Except for battery consumption, were they really that bad?
Far from only MS, sadly. This attitude is spreading its tentacles all over the FOSS world as well.
Google and FB will take 70% of all money spent on digital advertising by 2020