skysight-inc/HackerNews huggingface dataset:
My laptop has both an nvme drive and a 2.5 drive. I work off the nvme and rsync onto the 2.5. Periodically, I rsync the 2.5 to an external drive. Periodically, I backup the external drive to a second external drive. There's a tote with some filled drives in the closet.

This works for me because it balances effort with the degree to which I care about my data. It's not much work because I don't care that much. The reason I don't care that much is because data is a burden. Data implies potential work of the odious chore variety.

Losing data sucks for a little while. Managing archives sucks forever.
The moving picture player, by H.G. Wells, from 1899 is definitely intriguing: http://www.technovelgy.com/ct/content.asp?Bnum=762
Adding a nullable column is constant time (ie: basically instant) in postgres and innodb, maybe also in other systems.
2020 11-Inch iPad Pro and Magic Keyboard Review
This seems like a wild claim. Could you say a little more about it?
In 2014 top humans could give a good Go playing AI 4 stones (a handicap that pushes games outside of being between comparable players).

In 2017 AlphaGo could probably give a world champion somewhere between 1 and 3 stones.

From an algorithmic perspective the range between "unacceptably bad" and superhuman doesn't have to be all that wide and it isn't exactly possible to judge until the benefit of hindsight is available and it is clear who had what technology available. 15-20 years is realistic because of the embarrassingly slow rate of progress by regulators, but we should all feel bad about that.

We should be swapping blobs of meat designed for a world of <10kmph for systems that are actually designed to move quickly safely. I've lost more friends to car accidents than any other cause - there needs to be some acknowledgment that humans are statistically unsafe drivers.
> That policy is perfectly tailored for corruption

Elaborate?
If this argument has been made for decades, then it is a bad argument that has been made for decades.

> I don't understand why

OK, let me try to explain. I'm not against pornography. I'm also not a prude -- if consenting adults want to have orgies, or wife swap, or insert baseball bats into body cavities, or get slapped and yelled at, go for it!

I'd bet that 90+% or more of people's first exposure to sex is online videos. While there are certainly videos that show realistic sex, the vast majority are highly unrealistic and set incredibly weird expectations about what is normal. A lot of what is shown on video is bad acting, not happiness.

To distinguish itself from from other videos, makers are always trying to find some new or more extreme boundary to push. A lot veers into extreme power dynamics -- boys learning about porn should not have the expectation that women like to be choked or spit on, or have jackhammer anal sex. Girls shouldn't have the expectation that that is what boys expect of them.

As an adult you might say, hey, a lot of those scenarios are just entertainment, eg, those step siblings are obviously in their 20s, or obviously women don't like having 100 men ejaculate on them, but to children where this is their first exposure to sex, they absolutely don't know what is normal and this imprinting causes harm for some.
There a few options for virtual cards. Ive been using https://privacy.com/.

I’ve been using this not only for subscriptions, but also when I’m making an online purchase at a store that I think may not have the best security in place.
Typically you spin up a dev stack with the same cloudformation templates, so you get an exactly prod parallel environment (with parameters for things like DDB dev table names)
Spatially regulated editing of genetic information within a neuron
Lazy Git Command
"Probably another macbook setup" "Oh, nope, lots of terminals." "Hey, is that i3?" Then I realized who the author was.

Honestly: I tried i3 and it wasn't for me. The psychology of slightly overlapping windows (i.e. "just put this over here, out of the way but still visible" as a way of making a physical reminder for myself) is just too much part of my mental model to give up.
If you are willing to OC then Intel has a significantly better price/performance ratio than AMD for general use

You're engaged in some serious attempts at rationalization.

The 3950X trounces the 10980XE in virtually every metric (including measures where the 10980XE gets to use AVX-512). It costs 1/3rd less. Unless you're significantly overclocking, with expensive cooling hardware, you aren't making that up. And in the real world the headroom for overclocking is pretty tiny.

Intel is behind, and even after price cuts they're still seriously overpriced. Trying to rationalize that they're "significantly better price/performance" if you just do A,B, C (which are of course completely unverifiable, moving target meaningless steps) is nonsense.
I can see this helping in instances when you need to debug something, and don’t want to force anyone to download wireshark or tcpdump. Being able to grab all traffic for a specific port is pretty cool.

Also, if your doing a pen test / war game. I wonder if an added rule is persistent between reboots.
Board games I’m playing during the pandemic
TFA needs more exclamation points!
Fantastic news.

Just installed this on my Galaxy tab. It still has some rough edges, but it is miles ahead of all the drawing adware I had used so far.

Oh and, thank you Krita developers: it actually feels like a desktop app (as in: you can load and save files, and there's an actual "exit" button").
Depends on the maturity of your schema - if it's all figured out based on your business domain it won't happen much. If you're still finding product-market fit (or equivalent) splitting a table into two happens sometimes.
There's a process for some card providers by which merchants can automatically update their card details for recurring purchases. Visa calls it Account Updater and at least Braintree has had support for it for over a decade.
Imagine that you are the CEO of Ashley Maddison making this argument...
Try clicking it, I see this when I do: https://imgur.com/a/zbVvCgj

Also, I live in California.
At a past job, we hired some people out of Amazon to work on our cloud services. They rewrote large portions of it using AWS serverless tools.

Cost was a big concern for us. Strangely enough, the AWS experts insisted it would be impossible to estimate the cost of the serverless architecture until we deployed it at scale and tried it out. Is this still the case, or has it become easier to estimate costs during development?

In our case, costs did go up significantly after the serverless rewrite, but they also added additional functionality and complexity that made a 1:1 cost comparison impossible.

Serverless was interesting, but if I was involved in another backend project I would want to understand the cost better before diving into the deep end with all of these intertwined services.
The long term effects of this are substantial. So long as Graviton performance is within 10-20% Amazon will get a Cloud pricing advantage that is unparalleled. The will have an unmatched TCO. Cloud providers are probably watching closely. If Microsoft is serious about cloud it will be making plays in this space.
From my admittedly difficult and possibly anomalous past experience as a freelancer for five years or so..

The most effective and long-term impact I saw in establishing my personal brand was releasing or contributing to open-source software.

It's where I proved that I can produce value for a sizable userbase, write documentation, maintain and keep improving it, overall doing professional work. I had full control of the presentation and aesthetics, for my personality to come across, and for people in the right places to notice my work.

Some freelancers achieve similar effect with consistently producing quality articles and blog posts, about niche topics they're interested in.

It depended on a lot of unpaid work, but I write software like I eat and sleep, so I kept releasing more into the world. Mostly I was just lucky to have made the right kind of software that a big enough market needed - which I didn't know was in demand, but stumbled into it.

In retrospect, that was a way to market and advertise my brand, the skills I can offer. There must be an easier way to do it, other than hard work and luck, but I was inexperienced and had to pay my dues, until I had a regular stream of clients.

The thing I did right, I believe, was to plug myself into a fairly niche community (or marketplace), and make personal connections with owners and decision-makers in the businesses.
The entire system is described by a few cloudformation templates that you maintain in source control. Plus the actual application code running in the lambdas, these frameworks are super-thin.
Making Internet service a utility–what’s the worst that could happen?
I’m not sure how you make that determination. For social reasons, the closer people are the more they may tolerate rude behavior they otherwise find unacceptable. For the same social reasons, if you ask them their opinion directly they may lie and say it doesn’t bother them at all. They may also exhibit behaviors they personally find rude, so even that is not a useful indicator.
"The stock dropped, and the computer did that auto-layoff thing!" - Idiocracy

Wow. I did not expect this piece of that movie to get this real, this fast. Maybe we should avoid fully-automating human resources tasks until we work out the kinks?
Virtue signaling.

It's something that takes time, so it shows you can complete a big project. It also shows your thinking process.
sounds awesome - I am looking forward to it
It’s nice to see the serverless movement and its applications. However the fact every (public) cloud provider does it differently is killing it (incompatible logic/interfaces). Right now, serverless is merely shifting complexity of apps to cloud services. Cloud services with a lot more logic (lines of code) that does a million other things than what your application needs. That oftens means much more (uncovered) bugs. In order to have better control and predictability there has to be standards and minimizing depth of code.

I’m convinced serverless is the next after containers; but only if it becomes a standard that can encapsulate services in building blocks that you can easily connect with each other and very predictably behavior. We are not there yet, hopefully soon.
I'm blown away that I can't go ahead and delete my account. Seriously? I opted out of this change, but at this point I don't trust that to be respected anyway. I really want my account deleted immediately.
The followup question - how do you find short term (and premium pay) gigs? It seems most clients try to have you as a long term team member - with all the processes and agile bullshit.
Depends on your market but generally people hate job title bingo that obfuscates what a freelancer actually does.
Wow... I'm really enjoying reading about promnesia, roam integration, etc. Thanks for sharing.
check out privacy.com
> makes me have an urge to skip the eye-straining comments.

That's the point of it I think.

> The top level posts in Tell HN and Ask HN have lower contrasts, too. Why's that?

Similar reasoning as far as I know: HN should be primarily used for link submissions, so they make text posts less nice to use. (They also get a ranking penalty applied, and URLs don't get autolinked)

> HN should really have a way to enlarge the site with wrapping. Not everyone's eyes are 20/20, and not everyone is using big screens.

I personally use the browser zoom at 120 % on some machines. Although I guess that's not an option on mobile, where browsers somehow don't have that the same way. But HN is generally not that mobile friendly ...

As always, if you want authoritative answers, email the mods to ask.
"They make you take a 2 hour live coding interview with a Triplebyte engineer, with the promise that if you pass, you won’t need to do any more technical interviews with companies through Triplebyte, only “final-round personality-style on-sites”."

I was never given the impression that there would be no more technical interviews after the Triplebyte one. They were always crystal clear with me that there would be 2 steps for each company: a 30 minute non-technical "pitch call", and a final all-day onsite. They never implied the onsite was non-technical, and I never took it to be.

I think the value proposition is that you skip almost all of the back and forth footsie before the onsite. In my experience it was worth it. There were some companies I interviewed with, not through Triplebyte, where I had 7 or 8 calls before they would bring me onsite. I get it, they want to make sure they're sure before they pay for a hotel and a flight, but it is a big hassle.
As a reader, what I do is make up my own challenges. Do I feel comfortable modifying the code and knowing it will still run error-free?
Im running my dev environment in a OpenBSD vm. This makes me wanna use it for more stuff besides dev.
There is also an easy solution of just staying put.

I have driven in snow a few times that I was not sure I was even on the road. Or the only way I knew I was going the right direction was because I could vaguely see the break lights of the car going 15mph in front of me through snow.

That is an easy problem to solve though because I simply should not have been driving in that.
If you keep tabs on the history of organized crime, the general unwillingness of payment processors to deal with the porn industry, the quality of advertisers on porn sites, and the logistics of the porn business in general, it is a very obvious conclusion.

But I'm not a journalist, and I'm not going to scrounge through all of my books for a post that's probably going to get flagged and removed anyway. I'm sure the good journalists will eventually pick up the slack. There's bound to be another Robert Caro out there for this generation. We just have to wait and see.
Bash Romance
Was there a specific service or reason with high cost that stood out?
You've got to keep it mind that Nix was designed as a system package manager and its primary target is NixOS. As such, I'd imagine that it wasn't all that unreasonable for Nix to assume ownership over /nix when the decision was made back then. Since Nix doesn't organize files according to FHS recommendations, it's never going to be FHS compliant. If so, what benefits would there be for Nix to choose /opt/nix over /nix? After all, /opt is where third-party packages reside and hardly the right choice anyways.

The fact that Nix can be used as a third-party package manager outside of NixOS was a nice side-effect of its design choices. If Nix was designed from the start as a third-party package manager, it might have placed itself in /opt/nix. However, Nix was made years before some platforms started to lock down the root directory. It worked perfectly well with /nix before this happened.

So instead of asking why Nix is placing itself in /nix instead of following some guidelines for traditional unix distributions, I think we should be asking why platforms are disallowing this. If a platform is going to make this big a breaking change, it'd better have a very good reason to do so. I fail to see the reason beside subjective aesthetics.
Rolling your own firecracker solution would put the control in your hands, but then aren't you limited to .metal EC2 instances (with all the cost increases that come with it)?
Some credit card companies do allow you to generate extra CC numbers. You can use one per service, and nuke the card to unsubscribe
Its the abstraction on abstraction culture which seems to be the norm these days, because, hey "ECMA script is portable and accessible"! So lets "browserify" all the things...

Just wait until your BBQ has its own browser - oh shit wait

https://news.ycombinator.com/item?id=23277594

https://www.youtube.com/watch?v=_SCfNhyIo_U
Not the parent but the pro argument would be along the lines of a lot of people still assigning (a probably outsized) degree of credibility because you've written a book on a topic. And, secondarily, it does show you can take on and complete a significant project.

The con speaks to the other comment about selling. Writing a book takes a lot of time which could be spent on other things more directly related to building a business. (And the book itself probably won't make much money.) A website/blog with even a modest amount of good content may go almost as far as a book for a lot less time.

Don't get me wrong. Being published, especially through more credible publishers, can be good for one's career. I'm pretty sure it has for me. But, on the other hand, I haven't had to trade-off revenue vs. writing time.
Write a blog, do podcasts, videos, books, something like that.

Put yourself out there.

Otherwise you will be at recruiters mercy and they usually just have crappy jobs to offer.
The other factor I'm not hearing in this conversation is that there is a third-party in why the Bay Area has so many high paid tech jobs: the VCs. I know of multiple startups orignally based elsewhere who were pressured to move their company to the Bay Area by the VC. I suspect there are many ways in which the VCs have an invisible hand in creating the Bay Area market.

I don't know how to unwind the VC intanglement when talking about compensation. I do think it should be part of this conversation.
If you're running a stateless containerized architecture you need to hold state globally too, right?
Is that slowness possibly related to the OP's issue? And possibly might benefit from the same workarounds posted here?
I bill myself as a "consultant".
It's not a bug, there's a well documented history of Intel artificially crippling performance on non-Intel chips.

They've done this with their compiler (and got sued for it), libraries, and they've even introduced code into glibc to do that.
It might also come from detecting recurring patterns and trying to facilitate them.

Before the simplified version, we already used to only register to Netflix during long vacations, binge watch whatever we wanted (typically Black Mirror and Sherlock) and cancel the rest of the year.

Now that it’s way easier, there’s less friction in reenabling the account when there’s a series we want to watch and set the subscripting to cancel again at the end of the month.
I once strapped in this branding game, and though I gain something out of it, the biggest gain is that I rediscovered myself — what I do actually really like and expert in my heart and what I think I like or being an expert.

Banding is an interesting game. But don’t start with how. Start with what. Ask yourself why you do you need to brand, and then what you can brand, and then what you really want to brand.
Non-stupid open toolchains are slowly happening. Vendor toolchains are the biggest thing holding back FPGAs. Everyone hates them, they're slow, huge, and annoying to use.
Master Suppression Techniques
it's funny because:

1. Citibank did this for a long time. They still might. I remember using this in the late 2000s for some online services at the time.

2. Apple and Google Pay both do this as well, though these are all one-time-use implementations.

It's sold as this pretty revolutionary feature that others have done (in some capacity) for quite a while now.
Please don't put "Check this out." in the title here-

From the guidelines: https://news.ycombinator.com/newsguidelines.html

> In Submissions

> Please don't do things to make titles stand out, like using uppercase or exclamation points, or saying how great an article is. It's implicit in submitting something that you think it's important.
Uizard - Using machine learning to get from a drawing to ui and code.
As a programmer, I’m looking forward to getting a head start on my personal projects, before I need to involve a designer

https://uizard.io/
Every Boys Dream: Playing Video Games for a Living
Don't get ur hope up, Wikipedia is the best side ever, but it is run on the worst software ever, WikiMedia, I'd think that with the 100 million they get in donation every year it would be better.
The first PCIe slot, at least one of the nvme slots and a fair amount of the IO is connected directly to the CPU, they don't touch the chipset. There's plenty of benefit you can get by using just those.
If you're really trying to get the most out of PCIe 4 then you're on the wrong platform anyway. Threadripper has way more IO going directly to the CPU and IIRC some Epyc motherboards have all IO going directly to the CPU.
Another CouchDB fan here. CouchDb's mango queries are implemented as Erlang map functions under the hood. Users now can get the speed of Erlang and the usability of Mongo-like query syntax.
Love these threads, it is always nice to see the setups of productive persons.
The (secret) opt-out URL is: https://www.paypal.com/nothanks

Don't you just love it when businesses trying to push something you don't need and never asked for make you choose "No, thanks" for their pestering to stop. How about simply: "No!" (possibly with an exclamation mark)

In PayPal's case, a firm "no" without a "thanks" just redirects to their Norwegian website: https://www.paypal.com/no

So to opt-out you still have to thank them. Maybe I shouldn't give them any ideas but they could even spin it as "millions of PayPal customers express their gratitude for debit card offer."
From that logic, should I put the response in the subject line as well?

I don't know if it's rude or not, but seriously, if the entire email fits in the subject line, don't send an email. Send an IM, Slack message, Tweet, whatever, why use email at that point.
I cancelled through their website around 6 years ago. I didn't find it particularly hard, and it definitely didn't require a phone call, but maybe I just got lucky by randomly happening across the correct page.
Interesting about switching from the 3900x back to Intel.

I recently built a desktop around the 3900x. I’m happy with the performance but coming from a decade on MacBooks. Feeling the FOMO about my choice now :)
I would build my dream home, live in it, and invest all the rest 50/50 in free charity healthcare and medical research.
Optional JSON Fields in Go
With current volume, our largest transactional datastore is ~50GB.

That said, if we had a situation where we were pushing such volume that the transactional store was 50 TB, and we were still within the scope on the overall project, I see no reason why this would be a problem for us. As I mentioned prior, the context of our applications is single process, single server. Obviously, this is not suitable for all edge cases and you will potentially be better off with a hosted solution in such cases.

At the end of the day, there is no arbitrary number of bytes where B-Tree indicies just stop working because you didn't shell out for a SQL Server license.
What do the phone number suffixes J, M, R, W in 1940 New York phone book mean?
looking forward to that
Someone needs to make a Hacker News bingo card. "Doesn't work with JS disabled" would definitely be on there.
> I'll quit my CTO position in a few months to become a Freelancer

I'd suggest that you should consider a transition from FTE to freelancing over some (fixed?) amount of time vs. a quick change.

Depending on who your prospective buyer is, I would also reconsider using the "freelancer" title. I equate freelancer with the quick, sub-$1000 jobs that are advertised on various "gig" sites. That's not really a pool you want to swim in as it artificially constrains your rate ceiling.
The hardware section makes it sound like he's rebuilding his computer multiple times a year. Do people really find upgrading that often is worth the cost and the bother? What sorts of workloads do people deal with that having top of the line hardware even matters?
Agreed, FPGA is too expensive currently with a non-standard toolset present across the industry. But if someone is able to create an industry coalition (think Wi-Fi Alliance or Bluetooth SIG) it can definitely make a large impact for everyone involved with several companies reaping the benefits