skysight-inc/HackerNews huggingface dataset:
Yeah ok but the first use case kind of doesn't work. The "nanny" state raises interest rates a tiny bit and suddenly nobody cares about the scarcity of Bitcoin. What gives?
Yet all the tools that exist still don't prevent memory safety bugs found regularly in pretty much any C codebase. Using safe rust will be a productivity boon because of its type system, crate ecosystem and memory safety.
> TMP implies a lot of things, e.g. poor error messages, that Rust doesn't necessarily exhibit.

That's fair. My comment was mostly about performance.
In Russian ë is a completely separate letter pronounced "yo". This is non-intuitive to English speakers, which is why the name in question is almost always anglicized as Pyotr, not "Pëtr".
I class Bevy as a “non trivial” project. It's also an example of how to immediately set new Rust devs up with better system performance to reduce the problem you mention where compilation becomes a bottleneck as a project grows.

https://bevyengine.org/learn/book/getting-started/setup/

The early setup docs offer ways to improve compile speeds. Some help all Rust projects (change your linker) and others are specific to Bevy (enable dynamic linking if you're not on Windows).

Yes, it's a little jarring for an intro to game development with Rust to start with, “first, change a bunch of things so your compile speeds don't suck by default”. But I appreciated it because it helps you evaluate Bevy properly (it's as fast as it'll get from that point) and it also made my non-game Rust project workflows faster.

Bevy also sets expectations well about the initial slow-ish build (“This will take some time as you are essentially building an engine from scratch. You will only need to do a full rebuild once. Every build after this one will be fast!”).
From another comment: https://old.reddit.com/r/rust/comments/zrs1of/new_rust_cours...
Such as "I like my Apple TV" probably implies the hardware box whereas "I like Apple TV" means the streaming service.
There are several things here.

One is that you're only considering direct monetary risk. For example, imagine a person that starts a business with X dollars, which will usually be a percentage of their wealth. This person hires an employee at a salary that's barely above their living expenses, but with the idea to ascend as the company grows. If the company goes bust, who loses more? The owner still has money, the person living paycheck to paycheck might not have enough funds to live until they find a new job and they have probably lost money because they didn't go for a higher paying job (with less upside but more safety).

Two, the risk/benefit ratio is not fairly distributed either. If I have a hundred dollars in the bank I cannot really access any investment opportunity, like creating a business, that could multiply that money with the same risk.

Three, thinking only in relative terms is a mistake, even if risk/benefit ratios were evenly distributed, because not all people have the same relative expenses. For example, assume both person A and B get into a stock that after a year gives them a 50% profit. Person A invests their emergency fund, which is $1000 bucks. Person B is far more wealthy and invests $100k, and they still have a lot of money leftover. Here, A is actually taking on more risk because losing that thousand dollars means they might not have enough money to fix their car or pay for health treatment. Person B, if they lose that money, it will hurt but it won't really change their living situation. And when the profits come, A has $500 more, which is not that much and probably goes into the emergency fund again; but B has earned $50k and probably has enough to go on a super nice vacation and still have a lot leftover. In other words, even if the risk/benefit ratio is the same, the actual consequences are not equal. Having more money makes the same ratios far more beneficial in practice.
In the UK, most of our recycle bins are being recycled ... by shipping them off to poorer countries where it is pinky-promise recycled.

Local councils are often convinced that a lot is recycled, but it is mostly recycled on paper, not in practice.
The precise amount of tin foil you are carrying to protect yourself, in pounds, for one. /s
I did quite a bit of interviews (on the hiring side) for almost a decade and I find the current recruitment processes to be basically stupid and over-complicated --both for the applicant and the employer is a huge waste of time.

Look, if you are hiring an engineer, it's easier than it seems. Just sit an hour with them and have a good talk about his career on the business domain or the technical field. At the end of that hour you should have a non-100% accurate but solid perspective on these things: "Does this person communicate effectively? Would I want to work with this applicant?" And that's it.
> have always found the compiler to be unacceptably slow in these cases

How slow is "unacceptably" slow?

Personally I do not find this to be an issue the vast majority of the time. Especially in combination with cargo watch which can automatically run a check/build/tests/... whenever a change is made.
Thanks for sharing the links. Your third link posted 3 years ago has very interesting discussion in the comments! Especially the comment there by lmkg that says the following leads to a very interesting discussion thread.

> People seem to have the intuition that the decimal representation of a number is a number.
there are many knipex pliers which is why the other poster is confused. I presume the ones you refer to are the "pliers wrench" that someone had linked to above:

https://www.knipex.com/products/pipe-wrenches-and-water-pump...
they mean these: https://www.knipex.com/products/pipe-wrenches-and-water-pump...
> takes up stream direction of the water and redirects it partially into the exact oppossite direction

Well, the “outlet” is now also an inlet then, since you can’t position the outlet outside of the incoming stream. So you’ve got a U, where water slams into itself in the center. Add a second U rotated, so viewed from the current it’s a + with water meeting in the middle. Repeat this infinitely and you end up with a parachute shape with an extra blockage in the center. That extra blockage doesn’t add much extra resistance, so you remove it. Now we have our parachute shape.
Chrome and Brave don't have native tagging for bookmarks either, so this looks fantastic.
That’s standard, but as far as I know it’s very uncommon to actually make use of that and drop somebody during probation. And employers definitely do not interview less carefully because of it.

(This is for software engineering jobs, at least. In other industries it might work differently.)
How to Build an Open Source Monitoring Solution on Kubernetes
Hi, I wrote the new course. We have been enabling the use of Rust in the Android Platform.

Roughly speaking, the Android Platform is the Linux distribution running below the Android apps we all know. There are a number of daemons running on the system and these are often written in C++. We've now made it possible for Android engineers to write them in Rust instead (or to link in Rust libraries if they want). To do this, the Android build system had to be extended with new rules, see https://source.android.com/docs/setup/build/rust/building-ru....

The overall goal is to have more secure software. Rust removes a whole class of possible security vulnerabilities and we deploy it to make phones more secure. See https://security.googleblog.com/2022/12/memory-safe-language... for details on that.
Give lectures as a teacher, manage a school as a principal, or attend classes as a student. Web based educational solution from an African entrepreneur.
That implies that privately owned organizations manage money well, which is not the case either. The larger an organization is, the more inefficiencies it accumulates. Plus, don't forget that states usually provide a lot of subsidies to companies and also pay businesses/consultants to do some of their work.
Look up the recent case of Aaron Singerman. He was sentenced to five years, but was out in ten months. Didn't spend a single Christmas behind bars. Now, this was presumably for some form of cooperation, and the circumstances are unclear -- but it's just not true that the Feds won't let you out early if they feel like it.
I do most of my processing before hitting the shutter. Thus it’s not necessary for me. But I appreciate the suggestion.

Edit: I don’t shoot raw now. I’ve found it unnecessary. I’m not a professional :)
> Yet all the tools that exist still don't prevent memory safety bugs found regularly in pretty much any C codebase.

They can help, but I am well aware of which kinds of bugs existing C tooling cannot catch. I still take issue with your opinion, which hold through this thread, that claims that productivity gains from not having to track these down necessarily outweighs Rust's compile times.
Well, good for you - not everyone is as well-versed in sci-fi tropes.
Next, viewing/paying disney+/netflix/amazon prime with c89 written network software...

wait...

(irony...)
No, if the rotation is coaxial the cross product is near zero. Torque T, ang vel w, ang acc a

T = w cross a
It's entirely possible that my information (not really worth it for me to dig through years of browsing history to find it) is dated.
From the xbrowsersync FAQ: It can be self hosted, see https://github.com/xbrowsersync/api
Americans - particularly low paid workers - were more stuffed with cash than at any point in history BY FAR due to the stimulus.

In the last couple of months that started to draw down a lot - so I would expect the main reason people are quitting isn't because "minimum wage work isn't worth my time" (I mean, it probably isn't). It's because they actually for once in their lives had the cash to be able to do it.
A world that has clean air and no inequality?
>it looks as if 2/3 of a Go program is pure error handling and no business logic.

This is exactly why it's good. It forces developers to think about things outside the happy path business logic. And it does this at the point where they know best what such an error could mean.

Proponents of exceptions let their users catch the exceptions they overlooked.

If you ask me Go is not forcing this enough, the ML style Result types in Rust are a much better abstraction here.
When I write Rust code most of my errors typically get caught by my language server. Unfortunately, this doesn't help much with making builds faster, though it may reduce the number I may have to do.
You declare all the assets you own* in your tax declaration (bank accounts, properties, art, cars, equity, ...), even if abroad. You also declare your debts.
I don't know how they enforce/check that, especially for foreign-based assets though.

* except for household and personal common usage goods
> scapegoats

When you jail the literal person who committed the crime it’s not a scapegoat, it’s just a criminal.

Your suggestion doesn’t treat a company like a person it treats a company like the clothes a person is wearing. Commit a crime? Change your clothes. Company gets shutdown, assets gets sold to “company the sequel” execs are free from any criminal consequences and continue as execs at the new company.
It makes generics and higher-order functions much more elegant. Any function of `(a->t)->t`(or many other similar signatures) will automatically be able to return the correct error type if t is a Result<>.

Compare this to checked exceptions, where (even in an ideal world) you'd need a separate type parameter for the error type, plus a bunch of extra language features and syntax to make it work. And then what happens if you want to use the same function with _no_ error type?

For a concrete example, try using Java's `stream().map()` with checked exceptions.

Of course there are implementations of checked exceptions which are much closer to Result than Java's implementation, and in those cases I would agree with you.
Funnily this happens in football too, most recently Juventus (a fairly old and famous Italian club) are being investigated for financial fraud including around one such deal with Barcelona (which did a number of them), where two players were swapped for overinflated values, on different days to fall in different fiscal quarters.
> add preemptive multitasking to Windows 3.x

Just for accuracy: Win3.x had pre-emptive multitasking. However, it could only preempt DOS apps. Win16 apps could not be pre-empted.

This compares quite closely to the FOSS RISC OS for Arm machines, which can preempt CLI apps in a "task window", but GUI apps only multitask cooperatively.

Co-op multitasking is faster and more memory efficient. That's why Acorn and MS chose it. But it's very vulnerable to a single app failing to relinquish control, locking up the OS.
Well thanks, Cap! ;)
> The issue is they're built for downloading XX gigs of data to a hard drive.

In the end, bandwidth is everything. If you can stream the asset data in the background that's most likely needed next, and discard the asset data that's most likely no longer needed without disrupting gameplay, storage space (or upfront download waiting time) is no longer an issue. The web server essentially becomes your hard drive.

It won't work for games that have been built for traditional gaming platforms of course, it basically requires to design the game from the ground up around the bandwidth limitations.

That said, I'm also sceptical about the whole idea of bringing AAA games to the web, even if it would be technically feasible. The main problem is that the business model isn't there (outside closed platforms like Facebook, TikTok or WeChat, which focus on entirely different types of games).

You'd first need a successful "Steam for the web" platform before tackling serious game projects. A typical chicken/egg situation.

PS: I fully agree about traditional game engines not being fit for the task, if there is a "web gaming" disruption, it will come out of the web hemisphere, not the traditional PC/console game engine side.

PPS: I'm reasonably sure it's possible to pack a complete 3D game client into a ~3..4 MByte WASM download (compressed) if you write the whole thing from scratch and don't use one of the 'industry standard' engines. That was the (compressed) size of the native Drakensang Online game client for Windows I worked on in the past, and this didn't use any services from the operating system that aren't also available in the browser in some form or another (e.g. all rendering, including UI and text... was all done from scratch on top of D3D9, networking was done on top of UDP sockets via RakNet, sound was done via FMOD).

PPPS: While traditional game engine runtimes are not fit for the task, maybe their asset pipelines, editor tools and workflows are. The 'engine' is just that little unimportant thing dangling off at the end of the asset pipeline after all ;) The Unity editor can be used to some extent in such a 'bring your own engine' role, but I guess that's at least a 'legal gray area', if not downright illegal.
The thought process is probably the same reason we're all telling ourselves LaMDA and GPT-3 can't be conscious:

Our subjective experience of reality constantly eludes our ability to explain in terms of any physical or informational processes, so every time a system becomes explicable, it leaves the domain of "things which might be self-aware".

Some people take this in the other direction and attribute a soul to everything, others go further and say that even our self awareness is an illusion.
I get what you are trying to say here but I could also make the argument that you actually doubled it because now you have to trust two things rather than one.

Depending on how you want to consider trust in a wider sense too it may even be worse than “double” because I do not have the same amount of trust for the package I am ultimately installing and the script I am using to install it.

Edit: it’s actually 3 things you need to trust I didn’t include curl itself which just released a security audit that found a number of vulnerabilities here https://daniel.haxx.se/blog/2022/12/21/the-2022-curl-securit...

…security is often harder than it looks.
Many male authors have relied on their wives as unpaid secretaries, typists, editors, researchers, and writers. #ThanksForTyping

https://www.buzzfeednews.com/amphtml/ishmaeldaro/thanks-for-...
An archived PDF version of the paper mentioned can be found here: https://web.archive.org/web/20100527181035/http://www.cmth.b...
What cryptocurrency has a distribution curve where more coins will be given out in the future, preventing benefit from going to early adopters?
As a California native, I love the 10.9.5+ names. They all have meaning to me. (They're all places in California).
Thanks for reposting :-)

In general, I feel that the new course will be useful for people who want to teach Rust. If you have a group of engineers and you want to teach them Rust, then this is a ready-to-go solution. You only need to spend some time getting familiar with the material and then you can start teaching it. I don't think there was such a resource before.

For self-study, I really like the Rust book and also Rust by Example. I've listed a bunch of good resources here: https://google.github.io/comprehensive-rust/other-resources.....
Written in C#.
Macro expansion is slow, but only noticeably in the specific situation of a) third-party proc macros, b) a debug build, and c) a few thousand invocations of said proc macros. This is because building in debug mode also compiles proc macros in debug mode, so while the macro itself compiles quickly (because it's an unoptimized build), it ends up running slowly (because it's an unoptimized build).

I know this from observing a ~90s difference between debug and release builds, of a large (mostly auto-generated) crate that had a couple of thousand `#[derive(serde::*)]`s. [1]

This doesn't affect most users, because first-party macros like `#[derive(Debug)]` etc are not slow because they're part of rustc and are thus optimized regardless of the profile, and even with third-party macros it is unlikely that they have thousands of invocations. Even if it is a problem, users can opt in to compiling just the proc macros in release mode. [2]

[1]: https://github.com/Arnavion/k8s-openapi/issues/4

[2]: https://github.com/rust-lang/cargo/issues/5622*
Oh neat. I have not used Pixelmator since my company agreed to pay for Creative Cloud, I’ll have to check this out. I am personally super excited about uses of AI for restoring less than perfect old media.

I played with a model in a similar vein for deinterlacing old TV and DVDs several months ago. The results were mixed. Some things came out looking fantastic but some things came out looking worse than traditional methods like yadiff. I need an AI that can tell me which method is going to work better so I don’t have to do both and manually make a subjective decision.
Honestly it's such a small minority of people that it doesn't make business sense to accomodate for this sort of customer
How School Buses Became Yellow (2019)
Lies are just a special case of an uncountable infinity of impossibilities. It will only make humans who lie have an existential crisis. People who believe in a consistent world can carry on normally.
It would be nice if he also pushed for a fuse or other self-destruct button for the non-open-source portion of the silicon.
Really it's not just the butter though, it's the combination of butter + oxygen - there is quite a lot of oxygen needed. Start putting it in tanks like rocket fuel, and it looks more 'energetic'.
TJ isn’t abandoning objective measures either. The system proposed by the proponents of change (and decried as racist by people like Asra) was a merit lottery where GPA and advanced math enrollment were the only application metrics.

The adopted system, although removing the standardized test, still incorporates grades as an absolutely essential metric.
American Airlines Flight 965 Cali Accident Report (1995) [pdf]
I get 403 - Forbidden
Google has a more capable bot than ChatGPT, but the company has been hesitant to make it public. However, with a competitor emerging, Google's reasons for keeping LaMDA private may begin to fade.
Is their order obvious to you somehow?
AlphaGo -> AI system from a Google sibling playing: Go.
Go -> an ancient board game
Family-sized
I agree that the focus on her father's professorship is strange in this context.

More broadly it seems like it might be blurring lines...
SBF's parents being specifically Law professors, and having a certain level of access to FTX, would likely have been aware of any criminality occurring and should have tried to prevent it.

You're right that what matters is:
- Ellison's father is strongly connected to the SEC head
- SBF's mother was a major fundraiser for the DNC
https://archive.ph/5SRfR
Perhaps: https://www.youtube.com/watch?v=GD0L46y3IqI
> I don't know what area you live in but if it's something you're interested in, I'd look into where you can take classes.

Sorry, I missed your comment. :\ I'm not a US resident, I live in northern Germany, area of Bremen.
Yeah it's not like anyone exactly dreams to become a hotel room cleaner. Pointless menial jobs like these need to go. Unfortunately while I do see the profits from this getting taxed and going towards UBI-style services in some parts of the world, in the US it's just gonna be going to the owners with everyone else left to die on the street.
I've just re-created your "PID" controller, and was completely underwhelmed with the response. I just don't find it amazing that something using that much compute power can generate source code that multiplies an input by a constant.

If you can't write that quicker than the ChatGPT prompt you provided, then you probably should pay more attention to your class.
Board Game Arena has a free implementation of Can't Stop with multi-player match making.

https://en.boardgamearena.com/gamepanel?game=cantstop
Under a different (now abandoned) account I made to the front page for the entirety of a day to about 350 upvotes. I wrote a new more accurate diff algorithm with a hacky backup for missed cases. The result was about 50,000 visits to my website and about 30,000 the next day.
An easier way to leave various slack conversations in a batch instead of leaving/closing them one by one.

Code at github.com/anshprat/slack-cleanup
login.js is obfuscated only due to slack app secret being in there.
Oh what must have been felt aboard the James Caird when ice finally wrenched away their sea anchor, alone and afloat in the peril of the Drake Passage
Ok but the only one that even attempts to "solve" central banking is RAI. So according to your hypothesis, the vast majority of cryptocurrencies don't serve any purpose.
The sane hardship it is to understand that 0.999․․․ = 1
To the place where it leaves people who don't want to use modern banking - somewhat possible but difficult.
And yet, the right wing consistently attacks academics of nearly every stripe.

TJ kids are already ridiculously high achievers. They don’t need structural systems pushing them that way. Changes like gutting 8th period and further subjugating curricula to the College Board have weakened the school, not strengthened it.
I guess all 8 cars were Teslas with FSD enabled because obviously attentive human drivers would have been paying attention with adequate distance and been able to handle the sudden slow down.
Ah shame I guess what I've heard is true about throughput. With the almost gigahertz range frequency I'd have expected a more like roughly a third of wifi speed honestly, but I guess that's not the reality.