skysight-inc/HackerNews huggingface dataset:
You don't make sense, this is a protocol problem, not a code problem, you can't just incrementally address the issue without breaking everything. Fixing the scp (really, rcp) protocol would incur more churn than just moving to rsync or sftp which are already well established replacements.
I'm also always wondering what would happen if it meets groundwater, and the resulting steam explosion?
This, please.

There's nothing more infuriating to me than automated emails pretending to be friendly, interested, you name it… to get your attention and waste your time while obviously not being worth the sender's own time.

If you want to get attention and leave a good first impression, earn it by making your emails undoubtedly specific.
Show HN: pgkron – an RDS compatible alternative to pg_cron
Interesting tidbit in this video:

https://youtu.be/hF3sp-q3Zmk?t=390

about how no existing embedded ARM core did exactly what they wanted, so they had to use two of them. With SweRV they were able to design a single core to do the same.
> This could have been prevented by simply not changing things at the last minute.

No. For all the coverage that late arriving pre Election Day postmarked ballots are getting, they're a pretty minor factor; probably in the hundreds, not thousands, in PA so far, say. PA already had a rule that they couldn't start counting mail in ballots until polls closed; that's not new, and that's essentially what's causing the delay here, along with similar rules elsewhere. States which didn't have rules like this finished quicker, but these rules aren't new.
>As it stands today, reCAPTCHA costs consumers both privacy and time

Also it forces users to perform unpaid labor for Google.
Ask HN: Is There a Stripe Atlas Alternative for EU or Germany?
We are 2 devs with a B2B customer and our first investor lined up. Until now that was mostly a Python prototype and PowerPoint.
Now it's time to set up a company and take care if financials and tax etc.
5 days in we made progress but there is so many things do that we just would like to outsource.
Now in the US, stripe Atlas seems decent. Are you aware of any European or even German alternatives? It does not make sense right now to start a company in Delaware. We would rather have Berlin.
Well, there's also a large cohort that has been told that they should be going to the best schools and getting the best grades and the best internships and the best jobs at FAANG etc. Then they end up writing internal CRUD apps or tweaking ad models to eke out 0.01% more engagement, but they keep grinding because that's all they've ever known.
Today, Bitcoin is MAKING US RICH: All the way up to 20k?
If intensive test passes succesfull, Liverpool people could go to the moon
> For example, any bartender who checks your mDL for the sole purpose of verifying you’re old enough to buy a drink needs only a single piece of information which is whether the holder is e.g. older than 21, yes or no. Compared to the plastic card, this is a huge improvement; a plastic card shows all your data even if the verifier doesn’t need it.

> [...]

> One commonality between plastic-card driving licences and the mDL is how the relying party verifies that the person presenting the license is the authorized holder. In both cases, the verifier manually compares the appearance of the individual against a portrait photo, either printed on the plastic or transmitted electronically and research has shown that it’s hard for individuals to match strangers to portrait images.

> The initial version of ISO 18013-5 won’t improve on this but the ISO committee working on the standard is already investigating ways to utilize on-device biometrics sensors to perform this match in a secure and privacy-protecting way. The hope is that improved fidelity in the process helps reduce unauthorized use of identity documents.

So initially, nothing prevents someone from borrowing their friend's phone and PIN, only authorizing a DoB check, and passing for them? It's good to have a choice, but I'm guessing no bartender will trust that you have the right phone and will require photo ID anyway.
How to Control Your Anger?
Hi Etheryte,

Thank you for pointing that out. I remember following that news. But I thought Amom's (the founder) apology email was sincere and heartfelt.

However, we will definitely learn from their mistakes and make sure that we always involve our users in our major product decisions.
The problem isn't actually with the transfer protocol itself, it's the invocation of the remote scp is done using "$SHELL -c <some string>" and that turns out to be somewhat annoying to secure. The other parts (server sending other file than you requested) are really just pretty obvious oversights in validation (when you are doing open(server_response.fname, O_WRONLY) you should really have validated that fname...

That being said, scp-the-protocol is actually very simple. There is no spec for it, but a number of interoperable implementations and the protocol is really damn simple (it's basically goes "file <length of name> <name> <size> write <length> <data> write <length> <data>" and so on). It achieves good throughput (for large files) over SSH, but because every file involves a few ping pongs, it is RTT-bound for small files.

SFTP is much, much more complicated. And the spec situation is much worse, because there are like a dozen drafts and half a dozen different versions of the protocol. SFTP also pulls in half of the POSIX file semantics. SFTP naively is RTT bound for throughput; read size is limited to 64K in OpenSSH, so with 20 ms RTT you're only going to get at most ~3 MB/s with a naive client.

SFTP is essentially NFS, but over single SSH channel (and different). You get to ask for file handles, and then you can do requests on those handles. You get to opendir() remotely and get a directory handle and so on.

Like NFS, SFTP supports having multiple requests in flight (how many: implementation defined / no way to find out), so you can request multiple reads and wait for them to get around the 64K limitation. Problem: maximum read size is implementation-defined / no way to find out, which makes this really quite complex, since you have to account for reads coming back out of order and for reads being shorted than you requested without having reached EOF. Say you want to transfer a 500K file in 256K chunks, you schedule two reads of 256K and 500K-256K = 244K. Let's call them r0 and r1. Now r1 comes back, but it only read 64K (or 8K or 16K or whatever the implementation felt like). Now you need to figure out that (1) you should hold this data back, because the data before the offset of r1 has not been read yet (2) you need to issue another read to get the contents from 320-500K where (3) you may figure out that the implementation probably only does 64K reads (note: SFTP read request length field is 32 bit... expectations and all), so you get smart and schedule a few more reads: r2 for 320-384, r3 for 384-448 and r4 for 448-500K. Now you wait for the responses and get, e.g. r3, r4, r1, r2. You need to hold all this data and shuffle it around correctly, then write it in-order to the file (assuming you want to write the file sequentially, which is very reasonable if you want to have any chance at all of resuming the transfer).

This is on top of SSH already having throughput issues in the basic protocol over long fat networks.

Madness.
> You have experience with Javascript, HTML, CSS and other front-end frameworks

Hate to be a stickler but it should be:

> You have experience with Javascript, HTML, CSS, and/or front-end frameworks

Since neither JS, HTML, or CSS is a "front-end" framework. They're scripting/markup languages
Hardware Acceleration for Database Systems Using Content Addressable Memories [pdf]
The Joys of Being a Stoic
Hi gczh,

SMUMods looks cool. I will PM you :)
Where can one find examples of that?
The lecture in a playlist:
https://www.youtube.com/playlist?list=PLUl4u3cNGP61Q_RVDn6sr...
I tries the full stack quiz - IMO it is horrible. Bunch of javascript spaghetti code with ++i + i++ like idiotic questions and some basic SQL. Do you really guys think that calculating inside your head some shamanic expressions will evaluate objectively the engineering experience?
Big companies with that number of domains tend to use a 3rd party services such as MarkMonitor to manage this.
Thanks aryamaan. Right now we are partnering with Series A - B companies in Singapore and India.
America lost 138,833,045 hours of sleep on election night
Hum, on the other hand patents up to Pentium 4 should have expired, right ? So, you might not be able to have "modern" CPU, depending on your definition of modern, but yet be abble to build specialized CPU with decent performance I suppose.
There's also good and bad ways to give feedback. It's important to find ways to give honest feedback that isn't crushing your reports's confidence. It's more of a question of when to step in with an important critique that whether to at all. There are some pieces of code and systems that aren't critical enough or won't be stressed by a junior learning through a bad design decision. And critical system where you absolutely have to step in and make sure everything is in the best shape possible.
As an avid language learner myself, I would be inclined to agree, were it not for the fact that about half of my father's siblings really have no aptitude _at all_ for languages.

One uncle has been living in France for over 40 years, but anyone can still hear he’s a foreigner, most Dutch will immediately recognize his accent as Dutch, and many can immediately pinpoint the region he grew up in. (Part of the reason is probably: he himself doesn’t care. He just talks —sometimes with hands and feet— and his interlocutors manage to pick up enough of what he says to suit him.)

An aunt used to live in Brazil for years, and never could get the hang of Brazilian Portuguese. Her son has been living in Brazil for some 15 year now, and is still not fluent in the language...

People's ability to pick up languages can be totally unrelated to their general intelligence.

That said, I _personally_ agree that immersion is the best way of learning a new language. But it still does take time, and you've got to have the opportunity.
Microsoft is a member of RIAA
Git requires you to fix conflicts to continue in that branch, as commits will not have been applied until you resolve them. You can work around that, but the longer you postpone the harder it becomes to resolve them, and the result will depend on the order you decide to merge / rebase everything.
Do you have a link to that interview?

It's surprising to hear that svn tried to be clever with merges, because its merge support was no better than CVS until svn 1.5, which was released some years after git. (This is one of the reasons I went straight from CVS to git.)
The business plan of my new startup Dopify is to help other startups not make silly naming decisions - but we might pivot to selling dope later if it doesn't work out.
In related news, DuckDuckGo has gone up ~10m DAU in the last month (~12.5%) and has gone up ~30m average DAU since January (~60%). [0]

[0] https://ddg.gg/traffic
It's sometimes very hard to change the license of an open source project. Technically you would need to contact all of the contributors to the project (and there may be a lot of them) and acquire their permission.

In any case, RIAA already has a license to use the existing software. That license can't be unilaterally withdrawn, unless RIAA violates terms of the license that invalidates it. New versions of the software can be released with the new license, but RIAA can continue to use the older version with the original license.

And, as other people have pointed out, this would create a software license that is "non-free", and therefore incompatible with other open-source licenses, causing all sorts of headaches with software distributions, and any other software that has a dependency on the software.
I live in South India and I find Finnish easy to my ears (I speak Tamil) due to the double consonants and double vowels that Tamil shares.

In fact a Finnish friend of my dad's learnt Tamil via remote from one of our poets .. to get proficient enough to translate some ancient poetry into Finnish!

Ref: https://en.m.wikipedia.org/wiki/Eero_H%C3%A4meenniemi
Initially I was pleasantly surprised by the lack of annoying popups, flashy design and cookie policy whack-a-molery. I managed to read a couple of sentences before the page dimmed and a "subscribe to our free newsletter" box slowly faded in...

I kinda miss the 90s/early-2000s, when I'd only have to insta-close browser windows with shock images, malicious popdowns and "You Are An Idiot!" looping WAVs.
Right, forgot about that marketing trick. My bad.
Hi mrpickles,

Thanks for the feedback. We are actually working on replacing those shitty JS questions ASAP. My friends who are engineers have given me a lot of shit. I promise it will be replaced soon.
Since you are offering a opensource self hosted alternative along with your paid version, how committed are you folks to not doing a reddit and flipping on the users one day?
SSH (and scp) are not.

The protocol scp is based on, in command and file semantics, rcp, is. It's part of the Berkeley r-command suite, released in 1982.

https://en.wikipedia.org/wiki/Berkeley_r-commands
That doesn't mean the penalty made sense.
Why haven’t they considered using other captcha solution?
Would you have any recommendation for the type of questions? I promise if it is geographically possible. We will buy you a coffee, tea or beer.
Bitcoin is pseudonymous, NOT anonymous, and is often easy to connect to a real identity (and there’s already legal action against tumblers, etc, that would make it even more so)

Monero and ZCash supposedly offer real anonymity, but IIRC all implementations so far have been found vulnerable to (at least partial) deanonymization.

Crypto currencies may have good uses, but so far, anonymity is not one of them - most definitely not for the masses (and hard-to-impossible for the very disciplined and knowledgeable pros)
OpenNebula EE Maintenance Release 5.12.6 is available
Yeah, I vaguely recollected (again that podcast I linked) while their civilization was under siege by Cortes, they wondered why the gods had forsaken them. The whole thing is really tragic.

Edit: The wiki article states around 20k prisoners per year were captured for sacrifice, though perhaps the number might have been inflated to intimidate their enemies.

> Every Aztec warrior would have to provide at least one prisoner for sacrifice. All the male population was trained to be warriors, but only the few who succeeded in providing captives could become full-time members of the warrior elite. Accounts also state that several young warriors could unite to capture a single prisoner, which suggests that capturing prisoners for sacrifice was challenging

https://en.wikipedia.org/wiki/Human_sacrifice_in_Aztec_cultu...
They can't be distinguished from bots with tracking, and tracking is pretty much all v3 does. Google doesn't seem to care about collateral damage, I suppose it's the "why use VPNs/proxies if you have nothing to hide" mindset.
The developer site that documents the API seems to be down now, however.

As I understand it, musescore.org and musescore.com are related in name only, or what's the closer connection? Does musescore.com sponsor MuseScore (app) development?
There's a difference between "illegal" and "not legally required."

* RIAA was legally welcome to send a DMCA letter which didn't conform to DMCA requirements. Anyone can legally send a legal demand letter saying more-or-less anything, and plenty people do.

* Since this letter didn't conform to DMCA requirements, github wasn't required to take down youtube-dl, but was well within its right to do so.

* github wasn't required to take down other instances of youtube-dl, not referenced in the letter, and ban users, but github can probably fire customers without cause, so there was nothing illegal.

... and so on.

RIAA may or may not have a legal leg to stand on with the DMCA anti-circumvention stuff, depending on what exactly Google does, and I haven't dove into the system in enough detail to know. I don't think Youtube implements DRM, but perhaps it does and perhaps youtube-dl circumvents it. That should be between youtube-dl and RIAA, nor between RIAA and github.

My own opinion is RIAA can't have it both ways. If they don't want people to copy, they should use tools designed for that: iTunes, Amazon Music, etc. If they want to use viral networks used for sharing personal videos, they should respect that those networks are designed for, well, sharing. If my mom uploads a video of my son playing with her to Youtube, yes, family members might want to download that if she's okay with it.

The friction here is that centralized media, whom decentralized is disrupting, wants to now use decentralized media (and by "decentralized," I'm talking from a social perspective -- anyone can publish versus a few people can publish -- not a technology one).
I like to think Yugoslavia got lucky there and managed to get away from Stalin in 1948 b/c:

1) It was already on the periphery of the SU sphere of influence, not central (unlike the unlucky Hungary, Czechoslovakia etc)

2) It was already agreed it will be 50:50 sphere of influence SU:US, at Yalta conference only couple of years back

3) In 1948 SU still lacked the atom bomb, while US already got it

4) Memory of WW2 still very fresh, would SU risk confrontation with US over far&away lands
I've used the NHS and the parallel private system in the UK. With private medicine everything happens quicker: initial consultation, treatment, operation etc. Inpatients tend to get private rooms, with a food menu, and routine meds like sleeping pills are handed out more freely. However, there are things the UK's private system can't do, probably because it makes no commercial sense. The really big stuff - major surgery like transplants - only happens in the NHS. Roughly one third of UK govt spend is the NHS; ~130B GBP last time I looked. So only the NHS has the financial, human and technical resources for eg heart transplants. Another important point is risk appetite. Private hospitals can choose not to do risky stuff to avoid litigation. The NHS is govt backed, so can take more risk. Ultimately the NHS is budget constrained, so can choose not to offer new and expensive treatments. IMHO the US system can deliver better results than the UK if you're very wealthy. However the UK system will be better for 99% of the population. Disclosure: I'm a British citizen working for a US bank in London, and I benefit from my employer's excellent private healthcare scheme.
...are just empty nonsense.
Are they? From time to time one can read about some submarine "popping up" almost next to the carrier, after virtually have sunken it in some large training maneuver, in spite of all the stuff you mentioned. Folklore?
I believe HP tried a dockable Windows phone a few years ago. Looked neat.

It's a pity that Windows phone failed, it was pretty good and we could use a third choice.

Edit: 2016 HP Elite X3, e.g. https://www.cnet.com/reviews/hp-elite-x3-preview/
Unfortunately I don't feel a lot of interest to sign up via Google/FB/etc account link just to see some technical interview questions. No way to bypass via email signup either.
Bedrock Linux: meta distro that lets users mix components from other distros
Don't be. We knew posting here would give us the most honest and brutal feedback. I will personally make that fix and push to production.
Cats elicit an irrational response from me. My cat hates me when she's not hungry, and loves me when she is hungry, but I love her in either case for her honesty. She's one of the most honest beings I have in my life. It's irrational, I know, but I love my cat. She's honest about her intentions, and I appreciate that. I can count on her love when it 7pm and it 's time to fill her bowl with cat food. That's more love than I can expect from any human on any given day, and it's completely predictable.
Tar can also be used with, e.g., netcat (included in busybox), useful for bootstrapping / building / rescuing systems.
It sounds like you are talking about a zone contents API, and I agree that it's important to have a good one. But it's also important to have a good API for managing a domain's delegation and ownership information, so that you can ensure all your domains are managed consistently. Just pointing the DNS for a domain at a good DNS provider doesn't help with managing its delegation if the registrar is crappy.
> For the great people of Oklahoma, the best of the best also live, work, and perform in OKC.

A lot of them live Oklahoma, since it's easy to move to the coasts for opportunities. A lot less people leave Finland (it's harder to do to), so Helsinki gets higher proportion of its country's best.
Seeing as this is published in the LogRocket blog, is it being used by the company? Would be great to hear more about experiences in production.
But then how will ACH transfers get processed?!

(Yes, seriously.) A creaky old system if I've ever seen one. Of course, I'd enjoy hearing anyone else who has experience with worse.
Artist creates nanosculptures smaller than a human hair (2014)
Good question, but to counter: we do not throw away everything German, but everything in the Nazi ideology, dont we? It is not that I say we shouldnt learn from the successors of the culture, but isnt this post saying we should learn from that culture itself? To me (bringing back in the German example) it sounds like (trying to transfer the example) 'learn how to get organized with nazi ideology'.

Adressing your first point, I really think that human (including children) sacrifice is quite unique and not present in the cultures you mentioned.
Because you can’t just go to the store and buy it like you can MJ? We are already seeing an uptick in addictions from MJ, which is much less addicting than cocaine.

So, can you point to something showing how decriminalization doesn’t increase the availability, and therefore the suffering of the addicts? Also have you ever been an addict? Are you talking out of experience? If not, then kindly sit down and shut up.
Which is fine since the language is not really aimed at replacing Ruby (despite this blog post's headline)
Yeah, or in the article’s case (where you’re brewing beer), you might as well use a solar furnace to boil water directly with sunlight. You’ll have a hard time beating that efficiency with other methods. If you have huge water storage tanks anyway then keeping the water hot overnight is not a problem either.
Here is my reverse ask: Why should there be? Isn't being an extremely highly valued company with a near monopolistic grip on the search and ads market, an outlier? Also, I am just not sold on the idea that undervaluation is holding startups back. Money guys did undervalue Google, but betting that Google will "go google" is a rather outrageous bet by most standards.
Hi kepler,

We will launch our email/password login very soon.
Rules of Optimization for Featured Snippets
> Started charging now

So... a web/company has to pay Google for the service... while the company's users/visitors will still do free AI training for Google? If that is how it works, that's some bold business plan (money on top of free labor).
Yeah, I was really sad when my Clip Zip recently didn't come on (screen is totally glitched out), and I'm currently looking for a replacement for that, too.

I've got this xDuoo X3 (bought it ages ago), which apparently has a pretty good DAC and is able to load from two SDCards, and has a third-party Rockbox implementation.

There's a new version ot (X3 II), which has a much larger display.
That's true, if you want to live a bit more countryside (still within 1hr drive of Helsinki) you'll get a lot more for your money
> I kind of think it's worth breaking people's workflows here, but idk.

Why? As many times mentioned in these replies there are a dozen alternatives if you just want file transfer. Why break argument parsing in scp when those alternatives are readily available?