skysight-inc/HackerNews huggingface dataset:
One thing that surface tutorials in either C++ or Rust won't get at, which might worry your residual C programmer is: how the fuck can any of this be implemented efficiently on the machine ?

In C it often (too often actually but that's a different rant) feels as though what you wrote just translates directly into what the machine does, no surprises, so then it seems intuitively to make sense that this delivers good performance. And it's not anywhere close to obvious in idiomatic C++ or Rust, where yeah, "more Java" in some sense.

One option is to trust it, it's the fastest option as it's no work but you may find you can't bring yourself to do that.

Another option is to satisfy yourself by measuring, time it, or measure how big it is, now and again when you find something that seems like it ought to be dramatically worse - is it really worse? Huh.

The final option, which is very time intensive, is to learn the depths of how this actually works. That probably means learning assembly language, and a bunch of things about how CPUs work, how memory works, etc. If you never did this for C, I'd suggest not starting now as it's a huge time sink and is often going to shake what you thought you knew. But it's an option if you aren't satisfied by the other options.
I'd really like to see this. I already run a bunch of containers on servers at home and work, and running a "Zed server" of some sort would be fabulous.

I also wonder (I haven't looked yet) how Zed communicates with its server process over SSH, and if this could be accomplished over some other protocol. Is it possible SSH could be a speed (or latency) bottleneck on high-speed networks?
China and U.S. race to solve the mystery of neutrinos
Can relate. I’ve recently taken ownership of a new work laptop with Ubuntu (with “experimental” zfs) and using dedupe on my nix store has been an absolute blessing!
interesting, does work for me
The problem is no-fault-found returns.

You have a phone with a real, but subtle fault. Something not caught by the normal set of tests. You return it for repair, get sent a new one, they replace the battery in your old one and put into stock as 'reconditioned'.

My phone is perfect, save for a worn out battery. I send it in for battery replacement, they send me yours. Now I've swapped my perfect phone for your faulty phone - and paid $70 to do so.
Wood is not dishwasher safe, metal will damage the cookware's non-stick coating, which may be worse than the plastic I'm trying to avoid. I guess that leaves silicone.
Open-source wheeled biped robot
Node.js, Deno, and Bun offer native watch modes to restart applications when code is changed, but Nodemon is more configurable when you want to configure watched files.
"Don’t base your conclusions solely on whether an association or effect was found to be “statistically significant” (i.e., the p-value passed some arbitrary threshold such as p < 0.05).

Don’t believe that an association or effect exists just because it was statistically significant.

Don’t believe that an association or effect is absent just because it was not statistically significant.

Don’t believe that your p-value gives the probability that chance alone produced the observed association or effect or the probability that your test hypothesis is true.

Don’t conclude anything about scientific or practical importance based on statistical significance (or lack thereof)."

Hopefully this can help address the replication crisis[0] in (social) science.

[0]: https://en.wikipedia.org/wiki/Replication_crisis

Edit: Formatting (sorry formatting is hopeless).
The existence of examples where it happens by design does not say anything either way about if it must happen all the time.
Typically those crosswalks in Central Park have a lot of pedestrians. So, makes sense.
> Don't you think that if Google were deluging the cops with false positive reports that turned out to be perfectly innocuous 999 times out of 1000, that police would call them up and say 'why are you wasting our time with this?' Or that defense lawyers wouldn't be raising hell if there were large numbers of clients being investigated over nothing? And how would running it through a judge first improve that process?

Yes, sure.. they send them a batch of photos, thousands even, and someone from the police skims the photos... a fishing expedition would be the right term for that.

> OK, but what is the probability of that happening? And if such images are being mailed in bulk, what would be the purpose other than to provide cover for CSAM traders? The tactic would only be viable for as long as it takes a platform operator to change up their hashing algorithm. And again, how would the extra legal step of consulting a judge alleviate this?

You never visited 4chan?

> But that's not happening. As I pointed out, police examined the submitted image evidence to determine of it was CP (it was). Then they got a warrant to search the gmail account, and following that another warrant to search his home. The didn't investigate the criminal first, the investigated an image file submitted to them to determine whether it was evidence of a crime.

They first entered your home illegally and found a joint on the table, and then got a warrant for the rest of the house. As pointed out in the article and in the title... they should need a warrant for the first image too.

> And yet again, how would bouncing this off a judge improve the process? The judge will just look at the report submitted to the police and a standard police letter saying 'reports of this kind are reliable in our experience' and then tell the police yes, go ahead and look.

Sure, if it brings enough results. But if they issue 200 warrants and get zero results, things will have to change, both for police and for google. This is like saying "that guy has long hair, he's probably a hippy and has drugs, let's get a search warrant for his house". Currently we don't know the numbers, and most people (you excluded) believe that police shouldn't search private data of people just because some algorithm thinks so, without a warrant.
Exactly.

The metrics here, which seems to be alien to many real people or AI bots here, is that the syntax complexity is directly correlated to the difficulty to write an alternative _real life_ compiler of such language (not to mention the other issues...)

The thing with c++,rust and similar syntaxes, is they are at an absurd and grotesque scale in complexity compared to, for instance, C99 syntax with some bits from c11+ for modern architecture programming (dodging all the ISO tantrums like _generic, typeof, asset on steroid, etc).

Yes those words are fair, and not aknowledging them, or trying to dodge this reality, is bluntly hypocrit or you are the victim here, brain-washed, and I advise you to take a deep breath and reflect on that matter in order to get a better perspective.

Do I say C99 + bits of c11+ is "BETTER", certainly not, I am just saying this is a less worse compromise. And its syntax is already waaaaay too complex and should be simplified already... then c++, rust and similar, owww!

There is no argument or questioning here, only aknowledgement of a disturbing
absolute truth and fair critism.

And if fair critism means bad karma here, the problem is not with me, but with the karma.
You're taking financial advice from "forbes.com" ?
Even having CE installed on your machine - or software like IDA or Olly back in the day - is enough for some games to immediately permaban you. In some cases, having virtualization enabled and having VM software on disk (VMware, wsl2, etc.) can trip up some anticheats.

The average player isn't a developer and doesn't need such things, so some game devs defer to the side of caution. The false positives are a miniscule and acceptable fraction of players.
Shareholders who don't want to maximize their share value are very strongly incentivized to fire themselves.
I think the previous commenter chose "word" instead of "language" to highlight that a grammatically correct, naturally flowing chain of words is not the same as a language.

Thus, Large Word Model (LWM) would be more precise, following his argument.
patched:
https://hackerone.com/reports/470520
https://hackerone.com/reports/1070835
https://secret.club/2021/04/20/source-engine-rce-invite.html
https://secret.club/2020/10/30/alien-swarm-rce.html
https://threatpost.com/dark-souls-servers-down-rce-bug/17789...
https://blog.thalium.re/posts/achieving-remote-code-executio...
https://www.pcgamer.com/garrys-mod-cough-virus-is-cured-but-...

you can buy these games in their unpatched state today, and download a poc for them from github too:
https://nvd.nist.gov/vuln/detail/CVE-2018-10718
https://nvd.nist.gov/vuln/detail/CVE-2018-20817

frankly playing video games on a dedicated device and network is the reasonable response to reading this shit
Gateway is just a launcher. It installs the ide both remote and local.
From a methods perspective, wouldn't this be more of a statistical power issue (too small of sample size) than a random effect issue? Granted, we do a terrible job discussing statistical power.
Internet random person (me) says more than 99% of Google's 25%+ code written by AI has already been written by humans.
"The Elizabeth Holmes of yoga" is a ridiculous framing for this story.

If the accounts are true, Griggs appears to have been a rather unpleasant person, and she stands accused of running a company as though it were a cult of personality -- but I see nothing here to suggest that she actually defrauded her customers. Besides, she died of a rather tragic accident a few years ago. In such cases, it's usually best to speak no ill of the dead who cannot defend or justify themselves.
However amusing, this comparison doesn’t seem accurate to me. F# may appear more challenging only to someone who is already accustomed to OO programming languages. For people just starting to code, without pre-existing habits, learning F# could be much easier than learning C#
>Why do you think lower base pay is better accountability and performance?

it really doesn't matter. Because you don't just apply on linkedin and get interviewed for a CEO position like this. You're already a millionaire if you're being considered for a million dollar position. It can be charity work and I wouldn't care because you probably accrue money passively anyway.

>They already have millions on the line.

and if they fail they have millions left. oh no!

the outcome can be equal but the opportunity never was. And it's a real shame people with these safety nets actively work to erode the pittance of safety nets he government gives to people who make less than them in their careers than they do in a few months.
Maybe I'm having some kind of brain fart or mixed something up, but I thought "absolutely nothing" was a direct quote from them and no mention of plastics in general.

Is there a way to see if/how comment was edited?

I'll try to quote things more directly from now on...
I don't think it's worth nit-picking in this case.

Everyone wants to reduce their plastic intake, but nobody wants to throw 80% in their kitchenware in the trash.
There's no obvious steps you can get people to follow to check if their spatula is one of the "good" ones, so tossing black plastic is a good concrete step to advise people to take.
Plato wrote about hot welsh catgirls? Man, I've been missing out
ooh! do you know https://chat-to.dev? in fact i wanted to open a chat room there to talk about this topic which i think would help a lot of people to really understand what programming is. would you like to join?
Being deliberate about the materials you choose for your cookware is not the same as stressing out over every little risk in your life. For some people these are the materials that they use to prepare their food literally every day and one purchase will last years.
Wood is technically not dishwasher safe, but I have wooden spoons that I’ve inherited from my grandma and they still hold up despite being in the dishwasher regularly.
Are you unplugging your devices when you're not using them?
I'd say the Matrix rather than that; most of us have a refractory period where that would at best do nothing and at worst be actively undesirable.
The string class you implement will be worse than the stdlib one, unless you implement small-string optimization, too, which is a massive pain.
You’re in denial now; you’ll work your way to acceptance soon enough (as someone who’s done the same thing).
I spend nothing on it, because it doesn't provide enough actual value to me. Which, I suppose, seems ironic because I work on industrial deep learning systems in my day job. My employer also spends nothing on genAI. Their policy is that devs can use it if they want to, but they have to pay for it themselves if they do.
There are hardware cheating setups that utilize an external camera+device with basic image recognition and spoof a normal mouse over USB. From software's perspective, all you see on the client side is normal mouse inputs from a Logitech or razer mouse.

At the very least, this is less capable than wallhacks from reading memory.
Do I still need to give interviews?
Is this real? It reads like a parody.
Better and more common example than personal assistant is company car.
Another thing to think about is the pigment used is often "carbon black" instead or in addition to some of the other colorful powders that are opaque enough to provide a full pallette, when starting from virgin white or clear polymer pellets.

Similar to its use in car tires, carbon black can impart strengthening and durability properties to the final product that other pigments do not exactly match.

Now if the final product is always going to be black anyway, then you wouldn't really need to start with clean virgin plastic, you could actually use some pretty ugly stuff and cover up unsightliness or inconsistency better in black.

Well the carbon black is made from a "special" oil scientifically known as CBO. I know the chemical jargon can be confusing most of the time so just take my word for it that the "full chemical name" is Carbon Black Oil. Unintuitive nomenclature, but aren't they all ;)

CBO is from some real dregs of petroleum refining, it is raw material that is going to be coked further and it does not need to pass the kind of testing that is required for black fuel oils. Shady operators have targeted these heavy black oil stocks as diluents for their non-refinery chemical byproducts that would otherwise end up as "chemical waste" in some cases.

In the heavy oil lab where people are checking things like viscosity or flash point, you need good ventilation all the time everywhere and never turn off the hoods. It has to be below acceptable levels without a respirator when an H2S-bearing crude is being handled. You still smell it because H2S is just that rough, but at least it doesn't linger and it's not enough to give you a headache. Tolerable now, not like it was decades ago before they started certifying fume hoods.

CBO doesn't have any H2S but it is never tolerable. It bears quite a variety of disagreeable notes that do not resemble any characteristic form of crude or refined petroleum, and it is often described as "weird smelling" by experienced oil chemists. The variety is amazing and hard not to notice, some batches are just so different and others so repulsive. This is when the most sensitive people reach for their respirators, even though they are just fine handling pure benzene without, because the ventilation really is that good.

Bon appetit !
In the case of in-progress child abuse, that wouldn’t require a warrant as entry to prevent harm to a person is an exigent circumstance and falls under the Emergency Aid doctrine. If they found evidence or illegal items within plain view, that evidence would be permitted under the plain view doctrine. However, if they went and searched drawers or opened file cabinets, evidence discovered in that circumstance would not be allowed (opening a file cabinet isn’t required to solve the emergency aid situation typically.)

What’s really fascinating is that Children Protective Services acts as if they never need a warrant even if there is not an exigent circumstance. To my knowledge there hasn’t been a Supreme Court case challenging that and circuits are split. Interesting reading about that if anyone is interested:

https://family.jotwell.com/ending-cps-home-searches-evasion-...

(The 4th Amendment is not limited to actual police BTW.)
> EAC and other kernel-level anticheat software will dynamically load and execute signed payloads at runtime

Are you sure about that?
Yeah, took me (author) quite a bit of practice to get there. I still struggle with it at times, though at this point I find I can generally implement it say 90% of the time. Definitely feels like a muscle I had to build up.
True, but this pattern was established with TrufulQA a couple of years ago.

I disagreed then but it's unfortunately convenient to use this approach for some benchmarks.
Feel free to leave some feedback!
I have never heard of that phrase! Would you mind explaining it in more detail?
Do you get used to the input delay?

The input delays are very dependent on where the server is and what it is doing. If the server is idle and close by (ping wise) delay is virtually indistinguishable from local VSCode. If I'm connecting to the server via a VPN in a different country while stressing all the cores with some background compiling or number crunching work, input delay gets quite noticeable.
I'm working on a simple golang-based CLI tool to transcribe all the meetings I'm in - https://github.com/akash-joshi/better-whisper

I use this to create a local knowledge base that I can then crunch using LLMs to help in decision-making, creating standup notes, etc
It's a knowledge base that can explain the knowledge it returns when you ask, how is that not useful in a professional environment for production code?

I mean if you assume all devs are script kiddies who simply copy paste what they find on google (or ChatGPT without asking for explanations) then yeah it's never gonna be useful in a prod setting.

Also you're very wrong to believe every technical need or combination of libraries has already been implemented in open source before.
"also known as a dependency" - There are different kinds of dependencies. The ones I'm usually concerned with are the ones that cause you headaches when you try to get the software working on an exotic platform ten years from now. I've developed software for 30+ years, and along the way I have grown a strong disliking to external dependencies (be it Python packages, Boost C++ libraries, 3rd party C libraries or a hefty Mono or Java runtime).

Thanks for the reference to BearSSL - it appears to be very much in line with my own preferred design principles.
This is my favourite hack for the Steam Deck. By switching my SD cards and the internal SSD to btrfs, the space savings are unreal (easily halving used space). Every game gets its own prefix which means a crazy amount of file duplication.
Yeah I am not saying all the time, but I am saying when it happens it can br less bounded than "human population growth in the early 21st century."
I'm sure there will be lots of people recommending great books, so i want to give you some general advice:

sadly, a lot of language related libraries are in C/C++, so if using those sounds a pain to you, just ignore them for now.

get somthing simple working soon, such as an interpreter for Forth [0] written in any language you already know.

do the parsing later, there is so much more to learn about compilers and language runtimes!

when it's finally time for parsing, i recommend parser combinators [1]. they are pretty easy to implement yourself, once you have understood the concept and are very flexible.

do not forget about proper error messages with line/col information.

any kind of performance optimisation is strictly forbidden until you know what you are doing.

[0] https://en.m.wikipedia.org/wiki/Forth_(programming_language)

[1] https://www.theorangeduck.com/page/you-could-have-invented-p...
This effect would be even more pronounced in a larger sample size. Consider how small a fraction indigenous arctic populations are of the population as a whole. In other words, larger sample sizes would be even worse off in this particular occasion.
There are millions of empty homes in this world.

I'd assume environmental, but there's also more subtle answers than will fit in a comment box — whatever the cause, it has to be near-global.

China's building loads more houses, still has a fertility decline.
>The ones out of job can join a different company, america’s unemployment rate especially in the tech sector tends to be low.

>Ofcourse this only applies to US tech sector where hiring is tight.

So, which is it? Will we move on or wont we?

>tend to not even bat a single eye, when average americans who lack the privilege of a tech worker lose their job to automation (with tech) or outsourcing

They keep trying to re-outsource tech every decade and we're in another wave. Why would I not be batting all my eyes at outsourcing?
I'm charitably reading it as "if I must develop on a Mac, this is a great way" :)
Zed still doesn't have Windows version (but someone is working on it), so currently no.
In some sense I think it does have quite a bit to do with (speculative) social science, especially once you see (spoilers) that there really is nothing supernatural going on at all.
sum usa ip law enforcement around the world thanks to agreements like tpp, with the crazy conviction inclined Japan legal system, and reality gets stranger than fiction pretty quickly.

also, I'd love the multiple layers of irony if there's a court reporter on this case.
I was thinking the same. Modern expositions look for someone to cannibalize for their own satiation. Not that I know of or want to defend this woman (I’ve honestly never heard of her before now.)

This story however reminds me of the treatment that wellness community got in Arizona over a decade ago when that guy died in a cave meditation retreat. Everyone up in arms about those “cultish weirdos” when they were really doing harmless consensual adult things in which someone got sick and died.
The best way to talk about this is IMO effect heterogeneity. Underlying that you have the causal DAG to consider, but that‘s (a) a lot of effort and (b) epistemologically difficult!
Personalized Email Automation for Stripe Payments – AutoEmailed
Yeah, while I'm pretty happy with git in the terminal, I'm eager to see what Zed's take on a git workflow will look like. The inline git blame info is nice, but a UI for committing and push/pulling the repo would be great.
How to Steal a 0-Day RCE (With a Little Help from an LLM)
It's not used much in a sense that it's applied to very few functions, but it is well known and widely used in limited circumstances. The bugs in LLVM (and GCC) are basically because Rust is using aliasing much more widely than it ever has been in most C programs.

Take for e.g. this:

void add(double *A, double *B, double *C, int N) {
for(int i = 0; i < N; i++) {
C[i] = A[i] + B[i];
}
}

You generally wouldn't find many C developers sprinkling restrict in on functions like this, since that function could be useful to someone using add on two overlapping arrays.

On the other hand, someone writing a ODE solver in a scientific code might write a function like this, where it would never make sense for the memory locations to overlap:

void RHS(double* restrict x, double* restrict xdot, int N, double dt) {
for(int i = 0; i < N; i++) {
xdot[i] = -x[i]/dt;
}
}

In those sorts of circumstances, it's one of the first performance optimisations you might reach for in your C/C++ toolkit, before starting to look at for e.g. parallelism. It's been in every simulation or mathematical code base I've worked on in 10+ years at various different academic institutions and industry companies.
Creativity as a Small Nation's Defense
Yeah haven't heard of anything like that either. Perhaps what was meant was DIN 66354 and/or DIN EN 1116.