skysight-inc/HackerNews huggingface dataset:
Imitation isn't cloning - writing a novel novel in the style of requires more skill than writing (/painting) out the same thing.

What's up for debate I suppose is to what extent a 'non-artist's splodges in immitation of, are stylistically the same but original, or just clones.

(Some might also argue that the entropy in such paintings make actual clones rather harder they are of than something more real and 'of something'!)
Dark Corners of Unicode
I started with pfSense but very quickly got frustrated with the web UI although it was a massive step up from the ISP supplied router.

Now I run a Linux VM and nftables for my router and it is by far the best system I have tried because it is so simple to manage. It took maybe half a day to learn to set up. As a bonus I am using NixOS as then all of my firewall config, interfaces, VLANs, + any other router-like config lives in a declarative configuration file which I can apply with one command. Before I was using Ansible + Ubuntu but I much prefer NixOS for a router.
It was still very common when I was a kid - as were handwritten bills of sale. That's probably not mere coincidence. (I haven't been a kid in quite a while.)
They just need to learn the magic of: target="_blank"
Yeah, that's what I was alluding to by saying it would likely not be ideal from a technical perspective. But raw TCP with a custom protocol is faster also, and yet many (most? all?) mobile apps use HTTP+JSON, even if they don't have a web app to support.
I recently learned this trick since getting a new MacBook pro with the touch bar esc key. I couldn't stand the lack of travel and didn't want to remap keys, now I use the ctrl-[ combo on all keyboards out of habit
The behavior differs between (the present) nightly and rustc 1.45.2; the nightly available when this link was posted matched the 1.45.2 behavior.

The output with 1.45.2 is as follows:

example::clone_concrete:
mov eax, edi
ret

example::clone_abstract:
mov ecx, edi
and ecx, -256
xor eax, eax
xor edx, edx
cmp dil, 1
sete dl
cmove eax, ecx
or eax, edx
ret
D3 6.0
Apple will actually hurt themselves with this change. The apps that can afford to advertise have a paid component to generate revenues. Apple taxes this revenue at 30%. I don’t get why they are going after FB when they aren’t a threat and Social media is the reason to people upgrade your phone to get a better camera. Not to mention the revenue FB drives in App Store purchases.
> Star forts in europe are purely decorative,

Your assertion is simply wrong. "Star forts" is what you get when you optimize a defensive structure where you want to maximize line of sight from loop holes, minimize blind spots, and ensure that if the enemy overruns parts of their defensive structure they can't use it to shield themselves from loopholes in other parts of your fortification.
Zoning and technology both had a role to play in their demise. Zoning reduced their scope, technology made living outside the city while working more possible and reduced the need.
For example, for some time SourceForge used to offer the executable with their own "installer" https://www.howtogeek.com/218764/warning-don%E2%80%99t-downl...
I get the NYTimes is clickbait trash.

But did Women support abolishing child labor?

Or was it just an excuse like NYTimes claims?

I see no evidence they wouldn't. And I feel like they would be much more likely to support abolishing child labor.
Almost all WebDAV implementations are a big pile of crap, and network filesystems in general are much more tricky than people realize. If somebody invents a brand new protocol that that actually works it would probably be adopted, but it would face at least as many problems as NFS does.

I don't really understand why people want network filesystems most of the time. If you try to pretend it's like real local i/o, and it's not on a perfect network, you will have a bad time. Protocols designed specifically just to transfer a file tend to be more resilient and also not expose people to the problems of programs trying to do file i/o.
Ceres, Pluto, and Eris?
You "delete" it by composting multiple images with a mask applied to the object position. This is done relatively frequently.

The human visual system uses this technique to some extent as your optic nerve creates a relatively large blind spot in each eye. Even with one eye closed, your visual system "deletes" this blind spot via image composting from visual memory or rapid eye movements.
Thank you. I don't need it but I donated because I think it's very well presented. Love the idea of a single, focused, tightly documented lib that does its one thing well and avoids scope creep.

I appreciated your putting the suggested tip amount right up front. Are you finding that to be as effective as you hoped? Have you tried other more/less in-you-face techniques?
Super cool. I really appreciate gadgets like this to add a little flare to existing elements on the page.

This would be really awesome to combine with animography somehow: https://codepen.io/airnan/details/JbOrbV
Great idea. One issue that I'm seeing with English/Japanese in particular is that while there is a significant overlap of names that are orthographically similar, the pronunciation varies considerably to the extent that the same pronunciation would not be intelligible as a name in both languages.

For example the name Marie is on there, which in English would be "ma-REE" while in Japanese it would be like "ma-ree-ay"

I imagine anyone using this tool would have enough knowledge of both languages to cull those results, though, so not really a problem in practice. Just an observation.
The Plan That Could Give Is Our Lives Back
I don't write JavaScript professionally (outside of embedding into C++ applications), but I do make small single-page browser games on my spare time.

I only really use npm packages for Electron; I usually have the libraries locally stored and don't do any soft preprocessing/packaging. Being able to "drop in" the source much like a C/C++ library ends up being comfortable for me for these smaller things. [1]

[1] https://github.com/danbolt/switch-compo/blob/820ce5fb4944e57...
Can't really determine if I actually have time for something before I know what it is. And unfortunately, I don't have the luxury of just ignoring things I don't want to deal with.
Agree, but that’s better than nothing. I spent several months working with a remote team. I didn’t really know my teammates for six lonely months, they were just names in a screen, until we started scheduling social meetings. Of course it’s nothing like the real thing, but it helps.
I have a mini-itx case with 8 5400 rpm drives, and some basic xeon (E12xx, forgetting the exact model), and I'm shocked at how well modern power saving techniques work. When it's just sitting there being a file server it consumes less than 100 watts, and even when I'm pulling from it at over a gigabit it goes up to maybe 110. It also has 120 mm fans, but I barely notice when they kick on. The loudest part of the whole thing are the heads on the HDDs kicking back and forth!
The education system literally exists to serve corporate America.
> In addition I am pretty sure that if you compile OpenSSH with support only for EdDSA it does not need to be linked to OpenSSL.

With the proviso (IIRC) that you will also only have AES-CTR and ChaCha.
Edgy art like this is mostly used as a money laundering racket by the ultra rich, a way to piss away money by the rich, and a way to feel cool by aimless middle class hipsters. I love it all, but some people refuse to acknowledge this.
The Womb Battery: An Incredibly Bad Idea
So an e-mail with the subject tomato incident and a link to a zoom?

Chat is for back and forth.

And to pretend that this "conversation preparation" somehow takes (and interrupts) a worthy chunk of your day is either laughable or pompous.

plus, didn't we agree that chat is async and thus this "conversation setup" never happens? I am forced to respond to "how are you" in real time?

async convo = UDP "convo setup" = TCP, and it doesn't happen
You would probably pronounce it /sɑm/, or maybe /sam/, while I would pronounce it /sæm/.

But again, I don't mind. I kinda like the way the rest of the world says it, actually. æ is my least favorite sound in my native tongue...
I am Persian and in an interracial relationship. I'm playing around with your tool and I like it. Keep it up :).
I wonder if this will become the new high end luxury EV, at least until Tesla does a refresh of the S. My impression is that right now the current Model S isn't really that popular because the 3 is functionally similar at a much lower price point, but clearly that segment of the market willing to pay 120k+ for a top tier vehicle exists because they paid it when the S was the only game in town.
Um, yes?

Email WORKS JUST FINE. You know what else works fine? A PHONE.

I know that actually calling someone on the phone seems to be traumatic for anyone under 35, but hey.

If it's really important--call. If it's not that important--why am I being interrupted? Send me email.

Chat--all the expressiveness of text with the interruptiveness of a phone call.
Here's another website which shows a work that he made after he stopped making the drip paintings he was famous for.
http://www.writingfordesigners.com/?p=17930
I sort of got obsessed with the aforementioned ADM-3A keyboard layout, so I got myself a keyboard with unofficial QMK[1] support, and with that I remapped my keys as follows:

- Tab functions as Escape, Caps Lock as Control. That makes both keys well in reach of my pinky, and I can still use ^I for Tab.

- I remapped symbols according to an illustration[2] of the ADM-3A layout on Wikimedia (with some small adjustments). Aside from not having to press shift to enter command-mode, this also has the advantage of being more similar to the German layout, which I often have to use.

- And finally I changed ^H and ^I to work outside of terminal emulators (i.e. they send keycodes for Backspace and Tab, respectively).

While this layout is somewhat inconvenient for navigating CUA-derived UIs, I've found it great for use with vi clones and other TUIs.

[1] https://qmk.fm/

[2] https://upload.wikimedia.org/wikipedia/commons/a/a0/KB_Termi...
Most internet applications use HTTP because real networking is a pain, designing a custom protocol correctly is difficult, and HTTP provides enough functionality and flexibility to munge network traffic any way you want. They use JSON because it's the least pain in the ass of all the data formats.

Custom protocol over UDP is the fastest, which NFS supports, so NFS is basically the fastest (unless you get into wonky multiplex-streamed custom apps). However, UDP apps do not often work well through firewalls.
I think this is a bad idea because remapping keys has significant consequences with compatibility as you develop across more platforms. A good vi user is trying to build universal muscle memory, and making personal exceptions kinda ruins the efficacy of the editor.

For example: I switch between dozens of computers, some are transient VMs or cloud instances, and I cannot afford the time (or simply cannot alter the system) to set each one up to my personal VI specs.

(Ironically, I'm a mac fan, but this is my biggest gripe going between every OS and Apple: the command key is absurd; I tried to remap to make everything work like Ctrl but that hoses the entire system and screws up VNC/RemoteDesktop...)
Is there no link to the post apart from the top-level link to the blog?
Don't forget the amazing content on:

https://www.reddit.com/r/homelab

https://www.reddit.com/r/HomeLabPorn (SFW)

And the more fringe but OCD-pleasing https://www.reddit.com/r/cableporn (SFW)

r/homelab has been a source of great inspiration since 2012.
Yeah, and then you find out that that constant was also used in another piece of code as number of minutes, so you've just changed another timeout in the system from 10 minutes to 10 hours.

Yes, of course that constant should never have been a naked integer in the first place, but we live in an imperfect world. One thing I like about Go's standard library is that almost everything takes time.Duration instead of a plain integer that's then interpreted to be milliseconds (or micro/nanoseconds in the most unexpected place, gotcha, developer, you should've read the docs!)
Facts, beliefs, and identity: The seeds of science skepticism
Pretty much everything I threw at both, Clickhouse did fatter. I never benchmarks write speeds properly, but I do know CH is capable of high write performance.

General analytics queries for the like of dashboards, CH latencies in the order of < 100ms, Snowflake about a second. Snowflake couldn’t do Geospatial queries when I had to use it, but I was getting responses from CH in like 40ms for a dataset of 10’s millions of points.

This guy has done some really in depth benchmarks: https://tech.marksblogg.com/billion-nyc-taxi-clickhouse.html

And
https://tech.marksblogg.com/benchmarks.html

CH is one of the fastest non-GPU databases there.
Hello! Thanks for having a fossick through our code ;) Happy to report that the issue has now been resolved. I've added a post explaining the underlying cause a little up in the thread. (I'm not sure how notifications work on HN, so figured I'd drop a reply here, too).
I am working on using Syncthing. Not a cloud backup solution though.
Same as sibling, my setup isn't super custom. I backup my dotfiles and that's about it. Takes about ~1-2 hours to setup a fresh machine.

I think for my next machine I'm going to dump Mac OS and switch Windows + WSL so may investigate fully automating my setup and config then.
Street Survival by Remsburg
Man that App sucks. Still uses Flash so a PITA to make it working with modern browser security
Amazon – What They Know About Us
I did this years ago to score some internet points. Sort of a similar concept:

http://ratiosoftware.com/html5/autopollock/autopollock.html
The docs would benefit from some mobile support, it's a pity that documentation sites usually don't have mobile support as if people only use documentation sites when they're coding. In fact, there are a hell lot of reasons to view them while on mobile... and yet so many documentation sites don't have responsive designs. :-(
> You have to be a non-blind person to pass the Turing test, as Cloudflare does not offer a handicap option.

(Edit: not sure if the above is true.)

I was quite surprised to see this. Much effort has been put into making the web more accessible; it’s a shame if an otherwise accessible site is blocked behind a non-accessible captcha wall.
Main reason would be the relentless progress of solar power.

Granted, they might not care as much. But we might want them to care, and I would expect the overnight price of power to climb steadily as our production mix shifts toward solar power.

More than half of the US live in parts of the country where solar is high-performance, and it only gets cheaper from here.
That's how this one is, the post in question is just the first post on that page, appears to be the full content.
Very click-baity title IMO.

I think they're right about Cloudflare making legitimate scraping more difficult. There's little reason to believe that it's to protect the big players in search though.
Cyberattacks Halt New Zealand’s Stock Exchange Twice in Two Days
Yes you’re right.
Named my daughters Miya (Mia), Arisa (Allysa) and Remi (Remy).

They are all a mix of English sounding Japanese names.

Tried the English-Japanese, not all the options are there. It helps that we lived in Japan for 6 years and I can speak Japanese so it was a lot easier finding the names.
The Art of Electronics has a good section on debouncing switches. There are various analog and digital ways of doing it, from R-C smoothing to latches to debounce ICs to microcontrollers.

If you want a thoroughly obsolete look at debouncing, I got a debouncing module from an IBM 705 computer (1954). This module was built from 8 vacuum tubes and a pile of resistors and other components. I powered it up with an inconvenient set of voltages (+140V, -60V, -130V) and actually got it to work: http://www.righto.com/2018/01/ibm-mainframe-tube-module-part...
It doesn't accept

#lang racket

Is it possible to use the equivalent of other variants like

#lang typed/racket
Looks awesome(!) .. noted the select box doesn't style correctly in Firefox, but otherwise super slick. Definitely think it will be an interesting challenge to use this creatively / in a way that doesn't end up looking like every other use of it .. tho this comes from someone who actively notes thinly veiled css framework use and deducts 50% from an ongoing internalised competency / legitimacy monologue (for crimes towards homogeneity).
Right, it's not going to be a factor in parent's decision making process, I'm just saying that EV charging being such a good deal (taking parent's numbers on faith) may well be short lived.

Governments are currently attempting to incentivize EVs, but as soon as the shift is happening rapidly and looks inevitable, they absolutely will start to see the money left on the table that they once took.

Of course this is more a European thing (and Australian where I'm from). US gas taxes are famously low.
The article has no substance at all. It’s like 150 words and just describes Cloudflare a bit and explains how captcha works.

Not what I’m used to seeing on HN frontpage.
E-commerce Venture Capital deals in Africa spiked during the 2nd quarter of 2020
Statmuse works a lot better than I expected. It needs to be able to answer which player is the hottest/cutest/most handsome though. Huge gap that needs to be corrected, tout suite.
AT-SPI 2 – Universal screen reader interface for programs, using DBus
Tried Hindi + Japanese + Both and could not find Akira, which is quite popular in both cultures...
More like they learnt nothing from the brain drain due to Avro cancellation.
If we have a Pluto, we need a Goofy
I am going to try and find time to read more of this. I really enjoyed a quick session with it. It felt like a model of clarity and good organization.
The point is to have a way for the user to use their card without a device, and a way to keep the encryption. If you have a USB you've lost point #1
The SEC makes it easy to use standard arrangements if the investors are 'accredited'.

But mixing in any 'unaccredited' investors drives up the legal complexities and costs, through extra liabilities. A generous (or desperate) founder might still go through the extra headaches to take money from a wider circle, but many potential knowledgeable investors are encumbered and essentially frozen out, simply because they are sub-millionaires, due to extra legal hurdles. It's like everyone who's not a millionaire is a minor, not trusted to contract like an adult - but not based on age or competence, just net worth.

Millionaires face no such restrictions – and thus enjoy the state's support in preserving for themselves privileged, first-look access to a class of potentially-lucrative investments.

It'd be like if millionaires were granted their driver's license on request, because hey, they can be trusted. And we'll waive their fees for permit applications, because they surely hired good advice before applying. Car registration, marriage license? Free if you're rich, we know you won't be getting into any trouble.

But you're not a millionaire? Find a rich sponsor willing to be a counterparty, and pay extra fees, because you poor folks are just too risky to [drive, build, marry, etc].
Pretty much! However, as such it's really only second in simple present and preterite statements, which are actually sort of rare outside of really simple sentences.

In light of that, the default German construction is effectively verb-last. (separable prefixes moving to the end exacerbates this need for buffering too)
It is a huge hassle in PC software development.

Even if you sign your exe and build package, you have a 50% chance of being detected as a virus by some "heuristic" AV engine (looking at you, Norton and Kaspersky).

Basically, the heuristic is anything new = suspicious.
Apple TV is based on Darwin, which isn’t a BSD, it’s a certified UNIX. (Or at least it once was)
the biggest problem is you buy the game for $25 and it only lasts 6 months, that seems a bit crap, doesn't really make sense to me to sell it as a limited time license, which is why I never bought it. But then I'm not exactly the target audience, I already know Vim, but I did enjoy the intro levels when I tried it a while back.
Backups--very boring. Restore--very exciting.

Restore your data once in a while to check that it's really getting backed up.
Previous discussion of original source: https://news.ycombinator.com/item?id=24273851
> Now, if you don't retain that cookie for each subsequent access to that same website from that same IP address the delay is repeatedly increases until like around 30 seconds at which point you will be presented with a Turing test.

So retain the cookie they give you? Is that a problem?

(Honest question, I have not dabbled in writing crawlers...)
I don’t even think this part of the article/blurb is true.

Edit: I stand corrected, looks like Cloudflare recently moved to hCaptcha, which does not offer an “a11y” option.
https://docs.racket-lang.org/sicp-manual/
A woman may have been cured of HIV without medical treatment
Reminds me of YTMND. The good old days...
Sure the author may not win a Pulitzer, but the point re accessibility, and the big SEs being stakeholders, creating a moat for any new crawlers, is valid.
martin fowler discusses this in the linked video that no one in this whole thread watched
Tips on Working from Home Effectively
The post has a name attribute (cloudflaredestroy), so you can generate a link (a href='cloudflaredestroy'), but you can't have a direct URL to it, as it doesn't have an id.
Distinct viral reservoirs in individuals with spontaneous control of HIV-1

https://www.nature.com/articles/s41586-020-2651-8
It would be nice if these name suggestions also came with meanings/etymology where available. Sometimes a name might be phonetically compatible but have an unfortunate connotation.

There is an easy way to sidestep the multicultural name problem. For the first name choose one from the language most familiar to the place where you choose to live. This minimizes annoying mispronunciations. Then choose a name from the other language, and have that be the middle name. You would have a much wider range to choose from, and most will probably find they are forced into fewer compromises this way.
Spain had that too. And half of Europe.
There's no reason that with chip technology as ubiquitous as it is that card readers shouldn't be more widespread. The fact that they aren't right now shows that the market isn't there
> Accurate Chat Status
> In meatspace you don't walk up to someone's desk and just start talking.

This list seems to assume or suggest that chat should only be used for synchronous conversation... Are there reasons to avoid using chat asyncronously?

My assumption is that chat can be asynchronous, but I recognize many people don’t want to ask their question until I’m actively responding. I can imagine security concerns, like someone doesn’t want their question to be read by people near me or someone wandering by my desk while I’m away...

But, my status as to whether I can chat synchronously changes dozens of times per day, and I don’t particularly want to have to manually toggle my status when I’m on the phone or when I’m chatting with someone else, or when I’m in the middle of coding and prefer to answer your “quick question” later, since it will inevitably require a 10 minute conversation. Quick to ask is often not quick to answer.
Google seems to be destroying itself, fortunately. The search results got so bad after the recent changes that for the first time duckduckgo is superior, even for technical searches.

I'm slowly making the switch now.
This is a weird article - it looks like its pushing a conspiracy that cloud flare is secretly an agent for Google bing and Baidu simultaneously?
The trick is not to live or work in California.