skysight-inc/HackerNews huggingface dataset:
One Mistake I Made with Tailwind CSS That Costed Me 140KB
True, dat. I used them for this project: https://riftvalleysoftware.com/work/open-source-projects/#ba...

It's a long chain of submodules, and making tweaks to the lowest layer means a lot of pulls. I was able to semi-automate it with a couple of batch files.

I didn't use Composer, because I figured that this was a project that would remain fairly static, and submodules are "native" (I am always a bit leery about depending on third-party package managers).

Which has been the case, except that I'm writing an app that uses it as a backend, so I've had to make a few changes lately.
For those interested in the history of chemistry:

These are the types of experiments that led to the discovery of oxygen.

Highly recommend this documentary funded by the NSF: https://youtu.be/z3Gt5IOjAu

Even my 4th grader liked it.
I really hope that they actually deliver proper AOT, specially now with the uncertain future for .NET Native.

Otherwise many devs will just look into alternatives (D, Go, Java (GraalVM)) even if that means lousing the benefits of the .NET eco-system.
> Effectively of course means "in effect" in this context

No, it means "in an effective manner"; that's also how it is specified in European legal languages (which have more different words with less ambiguity); the effectiveness must be an objectively ascertainable characteristic of the technology, not simply an (unsubstantiated) claim by the claimant; A "mock protection" would not be protected by the law.

> because if it did, then yt-dl wouldn't exist.

You mix up design decisions made by Youtube with copyright law. Even if Youtube requires users to not download videos in their terms of services this has nothing to do with copyright law and the DMCA based actions.
“Not all who wander are lost.”

Great quote. We might get caught on the idea that exploring is something to do with well defined purpose and focus. But there’s a lot of direct and indirect value to be gained by wandering.
About b) it's controversial because it's the standard model that is used by linguistics and is considered useful, and I think it's net-negative-value for education. That's why I want to make it abundantly clear that this is my opinion and it runs counter to the consensus in the linguistics world.
Use CSS Variables Instead of React Context
If your method of understanding the world consist of constructing hypothetical scenarios like that you will not be able to understand history. History isn't shaped by considerations such as "x has some common traits with y and therefore x and y should be treated the same" (leaving aside the whole discussion of what actually constitutes common traits).

Case in point, you had a question which you couldn't answer through that method. I gave you an explanation that explains the need for another method (study of the historical events in their context); you came back insisting that history should bend to your will. You might be surprised to learn that doesn't work like that, eventually.
sftp is normally enabled in the default sshd_config file.
looks like you're using terraform to provision your docker containers locally? What is the benefit over using docker-compose? Or do you also provision other things?
Enable OpenSSH’s control master feature to reuse connections and it’s fast enough to use tab completion.
After the Revolution, the Arts Lived on and the Censors Were Silenced (1989)
For some math problems that works, but the set of possible questions is shrinking every time such questions are posed.

But for programming? I think having to explain the solution is the best was to determine possible cheating.
have a look at https://gitless.com/

A talk introducing the issues with git and how gitless improves upon them https://www.youtube.com/watch?v=31XZYMjg93o
There's nothing specialist there, you can get a small kit for a few dollars that has a set of small screwdriver heads and a spludger. That's all you need.

Give it a go, what's the worst that can happen (ok the worst is that you puncture the battery, don't do that).
Completely empathy with you. Lets understand why are you feeling down and depressed? Didn't getting enough project, got a crappy client?
Order has mostly been restored now, I wonder if that was users upvoting things again or moderation of some sort.
It happened repeatedly on my system, which runs Fedora 33 and has a 3950X CPU. Not sure what other variables may be at play here.
how will the earth be protected from the keiter anomalies?
I've only downloaded works with youtube-dl where I had permission of the copyright holder.

The whole point of youtube was to make it convenient for decentralized content creators to share things. Most WANT their stuff being downloaded. If I'm uploading an educational or family video to Youtube, it's because it's a convenient way for others to watch it, not because I want to maintain control, or earn $0.0001 in ad revenues for Auntie being shown a Trump campaign ad.

youtube-dl makes it possible for kids in the developing world to watch educational videos, for people to watch family videos in rural America, and for kids to learn remotely.

Youtube-dl doesn't do what Youtube does. What it does is extends Youtube to millions of people without high-speed internet connections. That's not a population Google particularly cares about including (not a lot of ad dollars), but it's also not one Google particularly cares about excluding (they are not douchebags, like the RIAA).

If the RIAA wants locked-down controls, they should go with centralized platforms. That's what they're there for. In the meantime, shooting educators using Youtube in the foot means, eventually, educators will go somewhere else.
Seconding this. After moving to PocketCasts, keeping up with the podcasts I'm interested in became easier than ever.
You can have tab autocomplete working if you're using ssh keys and you have their passphrases unlocked with a keychain/ssh-agent.
Is there something you can do in scp that you cannot do in rsync? The syntax seems more or less the same to me.
I think it's just a medieval in-joke. The image of the knight kneeling with his hands in the air before the growling snail made me actually laugh, I'm sure it made them too. Once seen, they copied it and did alterations and plays on it, like a meme.

It's something like the Cool S everyone knows how to draw I suppose.
I have a love-hate relation with Crystal. Every few months, disenchanted with the core maintainers' priorities, lack of platform and tooling updates and overall deadland syndromes -
I denounce Crystal, promise I will never use it again, startup a golang or Rust project, make some non trivial toy stuff and then come crawling back to Crystal.

I hate the fact that I love this language and the fact that nothing else (except perhaps f# and nim) seems to have the same effect on me.

My favorites Crystal features are its do-end syntax, dat sexy type system hnnnnghhh... , domain modelling using sum types, null checking using types, ultra simple OOPs, insanely productive std and its sheer performance.

The bits about the language I detest are the overuse of macros, the utter lack of any platform (windows, http/2 etc.) or tooling improvements (IDE support, slow compilation). The core maintainers are amazing but have a weird obsession with just refactoring the language semantics. Things which really would matter for any language usage are just relegated to GH issues which haven't had any comments on it for months (if not years).

The lack of a BDFL and corporate sponsorship really hurts Crystal bad. Its a language without directed growth. For a language which seems to be used the most for web servers, it lacks http/2, db pipelining and async db drivers. There have been plans for redoing the http module for years but it hasn't been done yet.

Yet, I love this language despite all its shortcomings. I find it to be one of the most readable languages out there. The community is full of amazing individuals who are ever helpful and welcoming. The core maintainers are super talented developers who really value quality of code.

Right now I am working on an api servers and have 3 early implementations - one in Rust-actix, one in pure crystal (no framework) and one in Go-Fiber. The joy of using Crystal and feeling like I am in control of the project are reasons which are pushing me towards using Crystal for the project. But I know that by the next few years, we likely still wouldn't have
http/2, async drivers, nice IDE support and many other features that I really need.

And so, I will likely have to go with Go. (Rust syntax is just too complex for my taste. And I am not talking about the celebrated borrow checker).

I like go.

Go is simple.

Go is Productive.

Go is... just not Crystal.
The small places that repair phones and laptop computers should have those tools, plus someone who knows how to use them, and should be able to replace the battery on an iPod.

I've used one to have the battery on an Android phone replaced.
Naw, that's just typical cat behavior when they get excited. I had a cat for 17 years that was always free fed. He was entirely unmotivated by food. Didn't even like cat treats. He still did this up until the last couple years where he slowed down.
Pretty solid plan generally speaking I think.
What if I distribute youtube-dl behind some trvially bypassed JavaScript protections and some passwords and "you're not authorised" messages a la CFAA, then have an "enemy" spread knowledge of how to bypass all this on some shady forums? Who sues me? And how many felonies do they commit in building their case against me?

In other words, there's a catch-22 in how strict we are about the definition of effective protection. 99% of the public won't even open their browser tools so I guess if youtube-dl is put behind some very generously documented JavaScript that is easily bypassed then it is not actually out in public because it is effectively DRM protected, right?
How Do You Get Better at What You Do?
Ask HN: How best to sell BTC in a private wallet?
I was lucky enough to buy about 4 Bitcoins ten years ago on IRC, long before crypto exchanges were really a thing.

Over the last couple of years I've thought about cashing out. I've not really followed cryptocurrencies since I bought them, and so I've got no idea how best to liquidate them.

They're held in a private wallet, on a USB stick, in an envelope in a drawer.

What would be the best way of turning them into real money (British Pounds Sterling, I'm in the UK) without getting scammed?
Radiation cannot be targeted precisely enough to affect individual parts of a mosquito. Even if you could somehow collimate a small enough beam, controlling the energy and modelling the mosquito so that the Bragg peak (point of maximum energy deposition along the beam axis) is where it should be, is not currently possible.

For example look at one of the most precise applications so far, proton beams for ocular cancers (e.g. Paul Scherrer Institute in Switzerland). The modelling required to calculate the correct energy is non trivial and with large uncertainties, and compare the size of an eye to a mosquito.

Additionally, individually doing this for millions of mosquitoes is not possible right now
Search is a very intense application - battering hard drives and memory until it dies, so being able to buy cheap PCs made google financially feasible and scalable. Google wrote great software to run on top of cheap, commodity hardware.
By employing such systems you are teaching not only the content of the class at hand, you also teach that cheating is worthwhile as long as you can trick surveillance and don't get caught. There is also some balance here.
Some people want those sites. Others don't care.
> And the FAANGs are willing to pay very large amounts of cash to acquire promising startups.

But I think FAANGs also drain the talent pool for startups by paying very high salaries (& partially equity) to employees such that startups have a hard time to competing on this level. At least it feels it's getting worse than, say, few years ago.
No - its not related to food. Can happen at any time.
I don’t have an Apple Watch, but I would hope that could be used, seems like an obvious form factor.

Has Apple figured this out yet? (anyone who owns one...)
It is also classic "teacher trying to support a gifted student from a disadvantaged background" behavior. (Though overall he was an awful teacher who fundamentally didn't seem to realize you should not expect unversity-level commitment to the work from primary school students.)

Wittgenstein had a lot of of sexual hangups but I have never seen any evidence he was a pedophile.
SVN started to try to be clever with merges by tracking past merges between copies of files. This required tracking a lot of new information for each file. The developers used a combination of implicitly inferred merge history and annotations stored in SVN properties on each file for that.

Combined with the fact that merge and commit were two separate steps in the workflow with manual conflict resolution in-between, this lead to sometimes severe usability issues. The merge would adjust the mergeinfo properties along with the files. Users would sometimes go and do svn revert on some of those files as part of conflict resolution. This would also silently reset the mergeinfo properties that were just updated. The current merge would still work out OK. But future merges involving the current branch or its descendants would get horribly mangled because SVN ends up applying sets of changes that are out of sync with the actual state of the files involved. That's part of what gave SVN its bad reputation.
Scp works fine in gitbash, I’ve never found a windows-native rsync.
Hmm, cp-like syntax? While I use scp rather often, especially for single file transfers, I still dislike that cp -a is scp -p instead.

As soon as there's more to transfer, I switch to rsync, not the least because of the possibility to optionally resume partial transfers.
Whenever I see "SFTP," I remember this: https://en.wikipedia.org/wiki/File_Transfer_Protocol#Simple_...

I think that protocol is long in the grave, but its acronym still resonates in my head.
I took some time to try to understand why so many americans happened to vote for Trump and I was left with the impression that the problem lies more with disenfranchisement than with vilifying and even dehumanizing scapegoats.

Beyond the usual conservative tropes of less state and stopping attacks on personal freedoms, I've seen Trump voters mention deescalation of wars and international tension and lower taxes. I've also seen Trump supporters criticizing what they perceive as lawlessness and pending threat of state-sponsored oppression, such as the demands to erode law enforcement. Trump supporters were also quick to point out that both Obama and Biden were behind escalation of targeted assassinations on foreign soil and also increasing attacks on privacy and personal rights doemstically.

More importantly, I've seen Trump supporters state they voted for Trump in spite of his despicable personality and failings, because they see in him someone who enacts the policies they want enacted although he comes off as kind of a loudmouth moron. Yet, they also state that the public persona is also very skewed due to all the media manipulation and blatant propaganda that is targeted at him.
Hm, I don't know, the NW-E390 SERIES looks like it fulfills the requirements, if such a reduced functionality is acceptable to OP.

Don't know what you could/should use on the software side though to manage the content...
Life has changed a lot since I last used strictly offline devices, and not only for the better.
Health insurers profits are a small fraction of overall healthcare spending.

In general, I'd prefer services with competition and that you can opt out of.

Having said that, Singapore's system works fairly well in practice. But it's not at all like eg the NHS.
I believe the person you were replying to meant that if our daughters consume media filled with pop stars dancing provocatively, then they will emulate it, whether at home alone, with their friends, at a talent show, or a cheerleading or dance team.

I think you were interpreting their comment as saying that we should expect society to allow kids to act this way on a public stage, when they were in fact just commenting that we can only expect kids to act this way at home given what they are exposed to. They are not saying that this is a positive outcome.
Update to iOS 14.2 now – 3 Zero Day Flaws
https://cex.io/
Please no, Sleepy Joe would have enough problems staying awake during the day!

But I think they are wrong - there's nothing else people who own those bonds could buy.
Everybody knows the word....
I use this all the time when working with new APIs.
That process requires softening adhesive with a heat gun, de-soldering and re-soldering the battery connections, and many very delicate steps.

If that's not a specialist battery replacement, I don't know what is.

It looks like it deserves the "very difficult" rating.
So far as I can tell no state has finished counting yet. Here is the California status page which links to their uncounted report:

https://electionresults.sos.ca.gov/unprocessed-ballots-statu...
Ethereum is most definitely not a superior technology stack.
I'm in the industry, and there's no regulation or standardization on ccTLDs. Some of them have customized one-off web portals that an employee of the registrar has to log in to to manually register a domain. It's totally understandable why many registrars don't (yet?) support all ccTLDs. Contrast with gTLDs, which ICANN requires the use of standardized protocols for (see RFCs 5730-5734). Offering gTLDs is much easier; more work can be involved in signing the contracts with the registry operator than in configuring your system to point to an additional standardized API endpoint.
If tricking the user is the issue then we should also symlink ssh to chrome. Would be a waste to loose an otherwise fine three letter name to something as dangerous as giving someone direct remote access to a system.
I like the Coasean analysis. Now someone needs to build the Uber for unifying affected populations to demand rents for suffered negative externalities.
Would work but battery life is really just 1 day at a time.
I'd say it's the other way around: I like rsync, not the least because of the possibility to optionally resume partial transfers, which scp doesn't offer.

And while I use scp rather often, mostly for single file transfers, I still dislike that cp -a is scp -p instead. But my finger memory learned that a long time ago.
You still need modern IP for PCIe, modern memory, flash storage etc.
Wrapping a new abstraction layer around a single server does not help, it is an expense you do not need. "Recreating these manifests elsewhere" will not work, because there is no elsewhere.

You cannot add complexity to a system to make it simpler.

You cannot abstract away the configuration of a system when there is only one system: you must actually do the configuration.

There is no point in having a high-level representation of all the things on the system: you have the actual things on the system, and if you do not know how to configure them, you should not be running them.
If you rely on the behaviour of any specific version of anything in your stack you should be pinning your environment to that version explicitly. Lack of notice on changes becomes a bigger problem if you rely on defaults.
This is just the impression you get because the swing states are the ones that are close.

All of the states are still counting votes, it just won’t matter in Oklahoma or California. For the president that is. Down ballot elections are still contested everywhere. Illinois which was predicted for Biden moments after the polls closed has a Congressional election that is coming down to provisional votes and this hasn’t been called yet.
Zorro VPN Blog
Our Zorro VPN blog has up-to-date articles on internet security, the privacy world, internet trends and fresh news about VPNs.
I see your totally not into "let's read the article first" thing.
Because target users are developers and developers don't like using social logins as much as other users. Using firebase or 0auth is pretty straightforward as well.
Fossil amphibian hints at earliest evidence of 'slingshot' tongue
Concourse can run as many VMs as you want. The point is those jobs get pushed to a farm of workers (typically VMs) and then docker is used so you have an ephemeral and repeatable build environment. It is absurdly complex to set up though. I feel there is a gap in the market for a Concourse-like solution but simplified immensely.
You don't have to aim it at a point, a line is good enough. A cyclotron should be sufficient to generate a disk-shape of radiation, which could be aimed downwards, via Bremsstrahlung. You could aim that just outside feeding places so that the backside of the mosquittos remain exposed, should be possible to do that on a large scale to make millions of them. You can make it easier if you consider that it's sufficient if their offspring is infertile and reduce the dose for the initial generation, then just blast the followup generation with a general dose.
It’s more like judging a basketball game by points but ignoring the three point line.
https://archive.is/m7cHZ
Moon over ISS
My cat gets wet food only once a day, and she looks forward to it like you wouldn't believe. Cats are creatures of habit in general. If a cat is used to a certain routine, it takes quite a bit of effort to shake that. Relocate their food, and they'll have to go seriously hungry and uncomfortable before they get used to eating from a "new" bowl again. This actually led me to rethink some of my own behavior. Humans are more of "creatures of habit" than they realize. Whatever conforms to their habits comes to them much more easily than things that don't. But humans are too self-absorbed to see it.
It's kind of funny isn't it- starting a search engine in a really competitive market is crazy! Yet actually, I think that's a hell of a lot more enticing than starting a search engine today, where there's no competitive market, there's just Google.
The Influence of Breathing on the Central Nervous System
It's true the runtime meta programming is missing. Other comments mentioned some compile time options. But in my experience most Ruby doesn't really use metaprogramming for really hard cases. I've translated some larger modules to crystal recently and while there are magic things like activerecord out there, most metaprogramming is... simple. Often a glorified "I'd rather write a loop than repeat 3 similar method implementations". Outside of generic framework code I never ran into something meta which can't be trivially expanded to slightly repeating (and more readable) code.
Crystal is impressive work and the tools work seamlessly; it demonstrates how a statically compiled language can look when intelligent type inference is involved; wonder why a similar approach has not been taken by Python (well, Nim is a rather different language); the major point which concerns me is that the compiler get's rather slow when the codebase is large.
While the ach system is a complete piece of shit and it's amazing capitalism even exists. The last time I dealt with it was via aws s3 buckets.
Isn't it the case in most countries? As a Brazilian, it's shocking to see the lack of dental care in virtually any other country (I've been to many and lived in a few).

In Australia they were charging me 7k AUD for wisdom teeth extraction, and they wanted to take me to a hospital to do general anaesthesia... nuts!

In Germany the cleaning procedures were super basic and the doctors were not very careful.

Beyond being very expensive, the dentists are scared of doing certain procedures. I wonder if it's due to liability, improper education, or something else.

Unfortunately many countries still don't treat dentistry as a vital part of your healthcare.