skysight-inc/HackerNews huggingface dataset:
Yes, I agree that _this_ issue could have been found. But the parent was talking more in general of "doesn't the kernel have a test suite", and both hardware-dependent (drivers, profiling, virtualization, etc.) and hardware-independent (filesystem, networking, etc.) aspects of the kernel are distributed across multiple testsuites.

The stable kernels pre-release queue is posted periodically to the mailing list and subsystem maintainers _could_ run it through their tests, but honestly I don't believe that many do. Personally I prefer to err on the other side; unless something was explicitly chosen for stable kernel inclusion and applies perfectly, I ask the stable kernel maintainers to not bother include the commit. This approach also has disadvantages of course, so they still run their machine learning thingy and I approve/reject each commit that the bot flags for inclusion.

> BTW is that bonzini of GNU Smalltalk fame?

Yes it's me. :) Did we meet?
I mean, the corporate is paying you for that time either way so that's their loss really
>Even though there's basically no material effect of such use on your showing up.

Disagree. There are plenty of correlations between intoxication and appearing at a certain place at a certain time in a condition of sound mind.
Even if that were true, both have pathetic performance (although Elon is improving Twitter's).
Exactly. The retailer pays the interest (a small marketing cost to increase customer spend), which is made into an offering to financiers of a low risk loan trenches, with absurdly high interest rate (20%+ APR).
I made tons of typos in both the assembly and Forth part when I did mine, but it did end up compiling correctly. Hunting the typos down was hard though because you get literally 0 feedback.
Tegmark initially denied offering any funds, then referred all questions to a law firm – which says that no money will be paid out, while refusing to explain the grant offer.

[W]e put a number of questions to him by email about why FLI had decided to finance the extremist Nya Dagbladet. Tegmark flatly denied they had done so: “Where did you get this incorrect information about Future of Life Institute? We have not approved grants to any person or organization in Scandinavia.”

He also wanted to know where the Nya Dagbladet Foundation claims such an agreement with FLI. After Expo showed him the letter of intent bearing his signature – which had entered into public record when Nya Dagbladet submitted it to the County Administration of Dalarna – Tegmark stopped answering our emails.

--

While a signed letter of intent discovered among public filings is not a check or a contract, it is preliminary document that plays a key role in capital or organizational formation. A promise of $100,000 seems like quite an expensive 'nothing burger.'
The part about the language being a little bootstrap and then mostly implemented in its own language...

Are there other languages like this? At least any mainstream ones?
I apologize if I was unclear, I didn't mean to say you hid your criticism, but that if you wanted to expand the conversation instead of contract it to a topic you found unsuitable, you could've expressed yourself differently, eg, by saying, "I don't see a reason to believe that, but even if that were true, wouldn't it still build capacity?"

You're free to express whatever however, but you expressed dissatisfaction with how the conversation went, so I was just offering my perspective on how that came to pass.
She might have a hard time finding a new job
Lot of fun chess variants.

Reading about Lloyd Shapley (2nd in Game Theory after von Neumann) I discovered that he was supposed to be master at:

https://en.wikipedia.org/wiki/Kriegspiel_(chess)

Basically chess with Fog of War.
I mean yeah that's close enough and something that's crossed my mind as well. I didn't know it had a pithy title like that, I'll look into it. Glad I asked a stupid question and got a smart answer, thank you.
> doesn't want to work and prefers doing something else

It's possible, but that's really what the interview process is supposed to be for. In programming, this is kind of a necessity, because from the outside, deep work looks exactly like "loafing". You can't threaten, harass, cajole or otherwise motivate somebody to actually mentally focus on something the way you could, say, threaten to chop off their hands if they stop digging for diamonds. You might want to, but even you would eventually have to conclude that it didn't work. Ultimately, you have to trust the people responsible for doing the work.
Python 3.11 introduced asyncio.TaskGroup[0] to cover the same use-case as trio nurseries (scoped await on context manager exit). It's imperfect, sure, but it improves matters.

[1] https://docs.python.org/3/library/asyncio-task.html#asyncio....
Unskilled Cybercriminals May Be Leveraging ChatGPT to Create Malware
> This means that NaNs propagate from the source of the original NaN to the final printed result.

An exception would be better. Then you immediately get at the first problem instead of having to track down the lifetime of the observed problem to find the first problem.
I'm more interested how docker achieves 150Mbit, that's dog slow
They've totally castrated ChatGPT. Microsoft apparently is in talks to invest $10B in OpenAI, so no wonder.

I think we might end up with a very advanced version of Clippy.
This announcement is one step above what James Sterling[0] calls the Solemn JPEG: a single image posted on a branded Twitter account whose contents are just themed[1] text of a half-assed non-apology. How thoughtful /s

[0] James Stephanie Sterling, Bastard - https://www.youtube.com/@JimSterling

[1] i.e. brand-specific fonts and colors
Thanks! Can you please give a distribution specific example, such as Ubuntu/Redhat?
This is why I work at startups.
Almost like Gabe Newell is right, piracy is first and foremost a service problem. There's some irony in things like Denuvo making games worse for legitimate users and creating new incentives to crack it, or players deferring purchases until it's either inevitably removed long after the launch window (where publishers are expecting the majority of purchases to happen).
Yeah. It also relatively often breaks and requires a purge. I need to do it approximately once per month.
Is 1,000 employees a big tech company?
...5 minutes. (however alpine is hardly new, not sure why it's even posted unless it was a changlog, but it was the main page, etc...)
As far as I'm aware, there's no equivalent to a stack trace with NaN, so finding the origin of a NaN can be extremely tedious.
Hey! OP here – this is not meant to be a design / component system, though I plan to add more components to it in the future if it makes sense. Rather, it's meant to be a powerful hello-world template that you can clone when you start a new Next.js project.

Highly recommend Radix if you want more components!
Like sibling, I'm a little confused about the issue with no HTTPS. I rarely even view the site, and no user data is on there AFAICT. And do the data even leave the watch/phone? I don't see any traffic that isn't just synching iCloud data.

Anyway, don't want to get hung up on that, but more to agree with your point about the usability of swipe left/right/double-tap here, there, everywhere. I understand the dev is working with they have been given, but I'm just trying to run not be pre-occupied with my watch. And kudos to the dev for outstanding work, and for making an app I want to use. But it just doesn't fit me.

So with latest updates in WatchOS 9, I just use the built-in workout app. If I need maps of some sort, I use an app called Footpath (which I discovered here on HN a few years back when the dev posted). Now, I think the $25/year is a little pricey for what you get. On the other hand, I continue to pay it because it's so damned handy. Scrawl on a map with your meat stick, using a phone or tablet, and it snaps it to trails/roads and gives you the mileage. When you're happy with your route, sync it to your watch, sorted. And unlike Workoutdoors, it will then proceed to read you directions (if you so choose). The directions are so good, I've done a 15 mile run on single track in community forests around Anacortes, WA without looking at my watch. Imagine a forest with trails everywhere, intersecting each other, running parallel to each other, making for confusing navigation. But with enough "in 50 meters, turn left on Trail 239", "go past the bridge, then turn right onto Trail 123", "you are off course. The course is 150 feet to your left." It is truly impressive and very helpful when I'm in an unfamiliar area. Garmin can do the same, but it doesn't talk to you, the buzz on your wrist is easy to miss, and all you get is a little arrow at the bottom of the watch screen.

didn't mean to ramble on about Footpath. No relationship, just a satisfied customer (mostly; drop that subscription $5-10).
>Is the expectation, then, that distributions would have to patch out the regression - or take on a more major upgrade (6.1 / 6.2), likely breaking something else?

Correct.

>Neither of these are particularly tenable.

Yes they are.

>Breaking something, calling it EOL, and not fixing it is closer to dead than end of life.

You're awfully confident about how things should work, even though you don't understand how they already work.
I haven't tried haystack actually, what has been your experience with it so far?
I think the ability to manage money well and not get screwed over by credit facilities is highly correlated with ones level of trait conscientiousness. It's less about skills per se than it is about that particular trait. I would wager those high in trait conscientiousness naturally tend towards frugality and budgeting and those low in trait conscientiousness tend towards impulse buys and poor financial planning.

My wife is 99th percentile for trait conscientiousness and I'm 1st percentile. I'm amazed at the amount of money she's able to save and her level of discipline and she's generally gobsmacked at the amount of money I waste and the random shit I buy.

Having the information about what one should or shouldn't do is only part of the equation. 8t also needs to be something you can apply, and sadly some of us just can't.
It's a language model trained to return the most likely answer given a specific prompt. The goal of the answer is, to simulate a conversation and to sound realistic. ChatGPT is not grounded in reality, it does not know where its "knowledge" comes from, nor does it know whether the things it is saying are correct or wrong.

It can't tell it's wrong, it just reacts in a plausible well to you telling it it's wrong (acknowledging it and giving another explanation). Since ChatGPT is an expansion of GPT-3, those things won't be really solved since being somewhat of a knowledge base is a nice side effect, not the main goal of the model.
Regulations...
> exempt workers get paid for the job getting done, not the hours it takes

A recent full-time contract of mine stated (slight paraphrase) "as a fulltime employee, you are required to devote all working hours to your position. Your working hours will typically be 9:30am-5pm, and you will be required to be reachable and ready to work during this time."
Nobody is surprised by the fact that cooking at home is cheaper than ordering food. I don't know why you think you need to point it out.
Shameless plug: Astro supports Alpine.js and is a great dev environment for trying out Alpine for the first time. It runs in the browser as well, via Stackblitz!

- Astro: https://astro.build/

- Try Alpine in the browser: https://astro.new/framework-alpine?on=stackblitz
i had a room mate in the early 90's who was a forth programmer. At the time they wrote the code that did the airport displays. It was all forth. I wrote c back then and never really grasped it. Always seemed a little like a weird assembler.
Hmm, well it wouldn't be the first time:

- https://web.archive.org/web/20190223153650/http://www.ydesou...

- https://news.ycombinator.com/item?id=8173197

- https://news.ycombinator.com/item?id=28303536
She's in BC, Canada. I believe "nonexempt" is a US term.
Hey! OP here – this is meant to be a powerful hello-world template that you can clone when you start a new Next.js project, something that I built for myself because I start way too many side projects haha
I don’t really feel I can judge whether it’s good or not to use generally, but it’s difficult to obtain a similar degree of DSL-ness even on pretty powerful (e.g. Micropython-grade) constrained platforms. Forth, along with Lisp, is one of the original DSL substrates (Thinking Forth spends like half its pages on preaching EDSLs), and I don’t think it’s really been supplanted in that niche by anything that doesn’t require a beefy GC.

(The extremely easy bootstrapping from any point down to an ISA manual and a ROM programmer—or a monitor that accepts peek/poke/goto from a UART—I also don’t think has really been replicated anywhere else.)
oooh yeah that was a bug, it should be fixed now tho!
> Containers have been around years before Docker, docker added a ton of bloat and a repository. So what? None of the predecessors (Jails, OpenVZ, etc.) needed tens of millions of dollars. Docker just capitalized on something that was open source and shamelessly monetized it. Great for them but not really worthy of admiration or anything to be remotely impressed by.

I think it's worth noting that the only thing they make much money off of now is their desktop application.

They made it possible for clueless users to "run containers" on Windows and Mac OS (nevermind it's just a Linux VM...). Technical users had long been capable of doing similar themselves with Linux or BSD or Solaris or what have you, but that's not the important piece of what Docker brought to the table.

(And yes, many developers are "clueless users" when it comes to this sort of thing)
Yes, I know, and I hope you understand how that makes it even more magic instead of Hard SF.
- `/dev/mem` should only be accessible by root or whoever you set the permissions to (don't `chmod 777 /dev/mem`).

- root can install device drivers which have full executable run of the system anyway and do anything you can do with this device; this is also true on Windows.

- read about CONFIG_STRICT_DEVMEM - https://man7.org/linux/man-pages/man4/mem.4.html#:~:text=Sin....

- wait until you hear about `/dev/kmem`.

- it's possible to build a Linux kernel without `/dev/mem` support and also without loadable module support (I think), so if your threat model indicates this needs to be addressed it is possible.
It was complete bogus, like all these apocalyptic cults turn out to be.
Who said anything about the worldwide air traffic control system? Did you mean to reply to a different thread?
Absolutely they do! This makes it possible to develop and distribute your app on the web, which is much easier than supporting native downloads.
Even when you have telemetry disabled the browser still regularly checks for updates - unless you have that disabled as well like I do as I prefer my executables to be read-only - so they can still get a good idea of the number of users out there.
Quite nice, it does PDF metadata also, pdfinfo dictionary and XMP metadata, individual attributes or xml bundle. In win metadata are searchable installing an ifilter implementation, and appear in file explorer with a shell extension such as free https://coolsoft.altervista.org/en/pdfpropertyextension
I'm pretty sure they're talking about the community politics. There has been plenty of drama around rust.
um. if you're just learning for learning's sake... why do you need to prove that to anyone?
But this way you are losing the type checker yelling at you if you try and use response without having handled error. What I like about

res = something(): Thing | Error

is I have to do

if (res instanceof Error) {
handle()
return res
}

doSomethingWith(res)

or else the compiler will yell at me for trying to doSomethingWith(Error)
Thanks! It's not meant to be integrated with an existing project, though you can copy some of the components over if you'd like!

To use it to bootstrap a new project, you can run:

```
npx create-next-app precedent --example "https://github.com/steven-tey/precedent"
```
I hit some nasty segfaults in musl, with gRPC above it in the stack trace while doing some rather heavy YouTube API operations-- opted to switch to a glibc distribution rather than track down that mess. The segfaults were gone after that.
Perl doesn't seem like it should necessarily be hard to read (I'm not a perl programmer) but agree that most perl that I've seen is pretty opaque. I guess if you really get to know the idioms maybe it's easier.
Also Greenland and Antartica have so much ice it produces a gravitational pull on the surrounding water. Its one of the reasons sea levels rise in most of the world when that gravity weakens and water is redistributed.
You've been able to `brew install docker-machine` for like 10 years. Docker Desktop just gave you a UI for stopping and starting things. Eventually they added some kubernetes stuff and a kubernetes context switcher. Dunno what else it did since I always installed via brew.

I would have been a docker desktop user for years but the one time I went to install it they required me to create an account to get to the download.
Exiftool is great. I use this to scrub metadata before uploading images to public servers.
Not all work is done on a computer even when you're an IC. Time tracking programs like this misrepresent the actual time spent in favor of the employer. It is wage theft.
I never ever had to switch profiles in Firefox in my 20 years of usage.
There is a myth that software developers are good with computers but that's mostly not the case, hence heavy mac/windows usage, harder to break than someone with linux machine and root.

Also Ubuntu kinda breaks more for normal users.
How did anyone stay there when that was first implemented?
Then remove IP you want to protect from the CC BY-licensed SRD, publish the books under normal copyright terms, and add the rules content to the SRD?

I still don't understand the value of the OGL spelling out reserved IP. That's already protected if the only open-licensed part is the rules text, which (not a lawyer) happens with a CC BY SRD and any other copyright license on the derived works.

Wizards leaving reserved IP in their official SRD was a bug, not a feature. Back when Paizo still self-hosted Pathfinder 1E's SRD, they solicited pointers to and removed protected terms that they accidentally left in it so it'd be more ergonomic for publishers.
I was strongly against JS engines treating unhandled rejections as errors because a rejected promise is only ever not handled yet. Basically, in order to prevent blow-ups from unhandled rejections, you have to synchronously decide how to handle rejections. I feel like this goes against the asynchronous nature of promises.
CEO Arrested for Selling $1B in Fake Cisco Hardware on Amazon, eBay (2022)
Well, check in a year when alternatives will have both userbase and time to develop.
Location: GTA, Ontario, Canada
Remote: Yes, hybrid as well
Willing to relocate: open to possibility
Technologies: Ruby, Rails, Typescript, React, NextJS, Tailwind, PostgreSQL, MongoDB, docker
Résumé/CV: https://crespire.github.io/crespire/resume
Email: hello@crespire.dev

Self-taught and tenacious, I'm an operations professional looking for an opportunity to jump into a career in software development. I'm fluent in the technology listed above. Currently, I'm honing my skills in Typescript and adding Go to my toolbox and always open to learning new things!

I've got a proven record of continuous self learning and improvement, and I'd love to chat about what I can bring to the table.
> I've also found ruby to be a really solid language for doing lower level glue tasks

This!!! I can't express this enough, Ruby is the sweet spot for gluing things togheter and rapid prototyping.
Yes, JavaScript Is a Lisp
DSCOVR EPIC Satellite Photo Frame [video]
Distributions have their own release strategies to pick up what are now in the 6.1/6.2 trees. Some were cut at a bad time where they're treating the now EOL stable as longer term

This is really just a pedantic criticism on the handling of 6.0, and the 'ignorance' (I hate the connotation of the term) of why people don't run latest.

I'm not asking them to bend over backwards, here.

Things are going more or less the way I want, 6.0 will get fixed [edit: upstream]. Please don't take this the wrong way.
What do you mean by "reload" ? I just tried on iOS to "exit" the app (swipe up in task manager), restart the app: it kept showing me the chronological timeline, like I picked last time.

Also- this random behavior is totally different on my couple of alts on the same iOS app.
This needs a trigger warning. I flashed back to upgrading a large project's build from node 12 to 16, which introduced a bunch of these in the scope of jest tests, and there was no indication of where the offending code was, which made the correct advice of "handle the rejections in some way" a little difficult.
Would you go so far as to extend that to mouse jigglers? Seems like a whole can of worms to me.
If one has Garmin Connect, go to Reports/Progress Summary, choose date range (including "last year") from dropdown: more stats than you'll know what to do with.

And, yeah, I understand getting the stats isn't the point, but perhaps someone finds it helpful if Strava won't give up the data.
Programming interviews turn normal people into a-holes
Amen. This is why I don’t want to sell to developers.

“Here’s a solution that will save you hours every month, it’s only $9 p/m.”

“$9 p/m???” - asked a developer choking on their avocado toast

“That’s the same price as Spotify! Meh, I can develop the same thing myself in 2 weeks.”

2 months later.

"Well, it's almost done. At least I won't be wasting $9 p/m."
If there is no other way to survive - yes raising or hunting animals and doing the best we can to minimise suffering is essential.

There are videos of farmers who gave up farming animals because they realized 'there is someone in there'. In the BBC docu series 'dark side of dairy' a farmer starts crying when he's asked to explain what happens to the baby cow.

Chickens are deeply social animals and can create deep bonds with humans. You might have seen the video of a hen waiting for her human friend coming back from school and running towards him.

Or how about Monique - the hen that traveled around the world and 'kind of saved my life' [0] of her human friend.

Cows are these gentle and curious giant creatures and yet we betray their trust by killing them in the end. [1]

Also, why are we not using the actual words like killing and butchering vs processing. The meat industry comes up with all these words to soften what is actually happening to animals.

Humanity will eventually give up killing & consuming animals for pleasure and future humans will see what we are doing now to other sentient beings as barbaric [2]

[0]https://www.theguardian.com/global/2019/apr/21/why-did-the-c...

[1] https://moustache-farmer.de/en

[2] https://www.youtube.com/watch?v=sS7NRtEJBcA
docker-machine from brew sets up the linux vm using one of a few virtualization options. iirc I always used bhyve and never had to give it a second thought.
I was delighted (and saddened) when I discovered a Forth manual written by W. Richard Stevens for Kitt Peak observatory. A great writer lost far too young.
Self-hosting is certainly a thing if the emulator can run on the emulated platform. Same for VMMs that can run on a virtualized platform.

It's a nice test also and can be useful for debugging.
The chocolatey package for exiftool has been broken for months. You must do v12.47:

choco install exiftool --version=12.47 && choco pin add -n exiftool
Feature Types for Machine Learning
> "and broadcast TV has obnoxious ads"

Did consumers truly have a choice here? Yes, in many cases revealed preferences caused a slippery slope, but in other cases consumer choice is effectively non-existant - it's all on the producers.