skysight-inc/HackerNews huggingface dataset:
> A student who studied from that resource isn't innocent.

I guess it's more understandable if that's the position being taken. However, that makes me want to ask a different question: why is that bad? A student who uses said resource to study for the test during usual study hours but walks into the test without any extra material is taking the test on their own merit.
I believe I recall there being a period quite a while ago when things like LXC and OpenVZ were described/marketed as being "VM-like" around the same time that jails were popularized.

It feels like jails are still stuck with being described using older terms even after Linux containers and the distinction between them and VMs were mainstreamed.
There are a bunch of carbon sequestration technologies that work right now. The question is who is going to pay for them to be deployed at scale?
They have never been increasing exponentially:

https://gml.noaa.gov/ccgg/trends/
Refining Open-Source Firmware Support for the Intel Platform (2022)
I've never had much of a problem with this - giving or receiving criticism - but I can try and shed some light on how I _don't_ have an issue with this.

I find that I naturally frame myself reading comments of my work as being inherently "with" the person. Think of it like watching a movie with someone, you both can comment on the movie you're seeing, and you naturally see yourself either agreeing with their critique or forming your own critique based on it.

In the same way, detach yourself from the work, and instead view your work on equal footing with your reviewers - this naturally leads to a more objective view for everyone involved. Reply not to their criticisms of _you_ but to whether you agree objectively or not, or perhaps suggest a different way they can look at the work. Oftentimes, after reading someone else's critique I can be self-critical in a way I wasn't before and it will lead to me refactoring a bit in response to my new perspective on my work, instead of completely taking their critique at face value. Use it as a perspective shift, but don't take this method as a way to lower your self confidence and give in to critical feedback.

Now I'll admit what I have more problems with is when someone clearly doesn't "get it". I'll bend over backwards trying to explain my rationale, when often the right thing to do is to try and understand what about my content caused them to be confused. Now of course, some people just plain don't get it right away and you should always feel free to defend your ideas.

As for snark.. defuse with humor. It's not always intentional, I've unintentionally come across this way (if you haven't you're probably holding in too much feedback!) so feel free to quip but don't go tit-for-tat. Try and cut through to the core of their feeling about *the work* (read: not you) and address that instead.
Everything you say might be true. But it seems that the only "studying" that really stuck was when they went to quizlet. Read the rest of it where most of them admitted to cheating -- which probably means pulling it up and copying the answer.

Cheating is rampant in general and a lot of people bend over backwards to rationalize it.

In short, they were given numerous valid resources and chose chose not to use them. Then they went completely outside the class and used unverified information in place of learning the material.

Assuming it wasn't an "open internet" test, then there is nothing wrong with this.

Out of all those people studying all those wrong answers author doesn't mention a single one of them bringing it up during office hours. I'm assuming they didn't. They all thought they were getting away with something and had an edge over actually studying. They were wrong.
Some years ago I had a Malibu as a rental. The thing had all this chrome on the dashboard that reflected the sun right into your eyes as you drove. How on earth did anyone approve a car interior design that constantly blinds you?
This directory contains around 1300 businesses that accept monero: https://cryptwerk.com/pay-with/xmr/

If you take away the "crypto services" and alike (600), you get around 700 businesses.
Hey! I'm also building an HTMX-powered RSS reader, although it's more a side project than a research project. Good luck, it's been lots of fun for me so far!

I've also found the productivity of a "strong" decoupling from frontend and backend to be super satisfying.
Gay rights are freedom of expression
Coin flips and most significant bits
This problems have already been solved.
Zcash is far away from being full privat its just opt-in privacy and not privat by default. And the structure that Zcash is a company is not good
Yes, it is a general purpose language. It's original motivation (and main strengths) come from system networking domains, but it is way more high-level and easier than rust to build general things.
First thing that comes to mind is a lethal dose of neutrino radiation: https://what-if.xkcd.com/73/

Now the tricky part is probably to build a neutrino / gravitational wave / whatever source that is intense enough to be useful as a weapon without just evaporating everything in a supernova scale explosion before...
Hear, hear! The problem is that browser complexity has exploded to the degree that at this point it seems impossible for a small team to reinvent the wheel. Who wants to write a web assembly engine from scratch, let alone the rest?

My main browser has been Waterfox which I update manually, which doubly insulated me from this. But don't misunderstand...I hate pretty much all browsers now, too.
Site made by the sellers: https://property.lobo-texas.com/forsale/doku.php/start

It's only about 50 miles north of Marfa, which has a lot of art world stuff going on.
Yeah maybe we should hook this up to a chat interface, and let a human take the place of the LLM.
> What is it about Mojo that drives people to write weird articles like this?

Having some familiarity with marketing and PR tactics, they're likely being paid to, and maybe even work directly for the people behind Mojo. Note that the site repo is "owned" by the anonymous @mojodojodev and was created 3 weeks ago — strong sock puppetry vibes.
Fish-eating orcas have been observed communicating to dolphins in a way different from their normal orca dialects.

The transient subtype of orcas eat dolphins and whales though, so I doubt there's much fraternization there. Humpback whales have been observed interrupting orca attacks on other humpback whales and even otber species.
hmm..so you're requesting something slightly different from the other poster right? You're requesting portrait mode if im not mistaken.

I got that request a few times as well...and I honestly tried but I cannot make it work. I might seek out pro frontend help to help me out here.

If I misunderstood your request, could you explain a bit further? When you say low on top...is this what you mean? https://imgur.com/a/ctgMAuy
https://www.washingtonpost.com/technology/interactive/2023/a...

Scribd has lots of pdfs of books that are copyrighted. The Washington Post article mentions there are several other places it downloaded and scraped pdfs of copyrighted textbooks, etc
the struct mnt_idmap stuff was badly needed, before struct user_namespace was being passed around for two different purposes - it was just asking for confusion and bugs.
Well, I think that if something is "not good enough" to the point where people actively avoid using it, that elevates it to "incorrect".
I asked a grandchild comment this...but is this what you mean? https://imgur.com/a/ctgMAuy
There’s a simpler way this is done, where there’s a long narrow sticker that goes on the neck of the instrument. I can’t seem to find the right picture. The internet has stickers that go on the body, or between the frets, but my friend found a ribbon sticker and used them when learning ukulele.
This article is nonsense. I'm afraid.

Firstly, the su program isn't standardized by POSIX, so everything we say about it is system-dependent.

On the systems where that trick is used, su is documented as having that feature.

When su is executed by root (so that its setuid bit is moot), it knows this, and allows a credentials change to a specified account without prompting for a password. This is a feature and the example cron jobs are using it correctly to obtain their desired effect of impersonating that user.

su is not "dropping privileges"; it's impersonating a specific user, in a command dispatched from a root cron job or other script.

Thus all that might be wrong is the rhetoric used to describe the scripts, not what the scripts are actually doing, and only if we are nitpicky.

"Dropping privileges" has a strict meaning, referring to the situation that some user bob invoked a setuid root executable, which then disrobes itself of the root privilege, changing its effective-root uid to just bob again.

When root changes to another account that is unrelated to the real user ID, nevertheless, that situation fits the description of "dropping privileges" because that account is strictly less privileged than root.

> The right way ... Create a small wrapper binary with C

That's a silly nonstarter.

> The new implementation called fork() and only dropped privileges in the child, retaining a privileged account parent process that could call the PAM "user session" cleanup function once the child exited.

Privileged parents waiting for unprivileged children to terminate is an established pattern in Unix-like systems.

E.g. PID 1 (init or systemd) is privileged and handles the termination of everything that has no parent.

The author is not connecting the dots here: reporting some actual privilege escalation bug in the use of "su bob command ...".

Interactively, when you are root, you can do this:

root # su bob
/home/bob$ exit
root #

This exit back to root is not a security hole, and it is not relevant to the scripted scenario at all. Bob has not actually gained root access. The order of messages on the TTY isn't what determines the security context semantics.
I was just thinking that if Microsoft were Apple, they’d just design a chip so that the IL code would be native code. I’ve often wondered what it would take for .net’s IL (or Java Byte Code) to be the native instruction set of a processor.
You grab your own 10G-PON ONT box like the Azores WAG-D20 which lets you set the MAC and ONT values to the same as the ATT one. Works pretty good, only complaint I have is there aren't any "ONT on a stick" (i.e. SFP+ module ONTs) that let you do that last part so it's still a box with a separate power supply adapter.
Our state tree. And it's not even actually a fir, just pretends to be one.
Whose Baseline (compiler) is it anyway?
I believe you are correct here, yet at the same time I think we're about 2 orders of magnitude off on the amount of compute power needed to do it effectively.

I think the first order of mag will be in tree of thought processing. The amount of additional queries we need to run to get this to work is at least 10x, but I don't believe 100x.

I think the second order of mag will be multimodal inference so the models can ground themselves in 'reality' data. Saying, "the brick layed on the ground and did not move" and "the brick floated away" are only deciable based on the truthfulness of all the other text corpus it's looked at. At least to me it gets even more interesting when you tie it into environmental data that is more likely to be factual, such as massive amounts of video.
Drivers are only the lowest level of the stack. You could (in principle) have a great driver ecosystem and a nonexistent user-level ecosystem. And indeed, the user-level ecosystem on AMD and Intel seems to be suffering.

For example, I recently went looking into Numba for AMD GPUs. The answer was basically, "it doesn't exist". There was a version, it got deprecated (and removed), and the replacement never took off. AMD doesn't appear to be investing in it (as far as anyone can tell from an outsider's perspective). So now I've got a code that won't work on AMD GPUs, even though in principle the abstractions are perfectly suited to this sort of cross-GPU-vendor portability.

NVIDIA is years ahead not just in CUDA, but in terms of all the other libraries built on top. Unless I'm building directly on the lowest levels of abstraction (CUDA/HIP/Kokkos/etc. and BLAS, basically), chances are the things I want will exist for NVIDIA but not for the others. Without a significant and sustained ecosystem push, that's just not going to change quickly.
I think you are both right. Some people love innovation, others love stability.
The other way to see it, is that it took them 8 days to notice a full compromise of the hosting OS and an open access to Google’s internal docker image repository URL.
It's unfortunate that Nations can't agree to respect the borders they agreed upon.

https://en.wikipedia.org/wiki/Russia%E2%80%93Ukraine_border#...
I've never seen a fat sherpa
Yes, acquitted: https://www.science.org/content/article/why-italian-earthqua...
The solution to over population is really simple, we don't need an AI for this. It's not popular tho..
Modern SAT solvers: fast, neat and underused (2018)
They were actually developed a year before, but the person who paid for development had a year of exclusive use.

http://freebsd.dk/sagas/jails/
I had this problem near the end of my PhD (physics).

Because of a sad conjecture of circumstances I ended up having a problem to resolve quickly. The more I was thinking about it, the harder it looked.

I then went to some people who were also physicists (not necessarily in my specialty) to discuss it, and see how it goes. It was confirmed that the problem was indeed hard.

So I did the only think which made sense in that context: I simplified it. And was crossing fingers to still have a more or less working model, with known limitations.

Which ended up not being that easy, but was ok-ish - and solvable.

I then want for dinner with a friend, and by main course she casually suggested a completely different approach. It flipped my depressed world around.

So to summarize the advices: see if the problem is really hard, then discuss with clever people to see if they feel the same, then simplify. Or take a few steps back and consider looking at it though a completely different perspective.

Good luck!
You have to be careful with this — the playwright should have a model of the “intended audience”. It is to this group he serves — not any random person off the street.

The playwright is not wrong because the play could not be understood by a man who doesn’t understand the language the play is written in. There is an expected background that allows the play to be more than a blast of noises designed to only interact with your basic senses (which would also assume the audience has those senses in the first place), and the audience can be wrong for not meeting that expectation.

Of course, the intended audience may have no relationship to the audience he will get — in this case the playwright is unreasonable, though the play may still be correct.

I would say both the audience and the playwright operate in a symbiosis; they serve one another, and they both have responsibilities in the matter.
Well, technically it’s made by the same initial author.
Because if it is...I could probably do it really easily but it hurts my brain to orient myself on this fretboard and Im genuinely curious about how this makes sense to anyone

(FWIW I had the same reaction with building the left-handed fretboard )
Some people can handle complexity, but I think they're in the minority. I'm not sure that tacking on "oh, but also climate change will be good in a few ways" is helpful in getting people to take action. So there are sure to be some misinformed climate activists out there who don't know about greening, but that may be a preferable situation to everyone being very informed about the nuance and therefore feeling like this is a smaller problem than it really is.
Chrome, edge and safari are just, well chrome, on a single family of rendering engines
So why would we expect to learn to communicate with the Sentinelese first, rather than the species we're already in contact with?
Do they? Mine noticeably takes much longer to run on very dirty kitchen towels compared to clothes, even on the same setting and even though the clothing load is heavier. I had been assuming there's something to detect how soiled the water is.
I would suggest you ask him. Offer him immunity and ask him. For your peace of mind and so that in the future you can be better prepared.
Gitlab Critical Security Release: 16.0.1
One question you may want to answer is why anyone would use your solution vs something like rsync.net or a small VM in DigitalOcean, etc. You said the selling point would be storage. What would be the differentiator in that area? Would price be it?

Just trying to help with question to validate the idea. Best of luck.
I love that broccoli, cabbage, collard greens, kale, cauliflower, Brussels sprouts, broccolini, and way more are all the same plant.

It's like how poodles, corgis, Great Danes, and dachshunds are all just dogs.

It blows a lot of people's minds when I tell them.
The Magic of Scope Guards
Remember that MS SQL server isn't Google code... Any vulnerabilities it may contain they might be powerless to fix.

Considering that, Google probably has an extensive monitoring system running in the VM, looking for things happening that shouldn't happen... And they have probably also built a filtering infrastructure between the users and the SQL server so that if any vulnerability is found, they can at least filter attempts to exploit it while a fix is being made.
make your problem figuring out if the original one is solvable. more thinking, less typing
I think it's an unfortunate history that the boom in popular "high scalability" type applications happened before SSDs became commonplace. Feeling I/O bound and having to "go horizontal" to increase IOPS was something everybody felt they had to do.

I remember reaching for Cassandra to solve a problem for a startup that needed to do what seemed like massive concurrent writes; the workload simply saturated what a single Postgres instance could be expected to do.

But since then, SSD & nVME happened, and, well it's mind boggling.

Just rough numbers.

7200 RPM HD IOPS: ~100
nVME IOPS: ~500,000

Now, one doesn't always have a properly designed storage engine & DB that can take advantage of this huge differential. But what a yawning gap. Solid state storage changed everything.

Honestly, horizontal scaling is often reached for too quickly. For redundancy, I get it (but that's more a replication story.) For performance reasons? For most regular OLTP workloads for most average sized website type applications, I am not convinced these days.
Sounds about like the US, makes sense given our heritage.
>We plan on combating Humanity's grandest root problems like food insecurity, planetary insecurity, and disease, and hopefully death itself.

If everyone is dead, you don't have to worry about death, or any of those other pesky hard to solve problems!
A Revolutionary New Feature for Notchmeister • the Breakroom
Would you say the same for migrant workers? If so how long should they work cheap before citizenship?
https://www.penn.museum/sites/expedition/otzi-the-iceman/#:~....
This is why I still love the New Yorker: touching on urban foraging, industrial agriculture, native wisdom and Amish people, this article had so many chances to go wrong but ended up being a delightful read.
I'll also add that a fair amount of the advice I see here & most of the advice I've received on being self critical about things in retrospect I "should have known about" steer towards minimizing bad feelings from it at all costs. Here I disagree.

Use that bad feeling to be self critical in a new way - it's a lesson that leads you to read your own work more carefully before putting it out. It's painful, but ultimately for me it has been positive reinforcement and has actually unlocked increased levels of self-confidence for me.

Every time I put out a piece of code with a strong view, or say something in a meeting, I stress about whether it was silly or just plain wrong – and I immediately go fact check myself on it to appease that anxiety. I've worked with many folks who do not do this, and they have a bad habit of making wild confident statements that turn out to be misguided or wrong and it's often too late when that is discovered. Use the feeling to your advantage instead of running from it.
Those hacks are snake oil
2023Q1 tesla sold 422k vehicles, and I think GM sold 20k, but it's hard to get sales figures
argumentum ad populum much?
You might find these helpful:

- "Practical Filesystem Design": http://www.nobius.org/dbg/practical-file-system-design.pdf

- "Robert Love: Linux Kernel Development (chapters 13-14)" https://www.amazon.com/Linux-Kernel-Development-Robert-Love/...

- "The Linux Programming Interface (File I/O chapters)": https://www.amazon.com/Linux-Programming-Interface-System-Ha...
There's definitely a sci-fi movie plot in that statement:

A group of scrappy teens save the day when they move their raves to abandoned lighthouses after war screws up gps and our ark ships keep crashing into the shores.

"I always knew techno could save the world"
The thing is, if I was somewhat interested in a Mozilla VPN service, this spectacularly idiotic decision to deploy full-page intrusive advertising into Firefox makes it 100% certain I will never buy the Mozilla VPN service--because, how can I trust that they won't do the equivalent to that service? What's to stop them from blocking certain sites (on the other side of the VPN) as part of some promotion? Or worse?

They've made it clear they don't believe their own language about privacy and user choice. They've compromised one product to advertise another. And perhaps worse, they doubled-down about it in Bugzilla with corporate doublespeak, which to me is the tell that they'll absolutely do it again.

It's amazing how apt the trust-thermocline analogy is.
> There is a chance that AMD, Intel, maybe Google etc. catch up with Nvidia in a year or two and data center GPUs become a commodity (clearly the entry bar should be lower than what it was for x86 CPUs back in) and what happens then?

Realistically, there is next to zero chance Intel (especially given the Arc catastrophe and foundry capabilities) or AMD (laundry list of reasons) catchup within 2 years.

Safe bet Google's TPUv5 will be competitive with the H100, as the v4 was with the A100, but their offering clearly hasn't impacted market share thus far and there is no indication Google intends to make their chips available outside of GCP.

With that said I also agree the current valuation seems too high, but I highly doubt there is a serious near-term competitor. I think it is more likely that current growth projections are too aggressive and demand will subside before they grow into their valuation, especially as the space evolves with open source foundation models and techniques come out (like LoRA/PEFT) that substantially reduce demand for the latest chips.
Can I ask what’s the point of testing students in a scenario where they don’t have access to AI tools? As a software developer I use these tools daily, and if I or my colleagues stopped our productivity would suffer - it sounds like the same genre of thinking that leads to having students write out code by hand because using an IDE is “cheating”.

If it would be possible to take a bottom-tier CS student and turn them into a decent programmer using AI tools, the hiring landscape would be /very/ different. These tools aren’t magic, and to me it sounds like the tests are failing at measuring the students competence if they can so easily be gamed by using an AI/old fashioned googling.

Maybe the solution should be to move towards a style of exam/grading that actually measures the competence of the student in a situation closer to what a professional developer will be in, rather than an old fashioned artificial exam setting?
You could probably set this up at county fairs and charge 20 bucks a pop. really cool setup.