skysight-inc/HackerNews huggingface dataset:
By the ‘script’ property, which every Unicode code point has?

It's hardly bulletproof, but it can certainly stop some of the more obvious shenanigans.
Can't read the article because the captcha won't load, but this reply doesn't make any sense. What can the browsers do without the cooperation of the server? You don't really need encryption to deal with that specific problem, but you do need signatures, which means you need a certificate anyway. It's quite a strange attitude toward the problem.
If the output from the compiler is a binary object (.o) instead of the assembly (.s), I'd use gcc's inline assembly extension to call the GNU assembly ".incbin" directive (plus the necessary directives to put it in the correct section with an exported symbol).
Who exactly is including SA in their index fund> I bet its a tiny fraction of index markers.
I've occasionally seen issues with thingId and thingID, but mostly they've been aesthetic or in serialised contexts (json is a swine for this).
Developers don't need to, unless they're the ones hosting your website. In which case, yes, I expect them to be able to configure web hosting software.
How to make gel ice packs
Counterpoint: A lot of people in China are as familiar with the latin alphabet as you are with the Cyrillic alphabet: Source: https://newrepublic.com/article/117608/chinese-number-websit...
Do you get the feeling like those who stay behind have reasons other than money to live there?

I lived in Kaohsiung for 4 years, and many young people had chosen to move to Taipei because of higher salaries. I imagine that the same would be true of Bratislava to Vienna (or further). In Taiwan, it had a positive effect on the city's culture: those who weren't interested in materialism stayed, and pursued their artistic interests, family life, political activism, and more.
The Page Loading Checklist
Theories of Memory (2014
Animista CSS Animations on Demand
> We should pay to give them a place to sleep, and punish them just like anyone else if they choose to set up camps in public spaces.

A little empathy would clarify that if there were any (holistically) better option, then homeless people would be preferring that to sleeping on the streets.

Firstly there needs to be "enough" available shelter, which accommodates the richly varied life situations of people. Secondly, it's no use having these shelters in the middle of nowhere such that their tenants are disconnected from a thriving economy and the rest of society.

The commons are, after all, for common use, and it is coercive to punish the homeless (often considered "riff raff") for "ruining the commons" if one's delicate (bourgeois) sensibilities are affected.
This is true and cheese making is one of those things. However, I have learned an amazing amount about cheesemaking simply from reading wikipedia, learning chemistry from Kahn academy, reading patents, reading papers that are online. watching videos of tours of creameries on Youtube and asking questions to professional cheesemakers that happen to be available on social media. I reckon if I wanted to become a professional it would be within my reach if I was willing to put in enough effort (and had enough capital ;-) ). I doubt there are many professions that are not accessible (possibly making bamboo whisks for green tea ceremonies -- there are only 18 people in all of Japan who make them ;-) ). It's an incredible time to be alive.
Are you talking about this everytown, which again proclaims the 3x risk of gun deaths?

https://everytownresearch.org/firearm-suicide/
If Microsoft baked in Auto-cert-install in to IIS that allowed you to cherry pick a provider, and/or just select their own free CA, that'd really solve the problem for Windows based web servers. In my experience CertBot/ACME type renewal doesn't work reliably for Windows/IIS.
Got any sources for this list? I've seen it/similar recommendations a lot recently.
That's shorter, but I find the given example more legible.
It is actually an antifeature, since it is non-standard and leads to various attacks.

For example, a malicious user can register

some.email@gmail.com
so.meemail@gmail.com
someem.ail@gmail.com
so.mee.mail@gmail.com
somee.mail@gmail.com
so..mee.mail@gmail.com
som..eem.ail@gmail.com
so.meemail@gmail.com
somee.mail@gmail.com

with a service, which will (quite reasonably) send a "Welcome" email. That results in a flood of emails to the GMail user.
Ask HN: How to Get Work Experience in Rust+wasm?
Projects like wasmer and wasmtime that is going toward security and performance hardening while also pushing productivity forward excites me. Furthermore rust brought a new paradigm that matches where those projects are going. These are exciting stuffs to me.

I want to work in those area but I don't have much experience using both of them.

How should I gain work experience in rust+wasm and where should I begin?
Of course it won't ever replace it but it has the potential to overtake it.
> More convincing for the face, sure

Uh.. That's what a DeepFake is? Look up the definition.
Depending on the technology used in the TV (ie plasma vs LCD) it might have quite a big power draw when running for long times. Newer TVs have usually much lower consumption, so it might take financial sense to upgrade from this perspective as well
Decided to Archive Nuklear
Are you thinking of a tube made of nanofibers dangling from the moon into the atmosphere, through which helium will be pumped? Sounds intriguing. Jeff Bezos, are you listening?
I have found that Let's Encrypt certbot makes it really simple to set up HTTPS and renew the certificate for simple websites. Examples for Nginx:

- Setup: https://github.com/susam/susam.in/blob/master/Makefile#L30-L...

- Renewal: https://github.com/susam/susam.in/blob/master/etc/crontab#L1
>If I could at least have my federated Whatsapp instance that I use for family and friends.

You can use p2p solutions for family and friends (Retroshare, Tox etc.) But in reality pople prefer the benefits of having BigCorp behind the service, paying for availability and fixing bugs.
> 'ß'.toLowerCase() // 'ss'

Why? First of all ß is already lowercase, why should toLowerCase() change it? It also is a normal letter having both uppercase (ẞ) and lowercase (ß) forms so converting between the cases can be made be trivial and quirk-free. Arguably the most common word you will encounter ß in is Straße (street) where it already is lowercase - will "Straße".toLowerCase() turn it into "strasse"? WTF? "Straße".lower() returns "straße" in Python which seems reasonable (nevertheless "Straße".upper() actually returns "STRASSE" ignoring the existence of the uppercase ẞ (U+1E9E)). Why should it behave different in JavaScript? (Because JavaScript is different, I know, just a rhetorical question)
Step one: offshore labor-intensive and polluting production to a developing country.

Step two: blame them for pollution and producing cheaply.
I don’t know about not collecting fares. I’ve been kicked out of bus because my orca card ran out of money and didn’t work. Some drivers are pretty up-stick about it.
Those are a thing already. Everyone is searching for the fusion reactors that produce more energy than they consume.
> I mean, the limitation of light speed is something that exists to make a consistent theory, not something that somehow has value in itself...?

The limitation of causation to a constant speed is well proven in experiments, and seems to be a fundamental aspect of the universe at large scales. If this same limitation doesn't hold at small scales then either:

1. There must be some cutoff between large scale and small scale, and small scale events can't influence large scale events.
2. Instantaneous action at a distance exists at large scales as well, and so our theories are wrong (we need a new theory to explain the observations of the speed of light etc.).

This is all not to mention that we have not noticed any particle moving past the speed of light, and that we have measured the same constant speed of light at quantum levels as well (a photon measured from a moving detector has the same speed as one measured from a static detector).

So that way lies nothing good. On the other hand, rejecting local realism doesn't mean that QM rejects the speed of light being constant - quantum entanglement can't carry information, so it can't produce actions at a distance.

Also, note that the most common interpretation of QM is neither local nor 'real' - that is, it implies both that particles have no definite state until they are measured, and that QE propagates at infinitite speed. That is, when you fire two entangled photons, neither of the photons has any value for polarization until they are measured; however, when one is measured, it acquires a particular spin, and the other one also acquires the corresponding spin instantaneously, possibly on the other side of the galaxy.

Now, one problem with all this is that it is extremely non-intuitive, and does not apply to the large-scale world (an apple is red whether I look at it or not). Related to the second issue, there is the problem of measurement: in a theory which rejects realism, the act of measurement has a fundamental physical effect, but there is no explanation for this mechanism, it is simply postulated. Note that a photon interacting with another photon is not measurment, they will each retain a superposition of states until a measurement happens.
Luckily for gun control advocates the rate of firearm injuries also sharply increases for households that own guns, too. So while yeah, there may be other issues with mental health, gun training, domestic violence etc, you can significantly reduce deaths and injuries by removing guns - which people often have because they think having a gun will reduce those.
I've never had to deal with this, but there are tens of thousands of managed providers out there, so I figured some of them must have this type of compliance.

The first two that I looked at, Hivelocity and ReliableSite both seem to have a number of certifications, as does our current provider, LeaseWeb.

Is there a specific certification that's really sets AWS/Azure/GCP apart?
I’m guilty. I’d like to help but I’m not so sure how.
If it is an open source project, I would like contribute to it.
The article says googletagmanager.com has HSTS preloading. But it doesn't.

This is easily testable. I view the website in both Chrome and Firefox, and it's http, not https.

Sure googletagmanager.com is in the preload list, but it doesn't have "mode": "force-https". It just has certificate pinning, not HSTS.
World’s most unreadable embedded programming language?
I actively avoid ordering from Amazon now due to their terrible delivery experience (as well as selling refurbished items as new).

They're the only delivery company here that doesn't have a way to recover your package at a center. The only way to get it is to be at home during the day.
I do exactly the same thing (apart from desktop vs laptop). Just don't connect TV to the internet, feed it from trusty HDMI input and it will be great value with 0 annoyances.

But if folks are too lazy to launch videos themselves with few clicks then 'you will be served'
I am indeed talking about Android Java.
> i cannot stand is people who can do it, but refuse to out of laziness

(Raises guilty hand)

I run a couple of sites on my hosted server that are still http. They both sit behind a varnish setup and to be honest I just have not found the time to get it done. Usually when I mess with my configurations I lose a week to troubleshooting stupid stuff and I just can't bring myself to do it.
One obvious advantage of the "if-else" approach is using indefinite "else if" conditions rather than just one "else"
> As horrible as it is, gangs are somewhat consenting to this level of violence by initiating it.

I'm going to preface this by saying I have no opinion on gun control.

Gang members don't live in neighborhoods inhabited exclusively by other gang members (I doubt they make up the majority in any neighborhood). The people who live in these neighborhoods never consented to this, and it's much harder for them to move than to avoid public areas so imho gang violence is just as bad if not worst than any other type of shooting.
> He doesn't tho, he compares an AR-15 to an AK-47

No, he points out that an AK-47 has a wooden stock.

> that's the M-16, which was what was used in Vietnam, they conflated the two, trying to disingenuously frame AR-15's as a war weapon used by the military

The M16 is an AR-15. Like, it's the same platform, it's just that the M16 variant is automatic and uses nato rounds. The AR-15 was designed to be broken down in the jungle in vietnam, which is why the US army adopted it under the designation M16. This isn't really controversial[0], "The M16 rifle is a family of military rifles adapted from the ArmaLite AR-15 rifle for the United States military." But before it was designated the M16, the US Army procured standard, automatic, AR-15s. Early M16 and early AR-15s are practically identical, and early M16s were stamped as AR-15s, so yes, in the early 60s, the US military absolutely used AR-15s as a war weapon.

So yes, he's exactly right, and demonstrably better educated on firearm history than you are.

Its again worth noting that an AR-15 has a higher muzzle velocity, stopping power, and range than any handgun you'd be able to fire accurately. It's also easier to hit things with a rifle than with a handgun, not that it's particularly hard with a handgun, it's just much, much easier with a rifle. So I'll just reiterate, your argument that an AR-15 is no more dangerous than a Glock is nonsense. They absolutely are. They're meant to be, a Glock is a tool for self defense, an AR-15 is a marginally dumbed down military tool.

> unless you count velocity

Yes, the fact that you aren't counting velocity is strange. A single bullet from an AR-15 will knock you over. The same isn't true for your average 9mm.

[0]: https://en.wikipedia.org/wiki/M16_rifle
Yeah it does seem like they put a ton of effort into this before proving demand, but fuck lean startup. This is called "building great stuff".
Regularly organise them. Dump everything in to an inbox as it comes to you throughout the day and then have a set time to edit, curate, and label it properly.

For to-do's which can vary in time sensitivity this might be straight away for some that need to be done that day, that day for some that need to be later that week, or weekly for those you hope to get done just eventually.

For your links, ideas, and thoughts you could probably do it weekly.

The trick is to not let it build up so much that when you get around to looking through it, you're looking at three full days worth of organising work, much of which you can't do anyway because you've long forgotten the context within which your short hand notes made sense.

Specifically for to-do's, Getting Things Done is a very (the most?) popular organisational system with a book by the same name.

Here is a much shorter summary of it:

https://hamberg.no/gtd/
opaque byte arrays, only available operation is
rendering into a bounded area

Goodbye web then. Because the whole request you get from a client is nothing but strings.

So when you run an onlineshop and a customer orders "7" screwdrivers - then you are screwed. Because what does an "opaque byte array" of "opaque byte arrays" cost? How much shipping will that be?

But at least you have a brand new customer: Henry@gmail.com. Since you do not lowercase the email and do not recognize him as henry@gmail.com which he used in his last order.
Fronty.com
I must be missing something because I tried three browsers and all their JavaScript engines evaluate 'ß'.toLowerCase() as 'ß', not 'ss'.
The attack surface of Docker is way more than a minimal, security-oriented container.
So what I'm hearing you say is that you feel an american insurgency will be effective and persistent. Where is the confederacy?
Clear and concise to someone new to programming. Also less typing. Comparison of an a market leader to a new entrant is designed to make you switch from market leader to new entrant in the market.
Strategic planning for early stage startups
All theories are compatible with undetectable additions, but that's kinda whole point: MWI doesn't need them and works fine without them. But I believe superdeterminism has single world, so I don't see how it can emulate MWI.
Cadillac’s 2021 Escalade OLED display will bigger than most people’s home TVs
Coincidentally, I almost broke down and bought my first ever iPhone simply because the 8 is the only phone with a reasonable screen size that can still be bought brand new.
so city does the same thing as "Free speech zones...' somewhere in a deserted place sets up a camping place for the homeless.
On the contrary, docker increases the attack surface.
#1 Product of the Day on Product Hunt
"We are living in America, Amerika ist wunderbar"
And this is why we have Linux distributions and trust the maintainer process.
Any system is Checkov's Gun[1].

Even if Adam the Administrator is a boffo chap in Chapter 1, there is no telling what will occur in Chapters 2 or 3.

[1]https://en.wikipedia.org/wiki/Chekhov's_gun
Kotlin is much nicer than Java, that's for sure. It strives to be compatible both ways (calling Java from Kotlin and vice versa), which I think has helped with its adoption. It also means that it cannot have very wild features that can't be mapped nicely to the world of Java, which I think has its downsides.

My main gripe with Kotlin is some of its design choices for syntax. I really really really don't like its syntax for lambdas, specifically. A code block in curly braces could be both a lambda with an implicit argument, or a list of statements. You have to inspect the context to see which one it is, or rely on intelliJ to make the former type slightly bolder. That is so bad for comprehension, and I think the only reason it was done like that was to allow for some cute hacks where control flow constructs such as map, fold etc. could be implemented using lambdas and still look like regular imperative code.

Another thing is that you can create lambdas with an implicit binder that you can refer to as "it" inside the body. It may save you one or two keystrokes, but it also encourages the programmer to be lazy about naming things. Combined with the fact that curly braces are overloaded, whenever I see "it" in code, my eyes scan frantically for the first opening curly brace, and I then have to determine whether it is a lambda with an explicit binder (then it isn't my binder, and I have to continue searching), a statement block (then it also isn't my binder), or a lambda with an implicit binder. Don't get me started on nested lambdas with implicit "it" binders that shadow each other.
It's not a big surprise. A language is not only the language but also the ecosystem such as standard libs. Now when you have a language like Swift where half of the standard lib is not available on the dominant server platform (Linux) not many people are going to use it. Which is kind of sad because I like(d) Swift. Too bad no one was willing to untie the language from the Apple frameworks but obviously there was no party with enough resources to re-implement all of the ecosystem in a cross-platform manner.
Will we run out of Sun energy?
Whats the point of knowing about how perception works?
If we can perceive our surroundings, why do understand it and do something good back to the surroundings?

Understanding how we can count things doesn't amount to any good.
If we can count things, count the bad things that are happening.
Next time reduce the count.
That's the only purpose of knowledge.
Urdu Easy Keyboard – Pak Urdu Keyboard
No we can't. To match the yearly consumption of helium we would create so much energy that the Earth wouldn't be habitable. Just the waste heat would be about the same as the heat we get from the sun.
Imagine if you bought a syringe into your house to prevent syringe related deaths.
Hey at least you aren't running a fortune 500 with millions of users (You aren't right?)
And "X && Y || Z" is usually equivalent to "X ? Y : Z".

So "nullableVariable != null ? nullableVariable.someMethodCall() : fallbackIfNullMethodCall();".
Checked my old site's rank. ~250000. One VPS, €4/month. Mostly static, but a decent part is served with a not so light Perl CGI script (!). I'm sure I wouldn't get away with that in top 1k websites, but 1m?
Dynamics (energy flow) of a work environment
Once upon a time, there was this thing we call User Agent, and it would serve the interests of the user (you), and you could set your preferences instead of having someone else try please everyone on the planet.

Actually, those things still exist today, though with somewhat limited capacity. https://i.imgur.com/O7ta4Aq.png
PreactJS 10.1.1 Released
As if this place were any less inane.
It’s an interesting question: given current tech, which is a cheaper source of helium?

1. Fusion

2. Fission byproducts

3. Catching the solar wind

4. Mining the atmospheres of gas giants
> Interesting. Isn't that only returned when the input bytes contain a non-UTF-8 byte sequence?

As a Rust user: this is what your function returns if the user inputs non-UTF-8 bytes into something that expects UTF-8 bytes and the programmer explicitly choses not to handle that error.

I don’t see anything wrong with that. Sometimes you might be interested in receiving, processing, storing valid UTF-8 strings rather than arbitrary byte sequences, that may or may not be able to be translated back into something valid that you can display.

I always hated to do encoding related work with a passion before I started using Rust. Rust forced me to do it the right way and actually understand why I am doing it a certain way. When it comes to encoding I feel safer in Rust then e.g. in Python, despite having used it for four times as long.
Benchmarking a 1.44 MB Floppy Drive's Random I/O Performance
Thank you for great article. I've been writing my own search engine during last 3 years and it's funny how similar my setup is to yours with K8S/Kafka/Streams/Go/RocksDB.
Actually about RocksDB - are you using it from Go(via gorocksdb?). Now and then I have hard time optimising RocksDB and still have very loose understanding how much RAM it will consume
Lifting anything out of the gravity well of a gas giant is pretty much impossible. We struggle to lift anything off Earth because our gravity well is so deep, and those of gas giants are more than an order of magnitude worse.
IMHO it is easier to setup SSL on LB. you don't need to setup them one by one, all servers (HTTP, SMTP, POP, IMAP and others) protected by the same SSL certificate, cipher suite with a SSL-terminated LB. Also many LBs support auto-renewal.
When you're in that league you probably have expensive people who can deal with the additional complexity.
It's worth pointing out that Kotlin's standard library contains a type called `Result` with a slightly different API. Also a function called `runCatching`[1] that uses it.

[1] https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/run-catc...
UTF-16 may not be great, but UTF-8 is an obviously bad choice for Asian languages. UTF-8 is a variable-width encoding on the following system:

ASCII: 1 byte
European characters: 2 bytes
Asian characters: 3 bytes

There is no reason you'd want this in Asia. China uses GB2312, which flips it around:

ASCII: 1 byte
Asian characters: 2 bytes
European characters: 3 bytes
I think the answer should be closer to P2P. As in something that anyone can spin up like torrents on a seedbox or $2.5 VPS or some old PC in the corner, with no accounts or anything tied to the server.
This keeps coming up.

We won't run out of helium, it will just become much more expensive, like neon. You can distill helium out of the atmosphere, but it's a few orders of magnitude more expensive than separating from natural gas, which will remain a source for a very long time.

Helium is the second most abundant element in the universe, wherever it is to be found, we'll find it.

It just won't be very affordable for birthday parties.