skysight-inc/HackerNews huggingface dataset:
In some cases, Common Lisp makes it implementation-defined. E.g. in (dolist (item list) ...) it is implementation-defined whether x is a freshly bound lexical, or a stepped variable.

In Lisp, you can easily write macros that have whatever semantics you want. You can easily write a my-dolist which is like dolist but freshly binds the item variable for every iteration, and next to it write a my-dolist2 which assigns a single variable.

In languages like Go, the providers of your language provide all the syntax from behind a wall, and make these decisions for you. Knights in shining armor duke it out on the rooftop of an ivory tower, while lower vassals blog incessantly about the important work being done and decisions being made.

By the way, MacCarthy's ancient Lisp (Lisp 1, Lisp 1.5) didn't have lexical scope, so it would not have made any difference whether each iteration stepped the variable with setq or bound it with let. There would just be the one dynamic variable in all cases, not captured by any lexical closures (those being nonexistent). You'd want to bind it at least once with let so the prior value is restored when the loop is done.

In Common Lisp, if we use a special variable as the loop variable, it likewise won't make a difference whether it is stepped or bound each time, since the binding isn't lexical.
You're basically describing one way AV companies already deal with issues. I'll describe a typical pipeline based on broad public information:

When an autonomous vehicle encounters a situation, it will initially attempt to resolve it automatically. Sometimes that fails, so it will fall back to asking a human for guidance. Depending on the company and the vehicle there may or may not be a local safety driver available as a secondary backup.

In either case, that situation will be flagged. The amount of detail varies depending on whether there's a human taking notes. One major difference from Tesla here that all of the high resolution cameras, the LIDARs, the radars, etc will be recorded and made available, alongside the full logging data for the ride. Depending on the car and the software it's running, stack tracing data may also be available.

Some of the consumers of this data collect these incidents into buckets to identify issues. This is used to determine things like rollout success (any particular company will have multiple "fleets" running the equivalent of canary/beta/stable) and for finding edge cases. Once one is identified (say through a news story), they'll search for similar events. From there, they can generate simulated test cases based on real incidents or do things more manually. There are multiple kinds of test cases as well. All subsequent updates will run against those test cases. Updates will be deployed to the vehicles when they're not on road. The exact frequency varies, but it's typically higher than Tesla's update cadence.
It'll never not have a trade-off! But there are some things that can make it easier in many cases:

- Copy structs- ownership issues vanish when things can be bitwise-copied

- .clone()- don't be afraid to clone outside of hot loops! If allocations are a problem, look at using Rc instead of Box where applicable

- Pure functions/methods- you don't need mutable references if you aren't mutating things

- Macros- reduce boilerplate

- Purpose-built traits- you can hang methods off of different structs, including std or builtin structs, that can make certain flows really ergonomic

In general: Rust asks you to care about all the little details at a language level, but it also empowers you in different ways to build high-level abstractions on top of those details so that you often don't have to care about them. I'm finding that I have the smoothest time with it when I use traits and macros to make my own little DSL for the problem I'm trying to solve, and then write my business logic in that.

And then- many libraries offer you their own abstractions that give you the same sort of benefit. Concurrency normally involves a bunch of ownership and locking headaches, but something like rayon makes it breezy by giving you an abstraction that handles those details for you. Async web route handlers with shared state from scratch would normally be hard, but axum and Rocket give you abstractions that handle the gross stuff for you. One of my favorite crates I recently discovered is just called "memoize", and it just gives you a macro you can slap on any old function to memoize its results! (global mutable state!) https://crates.io/crates/memoize. This would be a mess to implement yourself, but the abstraction makes it breezy

And then personally: the main reason I'd use a Rust library like the OP over a Python library is the tooling/dependency management. Running a Rust project with dependencies Just Works and that's extremely valuable to me. But, it'll always be weighed against the costs of using a lower-level language.
"Here is how platforms die: first, they are good to their users; then they abuse their users to make things better for their business customers; finally, they abuse those business customers to claw back all the value for themselves. Then, they die."

I forgot exactly when Cory Doctorow introduced the term, but this blog post pretty well hashes out the concept

https://pluralistic.net/2023/01/21/potemkin-ai/#hey-guys
I think the GP is referring to the video quality with Discord Nitro (their subscription service), which is not bad.
I think as a rhetorical device it's good. Which is more likely:
1) Company has actively decided to burn all good will by being evil (we will use your private meeting content to train our ai without any way to opt out)
2) Company is dumb in their terms of service

The HN commenters tend to assume #1 when it comes to big companies, while more likely it's #2. The razors capture this situation well.
please delete your comment for going against bmi = health/fitness orthodoxy
I hate this kind of low effort comment. Go ahead and list a few of them if there are so many.
Expand Possibilities on Replit with Expandable Storage
I would assume that the TCP state would be part of the "networking service" that is isolated from my application. As such, I'm assuming the more complicated situation there.

That said, I don't make too big of a defense of networking being a bad choice. At large, that is literally where you have to do distributed computing anyway; so, agreed a lot of it will be covered for a lot of applications. I was trying to stick to the examples others chose as I'm not really trying to "gotcha" to anyone. My main point was honestly more about how similar that is to how we are today. If you were in a microkernel, is it any easier? Because that is the original goal post here.

I do further question why you'd want to do that for every subsystem interaction, and if you really want to have to redo all kernel context swaps and local message passes if something went wrong locally.
Remote attestation has a track record of being bypassed, unlike e.g. AES. To the point that Intel abandoned SGX in Core processors because it just kept getting broken.

There are security models that actually work. Alice and Bob want to communicate over a non-private channel, Alice encrypts her data with a key she shares with Bob, Eve has to do an infeasible amount of computation to decipher it because she doesn't have the key. Alice wants to encrypt her hard drive so when she turns off her computer no one who steals it can read it because they don't have the key which exists only in her own head.

Attestation is when Eve has Alice locked in her basement under 24 hour surveillance and can go at her with battery leads and MRI scans forever until she gives up the key. It gets broken again and again, because you're trying to prevent Eve from getting a key out of something she has in her possession, and "Eve" is everyone in the world because phones are commercially available to the public. The chances of that being broken are so high that you can't rely on it not happening for anything important.

The chances of AES being broken in the next couple of years, or at all, aren't nearly as high. Conversely, if you need to trust a remote device, you do it by providing physical security. This is why banks have vaults and guards and ATMs are encased in hardened steel and bolted to the ground and contain surveillance cameras with remote recordings. This is why the bank's servers, which actually are trusted by all the ATMs to identify who should be able to withdraw cash, are kept under 24 hour guard.

The amount remote attestation adds to these things is negligible because of the high probability of it being bypassed. It's snake oil. The only thing it does is trigger bad laws that prohibit honest competitors from bypassing it for benevolent reasons. Because the technology doesn't work, and the law only works against people who aren't willing to break the law.

Which is why such laws are pure negative. In the case were someone is trying to commit fraud or some other crime, there is already a law against that and a redundant law against bypassing attestation adds nothing. So all a law against bypassing attestation can do is prohibit legitimate otherwise-lawful activity.
ExpressoTS: TypeScript Framework for Server-Side Applications
Wow. Loved the story you're responding about. Read it a few times since first hearing about it a long while back. Kinda surprised tho that your list hasn't got one single thing I'd read before. Thank you for the excellent list.
cannot keep the river out - said who?
Boils down to gatekeepers doesn't it.

Unfortunately there's also bad actors on the web (and the definition of bad varies). I understand reasons to try centralise the removal of that so called bad, but obviously a central group deciding on the 'bad' just isn't democratic.

Ironically when chatgpt mentioned their UA on a web page the other day, users were presented with an anti-bot challenge.
Most websites haven’t done that
Svelte 4 was a complete structural overhaul of the `sveltejs/svelte` repo — turning it into a monorepo, converting all the `.ts` modules into typechecked `.js` files, etc, modernising our dependencies and our workflows, dropping CJS and so on.

Svelte 5 is a complete internal rewrite of the code itself.

Could we have achieved both in a single release? With perfect planning and foresight (at a time when we didn't yet know what Svelte 5 would entail) then maybe, yes. But more likely, it would have just jeopardised both things, and made it near-impossible to ship bugfixes for the current stable version. That's why we opted for this approach, and carefully communicated it (through our own dev vlog, our release notes, our blog posts, our podcast appearances and so on).

Managing an open source project beyond a certain level of complexity and usage is _hard_. These are the sorts of choices that are sometimes necessary. I'm very confident that we made the right one.
https://www.actuary.org/sites/default/files/pdf/health/pool_... ("For a risk pool to remain viable, it must
be of sufficient size and comprised of a
broad cross section of risks.")
> A reasoning model would be able to spot the bogus data.

You're basically trying to say that an AI model should know what "sky" means and what color it is without getting that information from the data... which is like... not how it works!! Where exactly do you expect the AI to know that from?? The data is all there is for the AI.
> Are you saying that we should not be able to require banks of a certain size to keep records

No. I'm saying this is just some boring, annoying regulation, and your grandstanding about wanting people to feel bad about breaking laws is misguided.
>As long as I can replicate my own results I don't see a problem.

replicating your own results is not science though, it's anectodes
- Gitlab: 7f39707d0fa023af

- Zabbix: 7f3970eabe8ff196

- SteamDB: 7f396f534b0400d2

- Casetext: (works)

- NameMC: 7f3971a01a22d5a8

- Spinroot: (works)

- Camelcamelcamel: (works)
Well, some of us haven’t played serious video games since the early 90s, so…
we appreciate this comment! LOL
> Today, we know what the full potential of a website is, and it's not nearly what we thought it was.

I mean, people attribute Arab Spring to Twitter (maybe it's even when traditional news outlets started paying attention to social media? I don't remember, exactly), so I'd say the potential of a website is pretty significant, although it really has nothing to do with it being a website. More about being a place for people to communicate.

I still have basically the same rose-colored glasses for the web. Sure, websites are not as exciting as they once seemed, but not much about the web's potential for people to connect has changed, aside from increased awareness by parties who would stand in the way, but in response ways of avoiding their attention have also arisen.
Annoying how much press this gets vs. similar situations elsewhere.

Street asphalt turning liquid in places in India? Earth's largest rainforest turning into savannah? Places in Middle East becoming uninhabitable? Crop failures due to draughts in sub-Saharan Africa?

Maybe a small report somewhere. Or primarily on science outlets.

But record temps in Spain, US or other 'western' country? Holy sh.., disaster! And every news outlet jumps on it.

1 poor farmer dying from heat in India = equally bad as 1 US person doing the same. And (apart from describing their situation), homeless person or wealthy citizen is irrelevant.
Not necessarily, sender generates a private key for the piece of media, and shares the public key for that media item along with the download location to person 1&2 over their encrypted chat channels.
wow and this is built into macOS now as NightShift right?
yeah pretty much. a lot of guys who do even a little physical labor for a living or hobby are easily in the overweight category despite being strong and not that fat at least going by visual appearance . such as guys in construction, landscaping, or moving. a lot of people who are borderline obese do not even look that fat especially clothed. the stereotypical 'fat guy' with the overhanging or balloon stomach is more like a BMI of 40.
you're cherry-picking one city, in one industry that fell behind, and using it as an argument against all international trade? or just some international trade? what is your point?
1.8 million voters over the age of 55 die every year in the US. 4 million voters turn 18. We're just arguing time horizon and cohort turn out rates. Bernie was just too early after Reagan, globalization, and deregulation.

https://www.pewresearch.org/politics/2018/03/01/1-generation...

https://www.pewresearch.org/social-trends/2019/01/17/generat...

https://archive.is/iRyQE

https://www.pewresearch.org/short-reads/2014/07/09/the-polit...

https://www.pewresearch.org/short-reads/2019/05/29/gen-z-mil...

https://www.pewresearch.org/short-reads/2020/04/28/millennia...

https://www.pewresearch.org/short-reads/2018/04/03/millennia...
>Many pivoted and are profitable but are now being killed by companies like Alden Capital.

Then the solution is to make money by running a locally owned newspaper.

>and forcibly, slowly, killed.

Nobody was trying to kill them. Even if large owners were killing them, they did not want to.
Buses are empty (or effectively empty) the vast majority of the time they're driving around
"outsource anything that doesn't make the beer taste better" as Jeff Bezos put it.
If the goal is to end private jet flights, why would you just tax them instead of banning them outright?
I'm more on the side of the EFF on this one. I don't think that infrastructure (and banking) companies should be able to deny lawful access as a default. What is able to be done in China in terms of cutting people off based on social credit scores should be terrifying and the only way around this is to expressly make certain markets open to anyone, even if you don't like them.
Good analogy, I also noticed it in other scenarios, for example when I want it to tell me if I’m wrong in an assumption, or when I want to know its opinion on some approach I’m thinking to take. It is too nice, almost like it doesn’t want to impose its thoughts or hurting my feelings lol.
>and honor robots.txt.
A logically connected name for a Torch-like project in Rust could have been Thermite Torch. You can make a thermite torch given that rust is iron oxide :)
> Trump fumbles the great power competition

Your bias is clear here. I was trying to balance it.
Why does F1 even think it's in a position to negotiate anything here?

Don't they realize that the businesses they're attempting to strong arm paid for the infrastructure that the F1 is using through their taxes, that these businesses are the ones who created the market that F1 is taking advantage of?

Of course they realize but they don't care, because they're greedy. And they should be slapped down hard for attempting to be so greedy.
WEI is a bit like the the old phone system where you were not allowed to own your own phone and connect it to the network.

Eventually the government decreed that illegal.
Piano stand from grey oak wood
>> My understanding is that the problems driving large tunnel construction costs in the US are driven by a shortage of labor expertise, Labor bloat compared to other countries, and institutional inability to manage large projects and avoid scope change.

This understanding is not correct. America's tunneling cost problem is driven by labor costs, unions, politics, and third party litigation. The institutional inability to manage large projects is a result of the latter three of these: the people in charge when the contract is signed are often not the people in charge when the job is half completed, and that change in leadership leads to scope changes that should (justifiably) be paid for.
Banks gambling in the form of credit made available to other businesses would be ideal. That's what makes everything keep ticking along. What we should be concerned about is profit taking and thereby exchanging working assets and capital for idle cash on hand.
That's actually pretty nice!
Completely correct criticisms. The iPod doesn't play music any better than one of those things. It doesn't respect the folder structure or drag n drop USB storage. If you need the storage, and organizing your library how you want, why pay more for less?
I think btown's point was sometimes what you're served is not just "the data you need" from that request, but a portion of the page that will be inserted, rather than built from raw data and inserted, so you need to parse the HTML in the response given since it's an HTML snippet.

It's still generally easier, because you don't have to worry about zeroing in on the right section of the page before you start pulling the data out of the HTML, but not quite as easy as getting a JSON structure.
Let's call it for what it is.

News media has had completely dissolved all sense of morality in reporting. They've killed the goose looking for golden eggs.
Also earlier versions only worked about 75% of the time. The reliability impact on brands that were pre-zoom (webex, etc) made them less attractive well before the pandemic.
When rich nations destabilize poor nations and incentivize cheap labor to migrate to the rich nation.
gitlab 7f39759e1abe1bce

casetext 7f39762f693733e4

steam 7f397694995aa3b7

all over firefox
In natural language, usage is prior to grammar, and in this case, actual usage doesn't reflect the apparent rule.

If you want to look up research on this particular rule and its observance (or not) the term is 'scopal isomorphism', where the isomorphism is between the scopes of the quantifiers in the surface structure and those in the logical form.

That said, this is a pet peeve for me, too. Strikes my ear as wrong every single time I hear it, and drives me nuts.
There is great variety in "Asian" look. A Vietnamese does not look like a Japanese, who does not look anything like a Filipino, who in turn, does not look like an Eskimo. They are all "Asians"—they have the typical "Asian" features—but look very differently, just as a Scandinavian looks "similar" to a Bulgarian, but distinct enough.
Yeah, covid got me addicted to the news - altho I was always into politics. Have really made an effort to read less news and am much happier.
I have "ancien"t Vega 64 and I enjoy a lot of recent games with Lutris and Steam.
Lol, so fuck you, I've got mine basically. Just because the pay is decent doesn't mean they can't exploit you. When you talk about "protecting unproductive peers" are you sure they aren't protecting minorities, people with disabilities, or who may be marginalized from the group, and not given a fair chance?

It's interesting that you think we should take it for granted that "maximizing high performer's pay" is a good idea. You seem to be convinced you're one of those. Maybe you're just friends with the boss.

I have some beef with unions, but there's plenty of reasons to have them in the office.
A Guide to Security, Privacy, and Anonymity on ZeroNet
To name a few, I interact with a number of sites on shared hosting that have been using FTP for years. I also work with a data server that primarily interfaces with its data store through FTP. It also used to be easier to just host an FTP server and manage its access independent of a website, but still link to it in a browser where people who are not technically inclined could browse and interact with files without needing a separate dedicated client. Even for me, it would be simpler to just see an FTP file listing in a browser sometimes

The point is that browsers used to be able to browse the Internet, but major players such as Google have been working hard to limit all of these things to just HTTPS. Excusing things away by saying "well I don't use it, so it's useless" has only helped to narrow this path
And would it even be possible to have their web tracking things behave differently between normal and incognito modes?

I think we'd all be worse off if sites could detect privacy-related features like that.
We have supervised learning methods to be able to map images to words, and attention networks to learn the relationship between words to formulate coherent sentences. I would like to see an agent that utilises both to be able to communicate with other agents to navigate in a small simulation with a given objective.
Nokia 105[0] for my main phone. It uses the Series 30+ operating system. NO bloatware like Facebook or Whatsapp. Infact it doesn't even connect to the web at all. The only distraction on it is the preloaded games like Snake and Tetris.

[0] https://en.wikipedia.org/wiki/Nokia_105_(2019)
> tried everything from cutting coffee, blocking blue light, to taking melatonin and antihistamine, but couldn’t find anything that worked

Suggestion from a friend: 1/4 to 1/3 of a liberty cap before going to bed.

From another friend: "the sleep cycle normalized after 2 weeks sleeping in Maui with open window and swimming in the ocean every day. Now I don't need to take melatonin and magnesium"
Measuring the Influence of Annotator Demographics with the POPQUORN  Dataset
Downfall Attacks
Eh. It's more a correction caused by over globalization.

Too many theorists decided to claim that "no one would ever risk their economy!" and since it made lines go up globally everyone bought in. Then Russia invaded Ukraine and suddenly the hawks who'd been screaming about supply lines and logistics for years were taken more seriously.

You can't simultaneously threaten military/economic action and also rely on them for major resources. Not to mention how countries like China have essentially warped the market for goods around their artificially cheap labor, and the threat of losing that plus one of the largest markets in the world is severe.

Now granted, we could all still wind up in world war, but to me it looks like the standard stuff.
> can't see which version of GPT-4 the paper uses mentioned anywhere

I completely ignore any paper, article, or comment that criticizes an AI model without including the version. Not including a version demonstrates a fundamental lack of understanding of what AI models are.
Yes, and it's nothing new.