skysight-inc/HackerNews huggingface dataset:
That makes sense. And you can do that with Slate!

Since the components are all React components you can use the same types of extending patterns you'd use in React. In this case you'd probably use a higher-order component (HOC) that handles adding to the `style` property based on the node's data. And then you could wrap all of your other blocks with it...

quote_block: alignment(QuoteBlock),
code_block: alignment(CodeBlock),
...

One of the things I started with was making sure that components are just React components, so that all of the patterns that the React ecosystem brings can be used with Slate.
I think the idea was to avoid generating the single-serve packaging waste in the first place (i.e., buying longer-term ingredients in bulk, going to the grocery store).

Of course there's still bag and packaging waste at the grocery store and the energy costs of individual transportation to the store, keeping the lights on, etc.
I presume parent is worried that this will lead to less open exchange on the academic marketplace - you would not want to have public discussions about anything related to the work you are planning to patent, out of fear you might sabotage it.
You can do all of that in HTML, especially complex custom elements that render the same in all browsers.
For a pension fund, its beneficiaries will eventually pay regular income tax rates on the fund's earnings, regardless of whether it was dividend/capgain/interest.

Life insurance and disability payouts are typically tax-free because they're paid into with after-tax dollars, but the insureco will invest the funds as it sees fit.
My old manager wanted me to install WhatsApp. WhatsApp wanted to access my phone's address book so that it could upload all of my contact info to their [Facebook's] servers. I denied it, and it refused to work. I didn't want to share my contacts - I just wanted to communicate with a specific set of people. The only workaround I could find is back up and delete all my contacts before letting WhatsApp rummage through my address book.

I wouldn't say this practice is very "consensual".
Thanks! :D

There are some bigger architectural things that I'd like to work on, but they're probably best handled by me since lots of context is required. But I've been marking lots of issues as "help please" [1] on GitHub. And other than those, anything marked "bug" [2] would be awesome to get help on too!

[1]: https://github.com/ianstormtaylor/slate/issues?q=is%3Aissue+...

[2]: https://github.com/ianstormtaylor/slate/issues?q=is%3Aissue+...
If you're wondering what this kind of optic costs the rest of us: http://www.fs.com/products/65219.html (£1,081)

Although you'd pay at least 10-20x that if it had a big vendor name on the top.
The problem for me, and perhaps many others, is that the "smart" are sorted out early and carted out of regular classrooms. If you miss the boat it gets substantially more difficult, almost impossible, to get back on that track.

I remember my parents trying to get me into advanced classes in sixth grade but the school rules said it needed to be done by third grade. I couldn't skip a year either, it was too late.

The second (harder) way into double advanced classes was to pass a test going into high school. That test contained math that only those already in advanced classes had been taught. I aced the reading portion, scoring at 11th grade reading level, but it wasn't enough.

The same year I was sponsored to be an exchange student to Europe but my family couldn't afford the plane tickets. A year later, bored out of my skull and disappointed, I gave up completely on public school.

I embraced mediocrity because I figured out I could get by with no real effort. I concentrated my creativity outside of school and learned more programming languages and electronics. I never got above a C average again until college.

Some teachers saw promise but I let them down because I didn't show up to class and was always in trouble. I knew I had missed the boat to the good classes that led to good scholarships and onto good colleges, and I was bitter and didn't give a shit anymore. To get into the caliber of school I dreamed about I would have needed more than just good grades in regular classes, and all the windows except sports closed before highschool even started.

There's been some articles about "lost diamonds", which may explain why smart people do better as a whole but the large majority still end up living average lives and doing nothing of note. I might not have been any smarter than average, but I definitely feel like I was one of those kids who the system left behind. I knew many others I considered smart that shared my company at the troublemaking fringe of highschool society, definitely a pile of wasted potential at the bottom.
I don't understand what you're saying. Rendering the UI of the editor should be independent of rendering the content. contenteditable lends itself to an HTML document model anyway.
>Starting the war for those aims is a war of aggression...

No it isn't. That's not at all true.
Today there's a simple solution: the Internet. Youtube, Coursera, Reddit etc provide resources and communities for any topic imaginable to an extent unimaginable when we were children.

The depressing part is that the schools our kids go to entirely fail to take this into account and are, in essence, unchanged from what they were in our childhood, except maybe that they're now playing Math Blaster on iPads instead of desktops.
Assuming the desktop is GNOME is a bold assumption, AFAIK there's no gnome under OSX nor windows, and personally GNOME has displayed so much bad faith and disdain for the need of its users that even if it were the best desktop available I would not touch it with a 10 foot stick. Also GTK applications usually do not look bad under KDE or LXDE or cinnamon, etc.

That being said the official screenshots are horribly dated, maybe more than 10 years. They feature version 2.2 while current version is 3.5.1 better than words here a screenshot of sylpheed 3.5.1 under a plasma 5 desktop: https://framapic.org/W9q8F6IAArBR/6aCKA6Wpk87V.png

I tried a variety of email client and none have been fully satisfying, evolution was really painful to use and half-broken most of the time, it's been a while since I've used thunderbird and though it tends to work I have no plan to go back until it offers the possibility to prevent access with a password as the mozilla suite offered. Mutt was nice but I moved away for personal preferences. Right now I use kmail which I recommend you do NOT use, far from being the pain evolution was, it mostly work most of the time but when it does not you're in for a ride, the main drawback is the akonadi backend that offers nothing I want or need and gives me headache. every other day I have stop and restart akonadi so the new mails would show in my inbox, once in a while it fails silently to send email, the documentation is sparse and the bug reports are scary[1] and the fix you may finally find are not obvious[2]. I had hopes in trojita but last time I checked it was still not ready for daily use after years of development. I had even better hopes for caliopen[3] but current roadmap says late 2018.

The good news is KDE has been working on replacing akonadi by Sink which is supposed to have learned from their mistakes and address the weak points of akonadi , and replacing kmail with kube which will leverage Sink and be consistent with roundcube next. Bad news is they've been at it for a couple years now and it's not done yet.

Next in line for me to give a try are elementary OS' mail[4] and notmuch in emacs (also exists for vim).

[1]: https://bugs.kde.org/buglist.cgi?component=general&order=cha...

[2]: http://www.dvratil.cz/2017/01/kmail-multiple-merge-candidate...

[3]: https://www.caliopen.org/en/

[4]: https://elementary.io/#showcase-mail
You can finally buy Dell's 30-inch OLED monitor for a mere $3,499
They might not watch as much traditional sports. But there is a rapidly rising amount of viewers watching esports and other streaming games. While a game isn't a sport; a sport is a game.

This audience is growing rapidly and is already quite large too.
Bill Gates makes a similar point in his review of Piketty's Capital in the 21st Century: https://www.gatesnotes.com/Books/Why-Inequality-Matters-Capi...
It's really hard to tell if without the work of these people the world would have been different today. But I thin there is more than that, even if you grant that no something like Microsoft would not have existed without Gates, it probably would not have existed without people like Gates, and without the incentive for those people to manifest themselves. And it surely it wold not have existed without huge amounts of money to be invested in this venture.
People going to a meme site don't want to buy anything, he didn't lose a thing by not setting up an email list.
or 'Nurture Shock' that also has a chapter on that.
Every company is doing it already, because it can be tax efficient even if no tax holiday ever occurs. let me show how.

Let's assume Apple earns 2.5% on its Ireland cash, but is paying 4% to borrow against it. On US profits it has to pay almost 41% in taxes, on its Irish interest income it's laying almost zero. It's debt interest is tax deductible and hence costs less than 2.4%, making this example profitable. And nothing stops Apple from buying short term investments that yield close to its boeriwng costs.

But even if it's close to break even it's a no brainer. Once you repatriate profits you can never undo the tax consequences for those profits. And events other than tax holidays can happen that may cause you to regret not waiting.

For example, if Apple decides to do a large international acquisition/investment (Porsche?), and pay $50B in cash as part of it. They would have had to repatriate over $80B to have $50B after tax. Or they could do the acquisition from Ireland for only $50B.
Like another commenter said, there are a huge number of of web programming jobs out there. That being said it sounds like your skills are somewhat out of date with current technologies. I doubt you will find many jobs openings for Perl developers, jQuery is also being rapidly replaced with MVVM type front end frameworks.

That being said, I see some similarity in your position to the one I was in a few years back. I had just finished a degree in computer engineering and I wanted to start a career as a software developer. I had some background developing basic sites with PHP/HTML/CSS/jQuery but I found that employers were looking for more. I ended up studying a few modern frameworks for a few months and found a job much more easily after that. I'm sure that will be the case for you. Just research the job market and find out what skills are demand and what skills you are lacking, it is probably a lot less work to catch up than you might think. Good luck!
Thunderbird is slow, I agree. But, it has some tools that make it easier for me to manage my huge volume of mail; plugins for auto-archiving, etc. The quick search feature is almost usable (compared to completely useless on most mail clients), which I guess is where the "indexing its bits" time is going to. It is a reasonable trade off for me, for now.

I've never really loved a mail client, so saying I prefer Thunderbird is somewhat faint praise. Actually, maybe I love GMail (which is interesting, because making a web app that beats a native app is incredibly hard).
There is no way quite as certain to accelerate a child's pursuit of great goals, than to instill confidence in them. In my experience, it is the first and most important step with which they begin to choose their own pace in learning new skills, by convincing them that any failures are temporary, and that they can believe in their vision because those they trust believe in them.

I believe that the second step, making things fun, mostly consists of letting young people be with their friends, with no more than some open space, and only the minimum adult involvement needed to maintain safety.
As some have already stated. TV is the wrong word here.

"Television or TV is a telecommunication medium used for transmitting moving images in monochrome (black-and-white), or in color, and in two or three dimensions and sound. "

This sounds like everything from traditional broadcast TV to YouTube to twitch to snapchat. You are remotely seeing something on a display. It's technically TV is it not?
Let's take a big step back and remember that even if you set up the most creativity-nurturing environment, it does not guarantee that your kids are going to flourish creatively. Kids are autonomous creatures that still choose their own activities.

My siblings and I had the same imperfect parenting, same resources, similar genetics, etc, and at the end of the day I was the one that went hardcore down creative pursuits during childhood. I could see a similar spark in my siblings, but for whatever reason they put their 10,000 hours elsewhere. It was only during college that one of my brothers picked up writing and the other picked up music. The potential (and opportunity!) was always there, but for whatever reason they didn't capitalize on it in childhood.
Mirrorless cameras have huge advantages over DSLRs, not the least of which is (often) a half stop advantage, the ability to use almost any vintage lens from any manufacturer, and far less bulk. EVFs are really good now, and unlike traditional viewfinders the image you see in the EVF is literally what you will get, coloring and all. In no way is a mechanical​ mirror faster by nature, quite to the contrary. I can't see DSLRs surviving for long in the pro (or any other) market. Check out the alpha 7 series, it's pretty impressive.
If that were true no coup d'état would ever happen in any democratic country.
Ha awesome! Is this switch-to-switch only, or are there 100 gig optical connectors for servers as well? I like the 2 km max cable run length.
I do too, and I feel Sandstorm has the superior security model of most of these platforms. But a key perk of Nextcloud is that it can be installed on cheap shared hosting which doesn't grant the customer root access.
fair enough.. it is actually a good overview of the different format options available, i guess my comment was more directed generally than this post specifically.

or perhaps i am rembering the hype that surfaced around ken rockwell a number of years ago and projecting from that
> a CEO can somehow ‘earn’ £10m per year, whereas a teacher ‘earns’ £25k per year. That’s only possible if you divorce the word ‘earn’ from any of its actual meaning

It's not even a real argument against a corporation, since corporate raiders and the like also say CEOs are overpaid.

At least CEOs have to get up and go to work every day - what does the word earnings have to do with heirs who get dividend checks every quarter from a company? They are as removed from the process of creating wealth as you can imagine.
Try creating value without shareholders. Most companies would exist, or wouldn't be as successful, without them.

Jobs + Woz created the Apple II, investors funded inventories, production, marketing, and everything else.
Gates is no hero for Microsoft, but his philanthropic efforts are probably heroic.
Rewrites lead to all those wonderful feature-removing and compatibility-breaking scenarios that you see in “new versions” of software. They can really suck for consumers and that is reason alone to be much more cautious.

On the other hand, you can’t expect to keep your entire software world standing still. At some point, the operating system or even the hardware will make it really hard to keep an old code base going, and you’ll have to do very creative things just to keep it all working. And no, you typically don’t have the freedom to force people to use some ancient system for your benefit; you’re not in a vacuum, your users are doing lots of other things and their other apps are going to keep moving even if you don’t.

You will reach a point of real regret if you don’t spend at least some time to move code to more modern concepts/languages/libraries. It doesn’t have to be 100% at once, nor does it have to be an outright replacement; leverage multi-language bindings, testing frameworks, etc. and beta users to make progress. And whatever you do, never release a “MyApp 5” that is a completely different code base than “MyApp 4”; this just aggravates people when nothing works quite right. You need MyApp 4.1, 4.2, 4.3, 4.4, etc.
GeoMesa: Open-Source, Distributed, Spatio-Temporal Database
A friend of mine's husband built a new location for his business and the architecture firm used VR to helped him see what his place would be like. It seems only logical for much larger initiatives like this one to ensure that a lot of plans get revised earlier on in the planning process, such as figuring out the optimal lighting (as mentioned in the article). I'm sure most of us live in cities where we know of a story of an expensive project that had a mishaps because of a lack of foresight.
I mean it is a pyramid scheme in that you have a few partners at the top and the bottom are the young PowerPoint analysts who grind out the work. Law is/was the same way. Software can be as well. Grad school as well. The whole thing is setup this way by design. Same with startups as well if you don't guard against it.
Browsers are “user agents”. Their role is to act on behalf of the user. Not the site operator. I think it really is as simple as that.
Mirrorless is going to completely kill DSLR? Really?

I need to do some serious soul-searching before I continue buying DSLR equipment, assuming this is true. More research needed.
I think this situation perfectly describes the problem:
http://business.financialpost.com/executive/cogeco-inc-ceo-l...

"Family ownership" and transferring wealth to heirs tax free.
Hm, the Mac Display settings says “looks like 1920x1200” when I mouse over it.
You shouldn't have to, Facebook is a poor medium esp. in the context of HN as it is a pain to browse/use on purpose if you don't make an account.
Domain-Driven Design Distilled: What I learned, part I
STARTTLS is not required to be used (even if the peer advertises it), can be stripped from the advertisement by an MITM (and the relevant RFCs say you shouldn't configure your MTA to require STARTTLS for every peer), and the standards even say that the session should continue even if the certificate verification fails (absent any site-specific configuration).

This is strictly worse than the problem you're writing about (lack of SSH host key verification) because at least with SSH you know the link is going to be encrypted (perhaps only between you and an MITM, but I digress...), but with ESMTP you can't assume even that. For example, it is perfectly acceptable for Google to one day decide not to negotiate TLS with ESMTP MTAs it's delivering mail to. You could check the message Received: headers on all the E-mail you receive to see if it was used, but by that time it's too late.
Of course it is hard to define how wealth is attained. But does that mean we should not try? What is worse? Giving up or finding a partially satisfactory solution? There may never exist a precise test for how wealth is created, but it would be better than nothing.
Lytro had another more serious problem: the images were soft. Sure you could change focus in post processing but everything was still slightly fuzzier than with a regular camera.
Hey, thank you for sharing! The docs are amazing and very easy to understand.

Just a quick question: is it possible to have text nodes that can't be edited inlined with others editables? I'm thinking of using slate to let users edit specific parts of a legal document (e.g: name, address, DOB, etc). In other words, a WYSIWYG text editor with specific fill in place holders that won't let the user mess with the other parts of the document. Thanks!
careful here - for incremental advances this is true. There are still major developments and path dependencies that wouldn't have happened without key individuals (Turing, Einstein, etc).

Who does something when matters. If the leaders of large tech companies were personally committed to free, open, and interoperable communications, we might have avoided the walled-gardens that we're currently stuck in. Similarly, if the NSA won the clipper chip debate back in the 90's, precedent for cryptography would likely be very different that what we have today.
Maybe set conversation view = off, and set the page size to 100?
"2) there's a natural limit - there's only so much food a family needs"

There's also a point where a family may demand more food but providing them with it actually harms society. The obesity epidemic is the biggest health crisis this country has ever faced and when 40% of SNAP recipients are obese (compared to ~32% of nonrecipients), we're basically paying to sentence these people to a litany of expensive, chronic medical issues. Of course, merely reducing benefits does nothing to solve this and harms the 60% of recipients who are at a healthy weight, I'm just pointing out that the natural limit of demand is far beyond the optimal level of supply for a program meant to provide a net benefit to society.

Source: https://www.fns.usda.gov/sites/default/files/ops/NHANES-SNAP...
Reddit and facebook are both inherently echo chambers.
You use CWDM4 for switch to switch. Cheaper/easier to use DAC cables for switch to server connections. Though I don't know anyone doing 100G to server yet, so you'd more likely be using DAC breakout cables to deliver 25G to the server.
As silly as sharun's solution is, many of us are becoming a society of addicts, not "a few narcissists."
What do you mean major distributions use evolution as the default email client ? AFAIK almost all major distros give you the choice of the desktop environment you want if you want one.

When you choose the gnome flavor of said distros, I suppose that it comes with evolution because it is the official default email client for gnome until its replacement, geary, is ready. But last time I checked in 2015 it was still in early stages of development despite having started circa 2012.
Thank you for taking my mean-spirited response in good part (I upvoted your initial comment because it entertained me - though you've since edited out the best bit! - and I'm upvoting your reply because it was interesting and delivered with gentleness and humility).

I'm far too much of a troglodyte to understand any of this stuff, but good on you for you trying to improve yourself (if that is indeed the intended goal).
I've been hearing this targeted audience and advertising for several years. However for as long as I've been watching Hulu, YouTube etc I rarely see ads that interest me. I wish they used that data better.
> Due to its speed and relatively low memory footprint Claws is a good choice for low-memory and/or low-cpu devices.

I tried running claws-mail on my old N900. Just opening my basic IMAP inbox with 20,000 messages in it exhausted the memory of the device. I have some folders with 200,000 messages. This was a while ago, so things may have improved, since.

The only client I've ever successfully run on such low-memory systems is webmail, or something like the Android mail client, which simply doesn't bother to look at more than a few hundred messages. The UX in both cases is abysmal, but they provide some functionality, which is a step up.

I may not be a typical e-mail user.
Ehh, most people still respond to SMS faster than anything. If you make an effort to socialize in the real world INSTEAD of via apps, the apps are much more obviously about interacting with brands that pay to get your eyes. I don't use any facebook product; most things have a decent fallback for auth.

Of course this isn't realistic for most young people.