skysight-inc/HackerNews huggingface dataset:
> A group of nonnative English speakers is in a room .. then an American walks into the room .. understanding goes down.

I work in a research group with a lot of international people across Europe and elsewhere. As an American there for years, I got used to doing what they say here, speaking at the lowest common denominator, but when a new native English speaker (could be British or Australian too) enters, the same effect takes place.

Similar can be said of French (since my group is in France), all these non native speakers (myself included) exchange freely in terrible French but it all dries up with the first French person because largely they are mostly intolerant of poorly spoken French.

Still I think the skill of not judging and talking up and down the proficiency level according to the people you’re with can be learned fairly easily, if you get away from the idea that language proficiency reflects competence (in your domain of interest)
Have you checked performance using different algorithms like hash-join, merge-join and nested-loop ?
Will GitHub become an alternative to YouTube?
Thankfully this is no longer the case - Safari has support for WebM as of macOS 11.3.
This is funny. Never saw it before.

So it looks like the video is trying to prevent a software copy pandemic.
Benefits for a SWE in the US are probably better so long as you stay one. (My medical benefits are better and cheaper than the universal ones in other countries I’m a citizen of.)

In retirement you might be better too. The US does have a lot of welfare, it’s just mainly targeted at the old and poor.
why would anyone ever want to do that?
Many of us associate the accent exclusively with Arnold. LOL. Don't take it too personally. We like Arnolds accent and to us it sounds like all Germans are impersonating Arnold.
It sounds like quite a few of the problems that are mentioned here can be ameliorated using views.
All-right, I'll bite.

What words would you prefer people use to describe a particular kind of behaviour, common to, but not exclusive to young men that is in generous parts mysoginistic, often homophobic and violent?
ctrl-f of 'lfs' yielded no results, are those files gonna clutter git repos?
That means it worked for ineedasername, who makes money that way, but did it work for the Coca Cola company? What did you drink while upvoting? Are you out buying Coke now?
> To make it work I had to find a docker image with an old enough glibc to use as my "compiler",

it's not like it is esoteric knowledge though: https://docs.appimage.org/reference/best-practices.html#bina...
> The test also requires making a clear choice between British and American spelling and vocabulary. That "can trip up people whose English comes from various sources" — say, a third from British textbooks and two-thirds from American movies, Repečkaitė said.

As someone who had trouble learning English in class and ended up self-teaching using the Internet and reading English literature, I would have no hope of passing that test. Additionally I wouldn't be able to explain English grammar for the life of me.

However being multi-lingual and learning from multiple sources appears to do wonders for one's vocabulary - in pure vocabulary tests I tend to outscore native speakers.
You gotta get that ESPP.
My pleasure! Thanks for reading and your comments
Show HN: Xplr v0.10 ditched YAML and goes the Neovim way with its own “init.lua”
I came to the same conclusions. I looked over the Retool website. There's no mention of faker.js anywhere as a product, service, etc. that they are offering to their customers or any hint that test tooling in general is a feature they pitch to their customers. It's a data integration tool with a slick UI and lots of nice integrations.

So, they are not Amazon blatantly ripping off some oss company, infringing on a brand name, and offering a me too service. This is a very simple case of a company using an oss library licensed to them under the MIT license in good faith. They even paid for it, which they are not required to do. Companies doing the right thing here is something positive and it should not be expected just received graciously.

Now as for OSS being hard to monetize; some of it is. Some of it does pretty well and some companies have raised hundreds of millions, IPOed or been around for many years selling, supporting, and providing OSS. Most OSS is not like that. By design OSS software is about taking low value commodities and doing a great job of them and providing it for free so we can all focus on adding value elsewhere and solving more valuable problems.

Retool are a great example of a company that figured out a way to add value that their customers are willing to pay for and investors are willing to back. They of course use OSS, just like just about any commercial entity developing software. They probably have numerous dependencies on all sorts of things. Name me a software company that does not do this. This is completely normal in our industry. There is absolutely nothing amoral about it. Faker.js is basically considering themselves more special than all the other packages Retool no doubt also depends on. Why?

Most OSS developers have no illusions or expectations of revenue. I know, because I'm one of them. It's my way of saying thank you for all the OSS I depend on myself. I actually once wrote a little Java library called inbot test fixtures, which is a very simple test data generator not unlike faker.js (in the small): https://github.com/jillesvangurp/inbot-testfixtures. A tiny amount of people got some value out of that over the years. Good for them. The original account for that is long gone (the startup failed) and I moved the code base to my private account and it's technically one of my less popular efforts. However, it's code I wrote because I needed it and I recognized it as non core, non differentiating for our product. So, I put it out there as OSS. The backbone for the library is actually somebody data provided by another github project. I actually reused the library in my latest startup and it saved me time not having to reinvent that wheel.

I've done that with other stuff over the years as well. My philosophy is that most software is low value and hard to monetize like that and therefore is best served as OSS so that you maximize its potential.
That is not completely true either, most countries have a form of free basic care: https://en.wikipedia.org/wiki/Emergency_Medical_Treatment_an...
Atomic operations are made up of multiple instructions, but the atomic in the CS sense means that they need to be done together. This is a different concept from being made up of subatomic parts.
We sold a lot of Zortech C++ compilers to Microsoft before they developed their own.
Two questions.

1. You used unprotected AES implementations. Have you looked at how your attack works on modern crypto where power is nearly constant?

2. Power SCAs require an attacker controlling the plaintext and an oscilloscope to measure the output power. How realistic is this?
As a freelance rerecording mixer I regularily used sounds from freesound and felt it was my duty to contribute with sounds I couldn't find. I still get notifications once or twice a week about some sound being used in a game or a film.
Actually you can. They have Compose for Desktop. I don't know how stable and mature it is tough.

https://www.jetbrains.com/lp/compose/
Newegg to go public in reverse merger; listing under ticker “N”
Facebook still ‘secretly’ tracks your iPhone
I chose my beliefs. You don’t.
Thing is since they are students with less coding experience they won't know the dangers of mutability and why immutability is a better choice. That is why a contrast between the two approaches is useful, you want to demonstrate what immutability enables. A pure functional approach is useful if you have suffered the perils of mutability and want to see the light
Put another way, he forgot to get back to the guy whose project/hosting space his company was using, for a whole month, and he came back with a classy response and decent amount of detail. Everybody wins. Except the people who think there's a court in session here and are worried us plebians are putting _CEOs of companies_ on trial
Elasticsearch requires lots of hand holding if you have a cluster. Sounds like you're talking about a single instance.

Especially if an index goes down and you need to kick it to continue indexing.
He did disclose it, he just said he thought it was less relevant (maybe since it doesn't directly answer the question of the post he's replying to..)

The guy gives up additional disclosure information and you see that as an opportunity to make smartass comments
20+ JavaScript Shorthand Coding Techniques
Does anyone know when Coroutines are expected to show up in compilers without enabling experimental flags?
Just take some good pictures and sell it on eBay yourself... Even the original trade-in value estimates look low for Apple laptops, which generally hold their value quite well.
Interesting, thanks for the report. I can't see this behaviour when testing myself. Do you mean that there is a network load of the file every few milliseconds, or that the file disappears and reappears in the DOM? From what I can tell, this file is added with static CSS, so it shouldn't be reloading all the time. Are you playing from the search results page, or a sound page? Bug reports are welcome: https://github.com/MTG/freesound/issues
Yes Latin and Greek both have this property though in practice it has some de facto conventions, as discussed.
The problem I saw and still see is that it disqualified me from the whole discussion, despite having something 'valuable' to say.
But you are right, I don't take it personally (anymore) and actually can think back about this with a smile ony face.
I find it interesting how in these cases lots of people are defending company x, because what they do is legal. Something can be legal and still a shitty thing to do. For example if you are running a food kitchen for the needy somewhere, you'd be pretty upset if some rich company (e.g. Olive garden) comes with a truck takes all the food and sells it in their restaurants. It might be perfectly legal, it's still shitty.
Didn't realise it was a beta feature and have been uploading them for months. Such a great feature, a ten second clip can save paragraphs of ineffective description.
I always felt Marathi was more “French” than “English”
Why bother? Why not just use SPA secure port knocking with GPG users and expiring tickets that just hides the port completely using firewall rules unless authorized? fwknop is just one example, and it works for any and all services.

Also, there are these internal network creation systems called VPNs.

Sensitive ports should be guarded behind VPNs on private networks. And, the VPN port itself should be guarded with SPA port knocking.

Stop putting ssh on everything and on public IPs on the actual public internet. Don't do this. Do you know how many weeks were spent cleaning-up after idiots who did this with desktops contracting W32/Blaster? One "secured" Oracle database box on a public IP got an unknown trojan rootkit Mark Russinovich was like: what is this voodoo that they do? The "only" solution, since it "couldn't ever be taken down," was to block everything it didn't explicitly need to function and general outbound internet access. Lack of security, idempotent automation of configuration management, and restoration caused these issues. It languished on for years with what effectively was an "endogenous retrovirus" that "couldn't" be removed.
> What did you drink while upvoting? Are you out buying Coke now?

Vodka, only vodka, my son (and parent post by Someone got an upvote from me too)
However I don't think my server has 600000 years of runtime, or a sane firewall config is gonna allow 1 million connections a second.
You Probably Shouldn’t Work at a Startup
Listen to the people you want to influence.

Get in their heads, and understand their point of view.

Be smart enough to know how to bridge the gap between where they are in their thinking, and where you want them to be.
Re 1: A CORS header should've blocked the use of <img> tags on domains cdn.fakercloud.com didn't want using them.
Ah, Gilligan's Island English :-) I've heard many people tell me they learned English from GI.
at least one of you. If disproving the result turns out not to be that simple, you might fall for the same trap.
I was wondering if there was something like this.

Whatever the main commercial sound effect database is, it's not big enough, because I am always hearing the same sounds and it's uncanny. For example, I think a Camel in John Wick 3 makes the same sound as in Age of Empiress 2.
Let’s be honest, both gnome’s and kde’s software centers are jokes. I don’t understand why, is there no interest because everyone installs things from a command line? It doesn’t seem to be such a hard problem.
Why use "blacklisted" here? Why not just say not allowed...
My personal favorite was France. Didn’t understand a word of it, not even the title word Voila which is borrowed into English!

Yes, it’s even got me wondering if I properly understand the nuance of the word voila, because the singer puts so many different strains and emotions into repeating that one word. Gorgeous!

Yes Britain came last without any points at all, but I don’t think that was all brexit politics, I think it was a weak showing that underwhelmed. If you compare how involved other countries populations are in picking their entry, you can see how uninvolved and uncompetitive the UK is.

What is interesting this time is how many non-English entries there were, and how much better they did. This is a gradual change for the better.
Digital natives, digital immigrants [pdf]
Diablo 2 monster sound effects always seem to show up in random places.
I don't really know much specific about Amazon.

But any network drivers you need are linked, or compiled, right into your program, instead of in a kernel you run on top of. If Amazon is providing a virtualized NIC, you compile in drivers for that under the IP stack you have also compiled in. Amazon's hypervisor might proxy access to actual or synthetic network devices, or might map a real NIC into your VM, or they might even boot your program on a real machine with real NIC, for all the world as if it is booting a proper kernel.

It really is as if your app is your kernel, which just doesn't bother with any sort of user programs, because your code is all right there. Instead of doing system calls, it just does regular function calls to what would have been kernel services.

Because it is all just one program, you can inline a lot of stuff that would normally have a system call or module indirection interposed. This would be a good place for LTO, to inline everything that could benefit by it.
Oh, nice. Just what's needed for game dev bug reports.
I had inherited a server (Arch linux) which ran something like fail2ban (can't remember what it's called). It slowed down the machine tremendously, because the iptables lists became very big, and every packet started taking up too much CPU. I had to disable it (switching to whitelisting instead). Did you ever encounter something like this with fail2ban?
https://news.ycombinator.com/item?id=27245090
This is still too simplistic. Think along the lines of:

void foo(T *p) {
if (!p) abort();
bar(p);
}

void bar(T *p) {
use(*p);
MACRO(p);
}

In other words, the first null-check and the latter check are in different functions that may not even be in the same compilation unit, or where the call sequence is hard to reason about due to function pointers etc.
Taking inspiration from Neovim, xplr v0.10 has embraced embedded luajit to enable better hackability.

You are an existing user, see the migration guide here: https://github.com/sayanarijit/xplr/wiki/Upgrade-Guide#v091-...
How to Build a Bird Kite
I’m not in the same boat as the folks in these articles who’ve clearly suffered much worse treatment. I had a relatively easy time. But personally, I hated it when someone complimented my English. It felt infantilising, like how it would feel if someone appreciated you for tying your shoelaces all by yourself.

The next time an American or British or Australian person tells me how good my English is, I’m telling them that “oh your English isn’t too bad either”.
It isn't really secure... Because an attacker on the network can see which port you're about to connect to, and which IP you're connecting from, and connect to the target milliseconds before you do.

I prefer to keep the word 'secure' for things that provide at least man-in-the-middle protection, which this approach doesn't.
> HTTPS especially TLS1.3 is not slow.

are you saying that the parent poster is dreaming when he sees his performance divided by 37 when turning on https ?
There is a funny bug with Windows Vista in KVM/QEMU where the clock ticks about 1000x faster than it should. You can see the hour hand moving in the clock panel, and animations play at warp speed, and media playback is extremely screwy.
OpenLink Virtuoso: https://github.com/openlink/virtuoso-opensource
Part of the reason (perhaps the whole reason) for that is that there's a cohort of people who upload commercial sounds to freesound for some reason. Extremely annoying.
Yeah, one can definitely build a finite state machine on an infinite state machine, that’s essentially what the library helps you do. It providers a framework to do so with some boilerplate taken care of.
Further problems are caused by figurative speech, as high content languages often use concrete analogies to convey something abstract, while low content speakers use abstract metaphors to convey something concrete. This also causes miscommunication, sometimes to the point of misinterpreting what is meant literally and what is meant to be figurative.
Good point. And also, it is possible to add safety margins to other areas of engineering. One may be able to eg. store an array with padded nulls (actually we sort of do it at an OS level, just not with null but some “magic number”), but if it’s a loop/recursion, non-correct software will blow up either way - here it is more close to mathematics than science or engineering in my opinion.
A very annoying DNS over HTTPS/TLS circular dependency bug manifests itself if your device doesn't have an RTC, or the battery is dead, or the clock is sufficiently skewed.

Clock is fucked, so TLS certs don't verify due to validity times, so DNS is broken, so NTP cant look up domains, so the clock can't be set...
Phantom Malware: Conceal Malicious Actions by Imitating User Activity (2020)
Check the project’s wiki. There are several examples there.
I'm surprised there's not many knowledge graph databases but there are graph databases eg Neo4J and there is GraphQL.
It seems they are more popular
Eugene Schwartz’s 5th Rule of Great Marketing (2015)
Still much larger than the equivalent video, and without any audio or pause/scrub functionality.
This was really interesting to read. You should submit this as a post on its own.
Just need to SSH in to fix it....
Why SaaS Marketers Need to Pay Attention to Gong’s Marketing to Level Up
Not sure German undergoes periodic spelling reform?

There was one attempt recently, but it didn't change much.

The Turkish switch to Latin script about 100 years ago was a much bigger deal. And they went completely phonetic.
Single Packet Authorization doesn't claim to do anything about encryption, authentication, integrity, auditing, or anything else.

Leave ambiguous terminology hair-splitting at the door and get to specifics.

It's securing the keyhole of the padlock. No sense moving the padlock around when it can be closed to begin-with, and opened with a special knock that is extremely complicated: time, service, and identifies which user.

Port knocking on top of VPN, SSL, SSH, Wireguard, or whatever. You don't do this with telnet because common sense. Duh!
I think this is very risky. There are all sorts of stories how eBay sides with the buyer and how people have been scammed when a buyer returned a brick and claimed it was the item. It may not happen to you, but if it does, it will be a fairly big loss.
(I think you meant `calixa .io` not `.com` — the latter gives a Chrome security warning.)
Lol. Probably. And MASH.
The GNU D Compiler on OpenBSD/armv7
I used to use tomsrtbt as a daily driver in an old 486 that I removed all the moving parts from. A totally silent machine, after reading the OS into memory from the floppy.
MySQL has atomic ddl, which means if a ddl operation fails it is reverted. But PostgreSQL has really transactional ddl which means you can do ddl operations in a transaction and you can commit/rollback multiple ddl operations at once and not each by it‘s own like MySQL does.

https://dev.mysql.com/doc/refman/8.0/en/atomic-ddl.html
I tried that with my 10 year old and it wasn’t very fun or instructive. It teaches them about loops and functions, but it’s a lot easier to just brute force the mazes and there’s no incentive not to.
I hope a consequence of this is that we'll begin to treat antibody levels as an alternative proof of immunity to vaccine documentation. Vaccines are a means to an end, not an end themselves. If someone has the requisite antibody immunity from having had the virus, we shouldn't necessarily be vaccinating those people.

For one, there are people all around the world waiting for vaccines. If the antibody levels can be used as a general stand in for immunity, there are people that need the vaccines more than those who have the requisite antibodies.

Secondly, intentionally triggering an immune response isn't exactly good for you. The assumption is that a vaccine arrives at an immune response in a less harmful way than getting the infection itself...but for those who have had the infection (and demonstrated a sufficiently high antibody count), retriggering an immune response is subjecting a person to a needless secondary immune response.
I've been long interested in HAProxy, but I can't seem to sell myself on it. When might I choose HAProxy that OpenResty[1] would not be sufficient or better?

[1]: https://openresty.org/en/
Can you share the explain analyze output of the query?
> This is needless complexity engineered by people who insist on relearning schemas from scratch, badly, rather than trusting the database people who say "you need to be explicit about the schema, do data modelling up front".

The reason is with some projects/data it's hard to be explicit about the schema which is why NoSQL had it's popularity phase.

Now most applications don't have either entirely structured or entirely unstructured data, they will have a mix - so it's absolutely brilliant for one tool to do both. If they didn't support JSON I have a strong suspicion that they wouldn't have had some of the growth we have seen for Postgres across the last few years.
Blacklisted is the specific terminology for when a website rejects certain file types. I guess in githubs case it would be that webm is not whitelisted since only 2 formats are permitted.
Today on Visual C++ 2019.
We had a cluster. It was low maintenance. Any clustered / distributed database will require maintenance. At my current job we have SQL Server and there's a shitload of admin/maintenance required for that.
Webm is one of the formats my screen recorder supports and seems to be the one my coworkers use. It’s pretty convenient since it works without having to install proprietary codecs and it even works on safari now.
On Windows that library is WinRT.
It’s at the high end of the scale for the city. Transparently based on years of experience, with about 10 years qualifying for the maximum rate. And we proactively raise the scale when we can, individual negotiation not needed. No KPIs. All pretty simple really, and based on how I would have wanted a job to be.
Instability Coins
While fail2ban might still be a good practice, I've found that simply using a non-standard SSH port is just as effective at keeping the logspam down.
For anyone else confused by this, this is not a new calendar proposal. This is a fix for a bug in the RK808 real time clock (RTC) where November has 31 days.