skysight-inc/HackerNews huggingface dataset:
Couple of questions - with mobx-state-tree are there ways of handling side-effects nicely? E.g. an equivalent to redux-observable epics (or redux-saga sagas)?

In regards to #5 redux there's a pattern to use selectors (which can be memoized with reselect), which means that whether components update is a simple shallow === comparison on their data props, and also a handy abstraction for getting data out of a potentially deeply tree and applying transforms to it.

#6 looks interesting, though.
If this sounds "too painful for the animals" to you, then other things done routinely in medical research would be 100x times beyond "pure torture" or "hellish" to you, meaning your cruelty threshold is waaaaay dis-calibrated.

Thankfully researchers have learned to "forget describing" the painful effects or use "over-technical description of procedures avoiding the perceived pain by animal subjects", so they can actually not be noticed by people like you, and carry on working on things like curing cancer and other important stuff. Also, the "is it really worth" question is the dumbest thing to do in science - most scientific discoveries are valuable because of their unforseen and unintended consequence, so saving cures can come from a 10th level consequence of "pointless research" (that could have gone unfounded because someone like you might've said "but is it really worth the cost [in animal suffering]?").

Better wake up and see the cruelty that is all around us first, including abundant human-to-human cruelty everywhere, and adjust your cruelty-tolerance threshold accordingly!
Yes, but it's also always been true that if you want to keep something for reference, you make your own copy.
Time zone is the main reason to use moment.js. it's like saying you jave a jquery competitor, but you removed ajax and events support. But hey you can still do dom manipulation.
Microservices, containers, and serverless architectures all solve cross-cutting concerns that impact scalable and distributed architectures, core SaaS & cloud-native challenges, as well as some long running highly pricey problems in the Enterprise space. They're not tech stacks, they are design approaches that tightly align with our modern computing platforms. Googles enormous investments in this space are not random, it's reflective of their relative positioning compared to the rest of the market...

Block-chain tech is awesome in distributed scenarios where actors don't necessarily have contact with, or trust for, one another. That's a very narrow band comparatively.

Yes, people jump on bandwagons. Yes, engineers are often distracted by 'the new hotness'. But when Amazon, Google, MS, and VMware all align on virtualization technology it's something a bit bigger than people simply falling for 'cool tech'.
I also had a bit trouble learning redux (adopted quite early), but now there is video series by Dan Abramv that goes trough entire redux features is is easy to understand.

But the conectps in redux IMO are worth learning, made me think about my own code different. More pure functions, less sideeffects...
Or you can buy a Bosch for $400 on sale. One of the not fancy models and it'll last you 10 years easily. It's also serviceable if you need to repair it - not to the degree of a Speed Queen, but totally doable. It's also significantly cheaper to run compared to a Speed Queen. With that in mind you can probably buy 3 of them (including delivery) for the same price of a Speed Queen over a 20 year period.
> 1) Qt Widgets development stopped with 5.0.

http://blog.qt.io/blog/2018/02/22/qt-roadmap-2018/

> So, quite many new things for Qt Quick users, but not to worry – we have not forgotten users of Qt Widgets. On the contrary, already during the past year we have been increasingly addressing open bugs of Qt Widgets and intend to continue doing so during 2018 and beyond. Both Widgets and Qt Quick have their strong points and they complement each other nicely as fully supported parts of the Qt offering.
I'm one of the developers on the GRiSP project.

Our main difference is as you say, that we combine Erlang with RTEMS to make the Erlang VM essentially be the kernel (no Linux running underneath). This let's us use Erlang's inherent soft real-time properties more reliably and allow us to do more hard real-time things.

Our low-level drivers for accessing hardware are written in C, and high level drivers are written in Erlang (for development speed, readability, testability, line count etc.) but can of course be written in C if you need the performance.

I'd be happy to take questions about the project.
"Finally, a new confidential mode allows you to remove the option to forward, copy, download or print messages—useful for when you have to send sensitive information via email like a tax return or your social security number. You can also make a message expire after a set period of time to help you stay in control of your information."

No, thanks. I like my e-mail archive under my own control.
Each year the internet and its services are less and less for hackers and more and more for the general public. This is reflected in how everything is designed.

The average person has totally different needs and usage patterns than power users. If you want to avoid this phenomena, where the services you use slowly degrade and lose features, favor products that specifically target power users. Products for the general population, like Android, Youtube, and Windows, will over time degrade more and more towards some lowest common denominators.
And since massimo is a horrible disgusting freebooter who uploads degraded, double-encoded stuff he downloads from other people, there's also a clearer version of the OP video from the original creator themselves:

https://twitter.com/landru79/status/988490703075463168
Amazon is trying a lot of different ideas to deliver packages but the simplest one is just for them to sponsor some kind of package box that can be locked and unlocked by delivery people. I can see a situation where they create a delivery box that cost maybe 50 bucks and they discount part of the delivery cost if it's available at the delivery address. What's so hard about that? Yes, I understand that these boxes can't be placed everywhere but there are a lot of places where they would fit. And they would go a long way towards preventing package theft.
Blog post came before they hit the big ol' deploy button.
The problem with that though is that people will think you've manipulated your copy. I've had people accuse me of this when I save pages with screenshots. You need to have a trusted third party make and store the copies.

Sometimes I use archive.is , they don't automatically delete because of robots.txt but it's not fully clear to me when they do delete things.
I did not say it's a bad idea.
> BTC is only worth something if you can exchange it for something else.

This is not what you are claiming. You are claiming that BTC is only worth something if it can be exchanged for a local currency through financial institutions.

If I can earn cryptocurrencies with my Twitch stream donations, and I can buy my drugs online, why wouldn't it have any value? That's what a currency is all about, isn't it? There is no (central) bank or financial institution involved, which is exactly what we are aiming at.

> If you're going to invest in BTC, you're most likely going to do it through your bank account.

The main idea of BTC is not as an investment. It's like saying companies are all about stocks and not about the value they produce.
Installing Fonts Using Homebrew
There is reason to be concerned with time expiring messages and other features that fragment the web and email, ultimately making us all more dependent on Google Services.
Yes. Instead of deleting anything, I think the Archive tends to mark stuff as "do not show this for a few decades."
Anyone know how this works with IMAP? Does it just not show up in IMAP, otherwise forwarding etc. is trivial (ignoring the fact that you could just screenshot the message and send the screenshot)
news.ycombinator.com/item?id=16918606 in this post they show how getting in touch with your body helps understand your own emotions. The tie helps amplify these signals by increasing sensitivity, as mentioned earlier!
...and how does one do nested/tree-like data in TSV? One doesn't, only just ad-hoc invents something akin to sexps or json but unstandardized. Real-world data rarely has a natural fit for "tabl
As pointed out in another comment, this doesn't work when the link count is 0:

$ uname -rv
4.15.0-3-amd64 #1 SMP Debian 4.15.17-1 (2018-04-19)

$ touch foo

$ exec 3<>foo

$ rm foo

$ ls -l /proc/$$/fd/3
lrwx------ 1 jwilk jwilk 64 Apr 25 10:02 /proc/324/fd/3 -> '/home/jwilk/foo (deleted)'

$ strace -e linkat ln -L /proc/$$/fd/3 foo
linkat(AT_FDCWD, "/proc/3447/fd/3", AT_FDCWD, "foo", AT_SYMLINK_FOLLOW) = -1 ENOENT (No such file or directory)
ln: failed to create hard link 'foo' => '/proc/3447/fd/3': No such file or directory

$ sudo strace -e linkat ln -L /proc/$$/fd/3 foo
linkat(AT_FDCWD, "/proc/3447/fd/3", AT_FDCWD, "foo", AT_SYMLINK_FOLLOW) = -1 ENOENT (No such file or directory)
ln: failed to create hard link 'foo' => '/proc/3447/fd/3': No such file or directory
+++ exited with 1 +++
There are very few certifications that are worth the paper they are printed on.

Find me good certifications that are actually meaningful and relevant to my career, and I’ll do the study work and get them.

I have yet to find any.
Midwife led care in the UK is free.

Research isn't great but it seems to show that home births are more risky than hospital births; that midwife led care is safer but only if there are both obstetricians available and strong multidisciplinary working.
Does anyone have an idea on how one can enroll in EAP? I couldn't find any setting or a link, but would really like to try it for our G-Suite.
Those animated section separators (<hr>) are very distracting. Consider that someone might want to focus on the text!
Bin liners are kind of pointless though. Just wash your bin occasionally
What I really want is a the Smart Reply feature to point out to the user that more than one question was asked of them.

It's so boring to ask two questions and get a reply to one or ask someone to choose one of two options and they reply with "Yes, go ahead".
It's OK for taxes to pay for anything, you just have to remember that just because you don't swipe your credit card or get a bill it doesn't mean that something is "free".
In principle, the US government represents the will of the people. Government officials may be corrupt and in the pockets of corporate interests, but clinging to power is an even bigger motivator. If enough voters demand something, they are usually forced into delivering it, at least partly.

The major problem in my view is the systematic and continuous disinformation campaigns regarding climate change and environmental problems in general (financed of course by oil and chemical companies). By keeping voters misinformed and confused, corporate powers ensure they are able to continue their operations without public oversight.
What’s going to happen to the Inbox app?

It looks like they’re converging but there are things like grouping of Trips, grouping by day, and pinning (which also takes emails and attachments offline) which I really like in Inbox...
Moved off google products completely. A few years ago I would probably have been excited about this but today I can’t shake the cynic telling me everything they do is to just spy more efficiently.
No love for Inbox. Great after I switched... I only need bundles working in Gmail and I can switch again :(
Diversity matters when it comes to picking conference speakers
It's a mixed bag. Blender/Unreal/Unity3D updates are always awesome. Windows has objectively reduced functionality, like it's now nearly impossible to associate my favorite image viewer with the image files - every few weeks it resets to the windows photo viewer, which is garbage.
Well that's kind of the point of the article, comparing an average birth in the US vs an over-the-top one in the UK
How did they manage the expiring e-mail thing without breaking standards?
Anyone able to shed any light on what is Google's strategy regarding the Inbox/Gmail split?
> "Refreshing" in what way?

I can only speak from the perspective of the IT market in my own region, but whenever a company hires more females (including but not exclusive to the young, attractive ones) it was a really change for the better in every regard.

When surrounded by more females in offices men are better groomed, behave more professionally, and since they now have a much more complete social surrounding they are under less stress. Productivity might seem to suffer on the surface (chatting up and banter) but in reality it usually improves as a consequence of all these mentioned factors.

Pretty sure the same would happen in a, say, administrative office, accountant shop or medical practice that was all female after you'd get a few more guys in there.

Attractiveness of the persons of the other sex also plays a role, despite it not being a popular thing to say, so if the company can pull it of and maintain the same business value of such a hire it's prudent to do so.
For gmail I use Apple mail ever since and I don't care at all about the web interface. Hence everything stays as it is because Apple Mail is probably the less updated software in the world.
Don't use it then?
I have a sneaking suspicion that if tulips allowed masses of investors in less-than-open markets around the world to stash/protect assets from their overbearing governments, as well as facilitate the purchase of AK47s and money laundering, that the online tulip trade would be ongoing.

Fundamentally: people aren't buying BTC because online coins are pretty, they're investing in an alternative distribution model whose value is 'fixed' by willing parties on the other side who also rely on that distribution model. Yes, it is the Tinkerbell Effect, but a Tinkerbell Effect backed by centuries old markets of surprising strength (weapons and drugs, just to start with).

The value isn't the thing being exchanged, it's the ability to exchange.
We paid NZ$75.

This was for the hospital car parking for 3 days to visit my wife while she recovered in maternity ward in a private room.

Everything else was free, from the first scan, through to delivery, and the standard of care was good.

Didn't need specialists, but if we did that would have been free too.

We have private health insurance as well (NZ$300/month to cover the family), but in public health care is good enough, private is for when you want to get treated faster for less critical things.
Nice thought, but what would be the alternatives for Android, Gmail, GMaps ?
Life hack
Send Compliment or Complaint to Walmart Customer Help Desk
Privacy fears weigh on Facebook with earnings ahead
Finally! It's a shame that Ireland had to be forced to demand this money from Apple.
It is also a lot easier to shift centralized power generation (from coal to natural gas, to wind, import from neighbour countries) than across the fleet of millions privately owned vehicles.
I cant find the Button :(
Back in the days, the textpattern software (pre-1.0) that I used had a pretty neat (httpd) log viewer, and I got some joy out of browsing the google/altavista search terms that brought them to me.
Death of the Homepage?
Hazelcast Jet Tutorial: Building Custom JDBC Sinks
Do we know that the archive was deleted or merely taken offline? The blog post says "excluded" which to me imply that they still have the data, it's just not publicly available.

I hang around in emulation circles and there's been some talk in the past few weeks because some Nintendo ROM archives had been taken offline from archive.org but people soon figured out that they could still access them by tinkering with the URL. The situation is a bit different here though.
When I first heard DHH say that they had "versions" of Basecamp, I thought it was silly. Apparently, you can stay on older versions if you want to, and only get things like security updates. But feeling the way you describe I now think that it's an admirable approach.
I'm not sure that even will be available to non-Gmail users natively, probably you'll just see a link to check the message.
> Looks way better without javascript.

This sentence is nearly always true, applied to websites. (The exception would be mathjax, and a few more things)
Facebook post may link suspect to misogynist 'incel' subculture
def anagram?(a,b)
a.reverse == b
end
This is not true, the US spends as much government money per capita on health care as the UK (see for example http://uk.businessinsider.com/us-spends-more-public-money-on...)
All power generation here in Norway is renewable, so the comparative CO2 amount is zero, or approximately infinite improvement over petrol.
Lame feature. Take screenshot. File / forward to circumvent.
It probably only works gmail to gmail?
Which would appear to be a much less costly solution to the problem.
North Koreas nuclear test site collapsed and that may be why NK suspended tests
It works fine as long as there are not complications. Births are incredibly dangerous for the mother and the infant compared to almost anything else we do.
You’re confusing 97% of scientists with 97% of papers - which isn’t a very scientific thing to do.

As for the Standard Model - scientists would dearly love to find observations thst challenge it, but so far there’s been no consistent, high quality evidence of physics beyond it.
Oh, the humanity
I don't think I'm doing anything particularly novel, but here are some examples:

- I live in a studio apartment in downtown San Francisco so I can minimize my commute (currently a 10 minute walk). San Francisco is a notoriously expensive city. However, most engineers in similar situations as myself (single, with slightly above market rate salary) can afford to close to work, but many end up choosing not to because they want to save more money on rent. I too could probably save a good $1000 more per month if I chose to live somewhere outside downtown and commute to work, but for me that's a small price to pay to get 5+ hours per week of my life back.

- Ordering food instead of cooking. I cooked my own meals a lot in college. It was definitely significantly cheaper than having meals at restaurants, but it was also ridiculously time consuming, especially when you take into account things like learning new dishes and grocery shopping. These days I almost exclusively order food for pickup when I leave work and for delivery on weekends. I also have a few boxes of Soylent stocked up for when I don't feel any craving for any particular taste. I also had an Amazon Fresh subscription for groceries for a while when I was transitioning between my cooking and ordering phases, so that could be a decent compromise if you still want to cook but are looking to save time off grocery shopping.

- Buying your own exercise equipment instead of going to the gym. Having a treadmill at home not only saved me commute time to and from the gym, it also had the nice side effect of reducing the activation energy for actually exercising, so I end up doing it much more often now because it's so easy to get started. I also don't have to feel self conscious sweating it out in a room full of other people, and I have my own private shower a few steps away to refresh myself when done. This one also happens to be a money saver in the long run because the treadmill pays for itself in gym membership fees saved.

These might not be practical for everybody, but I hope that was at least helpful as a starting point for brainstorming things that could work for you.
> Am I the only one that dreads new product updates recently?

I think that's a symptom that the person you're getting your updates from doesn't share your interests.

I like updates to libre software, because the makers share my interest in having the best tool. Updates to Android, not so much.

Or maybe you just want a stabler release channel — Debian stable instead of Rawhide — which, of course, web apps don't have.
They seem to have had this problem in the past and decided to skirt around it by ignoring robots.txt a year ago[0]. Does anybody know what happened to revert this decision?

[0]https://blog.archive.org/2017/04/17/robots-txt-meant-for-sea...
It's not their fault. When you're hired to work on Gmail, what you are supposed to do? You have to innovate. You have to justify your choices. You have to support it with testing. It's not enough that you invent something and write "I feel that...".

Moreover, Google developers, just like all developers, work on things they don't believe in, or sometimes find useless. It's just work like any other. Criticizing developers for changes in how Gmail works is not really fair.
Since I automatically forward my Gmail to another (main, non-gmail) address, this means I may not receive those mails.
The most exciting news here is that they're iterating on Gmail again. It was clear that Gmail was stagnating for a while as they were investing in Inbox. It's unfortunate that Inbox didn't take off, but now that it looks like they're putting the effort behind Gmail proper, we'll be seeing continual updates and improvements.

In just the past 6 months we've seen native Gmail add-ons (that work across web and mobile) and now confidential mode, Calendar/Keep/Tasks sidebars, and Material look and feel.

It's more work for us working on the InboxSDK, but I'm gladly willing to make the tradeoff of some extra work for a more robust and vibrant underlying platform.
Goldman Sachs: 'Is curing patients a sustainable business model?'
>In principle, the US government represents the will of the people.

Unfortunately that's not really encoded in how you guys and gals do elections.

From gerrymandering, to the stale two-horse race for party-approved candidates, to the emphasis on a single person (the "President") with roman senate undertones as opposed to collaborating MPs (and where are the coalition governments?), to legal lobbying, to the undue role of appointed justices in legislation, to the BS with vote registration (and voting day not being an official holiday)...

It's like everything has been done to distance the governance from the will of the people...
How to get the new Gmail right now
>The robots.txt exlusion loophole has been known for quite a long time.

Yes, but it seemed like they had changed their mind, exactly because there is a huge issue with "expired" domains, see:

https://blog.archive.org/2016/12/17/robots-txt-gov-mil-websi...

https://blog.archive.org/2017/04/17/robots-txt-meant-for-sea...

They experimentally ignored robots.txt on .mil and .gov domains, and I thought they were going to extend this new policy for all archived sites.

The situation/status is not clear, though the retroactive validity of robots.txt remains (at least to me) absurd.

It is IMHO only fair to respect a robots.txt since the date it has been put online, it is the retroactivity that is perplexing, as a matter of fact I see it as violating the decisions of the Author, that - at the time some contents was made available - by not posting a robots.txt expressed the intention to have the contents archived and accessible, while there is no guarantee whatsoever that the robots.txt posted years later is still an expression of the same Author.

Most probably a middle way would be - if possible technically - that the robots.txt is respected only for the period in which the site has the same owner/registrar, but for the large amount of sites with anonymous or "by proxy" ownership that could not possibly work.
Making it easier to search for jobs in India
Okay, so the interviewer says: “And what if you can’t use pandas? What then?”

Your response is to flip the table and leave? If so, then good riddance.