skysight-inc/HackerNews huggingface dataset:
128gb personal Macbook Pro, which requires being somewhat creative.

* Lightroom collection (library & photos) on Samsung T5 external drive

* GoPro video collection also on Samsung T5 external drive

* All sites, organized by domain name, in /Sites/ (Use DNSMasq + Apache vhosts to map the folder to sitename.mac domain locally)

* Various github clones in ~/Clones/

* Nonsite code projects in ~/Projects

* Google Drive folder:

* personal will/last wishes: "_In case of emergency/"

* scanned things: documents/

* so many tax docs: legal/

* college/design projects: projects/

And finally, Google Photos for all photos (turned off icloud photos). 10 years of photo arquives is so cool. I want to switch to something more private though, maybe Synology has something similar when I upgrade to a NAS

Backup strategy:

* Home folder: Arq to Google Drive (in appdata folder)

* /Sites/ folder: Arq to Google Drive

* Google Drive to Google Drive

* Samsung T5: Arq to Google Drive

Summary: Paid G Suite for business account for my wife and I provides ample backup storage online, but eventually I'd like everything to live at home and only encrypted backups on S3, when I want to drop $700 on a decent NAS setup.
On macOS the launcher (cmd + space) has the same feature.
The limitations should be well known. One of the first things I check when joining a financial software project is how the system represents money. I’m rarely surprised.

(It’s inevitably floats or doubles)
I have no idea why Mozilla is ignoring this extension. This is definitely something that should be a core feature.
Same point remains, you still have to break the sandbox to even interfere with other websites.
The game could be filmed in a comparatively cheap warehouse and you could still watch it on TV.
What do you mean "incompatible"? You can run both of them at the same time, they work on the same links, in the same OS stacks, with the same programs, and you can talk between them or tunnel over them with a variety of transition mechanisms (dual stack, Teredo, 6to4, 6rd, 6over4, ISATAP, 6in4/4in6, NAT64/DNS64, 464xlat, DS-lite, MAP-T/E, 4rd, LW4over6, ...).

They're about as compatible as they can possibly be, given the design of v4.
I'm nowhere as fanatical about it since when it's come to corporations there is no black and white, but there at least few cases I can recall:

* Even decade ago they did a lot of shady stuff when they initially separated GeForce and Quadro series. There was time when you can make little hardware mod on Geforce product that make driver think you have Quadro and magically a FP64 become twice faster and CAD application performance was doubled and tripled.

* Their OpenGL implementation was ever non-standard and allowed both code and shaders to work in situation where it's clearly should not. As result games and apps that was debugged on Nvidia hardware would never work on more conformant Intel / AMD drivers.

* In terms of Nouveau back in 2014 Nvidia started to require signed firmware files [0]. They promised shortly after to provide Nouveau with the files with clear licensing, but it took years. When files were finally released everything related to power management was missing and still not released until this day. So Nouveau can't implement recloking. On top of that they intentionally obfuscate the way firmware files stored within driver binary and also make GPU load firmware via DMA to make extraction much harder.

* Sabotaging of OpenCL in general by not implementing spec for years and keeping it generally much slower that it's supposed to be.

* Several years ago Nvidia twice added checks to their Windows drivers to stop consumer GPU drivers to work when passed into virtual machines. Both bypassed by hiding KVM identifier and changing HyperV hv_vendor_id, but it's was annoying [1].

* Nvidia forbidden to use consumer hardware drivers in datacenters [2]

* Nvidia tried to push some crazy anti competitive program to make exclusive deals with GPU vendors so they can't sell AMD GPUs in any kind of "gaming" product lines [3]

Again it's not like AMD is perfect, but that's a lot of shady stuff and I likely not even listed half of it.

[0] https://hardware.slashdot.org/story/14/09/27/1254219/nvidia-...

[1] http://vfio.blogspot.com/2014/08/vfiovga-faq.html

[2] https://news.ycombinator.com/item?id=16002068

[3] https://news.ycombinator.com/item?id=16675557
Wow. This is me. TST + personal wiki + pocket
Update: Synology does have what looks like a Google Photos replacement (https://www.synology.com/en-global/dsm/feature/moments). Anybody who's used it care to share experience?
You can’t force wage rises across an economy. There’s only so much productivity to go round, only 100% of the pie. Higher wages for unionised industries come at the price of higher prices for those who consume the products of those industries.

On a less theoretical point the US and Switzerland both have much lower unionisation than comparable countries and are much richer. Canada, France, Germany, Italy, none look good compared to their richer, more unionised neighbour.
It is cooperation or multicellularty, if you wish. It is that deep and fundamental. In other words, everything which increases cooperation will be beneficial in the long run. A many-billion cells humans are much better off than a single cell organism or a colony of bees or ants.

Morality is just an invention, while altruism is only applicable in the context of a progeny. Even altruistic behavior towards siblings is rare and, perhaps, is due to cognitive errors.
"Your flight via Graz is leaving on 5/2/2019"
My go to folders that are usually backed up.

/downloads - for all downloads under respective sub-folders like /media, /books, /software etc

/projects - personal projects

/freelance - for the freelance / consulting work with a sub-folder for each client

/business - accounts, taxes and stuff

/my-name - personal stuff including scanned documents, pictures etc

/archive - random stuff

I currently have lots of files on the Desktop which requires sorting out. Most of these are either text files with notes and ideas and some PDF. I am planning to move them into a system like Notion.so
This is not something I've spent much time looking into. When my friends mentioned their health problems to me, which happened roughly all at the same time as I was visiting family and friends in another state, I was motivated enough to read up on what the heck fibroids are (I had never heard of them) and at least do some plausibility checks on what they were saying the doctors told them.

What I came up with in my cursory reading is hormonal birth control increases levels of the very hormones complementary to the growth of a fetus which also happens to help other things like fibroids/polyps/tumors whatever in the area to grow.

I don't know that one can make the claim that the hormonal birth controls cause fibroids or cancer, as in increases the probability of these things developing. The trouble is once something like this is present, the birth control hormones make them grow larger and faster.

After a quick google search just now I found [1], which states:

"To help prevent more growth of the fibroid, your doctor may recommend that you stop taking birth control pills or hormone replacement therapy. But in some cases, your doctor may prescribe birth control pills to help control the bleeding and anemia from fibroids, even though the hormones may cause fibroids to grow."

I think there's a lot of mixed information out there and probably a lot of suppression from the industry going on, because of course there's a lot of money to be made in prescribing hormonal birth controls.

If I had a teen-aged daughter, given what I've come to understand about hormonal birth control, I'd consider a copper IUD.

[1] https://www.webmd.com/women/uterine-fibroids/understanding-u...
Even with sane organization, things get messy quickly. I use everything.exe [1] on windows. It is much better than Windows search.

[1] https://www.voidtools.com/downloads/
It should be fairly easy to cover the protein needs for your goals with regular food without having to resort to protein powder so this is what I'd recommend. Just make sure you are in a slight caloric surplus. Also, using compound movements (as opposed to isolation exercises) and applying the principles of progressive overload seems to produce optimal results.
Remember to include non-electrical energy use too. Many kWh of oil, coal, and natural gas are used in the UK, for industry, transport and building heating.
That is a trend. Ever been on one of China's subways or intercity trains? Scrutiny has increased over time, and the checks especially for intercity travel are near what one expects for a plane ride.

A thorough security system would also look into other data associated with the ticket buyer.

Somewhere in there is a privacy issue. How much info does the state need on a passenger to quantify risk, based on an intention to board a train or plane?
It's part of their new philosophy not to make anything configurable or anything "advanced" easy, unless you're jumping through some hoops.

I still can't get over the fact that they removed the ability to view individual cookies and their values from the browser.
Western companies send old servers full of sensitive info to foreign countries
Nice, when are we gonna get tree style ads ;)?
Reading comprehension fail; nowhere in my comment did I use the word 'cause'.

The hormones involved in hormonal birth control are growth factors. If you have uterine fibroids (or a fetus), the hormones help them grow.
With python, I get 2 even when using Decimals.

Python 2.7.3 (default, Oct 26 2016, 21:01:49)
[GCC 4.6.3] on linux2
Type "help", "copyright", "credits" or "license" for more
information.
>>> from decimal import *
>>> getcontext().prec
28
>>> a=Decimal(9999999999999999.0)
>>> b=Decimal(9999999999999998.0)
>>> a-b
Decimal('2')

That is unexpected.
Problem is that Nvidia did much more than just signing firmware:

* Separated firmware that needed for basic and fully functional driver and given Nouveau only bits they wanted.

* Obfuscated and hidden firmware files within the driver binaries so they harder to extract.

* Changed loading process so GPU read it via DMA to make reverse engineering of firmware loading harder.

It's pretty clear that all of that was exclusively done to harm Nouveau.
I have to say that buying proper left-handed (Fischer) scissors was life-changing, when I moved out of home.

Finally, for the first time, I had scissors that actually worked.
Its "Desktop-Placing" all the way down....
Notes app (native to iOS & OS X)
I don't know how people live with the mental burden and clutter of dozens of tabs of things they'll (if they were honest with themselves) never get around to reading. It's like watching one of those TV shows about hoarding, where people live in a rabbit warren of junk they claim they'll use one day.
dumb-crypto – Dumb, but easily verifiable implementations of crypto algorithm
> Your experience counts because it's your experience. But it doesn't say beans about privilege as a system. Your attitude, does, though. You're shocked and angry that a minor slip-up might end up with you out on the street. That's great! You're correct that it's unjust. But there are an awful lot of people for whom that isn't a surprise at all

So if I as a non-white minority would have a similar reaction as the person you're responding to, in a similar situation, does that mean I'd have "white privilege" as well, because of my "attitude"? If you were tying this explanation strictly to economic status I would understand (even though I myself come from a low economic status anyway), but I cannot fathom what this has to do with race. Defining a psychological response as some kind of racial trait like that almost makes it sound like you're implying that I can't/shouldn't empathize with white people when they get dealt a raw deal, which is such a dehumanizing notion I don't even have words to describe it. Nevermind the other implication that I'm apparently expected to have low expectations and all kinds of troubles just because I'm a minority. But then again, I'd still have that "attitude" of a 'privileged' white person, so maybe that's the loophole that lets me have higher standards?

Back in my home country, everyone knew these sorts of disparities were due to money, nepotism, and/or corruption. But here in America where everyone's much better educated, it seems like everything gets tied to race somehow, as if correlation == causation. Like it wouldn't even surprise me at this point to wake up one morning and suddenly be informed that I'm eating a "white" brand of breakfast cereal, and that I should opt to have more 'racially appropriate' meals. My home country has many flaws, but I've certainly grown to appreciate it's simplicity and lack of convoluted social dynamics the longer I've lived here.
I always wonder how much there actually is out there. It’s hard to say there’s such a thing as “raw potential” considering how much being successful depends on having parents who groom you for society.

I grew up around a lot of kids I personally believe were very smart or driven. But when your parents don’t instill a sense of working in a certain way or creating a career path with certain abstract goals - you just aren’t going to get optimal use for your potential.
This will not help you if you have something like an IP camera that you want to access from outside your home, since the address will change frequently.

The only good thing about UPC/Liberty global's implementation of DS lite (now "Ziggo" where I live) is that they will switch it back to IPv4 with a single phone call to the help desk. I can live without IPv6, I cannot live without being able to reach my home server and IoT things.
My history is too messy, I often flit to sites for a couple of seconds and backtrack.

Tabs make lots of sense, windows let me organise them into groups of things I'm currently working on. That's all sensible. Anything I come across that I think might be useful to my future self, I bookmark it. Again, working with the provided functionality. Sensible.

When people have 200 tabs open and can't remember what's where, that's what puzzles me. I've seen people flick through dozens of tabs looking for a piece of documentation they saw yesterday afternoon.

We already have the tools that make browsing and researching efficient. People just need to learn to use them.
My home directory is a shared drive with:

~/Backup/...
Just random things I needed to backup from somewhere else, stuff like my wifi router config files ends up here, or images of my phones

~/Code/<project name>/...
This is mostly source code I wrote organized by project

~/Docs/<category>/...
These are documents (mostly PDFs) organized by category, e.g. "History", "Manuals", "Datasheets", etc... Some documents are further grouped inside these

~/MyDocs/...
These are documents I've generated myself, this is pretty flat, the only further organization inside is taxes/<year>/...

~/Images/...
~/Images/backgrounds/...
These are mostly images I've found online, images that would make good backgrounds are copied into backgrounds. Some of my machines pick desktop backgrounds automatically from there

~/Movies/<movie name>/
These are movies made by other people

~/Music/<artist>/<maybe album>/...
Music made by other people

~/Photos/<device_YYYY-MM-DDn>/...
These are photos I've taken, organized by device and date

~/Temp/...
Temporary files, theoretically this gets emptied out, realistically I haven't run out of space yet

~/Videos/...
~/Videos/<device>/<YYYYMMDD>...
~/Videos/<project>/...
Parts of various video projects I've worked on. Source material organized by device and date, bits for specific projects organized thus

~/VMs/...
Images and state for various virtual machines

The home directory has a few other subfolders dedicated to important or ongoing projects, for instance each of my kids has a folder, as does the house I'm designing. The home directory also accrues a good amount of other random files, often prefixed with some useful grouping id and an underscore. I try to gather these up or delete them from time to time when it starts to feel cluttered. A few files are mainstays. I also have a few dotfolders for things I want to configure the same on different machines.

On my individual machines I usually link ~/Downloads and ~/Share to local storage. My general rule is to always copy files from Downloads, leaving the original file intact. Thus the Downloads directory acts as a historical archive of everything I've ever downloaded on a machine. The Share folder contains copies of files I'd like to share with the world. I use this folder when configuring p2p filesharing services.

I let the OS manage the rest of the hard drive however it sees fit. If I'm using a system that allows me to put files on the desktop I try to refrain from doing so, but occasionally I'll use the desktop as a temporary space.
> The rational is simplified after each operation so it never grows unwieldy large.

We recently had an exponential memory growth bug because rationals can not always be simplified, for example if you start with (2/3) and repeatedly square it.
Fortunately, this was not in user-facing code, so there was no chance of a denial-of-service attack, but that's definitely something to watch out for with rationals.
I have yet to see an x86 ISA that can scale down to the power requirements of ARM. So while the performance/watt might be comparable it seems like getting an x86 design to run at such a low wattage is difficult - otherwise Android x86 would have taken off more successfully.
To my understanding, experiments with Unums showed shortcoming that Gustafson didn't anticipate and lead to Posits which drop the fixed length constraint.
Doing that makes improving precision a lot easier but at the cost of computation time.
Overall I am not convinced that the current implementation is optimal but it is a very good trade-off between speed and precision.
I guess, but the fact remains that using RFC1918 is still both more effort and less secure than just using a firewall is, and that NAT doesn't help the situation.

Do you really want the security of your network to rely on your ISP always doing the right thing for you?
There's an ad on British TV at the moment showing a woman saying to a man that she got him a gym membership and patting him on the belly as she says so. It's incredibly patronising and I can't ever imagine the same ad with gender roles reversed being allowed on TV.
As far as I understood they could get pages on the screen even with the nouveau driver.
I suspect that democracy is actually a driver here. I think that it's possible that the calculation is that "fans" will vote for a representative who backs the stadium where as most other voters will not care about the issue, and will switch off when it's raised as it's a "sports" thing. If you don't back the stadium then your opponent's will and you'll be out! Also I guess this falls into the "any publicity is good" bucket - so you back the stadium and the rich folks driving it will ensure that you are at events where the TV cameras are running and your face is on the screen.
You're right.

I did a brief look through AVX512 instructions to look for a solution, and unfortunatley, it seems we both may have been overthinking this.

vpcompressb more or less does the job in one instruction. Agner Fog doesn't have a latency listed however.

---------

My search methodology was basically this: https://software.intel.com/sites/landingpage/IntrinsicsGuide...

Search for __m512i (integer-based ZMM registers), with the category "swizzle" (which includes permute, insert, and other such instructions). I figure any potential AVX512 instruction would be a "Swizzle" style instruction.

-------

Note: I originally responded to the wrong location in this thread. I copy/pasted my text to here, which is where I originally intended to respond.
And you know, if we framed it as economic segregation it could absolutely fix the racial/gender issues. I mean if we, say, ensured everyone had an equal starting point (more or less) at 18, we would dramatically have had to reduce down those other issues. But what’s better is we will not have left opposite <race/gender> out of our consideration.

Race and gender are a problem but it seems like those two things get way too much attention given other paradigms that demonstrate a more wholistic approach to social fairness.
The issue is that 9999999999999999.0 == 10000000000000000.0. You need to pass a string: Decimal('9999999999999999.0')
About colleges... this was posted some days ago:

https://www.conradbastable.com/essays/the-uncharity-of-colle...
Dynalist
They did a «pilot» experiment recently but apparently decided it’s not important enough. That code is available as another extension (don’t recall the name, perhaps tabcenter).
How about Google?
I don’t understand how people browse the web without this extension

Using tab groups ('Panorama View' or 'Tab Stash' extensions etc) instead, for instance? I do like to add some organization to tabs, order by topic etc, but I personally never really saw value (yet perhaps, we'll see) in having a tree for that, 1 level seems sufficient for me. And I wouldn't be surprised if a lot of TST users actuallt use it with just 1 level deep as well.
Constantly experimenting with different systems, both analog and digital, but never found one that clicked.

Evernote was good, but I felt like my notes went in and died. A graveyard of creative thoughts.

Lately, I’ve been spending more time trying to figure out how to revisit and make use of my creative thoughts captured in note form.
I had to disable HTTPS Everywhere to get this page to load. Even though blogspot.com supports HTTPS perfectly well, apparently this site tries to redirect to plain HTTP, and then HTTPS Everywhere says "hey, we know blogspot supports HTTPS, we'll redirect it!" and the cycle begins anew...
I installed Ubuntu last month, I didn't do anything special and the nVidia drivers are running on my system providing excellent gaming experience.

So to me it seems to work just fine.
I used to re-read this every couple of months, until I had memorized it. Despite its age, almost everything in it remains relevant and fresh.