skysight-inc/HackerNews huggingface dataset:
I had a conversation with a friend who is an attorney and they blew me away with their off the cuff typing speed. It ended up inspiring me to get better at something I did all day....for someone who’s not sure where to start I’d start with gtypist typespeed or speedpad. Don’t forget about mavis beacon!
no, most end users did not understand (or cared about) the data ownership problem back then. Times have changed.
Sure you can. If you said 10 minutes I'd agree. But if you can learn a bit about programming in an hour, you can learn enough cooking in an hour to make a yummy meal.

The simplest example is a pork steak. Throw it on the skillet and wait awhile. Turn it over and wait awhile. You now have a pork steak. It's delicious.
... or that the Bogleheads forum is right about everything.
Basic docker commands

docker ps
docker inspect
docker exec
docker run
docker build
docker rm
...
A (related) example is upscaling graphics on older games using AI:

https://www.theverge.com/2019/4/18/18311287/ai-upscaling-alg...

https://www.reddit.com/r/GameUpscale/top/?sort=top&t=all
There's a performance trade off using the DOM.
If you only draw to canvases and execute javascript, the browser becomes a very fast engine.
none of the cases in this article is like that. the adult would obviously be trained in how to deal with it without holding their arms down at all.
I would add a few things I learned to improve your memory:

1. Care about the subject

2. Focus on memorizing it: This may seem dumb, but how many times have you forgot where you placed your keys? If all you do is momentarily state to yourself "I set my keys here" when you put them down, it's almost hard to forget.

3. Don't eat white sugar or white flour processed, or other foods that may cause you to loose concentration. (I tested this theory when trying to memorize stuff. Crazy the effect it has)

4. Associate a picture (with an action or something outlandish) with the item. You can take a list of 20 items where most people get only a max of around 4 items, I can memorize the entire thing by making a story with the items. No practice needed, it works the first time for most people. Works for memorizing directions as well. (too long to explain the entire process in a comment)

These are just shortcuts though... (from a few memory courses I took in the past)
The lack of a numpad makes the main keyboard's part centered relative to the display, which is of tremendous importance as far as OCD is concerned.
Bro you just posted cringe, you are going to lose subscribers
That's not a fair comparison since most of the memory usage is just loading the app in to memory and then everyone is sharing the same app already loaded. Web apps don't have to be nearly as slow as they are. It's just that it's easier to make a slow app than a fast one. Also desktop apps are becoming super slow and bloated now thanks to electron.
I second this as a worthy skill to have, but there aren't many dishes you can become really good at making just in an hour. At least anecdotally, just the process of learning to make a great french omelette is pretty brutal.
Either your table is extremely narrow (like 50cm wide in total) or you will have empty space between keyboard and mouse anyway, even with numpad. At least I have and I find claim about "reducing hand travel time from mouse to kb will increase productivity" not very convincing.
Around 2.4 million - possibly higher depending on the mechanics and industry of the actual business

Typically it’s ARR x 4
A Complete Guide to Setting Up a GraphQL Server on Rails
Naturally. Like any forum there are a range of opinions there. I think if most reasonable people take an hour to familiarize themselves with an investment plan based on diversification and cost minimization though, they'll see its merits.
Haven't seen the videos, but I was taught the "proper" way of wrapping audio cables when I took an audio recording class, and now I obsessively wrap all my cables that way. So much more useful!
I would add an odd perspective on this. I learned to touch type in grade school because the programming teacher covered all the keys with white stickers. The home keys had different colored stickers. And she setup a sheet of the keys on stands at each machine.

Adding stickers to your keyboard takes very little time, and will force you to learn to touch type. Everyone in our class was a typist within a couple weeks, and doing great by the end of the class.
Maybe on-premise installation happen but are not advertised? I have experienced one case in a previous company of a deal large enough to justify one for a client with sensitive data. No need to say operations were not happy, but I don’t have much informations to judge if it was a good deal for the company in the end.
there's also resilio sync that gives you the option have the node/folder on your vps be encrypted. hopefully syncthing will add that feature at some point in the future
Have any bugs been discovered and reported in the other implementations due to this work?
This is an ideal case and I wish it's like this for everybody. At least one of the payment providers I'm working with in a customer's project doesn't even have a sandbox. We must test with real money. Obviously we mock everything in unit and integration tests, but to know that it really works the customer must put money on the manual testing account.
FBI Investigation into Epstein's Death
It was, if you ignored the escape hatch. Anybody unable to pass the classes can be judged to have a disability (call it "dyscalcula") and then allowed to graduate with reduced requirements.

This stuff is making a mockery of education. It has even hit college now, with many students getting extra time for tests simply because they were shameless about claiming a disability.
Is this close enough?

https://kbdfans.com/collections/diy-kit/products/pre-orderkb...

Full size are rarer and more expensive. There might be some other options.

Honestly the GMMK full size is pretty nice and you can pick whatever switch you want. It doesn't have a custom case like the one I linked above, but its aluminum and you can customize everything else. Some people have even dissassembled the case and painted it.
It's actually hundreds of thousands and they are paying users.
I’ve heard this and also heard it’s mostly complete rubbish. It might technically be the closest but that is still not close at all, simplifying like this doesn’t really help anything.
While I fully agree with your selection criteria, please consider the other side of the equation, because engineering (and the world) is all about compromises.

I am the author of a SaaS app (https://partsbox.io/). I export in open formats (JSON), there is no lock-in, it's easy to get all of your data at any time. But the app is online and will remain so. Why? Economics. Maintaining a self-hosted solution is an enormous cost, which most people forget about. You need to create, document, maintain and support an entirely different version of your software (single-user, no billing/invoicing, different email sending, different rights system, etc). And then every time you change something in your software you have to worry about migrations, not just in your database, but in all your clients databases.

I am not saying it's impossible, it's just expensive, especially for companies which are built to be sustainable in the first place (e.g. not VC-funded). Believe me, if you don't have VC money to burn, you will not be experimenting with CRDTs and synchronizing distributed data from a multitude of versions of your application.

I regularly have to explain why there is no on-premises version of my app. The best part is that many people think that an on-premises version should be less expensive than the online version, and come without a subscription.
Personally I use my Fastmail storage, which you can access via WebDAV.

I don’t know about Linux but I’m assuming it handles WebDAV as well.

In Finder and Windows Explorer you can natively add a WebDAV location and it shows as a (removable) drive.

On iOS you can connect to WebDAV natively from the Files app, or use third party apps like FileExplorer.

Very convenient for “normal files”, maybe not that good for very large files.
Credibility of sources. I learned this in 40 minutes of a medieval history class. It is simply the constant habit of asking:

Who is speaking?

Why are they speaking?

What have they to gain or lose from speaking?

What have I to gain or lose from believing/disbelieving what is said?

I actually by instinct tend to believe people are mostly speaking in good faith so this is a great corrective for me. Also I have a habit of seeking reassurance instead of allowing bad news to register. So again a good corrective.
And then realize that everyone is wrong all the time so it doesn't matter. You just have to be louder.
Watch this, incredibly simple method that made me actually like omelettes. (I hated them growing up)

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

"Really good" is subjective. It's the very notion something is possible and that you can do it that I see as valuable. Practice makes perfect, nothing can be perfect the first time you learn it.
It’s not about travel time, but shoulder movement. I moved to left hand mouse partly for this reason.
Might concern some users:

I had an issue on my 250/250Mbps-line using speedtest-cli in that it showed the correct download speed, but only 4Mbps upload.

Googling suggests it could be an issue with slow CPU/low RAM.

My (now old) server was by no means a beast as it had a throttled i3-3220T with 8GB RAM, but it should be plenty fast for that task.

The solution I came across on reddit/stack was to use this [0] instead, which solved the discrepancy for me:

[0] https://github.com/taganaka/SpeedTest
I spent the last hour reading this thread, and I learned to tie my shoelaces differently, that Sam Harris has a somewhat pleasant voice in spite of his unpleasant world view, and that beyond juggling, CPR and personal finance, there's really nothing I'd like to learn in just an hour.
DevOps Tools and Frameworks: Everything You Need to Know
As an employee it sucks, but an IPO was never a garantee, and it's not grounds for a suit.

As for job security, as long as any contractual severance package is honoured, there's also no grounds for a suit.

The way the system works is not in favour of an employee, and it ain't gonna be changing any time soon unfortunately. This is why working for yourself is the best option, and only use employers as a stepping stone towards that.

See https://mtlynch.io/why-i-quit-google/ - it's not different in Google or Facebook, and certainly going to be the same in WeWork.
Valves games are tied to OpenVR (which they created), an/the only implementation of which is SteamVR. They are trying to do what Google did with Android - create an open platform/ecosystem which OEMs jump into in order to push consumer adoption.
I learned of Plan-Systems.org, they’re working towards something like this. Their company is non-profit, their collaboration tools are open source and protocol and the service is built on Unity and Unreal, which makes it cross-platform.
The trick is to reduce the number of falsifiable beliefs you hold. It grants you an immense amount of conviction, and can be very effective in the short term, although the price is a crippled perception...

A commendable way to spend the remaining 40 minutes is to reflect on becoming so brave in the face of failure - of being wrong - that you seem almost foolhardy to others. Ideally, you want to be really quite wrong about many different things in myriad interesting ways.
It doesn't focus exclusively on "let's make the pie bigger", and it's more hands-on. NStD gives you practical tips, GtY is more of a framework (and maybe an ideology).
PFAB#1: Define Your Boundaries
"funny" I do feel similarly cheated about my studies (computing) and the missing information about adult life that totally change my view about job/career.

I'm also a bit schizophrenic about computing. At my current min-wage job, I started thinking and writing some code (some topic I never done, on a new platform mind you). I'm both happy and unhappy about it.

Back to burnout, this brainless job I have allows me to wander as I see fit without stress. It's a freedom of creative thinking without pressure to be compared to the forced burden of juggling with things I wouldn't enjoy in a mainstream programming job. Even for a big check I'm not sure I'd be as peaceful as I'm now at times (it's not stable yet).

I also keep intellectual and creative pursuits on the side. Somehow I decoupled financial duties and intellectual growth. I can read about mathematics and electrical engineering on my own pace, and it's often a joy. The lack of pressure and the choice of topics I find interesting is a much better and much more natural energy source.

Do you think about keeping medical pursuits on the side ? maybe not as a physician. I don't know, joining a lab, going to conferences.
I'm not convinced at all by that paper, he gives only by my count ~180 examples to relate two language families that by themselves have 10s of thousands morphemes. Especially since the reconstructed Indo-European rootwords and Ancient Chinese pronounciations are themselves dubious. I suspect you could probably get correlation of this level with pretty much any two language families taken at random.
Elon Musk Can Fix the Damage His Starlink Satellites Are Causing to Astronomy
Seperating the two so cleanly is inappropriate imho. Software is the access layer around data, hence

"Show me your flowchart and conceal your tables, and I shall continue to be mystified. Show me your tables, and I won't usually need your flowchart; it'll be obvious." -- Fred Brooks, The Mythical Man Month (1975)

I would even say that software freedom implies or even requires data freedom, while the reverse does not hold. As an example I don't think that Facebook or Google's data export tools make them exemplars of user choice or control.
Gabe Newell said that Valve was jealous of Nintendo being able to design their hardware and software together. Expect Knuckles/Index to be a major factor in the gameplay.
I taught all my kids how to cook. You are right, you can't learn _everything_ about cooking. But you can learn one meal you really like.

I pick a new one I want to perfect every few months, look up recipes and try them out over and over until I get it the way I want. (you have to eat anyways) And after doing this for years, I am always told I should open a restaurant. (but that is silly hard work, and everyone can cook)
From what I've understood from /r/personalfinance, you can probably get away with an initial offer of 5-10% of the billed price.
Ugh.

I continue to be skeptical that there's any substantial performance improvement. The published research is obviously ambivalent-at-best. And my anecdotal life experience also make the Dvorak typists look pretty mediocre (including the ones who've been doing it for a decade).

On the other hand, a very real cost is that if you want to pair, or receive coaching from a mentor, or coach someone, or just let a significant other type a quick email on your laptop, that works poorly. Though you could view that as a perk, I suppose. Also keybindings optimized for physical layout on QWERTY will no longer apply to you, which can be inconvenient.
Emacs in a terminal misses out on various text properties, on things like client frames (or just multiple frames in general), on images, and on font/size variety. I suppose you may feel like you don’t want to ever touch the mouse for some reason but I think it’s often useful for scrolling, selecting, copying, and pasting. There are also a bunch of keys which can’t be differentiated by a terminal. Finally the gui wastes less space on buffer dividers and the fringe
A brief history of CSS until 2016
Amazon still suffers from those "This guy really loves washing machines!" type recommendations
PVS-Studio in the Clouds: Gitlab CI/CD
Converting to UTF-8 from a simple codepage like ISO is easy. The difficult part is parsing UTF-8 with all its various behaviour changing characters.

Take the BOM as an example.

I work on backend Java projects for large banks. Over the years I fought with BOM on numerous times. For some reason 95% of software that says it is UTF-8 compliant is not. My modus operandi for dealing with it is to remove BOM on ingestion and only add it when the string leaves the system when we know the outside party absolutely requires it (though it should not...)
1% of Steam users is still a lot of users. Considering that Steam itself is still seeing massive growth, VR hovering at 1% is evidence of said growth.

There's many sites which report the proper number of headsets and their absolute growth. Headsets are still doubling every year, even if it's a small number.

People also tended to hate the Kinect, which only made sales due to marketing bundles. I've never met a single person who's tried VR that doesn't like the tech bar it's rough edges (display quality, PC requirements and long term comfort) but these problems can be solved.
The first thing that comes to mind is that DHCP option 6 specifices (one or more) IP addresses, whereas with DoH you probably want to specify (ideally, multiple) hostnames, for various reasons.
My view on this is a bit different. I see Kubernetes as the abstraction layer on top of the cloud providers. In the last few years I have set up multiple k8s clusters for clients who specifically do not want to be locked in to a certain cloud provider. Once the software is running on top of k8s it is easy to switch cloud providers without changing the software.

Switching to another cloud provider this way is trivial and usually only involves changing the Terraform configuration to setup a k8s cluster on another cloud. All k8s-specific config/deploy files can be reused on the new cluster.

This of course only works if (as you suggest) you stay away from cloud-specific services (SQS, aurora, ECS, S3) and run everything in-cluster, or use managed services that are available on multiple providers (Postgresql via RDS, or Digital Ocean managed Postgres, Cloud SQL on GCP)
It's super useful if you're on the phone, having to spell out a list of letters, e.g. a postcode
One important point to keep in mind is that "land" varies a lot, and "pasture" can mean anything from dense grassy pasture with >1 cow per acre to arid pasture >100.

They aren't convertible to cropland in the same way. Even in terms of "rewinding," one acre doesn't equal another, for most interpretations of "wilderness value."

This is why the amazon-2-pastureland problem is so serious. Every acre of amazon rainforest reoresents a lot of habitat.
Could you explain? I don't use dnsmasq, but I do use unbound. I do block outgoing port 53 (UDP and TCP) and force the use of my unbound server.

Quite a few apps and devices ignore the DNS recommendations provided by radvd (for ipv6) and dhcp (for IPv4).

That way I can block youtube, instagram, netflix, imgur, reddit, and similar services that my kids are addicted to if they are avoiding homework and the like.

How exactly does that "compromise DNS chain"? Unbound is DNSSEC aware, and talks to the same root servers that the ISP, google, opendns, or similar services would talk to.

Sadly DoH will make this much more difficult.
It looks great and you pull it off nicely! It immediately reminded me of Tintin.
Writing a functional component in React, and some uses of it.
Sad about the Electron route. I don't consider it to be "desktop" software. Native toolkits are miles faster than the extremely lazy approach of running an entire new browser instance because someone wanted to write javascript for their "app". It's terrible.
>it is almost beyond belief what high quality engineers can earn by simply changing jobs.

(and not just top engineers; just about everyone benefits from competing offers. If you haven't gotten a competing offer in the last year or two, you have no idea what you could be getting, and you are probably underpaid.)

This, I think, is one of the major advantages of silicon valley; I can walk from my house to tens of big name employers; hundreds of smaller ones. I can switch jobs and I don't have to move. I can pretty easily still get drinks with the same people after work (if that's what we all want) - and the culture is such that it's okay to go work somewhere else for a few years and then to come back. it's not even a little weird.
Damn I rewrote that comment about 2 times and must have mangled it in the process!
We recently sold our bootstrapped SaaS to SureSwift Capital as well.

It took us less than two years from founding to exit. I write about it at https://thebootstrappedfounder.com/from-founding-to-exit-in-... . Danielle, my Co-founder, and I did an interview at https://www.sureswiftcapital.com/blog/bootstrapped-saas-foun... as well. Both articles give some insight into the process of selling the company and how we got it to that point.

Our experience was very positive. We had structured our business to be as sellable as possible, even when we didn't intend to sell it. Having documentation and automation in place at every corner made the due diligence and transition phases a joy.

I see a lot of people in the comments here asking for valuation and structural information. In researching the process before we sold, I had the same questions, and never really found reliable answers. It seems that every transaction is inherently unique. All numbers we throw around, MRR, EBITDA, multipliers, they are thrown out of the window once you look at the actual business, it's internal workings and dependencies.

My suggestion for fellow SaaS bootstrappers who want to sell their business: make sure you can hand it over easily, make sure you are not required (to remain part of the operations), make sure your infrastructure is either easily migrated or well-documented.

You will want to negotiate, as value is in the eye of the beholder.

I am currently writing at length about this whole process. I'll release it on the blog before the end of the month.
Skills are gained through practice. To get good at non-trivial skills requires more than an hour.

Knowledge is gained through insights. While a full understanding and implications of an insight can take a lifetime, an insight can be triggered in under an hour.

Now which insights are most valuable? That is always going to be personal and relative. But one of the insights that touches all people and is almost universally lacking or deeply misunderstood is the insight into money. What is it exactly, where does it come from, who controls it? ...

So that would be my choice. Spend an hour learning about money. Here is a decent and easy starter in under an hour.

https://www.youtube.com/watch?v=bE8i-4HpKlM&list=PLyl80QTKi0...
Sounds like you've worked your ass off for a better life. Kudos to you, sir.
Says the person who didn't punctuate their sentence.
Another advantage is that I can fit my 10-keyless mechanical keyboard in my backpack when I travel, which would not be possible with a full-size one.
The context of the discussion is HTML/JS as a game development platform. Considered as a platform, that is rather unique. iOS and Android are generally not considered as a single platform.
it wasn't "wild" by the time european colonists arrived. native americans actively managed vast areas with e.g. controlled burning for thousands of years.

EDIT:
"For 13,000 years, many Indigenous tribes, including the Hupa, Karuk, Miwok, and Yurok lit controlled fires across northern and central California. This created a mosaic of habitats with a high diversity of species that California is known for today. Through multiple progressions of these practices, many species, such as acorns and huckleberries became associated with these deliberate, low-intensity fires. Despite their fire resistance, they are ill-equipped to tolerate the high-intensity nature of modern wildfires in California."

https://www.forbes.com/sites/priyashukla/2019/10/28/what-cal...
Ы-ы-ы... :)
I see your whataboutism. That works both ways. Try holding American cops to the standard one can expect in Central Europe.