skysight-inc/HackerNews huggingface dataset:
> It's impossible to avoid "sanitizing" input if you have a conversion step from a library provided char* to a strbuf type. Any use of the strbuf API is guaranteed to be correct.

I agree: having a datatype beats sanitising input (I think there's a popular essay somewhere about parsing input vs sanitising input which makes pretty much the same point as you do), but it's still only partially correct.

To get to fully correct you don't need a new string type, you need developers to recognise that the fields "Full Name" and "Email address" and "Phone number", while all being stored as strings, are actually different types and to handle them as such by making those types incompatible so that a `string_copy` function must produce a compilation failure when the destination is "EmailAddressType" and the source is "FullNameType".

Developers in C can, right now, do that with only a few minutes of extra typing effort. Adding a "proper" string type is still going to result in someone, somewhere, parsing a uint8_t from a string into a uint64_t, and then (after some computation) reversing that (now overflowing) uint64_t back into a uint8_t.

If you're doing the right thing and creating types because "Parse, Don't Validate", a better string type doesn't bring any benefits. If you're doing the wrong thing and validating inputs, then you're going to miss one anyway, no matter the underlying string type.
That's certainly what I experienced at Lowell High, a San Francisco "test school."

I recall that in my AP Chemistry class, 100% of the students were Asian. Nothing kept non-Asian students from taking the class, except the desire to work hard and be there. (The other section had at least a few white kids.)
Out of commission? Is this some kind of joke? You know you can just charge money for the services that you are offering, right?
Yes because DNSCurve is no good.

DNSCurve is abusable by local governments so ICANN has stated that the root servers will never implement DNSCurve.

https://security.stackexchange.com/questions/45770/if-dnssec...
Which generalises even more broadly to "capital has no ethics", if there's big bucks to be made there's very little of moral considerations.

We as humans failed to instill morality unto the Minotaur of capitalism, it's our collective moral failure that allows it.
I would change job unless the pay is extremely good. This is almost about privacy invasion. Why do they care so much people do at their own time?
A PCIe 7.0 x4 NVMe Drive would give ~64GB/s. I am not sure if we could unlock any new paradigm with it. But in terms of Gaming even with hardware compression the PS5 with 8GB/s already spends 95%+ of its time in CPU.

Or are we going to do heavy Paging and stick with 8GB of RAM. My Mac currently does about 200-500GB write per day simply due to Kernel_Task Paging from Safari. Both the SSD Controller and NAND will continue to get cheaper and faster. While Production Cost of GB on DRAM hasn't moved much.
You could use parental control, to keep your parents safe :P
I've assembled and done editing passes (back and forth to an editor, using comments heavily) on two 200+ page novels in LibreOffice with none of those problems, so it sounds like something in your doc must have hit some specific edge cases/bugs.

Not doubting you - I find it clunky and fully believe there's bugs there too. I did most of my writing in Google Docs, but chapter by chapter both because I find it easier to keep individual chapters separate and because Google Docs certainly can't (or couldn't, anyway) handle anything approaching that size without slowing to a crawl, but it just felt better than LinreOffice for the actual writing.
> A neat thing about today's society is that you can be a participant and contributor entirely without ever stepping outside your room

You can be solely because others don't even have the option.
Last time i build a real time news service i used the paid API of Inoreader, where i'd manage my own RSS feeds on their platform, and i'd poll their API every once in a while. Inoreader API would cost ~100 per year, not month.
To directly answer your question: they use RSS.
I fully agree than most of problems of C can be mitigated with good training. It it of course far easier to blame the language than admit that there is a skill issue. The story that this a language full of footguns that even experienced programmers can not deal with is a lot of nonsense in my opinion and does not match my experience (both as a C programmer, a manager of C programmers, and user of many rock-solid C programs). At the same time, does it help to complain about insufficient training? It is just reality that many programmers are not experienced in C and it is also true that there are a lot of serious problems in C code. This is not a contradiction. If you have C coders without sufficient training and/or experience you will get memory safety issues in C code and you will not even notice in time. If you have unexperienced Rust coders, you will still get memory safe code - at least if you have a rule against using "unsafe" or some oversight. (the code might be buggy in others ways, or programmers may be less efficient, but you still get memory safety ensured by the language). I think this is the real great advantage that Rust has and why we should also have a memory-safe subset of C.
Not too clued in on the specific API aspects for aggregators, but news publishers usually have individual subscriptions to the major wire agencies like Reuters, AP and AFP and then the national ones (In India these are PTI, ANI and UNI).

These wire agencies must cost more than the amount you mentioned. But they would be considered primary sources, a layer 1 for news and information. A lot of news websites essentially just repackage L1 facts, add some stories about tweets famous people made, and throw in a handful of original reporting.

A cheaper wire service that deals more with business plugs and PR would be businessnewswire and prnewswire - these are inherently promotional by nature.

I doubt this answers your question, but I'd be interested to knowing how accessible these essential L1 information would be to ordinary users (not companies). While you may end up paying for Reuters directly, another website that includes a Reuters feed could give you the same content for less.
You've made a stunning point. There's no analog way to make things happen more than once a day. The logic is clear and irrefutable. Well done.
Why would they start over if you’ve fired them?
i dont understand it feels really good
As cynical as this will sound, breeding is contributing to society in the sense that you provide productivity to it. Ensuring your retirement, in essence.

In many (western inspired) parts of the world, the retirement scheme depends on productivity being increased for every generation. This because every generation that retires is larger than the previous generation that retired. The population growth drives the need for an increase in productivity.

You can increase the productivity by either increase the size of the working population, or make the working population more productive per individual. Up until recently we actually did both. That's why our elderly now can enjoy VERY comfortable retirements compared to two generations ago.

For us, those who are now working, it doesn't look great. We're not having children and it's getting hard to squeeze more productivity out of us.

Here according to the latest projections, I'm not supposed to retire until I'm 69. And this is with today's data. I fully expect it to increase further. Those that were born in 2015 or later are expected to work until they are 71, according to today's data.

The problem is that I don't think that on average we can work until we hit 70. My father's generation was quite broken right about around 65 when they retired.
Awesome, recently we started working on table functionality for one of our feature and your post is really helpful. Thanks!
"apartheid officers in Tel Aviv"

First time I am reading this on Hacker News.
> People tend to see big companies as an entity of their own, instead of a bunch of people running different processes around.

This is for the better. By invoking the microsoft card, they became representatives of the company. If you are using your company status to gain something, you are acting on behalf of said company. Look up respondeat superior
IIRC she was credited with making MIT a more diverse place; she really was good at her job.

BUT ... I've worked for a couple of major universities (not MIT, but similar), and you would not believe what degree snobs they are. Ideally, even staff should have a "terminal" degree from as famous a school as possible. The whole image is part of what they're selling.
Depends on the region. I usually write (or now have gpt write) a letter with a bunch of fines in it back and that almost always shuts them up. I have never complied with any legal actions against me; I have been to court and that was cheap without a lawyer as well. I did nothing wrong, so I am quite confident I will always win; so far going strong for over 30 years since I am an adult and received such nonsense directed at me or my company.

I would never live in a country (guess US) where you need a kidney to defend yourself even if you did nothing wrong.
interesting, I wonder what are the odds of introducing new bugs like not closing connections etc. I can imagine many tests passing after such change but actual failure happening on production. Is it something embedded context can help to address?
Whatever it takes to ship!
People from other jobs are potentially in jeopardy for negligence though. If a truck driver makes a mistake driving a truck they could very well go to prison.

Also, judges can be malicious too.
They're not different though, right? Just two ways to think about what it means to return, no? How can you return a value without returning control to read that value? They're the same.

Still, I don't think iterators and coroutines are necessarily the same. You can imagine a coroutine that doesn't return a value and only happens to share a thread or something.
Unfortunately it can be hard or impossible to differentiate between the two, but people are sorry for what they did for one of two reasons:

- They have empathy for the person they harmed and recognise that they should change their actions to avoid doing such harm again.

- After being caught, they regret how their own freedoms are now jeopardised by their past actions. So they regret their actions, but mostly (or only) because of how it affects them (now) and not how other people may have been harmed.

The problem with latter is that they are sometimes irredeemable, they may pay back their victims, but they see it kind of like losing a bet, they got caught this time so need to pay up and the lesson they internally learn is to not get caught.
Being terrified of freedom is... fucked up.
> Meth and cocaine users also want a safe place to use their drug of choice :)

Harm reduction in general is a wonderful thing and the solution to drug use is definitely not to make it more dangerous. Making it safer and providing easy access to real, non-propaganda harm reduction resources will help far more people than criminalization ever could. Providing safe, regulated supply that won't be contaminated with adulterants or impure byproducts, allowing people to consult with doctors about it, allowing research to be done on it so that it can be better understood, etc.
They did this campaign in Sydney a while back.
we're talking about trust busting, not personal device options or preference.
Yes. Respondeat superior
Of course! Really appreciated. Did you work on the browser platform yourself?
> No amount of signage can remedy this

Where I am there's often a sign/bar over the road ahead of the bridge/underpass at the same height as the bridge ("IF YOU HIT THIS SIGN YOU WILL HIT THAT BRIDGE" etc).

Whilst there's not always enough room - I'm sure it would work with the bridges in most of the pictures in that article
Yeah, it’s a can of worms. If USA asks India to not buy oil from Russia for geopolitical reasons, India may ask them to not send arms to Pakistan for geopolitical reasons.
Unless it is not a rectangle and there trees randomly in the way and wife's flowers on the sides.
great idea. (who knew the name goes both ways?)
I'm actually familiar with this, having used libprotothreads in production for about 4 years.

Something like libprotothreads can't actually be implemented in a language that doesn't have gotos, so yeah, I see the need for it.
I can understand you, but I'm thinking it doesn't have anything to do with prohibition. If it were so, then the addicted to opiates would be distributed evenly through All countries. It's not the case with, I'm from Germany, in Germany. We have drug addicts too, but it's not a problem here. You know why?

Because opiates are forbidden and you have to fear your freedom if you handle them with lack.

For example it's not possible to get them prescribed easily. If you got them prescribed, it's an act of getting it. We have the BTM law where everything is written down.

Instead, America's physicians prescribed that to easily in former times and still doing it (pain killers on oxy basis?). The drugs and addiction epidemic started much earlier. And now it's already full swinging.

It's not the problem of prohibition, it's the problem of way too easy to get access and hands onto. And you call it prohibition.. I name it regulation. There is a difference between these both two words. So, America should regulate it much more. Each world's country should regulate this the much the people can't by compounds or ready for usage stuff. This is the case for addictive drugs, which in my eyes includes alcohol too.

But, may be I'm wrong in here and I don't see the true "why"
But I'm thinking, I'm not wrong in here though.

https://nida.nih.gov/publications/drugfacts/prescription-opi...

So what you want basically is to open the market, to talk to people not to do it (so they educated enough to decide on what they want) and then hope that the abuse of drugs won't get more and even sink? And that with highly effective and addictive stuff? NO, H3LL!

You seem to have absolutely no experience with drugs. Absolutely No Experience with opiates. I have, I one got it in the hospital and I remember it as a wonderful time. I would like to repeat that experience, but I know, if I do , I might get into big trouble and am strong enough not to touch it. But if one would give me 1 pill. I would take it because it was high pleasure experience. There my drug addiction career would have started.

You talk about quality controls and standards. I'm talking about ban it completely, make everything unreachable for everyone. Make it highly regulated. That's the only way not to have people easy try it and get hooked on the feeling, like me. You can think what ever you want, but I'm happy that we're living on a democracy and laws are for each and every ;) and there are still enough people who so No, like me :) I do it out of experiences.
The answer is simple: Jellyfin
Mate. It was pure sarcasm. Furthermore ...

> Movements to enforce language usage changes like this are usually well-intentioned and can sometimes have positive impacts.

No. It can never have any positive impacts whatsoever, because enforcing language usage means that you are being forced to speak, thus think, in a specific way.

The correct course of action is changing society and culture back into a society of people who don't give a fuck about words.

A society of sane people who don't have imaginary pain because of words they read, or hear. Emotionally mature people.

There is no positive impact from enforcing speech patterns, ever, and you even considering the possibility makes you an extremely questionable person.
Try editing a 200 page document in Google Docs. Last time I tried I had to give up. I detest MS Office too, and Google Docs is perfectly fine for a whole lot of my use cases, but it's not a complete replacement, and that'll be a problem for a lot of places where some subset of users will need other applications anyway if you pick Google.

The "lost" MS Office doc is infuriating, though - have had to help my son with several different variants of that for school over the years, including the reverse, where it's insisted there is no document at the location in the cloud drive it is meant to be, but where it turned out this was because it hadn't been synced from the local drive...
You're quite correct, it was an oversight on my part. It's too late to edit my post now, but at least this thread will be a record of me disagreeing with my original point :-)
That's the thing, since either one can be implemented in terms of the other, people conflate iterators/generators with coroutines as you've mentioned because they're easily interchangeable.
The US is not a very free country, despite the claims to the contrary. Try drinking some beer in a public park while having a picnic and see what the police do to you. The main "freedom" in America is the ability of wealthy interests to screw over everyone.
What you are looking for is a local S3 cache, which buildx supports as a backend. Just make sure you have an S3 gateway connected to your VPC (and that your S3 bucket is in the same region than your runners!) and enjoy free bandwidth, unlimited cache size, and crazy fast network throughput.

https://runs-on.com/reference/caching/
https://runs-on.com/features/s3-cache-for-github-actions/
> Thank you for posting this. Honestly, my social media bubble exposed me to exactly 0.5% of the videos on this site.

Those are just the tip of iceberg, unfortunately. A lot of the more disturbing stuff was censored to protect the families, but you can see journalists describing seeing a 47-minute compilation of... harder scenes.

> While I still think Israel is making the same mistake we did after 9/11, these videos help me feel a little of the vitriol fueling the IDF's actions.

Quite possibly. Though let me make something clear about my views - revenge is never ok, and doubly not ok if it's carried out against innocent Gazans.

Hamas invaded Israel and slaughtered civilians, and in addition effectively shut down the country by launching dozens of rocket attacks every day for weeks, and have promised to do it again if they remain in power. So removing them from power is morally and legally right. But revenge should never be the goal.
oh lord don't google that.
> then something seems off with the market

That, there is no debate.

> what's happening in the irish property market.

This is happening in many countries' property markets, including the US, Canada, UK, Australia, etc.

Two monetary factors can be used to purchase a house: income and wealth. You are assuming income should the only factor at play (it ought to be, but it is not), but not realizing that wealth is also used. The problem is that houses are now treated as a wealth asset, like a stock, with the expectations of 5-10% YoY growth, so there is an enormous appetite for dumping large savings/wealth into them.

> This won't raise the median price to 600k, it will take way more sales to shift the median (if we're talking about the mean then this is more likely).

Do you price a stock based on the median transaction of the last 10 years? No, because they are usually increasing in value. The most recent transactions provide a better estimate on approximately what the median or mean is. The shorter the time interval, the less data points, but the more accurate.

The crux of what you're missing is that home prices for everyone are set on the margin of most recent transactions, and income isn't the whole story, as that assumption isn't making sense to you or the data. It's because there is saved up wealth that is a large factor in price too.

The solution is to build enough to break housing as an indefinite 7% YoY asset, which will stop this awful positive feedback loop.
Microsoft is absolutely on the same side in terms of ruthless pursuit of international IP protection. I certainly don't see them acting in any overtly pro-consumer capacity.
> In an effort to "avoid the growth of piracy", Plex asked GitHub to remove a repository that allows people to reshare libraries that were not originally theirs.

I am so sick of the policing of copying of data masquerading as "intellectual property" or "rights". These terms are so insidious: to be against "property" makes it sound like some bizarre fringe view, and to scoff at the "intellectual" kind makes it sound like you don't care about other people's thoughts (when obviously the opposite is true).

It's so completely obvious that these systems of control can't survive an environment of low-friction copy and transit of data. We're on the cusp, as a species, of finally shucking off this nonsense and enshrining the traditions of free copying and remixing and collaboration.

...so what's the point of continuing the pretense? Who is winning here? The banks whose logos paint the skyline of West Nashville? (I'm in East Nashville as I write this).

All it's going to take is one sovereign jurisdiction refusing to play along, and then everyone will just use internet services in that jurisdiction.

It seems like a house of cards that is going to fall very quickly.

Are we ready for that?
But it means that it isn't possible to tell if a 28 year old will pull out of their depression given some more years, or if it really is life-long and untreatable. Show me a test that determines what their future is with some kind of accuracy.
> It is significantly faster to access memory directly via CXL than to use message passing with JSON or gRPC.

I'm not talking about supercomputing. We're in a thread talking about the feasibility of running larger models on "smaller GPUs".

Do you think that GPUs access host memory using JSON or gRPC?

CXL is nice because it allows coherent, low-latency access to memories. This is not going to move the needle a whole lot on running large models on GPUs, because they are more bandwidth sensitive than latency sensitive, and coherence is not a huge concern.

I also think that RAM interfaces are going to scale much quicker than IO interfaces, so it's at best a temporary win over local GPU memory for inference.
A link to the commentary asks me to share my data with their 165 partners. I find it ironic.
Again, Apple does not have a monopoly, or anything approaching it. 50% marketshare is a lot for a single vendor, but it's not even close to 100%, and there are plenty of viable alternatives which apparently a lot of people don't want to consider because it isn't "cool" enough for them.
There is a screenshot of this banner from a recent blog post by the Tuta team as well. It shows 813 data sharing partners... https://tuta.com/blog/outlook-shares-passwords-with-microsof...
This is absolutely brilliant! Bookmarked and I’m sure I’ll be revisiting this and sharing this broadly!
Depends. Good luck getting a drop out of anyone who's not proper rich in Texas - you can't garnish wages (federal debts & familial support only) and you can't seize the only significant assets many people have (a house and a car).
it takes literal years for someone to get to a point where they can ship proper c code and the process of getting good requires shipping c code when you don't know everything yet. having a system that automates and enforces years of collective knowledge on juniors is great and lets them contribute while they acquire experience.
4. I got a phone call and I want TV to be quiet for its duration.
Proton Mail says Outlook for Windows is Microsoft's new data collection service
> We as humans failed to instill morality unto the Minotaur of capitalism

True, but that problem pre-dates capitalism by at least several thousand years--humanity has never managed to reliably instill lasting morality into any institution, not even those ostensibly centered on it.

In that view, it's not that companies are uniquely bad, but that the environment and ecosystem[0] doesn't constrain their tendencies.

[0]: Institusystem? Estabisystem? Whatever, obviously I don't mean biology.
Cool, great!