skysight-inc/HackerNews huggingface dataset:
Thankfully I'm in the EU.

It's my right to demand that.

(This does not mean that everybody conforms to the law. But people that don't would be at least liable for damages.)

Edit, to clarify: Of course you can film in public. But you're required to cut out people who didn't give explicit consent before showing the material in public or handing it over to third parties.
> So lets say we get rid of function scope. var no longer serves a purpose, right?

Just use a lint rule (eshint or whatever people use these days). Even if var serves no purpose in "stricter" mode, removing it also serves no purpose. It's got to remain supported by the underlying implementation for eternity, in all likelihood.

> Fix import keyword ordering

As it is, import binding looks like an assignment,

import { x, y } from "z";

Kind of like:

const { x, y } = require("z");

The consistency is nice.

> Get rid of await soup for most code

Non-starter, because you need to be able to pass around promises as values, without having them explode on you.

> The less wild alternative would be to just make await a postfix keyword.

This is the only proposal here that makes some sort of sense, but the problem here is that in JavaScript, keywords can be used as property names... without quoting. I mean, that's already how promises work:

somePromise.then(x => { ... })

Even though "then" is a keyword, it's a property here, which is fine. Why would the "await" property be special? If it's special, it should have special syntax. In other words,

somePromise.await

This SHOULD be a property access, because that's the syntax for property accesses, even when the property happens to be the name of a keyword. Don't make major breaks to language consistency and introduce weird corner cases just because postfix syntax has some advantages.

> Make object-returning arrow functions cleaner

I don't see how this one can be done in a way that isn't completely horrible. We do need functions that return void. The proposal doesn't show how you can write out a function that returns void here.
If you were never allowed to provide tech support, in any form, what would
have to change?

Am I the only one who thinks that the answer to that question, for quite a few companies, is, "Nothing. Absolutely nothing. In fact, that's pretty much what we do right now."
> I’d like American to acknowledge in writing that they made a mistake and use that to ask Aurora to reconsider and to file an appeal to Trip Mate.

Of all the classes people say high schools should offer (and others point out will be wasted on high schoolers - a perennial online debate), I think a course covering basic legal rights and remedies would be one with the greatest, easily-accessible value. (And perhaps the course can also cover reading contracts, so that valueless "travel insurance" won't be so popular.)

Basic, common law tort law would hold that American was liable for the loss to the would-be passenger, in whatever amount was required to secure a comparable cruise. (Settling for the cost of the missed cruise is an obvious compromise for both plaintiff and defendant when neither would like to gamble on future prices.) Instead the passenger in this instance believed that she was entirely dependent upon American's largesse for compensation, because no one has ever explained her rights.

Unfortunately, under the system of regulations, statutory law, and "tort reform" we have now, it's quite possible that she was owed nothing by any party, and only the threat of publicization actually achieved compensation here. Consider: under the common law, the tortfeasor owes 100% of the loss, in any conceivable circumstance (this being the beauty of common rather than statutory law). Aside from the rare statute granting a double or triple damages, regulations and such can only plausibly reduce the liability, and indeed they do. That is the true primary purpose of much regulatory law in our society; "muh regulations" is only the cover. (The other primary purpose would be to entrench existing market participants.)
I am sure this is meant to head that off if possible.

Not unlike how the record companies gave in to the "Parental Advisory" label.
The high point of my reading life was listening to the audio Caro books. In a book review, George Will somewhat derogatorily called the Caro style "incantatory", with Caro's relentless repetition of metaphors such as the "dam" of Southern Democrats holding back Civil Rights, and phrases such as the "three R's" of Roosevelt, Rayburn, Russell. But it is this incantatory style that makes the writing spring to life in audio. And, yes, you can make your way through them while doing laundry or driving to work.
It proves that the alleged philosopher is quite alive. Not sure how academic citations proves that (quite the contrary).
I’ll believe it when I see it. So far every right to repair compliance on their side has been met with bad faith circumventions. Like making tools available in theory but not actually.
The fictional Seveneves by Neal Stephenson references this
Yes agreed. Joy needs to be pursued, but I believe trying to find joy at work is futile for most and few are lucky. Starting your company with intent of seeking joy might work. But how many start a company though !! I am not against this concept of Ikigai, but I am trying to understand how I can apply on my current situation ( being practical )
It was edited by someone called Craven, possibly a nom de plume. Still looking for more info.

Some evidence in a Gutenberg copy: 'Edited by "Craven"' (name in quotes in the original) and that name below the editor's preface. https://www.gutenberg.org/cache/epub/69080/pg69080-images.ht...

EDIT: https://en.m.wikisource.org/wiki/Author:John_William_Carleto...

> John William Carleton

> English writer, editor and army officer, published under the pseudonym "Craven"
You mentioned materialized views. How did you use them and what were the specific benefits? I agree they are one of the more amazing features in ClickHouse but you can always learn more about how to use them.

Meanwhile Thanks for the post and the shout-outs to Altinity videos!

p.s., I work at Altinity.
>We've had one big shot at trying to solve those problems without a market. It was called Communism. Didn't work so well. And they still had money.

That wasn't communism, they they tried to call it that. That was "authoritarian socialism", an authoritarian single-party system with central planning. It had money just like any other economy; the big difference is that central government planners decided how the market would run, what would be made by factories, etc. It failed largely because central planning doesn't work very well. In theory, maybe if some smart AI were doing the central planning with plenty of feedback, it could work really well, but the way the Soviets tried it, it was a big failure.

Still, your point stands: the system still needs money. As long as individuals can make their own individual choices about things, they need money as an exchange of value and way to limit resource consumption. Otherwise, what's to stop a few mentally ill people from grabbing everything off the store shelves for themselves? Or to keep a large fraction of people from taking too much. leaving nothing for everyone else?
I really enjoyed reading Buddha's first sermon, but my observations have led to me the understanding that Buddhism practiced today just does not reflect the teachings of Buddha.
If we are going to stretch "fingerprinting" to authentication, then yes, but fingerprinting here has a very specific meaning.

When I SSH into a server, I want to be "fingerprinted" as far as I share, any Device fingerprinting allowed by SSH is a security risk to the client.

https://en.wikipedia.org/wiki/Device_fingerprint
Alan's observations, especially in regards to Netscape and their lack of vision, make me morose for OpenDoc which did not deserve its untimely death.

https://en.wikipedia.org/wiki/OpenDoc

Some good discussion from 2021: https://instadeq.com/blog/posts/why-opendoc-failed-and-then-...

https://apple.fandom.com/wiki/OpenDoc (the links at the end are better than the page)

https://www.wired.com/1997/03/closing-opendoc-a-great-leap-b...
Are these videos generating revenue for their uploaders? Could any lawyers around here comment on the viability of suing?

Else what's the point of Hollywood studios being so laser-eyed about making sure everyone signs releases?
Show HN: I asked ChatGPT to convert a Chrome ext to a Firefox ext
I told it to create a virtual machine first:

I want you to act as a Linux terminal. I will type commands and you will reply with what the terminal should show. I want you to only reply with the terminal output inside one unique code block, and nothing else. Do no write explanations. Do not type commands unless I instruct you to do so. When I need to tell you something in English I will do so by putting text inside curly brackets {like this}. My first command is pwd.

Then I told it to create a python script to do the conversion:

{Create and write to the filesystem a python script called convert.py that takes a URL as its first argument. The URL is a chrome extension. The script then converts the extension to a Firefox extension and saves the result in a directory called "res". Make sure the script works with an actual URL to a chrome extension on the Chrome Webstore. It requires you to possibly download the extension first from the URL. Also make sure the generated Firefox extension meets all the requirements and the Chrome to Firefox conversion takes place for all assets in the extension, it includes the content scripts, etc. Only print done to the terminal here when finished.}

Then ran it with this URL (URL to Google Translate Chrome ext):

python convert.py "https://chrome.google.com/webstore/detail/google-translate/aapbdbdomjkkjkaonfhkkikfgjllcleb?hl=en&gl=BG&authuser=1"

It actually created a zipped Firefox extension with the manifest file converted correctly, etc.
I am under the impression that Africans did colonize Europe "first" - it is said a group of about 1,000 people came out of Africa about 50,000 to 75,000 years ago and most people outside of sub-Saharan Africa are supposed to be descended mostly from that group.

But it's arbitrary to call them "Africans" now, since they became Europeans and Asians and...

I doubt the intellectual honesty of using the settlement of Europe to excuse subsequent atrocities by Europeans with "Africans do the same thing".

Because all you would be doing is relabeling the same group of people we call Europeans and speculating on what evils they may have committed prior to learning to document it.
It isn't that I'm changing "specified" to "known"; I'm pointing out that this is an article on a purported "encyclopedia of unknowns," and it's only being included there because the authors clearly view these as "unknowable" in some sense.

The thing you are calling "repeating-digits shorthand" is a highly nontrivial thing. It essentially equates to an algorithm that gives you the N'th decimal digit of the expansion for any N you want.

It does so happen that 1/7 has an extremely simple pattern - it's just the same six digits repeating, so you can take N mod 6 and immediately know what the digit is.

But there are plenty of irrational numbers which have similarly simple patterns, such as the Champernowne constant(https://en.wikipedia.org/wiki/Champernowne_constant), whose decimal expansion is just the concatenation of the decimal expansion of every integer: 0.123456789101112131415... . This is an irrational number, but it's a trivial programming 101 exercise to write a basic algorithm that can give you the N'th digit in the decimal expansion.

The same thing is true for e.g. sqrt(2) and pi. These numbers have decimal expansions that would seem to be random and chaotic at first glance, but are really not - there is again another pattern there. For instance, there exist "spigot" algorithms that can give us the N'th digit in the decimal expansion of pi without having to compute any of the previous digits, because it utilizes such a pattern that is simply a bit less readily seen and perceived by human beings, but is still there.

All of these numbers can easily be "known" in the sense that you can know as many digits as you want, whenever you want. Uncomputable numbers are the numbers for which this is not true.
You seem to think the money supply is fixed. It's not. We saw this just recently with Covid: governments simply printed more money to give out as assistance payments. That's exactly what would happen in your doomsday scenario: the government orders stuff to be built/done, then prints up the money to pay people to do it, then worries about inflation later after the crisis is over.
As a proud Canadian I’d love to claim the California roll, unfortunately this claim is heavily contested with multiple restaurants in LA.
In Russia (and I presume in other former USSR republics) there's a once-common Soviet-era type of elevator that has buttons that stay pushed down and pop out like that. With a loud click that scares the shit out of you if you don't expect it. Except IIRC you couldn't push multiple buttons at once, all of them would pop out on the next stop. And you definitely couldn't undo them.
I love Safari. It’s been my daily driver since it was released.

I also installed it immediately on Windows. It was great for testing issues and seeing how things would render, but it was not performant.

It seemed to do that same thing as iTunes and QT where it felt like Apple just ported their whole GUI stack on top of Windows. It looked and worked exactly like in a Mac. But that came with a big performance cost.

Even as a big fan I couldn’t stand to use it as my main browser on my windows machine at work. I only used it for testing things. Otherwise I stuck to FireFox.

I’ve always felt like Safari for windows was 100% about the HTML based “apps” before the App Store (so Windows users could develop them) and so companies could test their sites for iPhones without having to buy them when they were still niche/expensive.

As iPhones rocketed to popularity, they didn’t seem to see it as necessary. The popularity of the iPhone alone was enough to force testing. And the iPod touch was there too as a cheaper testing device.

I know it came out 4 years before the iPhone. Maybe it was laying the foundation? I just can’t see Apple truly wanting to be in the Windows browser market.
This essay lacks any attempt at historical development, i.e. examining how different varieties of Buddhism originated beginning with its birthplace in India, onto Tibet and China, Vietnam and Japan, before jumping the Pacific Ocean in the 20th century. Instead of that rather interesting discussion, this simple straw man is set up:

> "Buddhism is often treated with special regard, as if it is a superior philosophy that correctly identifies the source of all human misery, and correctly lays out the path to its elimination."

Isn't that basically the premise of any religious tradition one could care to name, from the Abrahamic offshoots (Judaism, Christianity, Islam) to every other system of belief one can think of (Hinduism, European paganism, animism, etc.)?

If people find comfort or psychological support by adopting this or that philosophical-religous tradition, (aka the utilitarian argument), there's not really any point in trying to poke holes in their beliefs. The only thing that's unacceptable is when members of one tradition use their belief system as an excuse for persecuting or waging wars on other groups.
The jungle gym was the grim reaper of my schoolyard.
The documentation in the code itself is pretty great as well:

https://github.com/google/cdc-file-transfer/blob/main/fastcd...
That's the video format, not the authoring tool.
>react to the camera as if it's the devil eating their souls and freak out

The problem is, if they politely ask someone to stop filming them, it won't have any effect.
>Now that the supreme court eliminated our right to privacy

As a not usa person, can you explain/ link to?
I believe Google Music was able to do this several years ago, but killed the feature. I could easily be wrong, because I only know of Google Music at all second hand.
Fair. I don’t think MS would have a great case in court, assuming the court was technically competent enough to understand the situation upon hearing the case, which is not an easy thing to assume, but I also think many applications of the CFAA (including e.g. the one against Aaron Swartz) also make little more sense when you get to the nuts and bolts of what actually happened. You don’t have to be in the wrong to be bankrupted by the costs of litigation against you from a corporation like Microsoft — not in the US justice system in any case.

Maybe I’m just risk averse here. I assume most of big tech with more legal weight than they know what to do with have about a 50/50 chance of having someone upstairs greenlighting legal to throw a tantrum even if it’s not in anyone’s best interests.

Maybe if this firm demonstrated an exploit of CORS headers elsewhere open to *.microsoft.com or something, they’d be on worse footing legally.
I’m asking this in earnest: do you have any information that supports the notion that the behavior of the pronghorn was a result of evolution and not something innately (i.e. immediately) present within the species?
Ok, so how do I convince a prospective employer that I'm capable of these things? Well, except for seeing shit fail 42 different ways. We have a bit of a chicken and egg problem there. How can I have seen shit fail 42 different ways if I need to see shit fail 42 different ways to get the job?
Pretty good explanation of the technique and challenges involved: https://youtu.be/4d0EGIt1SPc

One figure that stands out, the probe would need to be about 550 AU from the sun.

Voyager 1 is about 150 AU away from the sun right now, for comparison.
Here is the contents of the manifest file and the `res` dir:

{
"manifest_version": 2,
"name": "Google Translate",
"version": "2.1.0.5",
"description": "Google Translate is a free multilingual machine translation service developed by Google, to translate text.",
"default_locale": "en",
"permissions": [
"activeTab",
"https://translate.google.com/*",
"https://www.google.com/*",
"https://www.googleapis.com/*",
"https://cloud.google.com/*",
"https://policies.google.com/*",
"https://clients1.google.com/*",
"https://clients2.google.com/*",
"https://clients3.google.com/*",
"https://clients4.google.com/*",
"https://clients5.google.com/*",
"https://clients6.google.com/*",
"https://clients7.google.com/*",
"https://clients8.google.com/*",
"https://clients9.google.com/*",
"https://clients10.google.com/*",
"https://clients11.google.com/*",
"https://clients12.google.com/*",
"https://clients13.google.com/*",
"https://clients14.google.com/*",
"https://clients15.google.com/*",
"https://clients16.google.com/*",
"https://clients17.google.com/*",
"https://clients18.google.com/*",
"https://clients19.google.com/*",
"https://clients20.google.com/*",
"https://clients21.google.com/*",
"https://clients22.google.com/*",
"https://clients23.google.com/*",
"https://clients24.google.com/*",
"https://clients25.google.com/*",
"https://clients26.google.com/*",
"https://clients27.google.com/*",
"https://clients28.google.com/*",
"https://clients29.google.com/*",
"https://clients30.google.com/*",
"https://clients31.google.com/*",
"https://clients32.google.com/*",
"https://clients33.google.com/*",
"https://clients34.google.com/*",
"https://clients35.google.com/*",
"https://clients36.google.com/*",
"https://clients37.google.com/*",
"https://clients38.google.com/*",
"https://clients39.google.com/*",
"https://clients40.google.com/*",
"https://clients41.google.com/*",
"https://clients42.google.com/*",
"https://clients43.google.com/*",
...

ls res
extension.xpi
https://archive.ph/HIn0U
are you limited by the USB bus throughput rate vs the internal SATA bus?
Some examples of when I don't immediately await a function that returns a promise:

1. I pass it into Promise.all(). This one is a little obvious but I think it counts as you pass in non-awaited promises.

2. I store the promise I receive in a variable, that I can re-use to de-duplicate multiple in-progress calls.

3. I anticipate a future call, and fetch data in the background.

Those are some real examples I've used, but I can also image my HTTP server kicks off some process that's not consequential for the current request, which would also happened asynchronously (and maybe immediately return a 202. My HTTP framework doesn't use callbacks unlike express so functions need to return to send a response).

If you use React, calls in useEffect are also typically not awaited because the callback to useEffect does not support async functions.

I'd generally agree though that most of my code is also very linear, and the few places I need to weirder stuff tends be in the libraries I maintain.
I wish there was a profile setting to hide the hide button.

I never use it and on mobile hit it on accident at least once or more every few weeks. It is confusing and annoying when a story inexplicably disappears.

This discussion has been informative, I hadn't known some of the use-cases for the feature.
I like the idea of stricter modes for JS but shuffling around const/bar/let is both not very productive and rather confusing. Imagine explaining to beginners that let is actually const and var is actually let. The arrow function one is a nonstarter because arrow function syntax is already kinda ambiguous and adding that would make it extra super ambiguous, like literally impossible to parse ambiguous.

Really what I’d want from a stricter JS is control over mutability, prototypes, and eval. Basically restrict dynamicism so you can do more effective static analysis over code. I’d also love some reduced syntax like no comma operator, no for…in, no ==. It’d be interesting if tuples/records could be introduced in this context. Basically make a sub language that’s more immutable and static.
That may work on the larger feeds, but what about all the distribution transformers spread across the world? That's decades of upgrades for little apparent threat. Not only that, you then start interfering with the power factor of everything, possibly increasing resistance losses due to reactive power flows.
I used one many years ago; it doesn't magically keep you from slouching -- you still have to make an effort sit up straight, but it is easier to do so than when sitting
> It's amazing to think of what nature provides

Especially if the European first contact with their diseases kill off almost all the native population of humans, allowing "nature" to recover from all the human foibles for sometimes 500 years before we were there and recording information (again).

The amount of bison (and yes, pronghorns) killed for the railroads was ridiculous.

No, people did not "consume" all of them. Most were left to rot, and pushed off rail lines if needed. This is not some kind of retroactive conspiracy theory. We killed them willy-nilly. Because we're human.
You can use Litestream which is purpose built for streaming SQLite database replicas: https://litestream.io/
Ask HN: Dice Unsearchable Profile
Dice.com has made my profile unsearchable, yet they don't provide any clear explanation for the offending issue. I obviously deny their claims. Has anyone experienced this issue and is there any way to resolve it?

*Your account will remain unsearchable in our system until the profile and resume have been completed following all Terms of Services agreed to upon registration.

This profile was identified as having misrepresented information. This could include but is not limited to the accuracy of physical residing location, visa status, valid full first and last name, work authorization, representation, deletion of multiple profiles, or a Terms of Service violation.

Ensure to remove contact information and social links from resume for security feature purposes.*