skysight-inc/HackerNews huggingface dataset:
The Dropbox client is just vastly more reliable.

I never had any sync issues with it and it is still the only one which supports both Delta sync and LAN sync and their automatic "Smart Sync" still works better than what Google offers without the need to awkwardly mount it as external/network storage.

The Backup and Sync client from Google is unreliable and imo just broken: It moves old versions of edited files into the local recycle bin and once it never recognized a file deletion I made on an other computer. Only some days later after manually restarting the client, it noticed that file deletion.

Google Drive File Stream has severe performance issues: I have an unlimited G Suite account and use it mainly for Arq Backup. While ~5 TiB data is not THAT much, Arq does create thousands of small files in its destination folder. For the initial sync the GDFS client took over a week while using more than 60 GiB RAM! Afterwards its memory usage settles down but this was just for enumerating the remote files without any anything marked as 'available offline'. On my MacBook Air with less RAM this initial sync never finishes without GDFS crashing first.

While I still use the official Dropbox client, I replaced all other sync clients with Mountain Duck. It doesn't show any deal-breaker bugs and its resource usage is also manageable.
How to Add Custom Functions to a Jest Test Suite
'Patient zero' in cyberattack on UN aviation agency was official's son (2019)
Trust-Less 2020: A Proof of Stake (PoS) Validator Summit
Heh, good to know. I discovered this skaz concept while reading about Gogol's A Terrible Vengeance.

https://en.wikipedia.org/wiki/A_Terrible_Vengeance
that is because the residual carcinogens remain even if lung functionality returns to normal and the lungs appear normal. Very similar to asbestos cancer that occurs decades after exposure in otherwise healthy individuals.
From creating a few complicated web editors, the things I would find really useful in a (non-react specific) keyboard shortcut support library:

- help identifying "web-safe" keyboard short-cuts which are not taken by the OS or the browser

- handling of different short-cut schemes for OS/browser combination

- easy handling of common system conventions e.g. f2 on windows/ubuntu is often rename but probably not on macos

- handling reduced keyboards e.g. not sure what the state of on-screen or iPad keyboards is these days but they certainly used to lack a lot of keys making any short-cut heavy app almost unusable
Hey There,

BookFusion is exactly what you are looking for. BookFusion allows you to upload, organize, manage and sync your eBooks(PDF,EPUB, MOBI and several other formats) across iOS, Android and Desktop(via Web). All your bookmarks, reading progress, highlights and notes are always synced across all devices.

More details at https://www.bookfusion.com/reading

Calibre Plugin - https://www.bookfusion.com/reading/calibre

Native iOS and Android apps. We will be releasing our native cross platform app in 2020.

PS: Founder at BookFusion. Will be happy to hook the HN crew up. Let me know if you have any feedback. Tons of improvements and new features coming in 2020.
Furthering the M&M analogy: Let's say you have a box with 10,000,000 M&Ms. 1000 of them are poisonous, and of those 1000 10 are deadly, 290 make you sick for a week, and 700 will mildly inconvenience you for a day.

My point is that removing UB is like removing 1 deadly, 20 sickening, and 70 inconveniencing M&Ms. Which, by every metric, is a great thing. The only thing that bothers me is that some people act like removing UB is equivalent to removing all 10 deadly M&Ms, which obviously isn't the case.
Learn Python Programming Language in 2020
Some difficulties are because I'm doing it in the browser. Things like connection/reconnection logic and how to handle duplicate clients and authentication and the decisions surrounding that because my game isn't a 'drop-n-go' game like Slither.io.
Hi5 is the first employee recognition platform powered by WhatsApp for a more seamless employee recognition programme

Why did we build this? The number one blocker we encounter at companies today (besides uninvolved management, OK so the number 2 blocker), is that employees don’t have access to IT resources like computers, Wi-Fi, etc.

But, without fail, even the bluest collars use WhatsApp. It’s the one place where everyone can have access to each other and communicate instantly. Now you can give recognition to your co-workers on the breezy using WhatsApp.

> Add +12077071445 as a contact
> Say "Hi"
> Give a Hi5
> Auto account detection
> Hi5's on Wall of Fame
> If you don’t have a Hi5 company account, sign up at www.get5.io
There is that problem too! Using Google as a backup solution, even in a "belt and suspenders" scenario, is too dangerous.
Selling My First SaaS in Serbia
Mistakes I made as a founding software engineer in the first month
There is also http://nessos.github.io/LinqOptimizer/
there are demos - https://github.com/Flipkart/recyclerlistview#demo
Expose theme objects but use CSS Variables internally in React
That's almost exactly what they've started to do in 1.0. You say .ix is deprecated but in fact it was removed in 1.0. Now that 1.0 is out, they have a deprecation policy which will allow them to remove things like this.

Pandas' API might be a mess but that's partly because they're been really good about experimenting with the best way to do things for the last 10 (?) years. Adding newer alternatives to fiddly APIs etc. but never removing them. Now they can start the removals.
Well, the main advantage of WireGuard then seems to be it doesn't give you any options, so you're less likely to mess it up. Of course there is only one (two?) implementation(s) of it, so "interoperability" as such is not really a thing.

IPsec can be/is complicated because we learnt as we went with it, but given the correct settings, it can be/is secure.

So just like with SSL/TLS, it may be necessary to 'simply' introduce new RFCs to deprecate the Bad Way(s) of configuring it. Doing a quick search, there's a BCP RFC:

* https://tools.ietf.org/html/rfc5406

(I haven't really used either, so am just spit-balling here.)
Yeah, we’re seeing the convection from the outer 30%, bubbling up on the surface of the photosphere. All of the fusion takes place down in the core though. It’s very difficult to fuse hydrogen and so it can only occur at the extreme pressures in the middle of the sun.
Remember when physicians said they should be the only ones to give out antibiotics for our safety?

Can we totally kill that excuse for their monopoly?

We trusted the physician cartel for decades and they have made healthcare worse.
At 2.5 movies a month at $24/month, the ticket price is $9.60. A quick Google search shows that the average price of an IMAX ticket is $19.60

During the first two or three weeks, the distributor gets 70% of the ticket price. Worse case, if they see 2.5 IMAX movies on average, AMC would have lost $7.50 in gross profit from a stubs + user.

Since kids can’t get a subscription and a lot of the blockbusters are geared toward families, the kids would not only pay full price, they are also more likely to want concessions.

As far as the concession spend, its simple well known marketing psychology that when you get something for “free” you’re more likely to spend more when you get there. It’s an affect that has been seen with gift cards, Groupon deals, etc.

But when it comes to admin cost, ticket purchasing online and redemption via the handheld devices at the movie was pre-existing infrastructure they had before the Stubs+. How much harder do you think it really is to add logic to account for a stubs+ member is allowed three movies a week?

Most of the advertising is done in the theatre.
This looks great, I'm looking forward to giving it a go! Since I've found myself using VSCode pretty much full time now, my current workflow is to use the Calva plug-in [0] which provides a nice REPL amongst many other awesome features.

[0]: https://github.com/BetterThanTomorrow/calva
I never experienced this...
Have not tried this myself [1]; But I do have a USG, so I might when I have the time.

[1] https://graham.hayes.ie/posts/wireguard-%2B-unifi/
Albatrosses Outfitted with GPS Trackers Detect Illegal Fishing Vessels
I’m not a Windows fan, but I would like to hear how all the tools compare even if they are only single platform.

I’m willing to treat a computer and operating system as an appliance and use it for a specific task if it offers the best tools for a given language.
The project directory would contain everything needed for that project including node_modules (which is generated from the package.json)

Every nodejs project is structured this way... node_modules is always sitting next to your src...
The article doesn't mention performance.

I haven't benchmarked this yet, but after my first experiences with somewhat complex data transformations in numpy and pandas, I was left with the feeling that despite them being optimized, any modern RDBMS would still have run circles around them.

They've been optimized to this kind of stuff for decades, after all.
That’s an interesting point. As an app developer, I’d assumed that would be handled automatically by the OS.

What’s the best way to test for certificate validity? (In my case I’m interested in iOS, but the same concern must exist on all platforms).
You can override "web safe" keyboard shortcuts (for example, "CTRL+S") in a pretty standard way, with or without a library. The biggest issue I think is the expected behavior for the user. If I press CTRL+S, do I expect the same HTML dialog or something custom in the app. Depends on the experience.

For different OS/browsers, the library I wrote for react shortcuts (see comment history for this post) handles this behind-the-scenes. CTRL/CMD are interchangeable depending on MacOS vs anything else.

Handling educed shortcuts is an interesting point I don't believe a lot of people are exploring. With increasingly complex apps being built that often rely on memorizing shortcuts, what alternatives exist beyond good design? I don't know the answer myself but am open to thoughts on how that might be achieved.
Life Is a Balancing Act
Will an ignored file be ignored for all devices or just my device?

That is, what if I have a file/directory in my dropbox on one device and then another device "ignores" it? would it be ignored everywhere or just in my device?

Either way seems like a recipe for a lot of problems. No wonder it took so long to get to it (and it's still in Beta).
It seems that the term comes from here https://growth.design/case-studies/trello-user-onboarding/
and it means that you can add search parameters in the link, e.g. https://mail.google.com/mail/u/0/#search/from%3A%40trello.co...
Consistent overeating may cause reduce brain function
How does this refute my statement? Currently no company reports sales volume.
The granule flow in that animation would make a great RNG ;)

Congrats to all involved, and kudos for ushering in a new golden age of solar observations

At first glance of the static image, it appeared to me the granular structure of solar surface convection resembled a thousand other phenomena in Nature: poly-crystalline grain boundaries in metal alloys, lipid cells in fatty tissue, colloidal suspensions of cloud smoke

But watching the animation made me realize how unique and dissimilar this is to any other chaotic turbulent flow

Due to the sun's gargantuan scale, even throwing the world's fastest supercomputers at the problem, we cannot adequately simulate all the convection, plasma, rotation and magnetic interactions of solar surface and interior dynamics

These images make me feel very humbled, reminding us of our place in the cosmos!

Weak influence of near-surface layer on solar deep convection zone revealed by comprehensive simulation from base to surface

https://advances.sciencemag.org/content/5/1/eaau2307
Nicotine is different, it's arguably the most addictive drug and is incredibly hard to kick. No one should ever try nicotine, even if plenty of people, myself included, have tried and gotten out unscathed. The fact is trying nicotine is a really bad risk, if you do get hooked it's a massive burden. Alcohol or weed or caffeine, some of the other most common drugs, are all less deadly and less addictive
And now there is dtplyr, which simply creates a data.table back end with dplyr syntax on the front end.
> But, given the productivity boost felt when given extra screen real-estate

Really? Every time I've tried, I just end up hurting my neck so I'm pretty used to single screen and switching between the terminal and the browser.
Plague Inc. developer warns players to look elsewhere for coronavirus info
I work as a graduate SW engineer at Andor, which produced the SCMOS camera they used to capture the images (https://andor.oxinst.com/balor-scmos).

Quite a nice surprise to see during my morning commute! Everyone here is extremely pleased to see how the images turned out. Very impressive work from DKIST
Yeah... how about regulate them and then enforce it. Antibiotics should never be off the counter.
What's so superior about Google Drive?

I've used both and it feels like Dropbox is more polished and user friendly in every way...
One thing I would love to see in the future is the addition of LetsEncrypt support for major web servers like Nginx and Apache. I think this could go a long way. In the case of Apache it would be one of those "mod" type of packages. Someone feel free to let me know if this is already the case though, I would love to make note of it.

Edit:

Looks like Apache has one called 'md':

https://httpd.apache.org/docs/trunk/mod/mod_md.html

Your move Nginx? :)
Oh yeah, they did finish the "project" successfully fulfilling his requirements. He was working as a turnaround manager back then, so I guess he knew what to do to improve processes and results.
> I realize the recent news about Jumpshot has hurt the feelings of many of you

Wow, that's a nice way of blaming your users.
Does that mean that the material within those structures is moving at supersonic speeds? The video makes it look almost serene.

I wonder what the speed of sound is in the solar medium, at the ambient temperature and pressure.
You're being downvoted, probably for your curtness, but launching the app...

It's a terrible Java GUI.

No offense to the developer, I'm sure the technical parts are great, and the GUI probably makes more sense on other OSes (macOS which I'm running it on is specifically listed as not yet supported).

It launches in full screen(?!), extremely basic UI consistency is utterly broken (like option-arrow keys to jump between words in text fields), the "new connection" dialog scrolls SIDEWAYS on a 4K display, it's just insane. 20 years in and Java still does not produce cross-platform GUIs without major, major work. At least with Electron, text fields work as expected.

Hopefully by adding macOS support they'll fix these things but usually with Java apps "adding macOS support" just means adding a .app wrapper and app signing around the .jar.
Zeronet?
Compressing the H264 requires quite a bit more processor power on the server. It's fine for steam link because the use case usually involves a powerful gaming PC on the server end, often with a dedicated GPU video encoder.
From the paper:

> We show that the resulting macromolecules are broad-spectrum, biocompatible, and virucidal at micromolar concentrations in vitro against many viruses [including herpes simplex virus (HSV), respiratory syncytial virus (RSV), dengue virus, and Zika virus].

I wonder if they meant “in vivo”.
Yea I'm not sure what the alternative would be. You can do some drag and drop dashboard creation or export small data sets to excel, but at some point you gotta get to SQL if you want all of the expressability.
I've been in similar situations before (though my family situation is luckier); I sympathize.

I don't know what LA is like, but I had good luck some years ago in the Denver area finding grocery stores with good dumpsters.

A good dumpster is one where the staff throws out food that is still perfectly good to eat, but that they know is unlikely to sell. Stuff like fruit that's too ripe and starting to accumulate bruises, or bakery goods that will soon get stale. A good dumpster is one where the staff doesn't really try to keep you out, and doesn't mix gross stuff with the good food. Finding good ones is a crapshoot, but if you do find one, it can be a big help.

My experience was that cafes and restaurants weren't generally worth the effort unless you were friendly with kitchen staff. Not all grocery stores are good, but I always managed to find some that were.

Dry beans and dry rice can keep you going a long time for next to no money, but of course you need some place to keep them and some place to cook them.

I wish you the best of luck.
He however owns a significant percentage of both companies.

Countries already do this to pressure countries and/or individual entities. Trade embargoes are against entire countries, trade sanctions are over certain industries/companies/specific individuals.

I clear international freight through customs for a living, when I have a shipment containing something coming from/made in a sanctioned country I have to search the OFAC sanctions list for every party mentioned on the shipment https://sanctionssearch.ofac.treas.gov/

China, or Fictionaltopia, could easily put pressure on one company to influence another if they have a significant investor in common.
Take BookFusion for a spin. I posted above. We have a Send to Kindle option that will allow you to easily send your eBooks or documents to your Kindle device.

https://blog.bookfusion.com/how-to-quickly-easily-transfer-e...

We will later also allow you to import your Kindle highlights and notes.
Security reports at google are the same as any user interaction: they blow you off until you prove your point on Hacker News
Now they just need the also much-requested inverse feature, a reliable way to sync files outside of the Dropbox root folder. Useful for app specific config files that often don’t let you choose where to store them. Using symlinks on Mac sort of works but it’s kind of fragile and it’s a pain to remember to set up on a new machine, and on windows there’s no workaround at all.

It’s kind of crazy that there are still these low hanging fruit advanced syncing use cases, that would help keep Dropbox’s position as a leader in this crowded space, and they are a multi billion dollar company, but they drag their feet on it for so long. I know they want to keep cranking out mediocre me-too productivity tools that nobody is asking for in case they get lucky and one catches on, but they should really be able to do this too.
This.
I have switched to hardware and going DAWless purely because of the software culture of upgrading for upgrading's sake
I wish new projects that have huge reuse potential like this one, did not start as single cloud provider-oriented.
I believe in the case of a mixer, you need a trusted third party to be the mixer.
Unless the libraries you are using are fubar then you normally have to explicitly tell it to ignore certificate chain errors i.e. requests.get(..., verify=False)
Best Romantic Places in Goa for Couples
I'm a doctor. During medical school and residency, I was taught in good faith that "only as much as necessary" opioid was OK to give and wouldn't create dependence - it was only an "excess" of opioid that would cause a problem. So under the banner of reducing the suffering of our patients, and a mandate to reduce patient-reported pain scores, opioids flowed relatively freely.

Now we know that was a terrible idea with devastating consequences. But we didn't know better and truly thought we were doing right by our patients. It's hard to imagine a programmer without medical training could be blamed.
In my experience, the OS _does_ handle that automatically. If the app isn't verifying it, it's because they went out of their way to disable certificate validation.

Which is alarming.
for me backwards compatibility would be the main priority for midi 2.0 any thing lessening it should be sacrificed
I'm surprised to see only a cursory mention of Snowflake in this article. In my experience, they are really the pioneers of the new distributed, cloud-first database. They really enabled large scale relational data warehouses, and are still miles ahead of even the big cloud players.
Caffeine Allergy
On iOS certificates will be validated by CFNetwork provided you haven't disabled ATS.
" Up till a few years ago, the traditional way of managing data (in SQL-based RDBMSs) was considered a relic of the past, as these systems couldn't scale to cope with such a huge amount of data. "

I must have missed the boat on this one. I remember in 2010 there was a brief period of time where NoSQL was in fashion, but it rightfully died pretty quickly to a small set of specialized use cases. There have been some cases where big data systems have replaced more traditional rdbms systems, but now you can use SQL for those too (like Hive SQL).

SQL is the one skill that has not become obsolete in the course of my career. Frankly I've started relying on it more, because it never goes obsolete. Also it's fast as hell. When I first started my career I did C#, and the .net Framework 2 was fairly new. Since then WinForms, and WebForms have gone away. ORM's changed, Javascript changed. Then I moved to Ruby, and Python, and PHP. Those ecosystems have evolved too. But the one thing that I learned 15 years ago, that I still use every day is SQL.
I'm on a team of a Fortune500 who uses a combination of Java and C# to do ETL. AMA.

Edit: We're also a fairly greenfield team, with a product in beta that's less than 4 years old. So like, the leaders of the team knowingly crafted us in this particular direction.
The article is generalizing, as such articles do. Necessarily so. There are always exceptions. It is unfortunate that when such articles appear the dominant response is nitpicking or exception pointing (I'd say 80%+ of the comments thus far).

In the overwhelming bulk of cases firms have a column store that they generate cubes from. OLAP is run against the cubes. Some put warehousing in between, though that changes little. Cubes are fundamentally a form of caching because historically it was prohibitive to do large-scale aggregations in real-time. With massive memory servers, and more importantly flash storage that improves aggregate performance at the enterprise scale by many magnitudes -- a million times faster analysis and aggregation is entirely possible -- that historic caching step becomes a hindrance and maintenance/timeliness issue. So it's discarded.

That's all 100% true. It has happened in many orgs.

Not all, of course. But as a general trend.
Game AI Pro 3 book released as a free download
Security is also an attitude and habit. So, failing at cybersecurity means they likely fail at other aspects as well. See also: security theatre.
Watch these:

https://www.youtube.com/watch?v=Zc-SOGZPPpg

https://www.youtube.com/watch?v=PJgWKl_vss0

https://www.youtube.com/watch?v=CRn_HD7nH8g