skysight-inc/HackerNews huggingface dataset:
This doesn't actually implement any of the JS language though, it just reuses all of python's semantics and hard coded a tiny list of ex. String methods

I also assume you mean mainstream JS engine, but Duktape, JerryScript and QuickJS are all C APIs.

They probably could have used ex. https://github.com/PetterS/quickjs instead of the hacks in the OP linked file.
Of course. I don't disagree with any of that.
If we're regulating, why not demand "closed" accounts must redirect to another email for 12 months?

That would guarantee users could move their identity over a reasonable period while removing storage and support requirements from the original provider.

That "cancellation guarantee" would surely give people more confidence to choose a particular email provider?
That's not what was on kiwifarms. I've read that odious forum for years and their whole shtick is, "Look but don't touch." They do gather identifying information, and they do archive what people have said and done, but the moderators heavily discourage users from interacting with any of the "lolcows". Doing so is one of the few things that will get you banned from the forum. If you want to attack a site that does encourage physically threatening people, then you'll want to go after places like doxbin. That said, I disagree with Cloudflare's decision (especially since they still provide services for godhatesfags.com and host copies of ISIS's English propaganda magazine), but I don't think there should be a law forcing them to provide services to kiwifarms.

But to get at your point about legality: the definition of a true threat is quite narrow. In Watts v United States[1], a draft protestor said, "If they ever make me carry a rifle the first man I want to get in my sights is L.B.J." The Supreme Court deemed that threat to be legal under the first amendment. Posting someone's address (which is already public info in most tax records) is usually unethical and immoral, but it's not a crime and I'm fine with that. There are many immoral acts which are not criminal, such as cheating on one's spouse or lying about serving in the military. We can use other methods to discourage such behavior (such as shunning). Passing a law against something means that men with guns will come to people's homes and put them in cages. That's one hell of an escalation, and I'm not willing to endorse that unless the perpetrator is extremely dangerous.

1. https://www.mtsu.edu/first-amendment/article/707/watts-v-uni...
>TITLE XLVIII EARLY LEARNING-20 EDUCATION CODE

Are you saying Florida had no education standards before this bill was passed?
I can’t reply to the dead comment as I can’t vouch, so…

> Mechanical switches are by no definition impossible to make bounceless.

In practice this doesn’t matter, because debouncing can be done without introducing a delay, it’s merely a question of writing firmware competently (most gaming hardware vendors don’t excel in this area).
> Your ISP can collect your traffic history AND trivially connect that history to your identity, and sell/provide data to brokers, TLAs, police etc.

That's exaggerating quite a bit. Maybe in 2005 they had that sort of insight, but with HTTPS everywhere things are different. Your ISP can only see which IPs you're connecting to, possibly which hosts you're looking up depending on your setup but DNS-over-TLS and the like will put a wet blanket on that.

Cloudflare (even without warp) has a much clearer picture of your browsing habits. Not only do they see which webpages you are requesting since they're situated as a MITM between you and a significant chunk of the servers online, they do quite a lot of browser fingerprinting and tracking for bot mitigation that could, theoretically, be used to identify humans as well.
Such as? I'd be interested but don't know I would find any. Dual-frequency is already hard to come by and only mentioned somewhere far down their spec sheets.
Wow:

Overview of the control flow (already known):
The Youtube API provides you with n - your video access token
If their new changes apply to your client (they do for "web") then it is expected your client will modify n based on internal logic. This logic is inside player...base.js
n is modified by a cryptic function
Modified n is sent back to server as proof that we're an official client. If you send n unmodified, the server will eventually throttle you.

So they can always change the function to keep you on your toes, hence you need to be able to run semi-arbitrary JS in order to keep using the API.

Waste of human brainpower but I guess that energy is better spent imagining a world where Google isn't in charge instead of kvetching about what they're doing with their influence.
Jensen Huang from NVIDIA
It’s quacks like a duck at midnight, but it’s actually a frog?
In my experience once terraform moves beyond "brainless script" it becomes a massive footgun. Completely unexpected, unintuitive behavior can happen that destroys an entire cluster. You're often better at that point legitimately paying for an SRE team to manage things but "move fast and break things" tends to prefer detonating a cluster over paying professionals.
Is yt-dlp's implementation being better the reason why I have fewer throttling issues than with youtube-dl?
Air pollution can cause lung cancer in people who have never smoked
Back when I used Visible (North American MVNO) for my phone, you could get substantially faster speeds and less latency by enabling Warp because it bypassed their traffic shaping and limited egress points, for example if you viewed Netflix without Warp you were throttled to 480p but with Warp you could easily do 1080p.
Well I still don't see the relevance. Unless your point is that to you I'm a fanatic and various books by academics and respected writers are the same thing as ancient religious. So either way I don't see much point in further discussion. Enjoy your day.
I have been using Topre switches for over 10 years both at work and at home, even going as far as traveling with one of them if I need to use a desktop at my destination. I have only tried Cherry {red, brown, clear} and the Keytronic "Model M" variant but I still prefer the Topre switches.

I do have quite fond memories of various IBM Model M keyboards when I was younger but for now I'm quite happy with Topre.

Would be curious to hear of people having been in a similar situation that ultimately found another switch they prefer over Topre.
And now someone's said it.
I've always wanted to get an account with them because of a throwaway line in a Patrick O'brien book:

> 'Mr Babbington,' he said, suddenly stopping in his up and down. 'Take your hands out of your pockets. When did you last write home?' Mr Babbington was at an age when almost any question evokes a guilty response, and this was, in fact, a valid accusation. He reddened, and said, 'I don't know, sir.' 'Think, sir, think,' said Jack, his good-tempered face clouding unexpectedly...'Never mind. Write a handsome letter. Two pages at least. And send it in to me with your daily workings tomorrow. Give your father my compliments and tell him my bankers are Hoares.' For Jack, like most other captains, managed the youngsters' parental allowance for them. 'Hoares,' he repeated absently once or twice, 'my bankers are Hoares,' and a strangled ugly crowing noise made him turn. Young Ricketts was clinging to the fall of the main burton-tackle in an attempt to control himself, but without much success.
That’s a very misleading way of looking at the problem.

There are no good place to start before tackling the other places. We have to start everywhere and cut everywhere. You can’t shield your life style behind the excuse that some things are worst.

2% is also a big number. Cleaner planes are on the way but trying to shift how you travel towards cleaner mean of transport is everyone responsibility.

So is helping the poor countries currently electrifying which constitute the majority of new coal plants being built have access to cleaner sources of power.
Four-Way Stops
pokemon go[1] has maps based on visual maps, so are much more accurate and gives you where the phone is pointing, not just lat lon height. My old company had 20cm accuracy, we can assume that its reasonably close to that now. even with shitty crowd sourced photos.

[1] well niantic: https://nianticlabs.com/news/lightshipsummit/?hl=en
There's a difference between combatting entitlement to a platform and complaining about something not serving a greater good. Leftists are also censored either way. Those companies censor or don't censor according to what would maximize profit.
Monetization and reach are probably mutually exclusive with freedom.
How is any of this relevant? The danger of some overzealous parent misinterpreting something their 2nd grader says has always existed, which is why teachers go through extensive training. You're going from a law that essentially says "instruction on sex and sexual orientation starts in 3rd grade, not before" and inventing a scenario where teachers in Florida basically quit because the risk is too high.
>Yup, that's me. What's wrong with that according to you?

The wrong part is that you didnt read the Popper's book because that million-times repeated internet argument is a complete and total misunderstanding of his point, based on a small part cut out of the bigger context.
That Ram can map to Alluri, but the mapping to Lord Rama is absolutely loud and vociferous.

I could be mistaken about the mapping of Bheem, but given that Komaram Bheem is also lower caste, my meta point stands virtually unchanged. And that's just one point amongst the 10 I have made with references.

Moreover, it is very easy for me to see that you are upper caste hindu - about 40% of indias population. You should ask the rest of the 60% about what they read from the movie.

> pretends to be a Muslim

Yes, I watched parts of the movie. How does this matter?
Interesting the tyranny of "you read my message and didn't reply right away" is strong enough for iOS 14 to allow to mark a message as unread. Doesn't this make the whole point of read receipts moot, actually?

I secretly hope this read-receipts feature (anti-feature?) is coming to an end. I believe read-receipts should be a per-message option or be discarded from apps. I know read-receipts can be disabled as a user choice, but most people expect them nowadays (me too, to be honest). It's that very expectation that I'm questioning and for which I suggest we should at least have a specific notion of ethics or politeness.
This really isn't fair. Just because it doesn't faithfully implement whatever standard Javascript is on doesn't mean it isn't an interpreter. All an interpreter is is something that executes a script directly rather than requiring compilation. It is a defacto interpreter for a subset of javascript. Nothing more, nothing less. The title could be more clear, however.
From my experience everyone who makes their own has some reason they want it done their way. While I'd like to see more selfhosting platforms collaborate, I think it's also good we don't have a strong monoculture in the space.
> I have not heard any group calling for free speech to be blocked. Who is calling for people to be arrested for what they say? Or to be blocked from being able to say it out loud?

1. Conservatives regarding LlGBTQ issues, especially in schools, especially towards younger people, especially regarding books.

2. Liberals regarding some conservative thought that is most definitely not illegal to say (e.g.(it’s not a direct call to violence). Very common on US college campuses.

3. NFL (and other orgs) regarding peaceful symbolic of police violence during the national anthem. See Kaepernick and his torched career due to the direct and indirect prohibitions.

4. Olympics.

5. Lots of topics where folks may advocate for policies that existed in the past regarding things like rights for women, rights for various ethnicities, rights (or even acknowledgement) of non-cis people. Those policies are considered regressive by most modern day liberals and moderate conservatives, but are harbored (often somewhat secretly) by a not small number of people. Determining who is allowed to marry is a sample theme.

> Did people complain that newspapers wouldn't allow the KKK to print opinion essays whenever they wanted? Did they get upset when a convention hall wouldn't let certain groups rent out their space?

Yes and yes. You either don’t know these peoples or don’t have access to their personal thoughts. As an example, I live in California, and I’m white, and I can’t tell you how many times I’ve heard casual conversation about the imminent (all-white) state of Jefferson that will secede from CA. It’s bonkers.

> Free Speech was never about requiring private citizens to provide a platform for any speech someone wanted to make. It is about not using the law to stop the speech. That belief is still strong in the United States.

Largely true, but some only mildly controversial speech is being restricted by orgs that get federal and state funding. That’s an issue that really needs to be addressed and resolved.
We called that flipped-classroom in my university and it appears to be pretty common when the university has high performing students.
That's not really how piracy works. I say this as an advocate of it.
Infinate Canvases are better than Infinate Scroll. Change my mind.
Its an interesting choice, yes, l5 works better inside (supposedly) but its not good enough for AR. For that you need visual positioning/SLAM (just with pre-calculated maps, so not simultaneous, or mapping)
> you also think billionares should be taxed more

That's... quite a response in defense of a tool intended for breaching TOS and performing copyright infringement. Can you clarify exactly who it is and isn't OK to steal from, again? I'm struggling here.
GNSS is a generic term for satellite based positioning systems. It looks like you're referring to the iPhone adding Galileo support in the 8/X.

L5 support has been available in a number of devices for a couple of years now. Garmin was one of the first to use L5 in commercial devices, with their Fenix watches a while back.

The phone I'm currently using, the Pixel 6 Pro uses the L5 band. It's nice and I can definitely tell a difference, but it still struggles due to antenna size.

In my experience, for people doing significant outdoor stuff like backpacking, endurance running, etc, a positioning device from a solid company like Garmin is going to be a good bit better than an apple, Samsung, Google, etc device.
> The fact that phone use triggers dopamine releases in the brain is sometimes used as an argument that tech companies are hijacking our brains. Screens are often compared with hard drugs, and are frequently called “addictive.” The thing is, everything that makes you feel good involves dopamine. Receiving a text from your grandmother or ticking off an item on your to-do list also triggers a release of dopamine, so does having a tasty meal.

Dopamine is not cocaine in the brain. Its release is perfectly healthy and natural.

A bit OT, but I'm frequently annoyed when "dopamine" itself is frequently portraied as a bad thing and only mentioned in connection with drugs or addiction - when on its own, it's really just part of the mechanism how positive feelings are "physically implemented" - no matter if those positive feelings come from having completed your phd or having a drug high.

I wonder if that connects with some general unwillingness to see ourselves as biological beings unless illness or unwanted behaviour is involved.

Might be interesting to make a "dihydrogen monoxide" style hoax which calls for a total ban on dopamine, post it on Facebook and see how many people would support it...
So the French should have refrained from storming the Bastille in 1789 and later executing the king, and instead should have brought the issues with liberty, equality and fraternity to Louis XVI's and the clergy's attention in a non-aggressive tone?
It changed my life: I discovered Erlang, which finally got me into FP, and took me to Basho where I got a big leg up on distributed systems and databases.
I feel like you two are both on the same side?
The "fire in a crowded theater" analogy is from Schenck v. United States[1], in which Justice Oliver Wendell Holmes Jr sent socialists to prison for distributing flyers that protested the draft in World War I. So yes I am against more restrictions on speech. Any restriction will be abused by those in power. The cure is worse than the disease.

1. https://en.wikipedia.org/wiki/Schenck_v._United_States
My post was directed at the Robot Toaster parent of your comment, and perhaps its user error that it posted as a reply to yours instead. My questions were meant to ask if there was a distinction between the motives of the two types of algorithms, at least without (too much) predilection, and see where the answers may fall.

I happen to agree with you, actually. It's obvious to me there is a distinction between a preference-neutral recommendation algorithm vs. one juiced for corporate/profit interests. That being said, I don't appreciate personal attacks in replies and I don't think there will be any more useful comments on this matter at least on my part.
I'm not looking for their general education standards. I am looking for their education standards specifically on how to teach about "sexual orientation or gender identity" in an "age appropriate or developmentally appropriate" way because that is what the law we are discussing references.
Proxmox + Proxmox Backup Server + external storage (I use my NAS) means I don't really have to worry about disaster, as such, because every VM is backed up nightly. VMs and the hypervisor can all be pets and I can just restore a backup if something happens.
In my view, a better regulation would be something like this:

- If an email provider decides to close an account, they must offer free forwarding to an email address of the account holder's choice for as long as the email provider operates (or perhaps for X years, etc.).

- Email providers must not reject valid messages. They can put them in a spam folder if they like, but they can't reject them. This mitigates the oligarchical situation which has arisen where a few large email providers try to impose their will on the rest of the email ecosystem and make it increasingly hard to email their users.

It would be reasonable to restrict these regulations to providers with over a certain number of users.
> How should a programming noob interpret this?

Usually in a virtual machine.
The Principles of Product Development Flow: Second Generation Lean Product Development by Donald Reinertsen

its neither a manifesto (like agile) not a specific architecture (like scrum or safe or XP or kanban, etc). instead it's collecting the underlying _principles_ of collaborative software engineering flow and it's motivating why they work.
You could paraphrase this submission as, "The title is not the article"
Lua [1].
[1] https://github.com/lua/lua
"This allows us to avoid the awkward “swipe, stop, and wait” gesture to go to multitasking that other systems rely on"

An arching swipe up and to the right brings up the multitasking selector on my Android phone. No swipe, stop and wait required.
Shodan. I used its codebase to learn python and recommend it everyone else.
Contrarian answer: Conway's Game of Life in Dyalog APL https://www.youtube.com/watch?v=a9xAKttWgP4

It feels like the logical end state of "clever" code, for better or for worse. Or, alternatively, what happens when a standard library is gigantic but each keyword is 1-2 characters.
Problematic News Consumption and Its Relationship to Mental Health
Never; the time to use infinite scrolling is never.

Specifically, infinite scrolling, where the remaining/invisible data is not loaded until getting towards the end of the loaded segment.

For the visually impaired infinite scrolling breaks search and text-to-speach tools.

A better solution is give the option to paginate with the set size, 25, 50, 1000, or whatever; or load the entire list in one shot.
Yes, it’s entirely on their ESG policies and not at all related to their quickly ageing population and the fact that their main provider of gas started a war on their border and cut their supply. That’s a very good take.
How difficult is it to raise the first $M for innovative renewable energy?

If the market segment is big, and there is a focused well modelled approach, are early investors interested?

(Yes, off shore is particularly difficult - due to marine factors, and sheer scale and expenses)
Erik Demaine is one of my favourite lecturers at MIT. It's always pleasant to listen to him explain things. My favourite explanation/ analogy is the non deterministic Turing machine. Essentially it's a randomized algorithm that always makes the right choice.
ripgrep by BurntSushi (https://github.com/BurntSushi/ripgrep)
Society creates intolerance out of a few simple social mechanisms: typification, legitimation, institutionalization, and reification. Let me explain.

Typification is the psychological process of simplifying human behavior into causal chains. It is an expression of the desire to deacribe, compress, and explain human actions without an infinite number of edge cases and suffers from the bias variance tradeoff as it is an inherently predictive activity.

Legitimation turns the descriptive rules of typified behavior into normative rules of how people ought to behave eg: that person didn't meet my expectations, therefore their behavior is wrong.

Instutionalization codifies these normative behavioral rules into social systems eg: justice, educational, scientific, medical, &c.

And finally reification externalizes the process entirely and frames it instead as a natural product of facts and reality (either secularly or religiously, or a combination of both). The end result is a subjective internalization of such an externalized reality used to justify legitimation at the individual and/or institutional levels.

Intolerance arises as a reaction to the breaking of such behavioral norms in that either specific behaviors or their embodiment in groups of people are incompatible with the internalized norms. Rather than adjust ones norms, the behaviors or people embodying the violated norms are sought to be extinguished.

At this point you should have a working model of the process and can begin to imagine what it would look like to throw a spanner into the works.

Note: I've purposely skipped over essentialism and some other topics that could be useful in understanding the process well enough to disrupt it, but this comment is already getting too long.
In theory, task estimates should be done by developers. Of course, an estimate is not the same as the reality, but if you keep telling the average estimated time, you should underestimate about as often as overestimate. That means, you should do at least half of the sprints on time.

So if the developers keep underestimating the time consistently for years, something is wrong.

I am not saying it is necessary the developers' fault. Often the problem is managers making pressure on developers to provide shorter estimates. But I have also met overconfident developers, who keep believing that "this time it will be different, because this time it is actually easy... as opposed to all the previous times, when it merely seemed easy" over and over again. Or maybe you have a teammate like this, and then you start also underestimating your tasks, to avoid seeming incompetent compared to him during the planning sessions. (Yes, people who provide shorter estimates than you, and then deliver at exactly the same time as you, are usually perceived by the management as more competent. The make a better impression during planning, and not-worse impression on delivery.)
There's a huge difference between an interpreter for "JavaScript" and an interpreter for a "subset of JavaScript".