skysight-inc/HackerNews huggingface dataset:
But the web is the one in the position of power here. Media wants badly to be on the web--it's not the web that badly wants media.

Imagine if, back in the 90s, bigcorp still-image licensors like Getty or Bridgeman were able to magically foresee how big the internet was going to be. They campaign hard to include a DRM standard into the 90s web, so that nobody could right click and "save as" images from the web. After all, their bread-and-butter is licensing images. They succeed, and now it's the 90s, the web is in its infancy, and nobody can share or save images.

How would have the web evolved differently, if that was the case? I think most of us would agree that this would have put a terrible stranglehold on the evolution of the web as a technology and the web as a cultural force.

We're in a similar position today. Video is fairly new to the web, and bigcorp see how important a deal the web is. Instead of us making a stand and demanding the same freedom we got with images (freedom we largely received because of a combination of ignorance and benign neglect), we've caved and allowed videos to be locked away. Now we'll never see how the web could have evolved if anyone could have right click "saved as" a video.
Your comment seems rather strange to me, because my mood and alertness both improved noticeably when I started lifting weights last summer.
Used to use btrfs until I learned about raid5/6 write hole. Using zfs and very happy.
> Note that, for all their flaws, heterosexual single-sex workplaces do cleanly avoid the problem of mixing sex with work.

Practically impossible, unless you've developed actual gaydar[1]. Joking aside, you can't actually guarantee that unless you're talking about very small companies. Give me a company of 50 single-sex people, and there's probably at least one LGBT person there.

[1] In which case I look forward to your forthcoming HN post.
A great many people won't read your documentation and will become "stuck" until they have a person explain things. If they're customers you pretty much have to tolerate it unless you're willing to lose them as customers.
I mean, DMARC, ARC and TLS make perfect sense (though I have none setup because DMARC is nuclear, I didn't know about ARC, and TLS is just up for the submission port for me). But signed DNS ? What does that protect against, malicious registrar ?

And the postmaster tools don't work for me on google because the volume of email I send is too low. So there's that.

On a sidenote : It's about time something like ARC comes out. If I understand it correctly, it should fix many setups that involve mail forwarding. That'd be a godsend for me, I'll probably set it up soon enough.
Visualizing high dimensional data in augmented reality
How to Fix No-Rain Delays in Pro Sports Now
To elaborate a bit more here: imagine a tool, which renders things in custom way (engine), but still can expose the rendering commands to WebGL.

This way you can present, preview, annotate, comment, etc. a model, texture, game level if you say to 3rd party contractor and create a field for communication changes, visual diffs, notes, etc.

2-3 years ago I had to retrofit an existing game engine tools into a small size (was able to do it down to 1GB), and had to package this to each contractor.

This might be better.
> Even today, a spam filter is a piece of software that you trust to throw away e-mails without letting you read them, based on its own decision that you don't want to read them.

The way I set up rules on my mail server, they all just go into a spam folder that I browse every once in a while. If anyone is going to delete my shit, it's me.
That website would be a great portfolio example if you wanted to write for a show like Silicon Valley...
I use `btrbk` as a systemd service to snapshot my `/home` subvolume hourly & any other important subvolumes daily. `btrbk` manages the retention policy, which is roughly something like:

- daily snapshots for 1 week

- the first snapshot of every week for 4 weeks

- the first snapshot of every month for 2 years

- the first snapshot of every year for 5 years

Since I use entirely SSD storage I also have a script that mails me a usage report on those snapshots, and I manually prune ones that accidentally captured something huge. (Like a large coredump, download, etc. I do incremental sends, so I can never remove the most recent snapshot.)

Since snapshots are not backups I use `btrfs send/receive` to replicate the daily snapshots to a different btrfs filesystem on spinning rust, w/ the same retention policy. I do an `rsync` of the latest monthlies (once a month) to a rotating set of drives to cover the "datacenter burned down" scenario.

My restore process is very manual but it is essentially: `btrfs send` the desired subvolume(s) to a clean filesystem, re-snapshot them as read/write to enable writes again, and then install a bootloader, update /etc/fstab to use the new subvolid, etc.

---

Some advantages to this setup:

* incremental sends are super fast

* the data is protected against bitrot

* both the live array & backup array can tolerate one disk failure respectively

Some disadvantages:

* no parity "RAID" (yet)

* defrag on btrfs unshares extents and thus in conjunction with snapshots this balloons the storage required.

* as with any CoW/snapshotting filesystem: figuring out disk
usage becomes a non-trivial problem
DisplayLink already has a working wireless adapter for the Vive. I've tried it, and it's really good. No need for gimmicky backback computers or non-replacable headset computers.
Probably...I thought that might be case but didn't see it on their website when I looked.

I live in Utah.

I'm sure Homie or similar will be very common within 5 years in most places.

---

There are also "flat-fee listing services" that have been around for a long time. They usually only satisfy any legal requirements and get you onto the offical listing sites, but you may want to search for that.
https://news.ycombinator.com/item?id=14715679
Don't browse for places to go work for. Browse for new startups whose products you would want to use. When you find one you love, apply for a job at it. You'll have a leg up on the competition because you know and love their product.

Companies fail because nobody wants to use their product. The process of going from a product nobody wants to one lots of people want is difficult and fraught with uncertainty; most startups fail to make this leap, which is miserable for most of the employees involved. Conversely, if you love a product, chances are there are many people just like you who also love it or will love it once they hear about it. Passionate users = growing userbase = more capital or revenue = your stock options will actually be worth something.

(Disclaimer: I worked for two startups that totally flopped; in both cases, I had no idea what they actually did until I started. Then eventually I said "fuck this getting rich shit", went to work for Google - which wasn't really a startup at the time, but I loved their products - and ended up making a lot more than any realistic startup would've gotten me. YMMV, but this seems to be a pretty decent heuristic.)
I still do occasional work in ColdFusion so I thought it would be nice to have a Package Manager. So I went and built https://cfpm.io. We used it internally for a couple of things, but it never took off. Most likely because who uses ColdFusion still, or maybe it just wasn't easy enough to use.
I'm not sure what the takeaway is. To me it seems like the product of a culture that has trouble drawing appropriate boundaries between romantic and other contexts.

To me it seems pretty obvious that this entire discussion is the product of trying to navigate powerful and ineradicable biological and evolutionary processes in a culture that thinks it has outgrown them (but hasn't and never will).
Right now DRM is the death of you being able to preserve the TV shows you love (they'll just disappear from Netflix after some time and you're not allowed to download them even if you paid for them), the death of being able to watch things on planes and the death of being able to watch things if one of your increasingly unreliable ISPs drops a connection.
Your raid array hasn't failed you until it does one day. Make backups, they don't have to be off-site. Don't wait, speaking from irreparable experience.
I, for one, am perfectly happy not giving money to companies enforcing DRM. If only 1/10 to 1/5 of the population cared (which will never happen), I'm sure we would see a major change in attitude from media companies.
what are you getting well from?
If you're not looking to implement one totally from scratch, this could be a good start: http://llvm.org/docs/tutorial/
It's not like the 10% that met at work would be required to get divorced. The point is that even if you categorically banned workplace relationships, 90% of the ways of meeting people would still be open. If you limited that ban only to relationships involving a power imbalance, say 97% of avenues would remain open. Say 3% of Starbucks shut down. Would that really burden peoples' ability to get a latte?
Ask HN: How do you evaluate ideas and risk?
Interested in hearing about how some of you analyze ideas and make decisions based on risk and potential reward.

For example, there are business ideas that might be relatively safe, require relatively little money yet might not scale past a nice (or very nice) lifestyle business. They still require a lot of work and commitment.

The opportunity cost could be opting to go with a more complex idea that would require far more commitment and investment in time and money. In return this option might be able to scale far past a lifestyle business.

And so, the risk in the first case might be the opportunity cost of not going for the larger idea. The risk in the second case could be years of work and never reaching the promise of a larger payoff/exit.

I know it's more complex than the above. Just providing a super-simple "fork in the road" example to start a discussion.
Correlation is not causation. Maybe he's just not interested in what other people think anymore and wants to play with cool toys rather than express some artistic vision. That actually is somewhat explicitly his style. He disdains criticism and doesn't have to prove himself to anyone. He's a gamer and personality more than an artist.
My official diagnosis is "atypical cystic fibrosis."
I agree that he's probably lying about not knowing better. That's why I said 'if we assume the best'. The best case scenario for Dave McClure is that he was painfully ignorant about basic human interaction, because the other option is that he's a predator.

But even if we do assume that he's a predator, the fact that he (and many others who have used similar excuses) thinks that saying he didn't know any better is a valid excuse means that we need to work on emphasizing that that sort of thing is absolutely unacceptable, so that it stops becoming an excuse predators can use.
> Note that, for all their flaws, heterosexual single-sex workplaces do cleanly avoid the problem of mixing sex with work.

Since the “problem of mixing sex with work” extends to work-related contacts that are not employed by the same employers, but who are (or are employed by) customers, suppliers, or other business partners of the firm, it is not at all true that an exclusively heterosexual single-sex workplace avoids the problem, unless all workplaces and their direct customers, etc., are exclusively heterosexual and of the same single sex.
I would head to reddit r/adhd and spend a month watching the posts

Most of the comments here are low quality
Holy crap, his post was full of self-indulgent, non-actionable advice that is totally unrelated to programming.

Anyone who says 'they get it' is likely just afraid they will be viewed as stupid if they say they're confused.

Anyone remember the story of the "emperor's new clothes?"
> they would consistently be not as contactable or prompt as we wanted, and gave us very erroneous advice when it came to crafting offers

YMMV indeed. I had the reverse experience buying a house through Redfin. We had used a traditional Realtor previously and it did not go well and ended up bailing on that person in favor of Redfin. The Realtor there was very sharp, knowledgable and responsive, and helped us through a tricky purchase to a positive outcome.
Excellent rsync-time-backup for local machine, backing up etc and home to external disk:
https://github.com/laurent22/rsync-time-backup

Duply for servers, keeping backups on S3:
http://duply.net/

Cron does daily DB dumps so Duply stores everything needed to restore servers.
Uber will be allowed to depose Alphabet CEO Larry Page
Anaerobic exercise is probably good for you too, but for what it's worth, the article was talking about specifically aerobic exercise.
http://clickrouter.com

I built it because of a need and it's worked fabulously. It's hands down doubled my monthly affiliate revenue (i.e. to be clear, that's in the 4 figures).

I think where it failed however is that it's really hard to explain and I sure haven't cracked it. I get a few signups a day, few use it at all.

It's not for everyone - but it definitely works for me and it would work for anyone in the same boat (someone who needs to affiliatize hundreds/thousands of outgoing links)
I bought a house in Seattle 2 years ago through Redfin, and had a GREAT experience. We had started with a more traditional realtor first, but the Redfin one was way more responsive. Maybe it's realtor-specific.
While I watched the videos I could not help but be impressed, it looks really great. Just letting you know!
> Why do you say 10% is "only"?

Because it's not a huge share, it's a small-but-not-insignificant minority.
This is so true. Not only do they typically not know anything more about nay given home that you, the buyer, do. If they are on the selling side they will also outright lie about home features. I experienced this so many times on houses I visited and even on the house I ultimately purchased.

You just have you shrug your shoulders and fix whatever they misrepresented.
I don't back up my systems. Everything important is in some cloud storage somewhere, and I have network boot into installers set up on my network. There's actually one machine where I ran out of space on the local disk and didn't feel like getting up to replace it, so I copied it into a bigger volume on one of my servers and it's been booting off of that ever since.

My customers and employers have all had these rube goldberg enterprisey backup systems, usually Symantec or Veritas talking to HP MSAs.
Assuming you are talking for another employee, I would recommend giving them either a Sabbatical or a very long vacation. If neither of those are options, I would recommend fundamentally changing their role so they are handling things in a completely different way.

However, it might be worth understanding why they are burnt out. Is your organization is set up so they have to be the "super hero" all the time? Are they not getting the recognition they deserve? Burn out happens, most of us have been there. Sometimes it is worth burning out employees for a short term goal, but you have to accept that there is a real long term cost to recover.

Note: If you are that burned out employee, you need to first recognize why you are burned out. Was it because of a big push, or is this structural in your organization? Then you need to ask, is it worth it to stay? If it truly is worth it, try to give yourself a "mental break". Either through a sabbatical/long vacation, or by doing a completely different job for awhile. If neither is possible, maybe it is time for a new opportunity.
5.11 tactical RUSH12. http://www.511tactical.com/rush-12-backpack.html

If you organize the inside using MOLLE-capable bags, then you can quickly and easily expand your storage by just attaching those bags to the outside.

But it's "tacticool", so it's not for everybody. My Dell XPS 13 and a whole lot of other things fit into it easily. Plus there is a hard plate on the back that protects the computer from impact from that side of the bag and gives it support (it's removable).
I had a long reply, but when I went back and read your original comment, I realized I was just restating a portion of your original comment but with far more words. So I think I'm being unnecessarily contentious.

Standards serve the purpose of when user agents want to interoperate, so Mozilla was definitely ok with not implementing ActiveX, just as they would be ok with not implementing EME.

But if Chrome and Safari and Edge all want to interoperate with EME, they're going to do that. Whether it's a W3C standard or a WHATWG standard, or an RFC, or a IHateFreeSoftworeSociety standard doesn't really matter. It's just whether W3C wants to be part of the conversation or not. I see little benefit and little downside to having it be a W3C standard vs. anything else. Or even for that matter, whether the term "standard" is used; even if it's somehow disallowed it's still the same situation.
Mostly local network storage which is backedup multiple times automatically, for the laptop I do manual btrfs send/receives manly to get things restored exactly the way they were.

#helps to see the fstab first

UUID=<rootfsuuid> / btrfs subvol=root 0 0
UUID=<espuuid> /boot/efi vfat umask=0077,shortname=winnt,x-systemd.automount,noauto 0 0

cd /boot
tar -acf boot-efi.tar efi/
mount <rootfsdev> /mnt
cd /mnt
btrfs sub snap -r root root.20170707
btrfs sub snap -r home home.20170707
btrfs send -p root.20170706 root.20170707 | btrfs receive /run/media/c/backup/
btrfs send -p home.20170706 home.20170707 | btrfs receive /run/media/c/backup/
cd
umount /mnt

So basically make ro snapshots of current root and home, and since they're separate subvolumes they can be done on separate schedules. And then send the incremental changes to the backup volume. While only incremental is sent, the receive side has each prior backup to the new subvolume points to all of those extents and is just updated with this backups changes. Meaning I do not have to restore the increments, I just restore the most recent subvolume on the backup. I only have to keep one dated read-only snapshot on each volume, there is no "initial" backup because each subvolume is complete.

Anyway, restores are easy and fast. I can also optionally just send/receive home and do a clean install of the OS.

Related, I've been meaning to look into this project in more detail which leverages btrfs snapshots and send/receive.
https://github.com/digint/btrbk
Firstly, what an interesting library. Secondly, this is among the best TLDR readmes I've ever seen! I lack exposure to this area, so I'm actually quite impressed with the complexity of it.

Keep up the great work.
This is an interesting topic to me, as I'm giving a talk with some coding in two weeks and a major concern of mine has been making sure that what I'm doing is interesting and more importantly followable. Normal coding for me just is a flurry of vim activity.

Questions for anyone who does this or views these sorts of streams:

Do you find that people can follow what's happening in vim well enough? I've considered just using plain VSCode because I'm concerned jumping around too much as I do normally might be hard to follow.

Do you feel that this might be good interview practice as well, since the process of explaining code as we write it doesn't come naturally to some of us?

Any additional tips to make sure what I'm doing is comprehensible would be appreciated.
I began doing that around February this year, and really nailed it as part of my routine since two months ago.

I wake up at 6 AM. Have breakfast, meditate for about 10 min, and go swimming on Tue/Thu, or to lift some weights on Mon/Wed/Fri.

As you say, I haven't felt better. It took a lot of trial and error to get this routine working for me, but it's paying off. My immune system is working like a charm and haven't been under the weather even with people around me getting the flu.

Next step is to reduce my waist.. lot of visceral fat. Just yesterday I bought one of those scales to measure it, which I'll receive next week.

I think tracking progress helps a lot. I got one of those apps that build habits and put this along with others. It really helped me be conscious about the goal of being healthy long term.
Thanks for this — I've been thinking about doing the same thing and this is super helpful.
An intelligent advertising engine would know the typical interval between two purchases of the same product, and start advertising similar products just before that interval has elapsed since the last purchase.

Examples:

pool filter: 12 months
reptile UV lamp: 6 months
gift-wrapping paper: 12 months
oil filter, recycling box, 5 qt oil: 4 months
8-ct paper towel rolls: 2 months
television: 4 years
automobile: 10 years
magazine subscriptions: 1 year
tacos: every Tuesday
> I am getting well when the world says that cannot be done

No one is saying this. The "Health and Wellness" industry is booming

> I am convinced that part of what is wrong with modern medicine is that money gets made off of treatment, not off of positive health outcomes

Crazy charlatans want treatment, preferably expensive and\or ongoing

> I'm a woman ... I don't know how to do business ... I'm very eye catching

I'd start by scrubbing your profiles. The first thing I read about you was about being homeless, peeing on a tree, and unicorn farts. Maybe it is satire but you should make it easy for the people doing business with you sort fact from fiction.
Every major browser ships this already. In Firefox you can choose not to download it, but in the rest it is always there I believe.

The reason it was implemented is that Microsoft and Google both also make and sell the DRM systems that EME requires, so they of course shipped it first. It's hard to compete against a browser that works with Netflix when yours doesn't, so everyone else shipped it too.
Not Linux, but same answer as it would be.

`rsync -av --files-from=".backup_directories"` on a daily cron job.

iMac and work hackintosh rsynced to local and remote backup machine daily. Windows machine (where all my music and pictures live) both rsynced to local and remote backup machine, and Cobian'd to a second drive daily. I also will run the same Cobian backup to a cold external drive every month or so.

Deathly afraid of data loss.
Veeam Agent for Linux is a surprisingly nice and easy-to-use image-based backup for free. Backup my two home servers to my NAS, which syncs up to Backblaze B2.
You can use OTR to provide end-to-end encryption on IRC.
I'm in the process of doing that right now.

I've also started to ping a few investors to have general conversations about what I want to do. I don't need money for the initial phase of this business. I can self fund.

That said, I want to make sure I engage with potential investors early on in order to be ready for when I need that influx of cash to take it past the inflection point. So right now it's about booking meetings, throwing my ideas up on the wall and listening to opinions and criticism.

Is this the wrong approach with VC's?
Oh, wait: how is a project problem is above a team problem? I use to think that teams outlast projects.
Companies don't have 2 hour time limits on solving their hard problems - if you run into hard algorithmic problems in your problem domain, you should just have someone with a graduate degree in CS theory. Let them work out a solution that's actually correct and they can explain why, and then the engineers can implement said algorithm.