skysight-inc/HackerNews huggingface dataset:
Changes to the Standard usually happens as a result of defect reports (confusing details that implementation writers want clarity on) or vast enough general adoption (unifying how implementations were differently achieving the same thing).

You can read #13 of the Charter https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2086.htm

As for the audience, it's all the C developers, the open-source and commercial compiler implementations, vendors of libraries, tooling, services, learning material and everything else built in C; which is just innumerable.

Each Standard version released supersedes and obsoletes the previous versions. Intentionally, the versions are meant to be as backwards compatible as possible so that one can mix and match C89/C99/C11 codebases with minimum effort.

C has gained only a handful of features in the last 40 years. Compared to the great many things that are improved w.r.t. undefined/implementation-specific/unspecified behaviors, or removed to keep up with modern times (e.g. Trigraphs, Two's Complement integer representations, etc).

I'd say: (1) upgrading is not the spooky thing people make it out to be. Go, Rust, they all move much faster than this and have very ambitious big design ideas on their mind. (2) It's necessary to take good care of C as it, and the things built in it, will realistically outlive many of us.
Permutation argument (zero-knowledge proofs)
Or at least give these 3 or 4 walls to these guys who are constantly on the phone or video calls.
MongoDB moved on from mmap at version ~3.6.
WiredTiger can be configured to fsync every commit. Enjoy trying MongoDB!

PS: I really miss working with mongodb. It's been almost 7 years since I last used it. I'm surprised I don't see it mentioned very often anymore.
I dont think anything is outdated, other than some figures in Chapter "Speed Is a Feature".

Latency has improved over the years, New York to Sydney is now a 210ms RTT. Compared to ~300. Improvement in Last-mile latencies and Bufferbloat. ( Not perfect but still a little better than 2015 ). I only wish someday we could somehow get Hollow-core Fibers for long distance cable and backbone. Could have lower the New York to Sydney RTT by at least 40ms.

Akamai no longer publish the Internet Report. But I wont be surprise if average Global Internet speed is up by at least 5x. And Mobile Network is up 10x. And we continue to improve on those figures. As the world move to Fibre Optic with High Speed PON and Mobile with 4G/5G.

WiFi 7, 4G/5G, and Router are all thinking latency during its design. It is amazing to think by 2025, how much better things could be compared to 2015.
> never

I don't think that's what they're saying. I interpret that they believe the issues being faced during the pandemic hysteria weren't ones worthy of turning in family.
> for no other reason than to avoid setting a precedent for lower rents even when it wasn't financially necessary.

I agree with your virtiol, but this isn't quite correct.

You can tack "missing" rent onto the end of your financial agreement without penalty. "Lower" rent causes a reevaluation of the financial agreement basis which will almost always require a cash outlay. This is what is causing commercial real estate to be empty for 5+ years rather than lower the damn rent.

Municipalities need to implement an (in?)occupancy tax to stomp this crap out. If real estate isn't generating rent for 12+ months, tax needs to start going up on the space.
> sounds like you are being rewarded for not holding your own end of the promise

That's a risk, but I find that overall I pick things just hard enough to be challenging but just easy enough to make myself do. Then I do those things consistently until they become my new baseline and I increase the challenge. (2 pushups, 10, 20 pushups + putting on jogging shoes, ...).

The big idea is to pick things that you're almost certain you'll do. Falling back to smaller promises should be the exception.

> curious how it works.

Slowly, with lots of restarts, but the advantage of this method is that no matter how many times you fall off the wagon (and no matter how far you fall) you have something simple to start again.

Starting over at the proverbial "1 pushup" after you've spent time and effort building it up to so much more than that definitely sucks, but it's far better than other alternatives I've tried (such as waiting until I have the massive motivation needed to restart from exactly where I stopped).

Edit: I think it works for me because it slowly builds up self trust, which then becomes a positive feedback loop.
If it would just pre-fill with the numbers and various sources they already have and think belong there, that would be helpful.
They aren't discrete unrelated events. The intense thirst owners currently have for layoffs and job elimination is exactly a backlash to the increased power, autonomy and solidarity experienced by office workers during covid.

Whether "all of the jobs" are "ever coming back" is the wrong thing to be thinking about I think. Some of them will come back some of them won't, which ones and when is well into the divination end of economics.

But there is a conspicuous pattern for two generations now of jobs being reduced as much as possible by a combination of automation, outsourcing, algorithmic allocation (eg JIT scheduling), compartmentalization, contract & temp & gig labor. How does this fit into that pattern?

So far the focus has been on jobs that can be straightforwardly automated at least partially, or easily broken into interchangeable tasks and allocated to contractors. A lot of jobs that are precarious and low wage now were middle class in living memory. What's left of the middle class is jobs that were resistant to that undermining due to technological limitations or entrenched union or regulation systems.

What they're betting on now is that these new technologies will allow them to finally do this to the rest of us. They certainly will remove your stable job if they possibly can. The changes now are indications that they think they probably can for a lot more jobs than they could a few years ago.
If Termux is enough for you the benefit is that it is quite a bit faster than userland.tech. There is also Nix for Termux which provides a lot more packages.
Check out the HN submissions from this domain: https://news.ycombinator.com/from?site=c2.com
Why we need a new definition of junk food
Server-sent events
> The difference here is, your home directory is tightly integrated. This is something most (all) all virtualization solutions try to avoid.

This isn't really true - almost any virtualization or container solution will do this, in the case of containers it's typically just a local volume mapping. Of course the default is typically an isolated execution, that's one of the key tenets of containers or virtualization, but it's usually minimum effort to expose whatever local directory you like. I guess its nice this tool cuts out a small step to make the process convenient, but its not a must install for me personally vs my existing container runtime.

Mapping my entire home directory to a volume is a pretty rare use case for me too - i'm far more likely to just map a project directory to a working dir in the container. I don't think I have ever mapped my whole home folder to a container volume in my career, and can't imagine doing so in future either. This is a bunch of nice shell-scripting to do what you could already do with docker/podman a little quicker.
>Order online and return what don't fit

I've seen speculation that free returns might not be as abundant as they have been in the past.

I personally dislike returning goods, so I'd rather go fit stuff at a mall when it's something that needs a good fit. Especially jeans, I apparently have a strange pelvis because I find it very hard to find comfortable jeans. But stuff like T-shirts and socks are pretty easy to order online.
It doesn't sound like it's trying to build a single model, it wants to build a network/community of them. One of which is their own. Probably sharing/coordinating training resources and other support systems? The things that are usually out of financial/technical scope for most smaller OSS AI projects. I could see smaller companies with open models spending to be a part of that or other financially backed OSS projects.

Maybe it's more hands-on than just a hosted service like huggingface? I don't really know the market, so just speculating.
I've known a bunch of Canadians, and the ones who aren't French Canadians sound mostly identical to Americans. There's a few different words and pronunciations, but unless you stumble into those during a conversation, it's very hard to tell.
Hey, I was just this idea the other day. One can imagine a world in which all new tech has to go through a period of deliberation before it ever sees the light of day.

There would clearly be a lot of things that would be blocked. Some of them would be good. Even today, we have problems like new drugs being rejected due to risks, when people are dying due to lack of treatment. That kind of thing might get worse.

On the other hand, we might have stopped Thimerosal, leaded gasoline, social media addiction, high fructose corn syrup, CFCs, and perhaps been a lot more careful about fossil fuels before they did so much damage. There are probably more technologies I haven't thought of -- it's easy to forget the ones we don't use anymore.

I don't know if it would be a good thing on average. Delaying technology has costs. BUT, when it comes to technologies that carry existential risk, like fossil fuels (I believe) AGI, I think it's likely worth it. Gotta play it safe sometimes, so you can keep playing.
FWIW I've used calfile with capital gains and it worked fine, I was able to file properly and it gave me the same numeric results as TurboTax. HSA gains/dividends can also go in with your regular income, since California doesn't recognize them with any sort of special tax treatment.

One of the calfile devs shows up on HN every once in a while. I got the feeling that the real impediments were more bureaucratic than on the technical or accounting side of things.
As if RP itself wasn't already enough of an affectation.
My experience is certainly limited. Seems to me, for a bank to enter into that kind of arrangement aligns much more with the core skill set vs tech companies in the typical HN community. But even then I could see the FANG companies with a lot of guaranteed cashflow owning, but at some way down the scale to smaller companies, I would think it strongly becomes to something to avoid for tech companies.
I actually like working in an office sometimes, but if you mandate it to me I'll never show up and eventually quit.
Somewhat related, I also enjoyed the book "How We Got to Now" by Steven Johnson.

https://www.penguinrandomhouse.com/books/316142/how-we-got-t...
The last paragraph reads similar to the "depressed people should just drink water, exercise, touch grass and walk in the sun while trying to be more cheerful" advice that could be seen every so often, but since I haven't seen them recently, I thought we were past it.
Thank you so much! Hope to fix it soon.
I use a kinesis at work and I hate hate hate the placement of Alt. I always have to move my hand entirely and stretching from alt to x is unergonomic and annoying.
If you and no one else wants WFH, the union isn't going to care about it. If most people want WFH, companies that refuse to allow it will have to pay more to attract or retain talent.
This has nothing to do with the preprocessor. The concept of NULL existed before the macro was standardized. Literal zeros were the way to refer to it which was a design mistake.
I do not! It was years ago. And unfortunately there is no tracking of ads, I wanted a link to that video too. You can't even back up and re-watch an ad!
I believe this is the way many companies are going, even if they don't need to reduce the headcount, they can scoop up hungry workers cycling them out for average performers.

I keep sharing that many companies have not defined the remote policy. It's up in the air and they simply haven't said anything about not working remote. My fear is it will all end in two weeks, asking all non-dedicated full time remote workers to be in the office.
Ask HN: Is this a good test of Chat AI reasoning ability?
I am not a professional but came up with a test for chat AIs. The answer to my question is "2) Those who cannot extrapolate from incomplete data" but since no one ever types that out because it is a joke (they just think it), it is never part of the training data.

ChatGPT and Google Bard fail, but impressively, Bing gets it right. Does this prove ChatGPT and Bard can't think?

Q: What is the second bullet point of the following statement: There are two kinds of people
1) Those who can extrapolate from incomplete data

ChatGPT: I'm sorry, but there seems to be an incomplete statement provided. The sentence you have given appears to have only one bullet point, which is "Those who can extrapolate from incomplete data." There doesn't seem to be a second bullet point provided.

Bard: There is no second bullet point. The statement "There are two kinds of people 1) Those who can extrapolate from incomplete data" is a joke. It is a play on the fact that there are many different kinds of people in the world, but the statement only lists two. The second bullet point is left for the reader to imagine.

Bing: The second bullet point of the statement “There are two kinds of people 1) Those who can extrapolate from incomplete data” is not explicitly stated. However, it is implied that the second kind of people are those who cannot extrapolate from incomplete data.

Where can I find more tests like this?
I disagree, but to give you the benefit of the doubt, I'd love to see examples if you have any.
IMO TiddlyWiki[1] is a much better implementation of this UI idea of bite-sized, heavily linked text (card catalog?) with multiple simultaneously visible entries. (No federation and a bizarre storage approach though.)

[1] https://tiddlywiki.com/ (haven’t looked at the homepage in years, the current one seems kind of awful and not really bite-sized unfortunately).
I mean, speaking as someone who's really worried about speed of AI research... that's good news to me.
I'm one of those who are most certainly more productive in-office (learned the hard way and the soft way via various work experiences). The reasons don't matter, but we are a significant minority.

The problem is that you can't have a discriminatory work policy. If for example you make a rule that "if you are considered productive, you can work more days from home; if you are considered to be becoming less productive, then you must come to the office more," then a few things happen, first and foremost being that people who are visibly in the office more are perceived as slackers, which can be a self-fulfilling belief, and the people who are out of the office more are "primadonnas" or "boss bootlickers". All of this creating more tension, as the "productive mostly from-home'ers" are also less likely to get promoted, etc. Basically there are a bunch of knock-on effects from treating employees differently in this capacity.

I have a friend who had hard data showing he was more productive when he was WFH and he still ended up having to RTO after covid lockdowns. I'm sure this wasn't a decision made lightly by management.

There's always the option of finding a 100% WFH company where they basically don't hire (or end up retaining) anyone with any ADHD =) and where those highly self-disciplined folks can go to thrive. But a large company like Blizzard won't be it.

I almost want to apologize to the people who are more productive when 100% WFH for having to comply with RTO policies for the sake of people like me. People like me are grateful for your sacrifice.
Vipul's razor... https://razor.sourceforge.net/

He's well known for producing open source.
I wonder whether LLMs could help with smarter code optimizations, especially, since they can be context aware.
I think you might be confusing "Vice" and "Vice News" the former did the off-beat stories and the latter was sending correspondents to war zones, etc.
That second introduction to the TC Lexicon describes - exactly! - the process used in a poetry workshop I attended back in the late 80s[1]. The outcome of each session was also the same, drowning our sorrows in a nearby pub after the meeting, but also forming some strong and long-lasting bonds with our fellow masochists. I'd say I learned 80% of what I know about writing poetry from that workshop, and un-learned 100% of what I thought I knew before I started.

[1] Poetry in the Making, led by Laurie Smith at the City Lit - the critique was brutal, but worth it in the end! https://www.citylit.ac.uk/
Well, you can still have that too.
> And you will get phantom code of RequestWithZ that isn't actually valid anymore

It is the opposite. My IDE will show "no usages of RequestWithZ". I will not get any such help if it was encoded as Request.get("z").
I’ve worked from home (WFH) since 2013. I’ve been a top performer so many different times I’ve lost count.

Each time I left an employer since I started- a basic requirement in my job search was -“remote”

Just as important as the job title and salary range.

I’ve managed remote teams myself and understand the unique challenges WFH can create - however, it is up to the company leadership to set clear expectations about what WFH looks like (and what it doesn’t).

Company’s mandating return to office failed in setting expectations and managing to them accordingly. Don’t blame the entire workforce- learn from what didn’t work for your company and adapt. Otherwise, you’ll be left behind by those who did.
Well, a larger context makes it easier to integrate other tools, like a vector database for information retrieval to jam into the context, and the more context, the more potentially relevant information can be added. For models like llama, where context is (usually) max 2K tokens, you're sort of limited as to how much potentially relevant information you can add when doing complex tasks.
Thanks for the shout out! I haven't seen people talk about some of the other features so I'll mention a few for the others:

At first you do it manually like keeping an ubuntu LTS box around for when I need to do that kind of stuff. Then over time you get annoyed that you have to maintain it and while you've removed the host-maintenance from your life it does feel like you've just shifted the problem to the right and multiplied it every time you make a new box.

So the next logical step is to just make it declarative, so it's one of the reasons we made boxkit. Distrobox has an exciting new feature coming out called assemble: https://github.com/89luca89/distrobox/blob/main/docs/usage/d...

And since all this stuff is just docker containers you can just pick your distro, pick your list of packages, and then let git and the automation deal with it, you'll always have your dev environment. Assemble was the last missing piece, I'm looking forward to duct taping all of this together!

https://github.com/ublue-os/boxkit is the "kit" if anyone wants to help out, when you fork it it'll bring the github actions with it, so you can set up builds of your boxes and they'll always be up to date. It's based on alpine but that part can be swapped out no problem.

And for those of you who think this is just too far, `distrobox upgrade` can be useful when you have way too many pets.
I would also check out their 3B model. I tested it on launch with LoRA fine-tuning and found it to be surprisingly capable despite its size. I think a lot of people are skipping past testing it because it only has 3B params.

Edit: https://huggingface.co/togethercomputer/RedPajama-INCITE-Bas...
> * Now euphemized as "hoteling."

Just FYI, I was a consultant for Deloitte in the early 2000's in Boston and they called it that even then, because consultants frequently travel and were out of the office anyway, so the incentive of paying for less under-utilized office space was already there.

And, heh, if you didn't reserve a desk in time then you basically got stuck in the hallway on a "floater" terminal with a lot of foot-traffic behind you
That's really stretching it. I wouldn't go so far out on a limb.
Does the Vatican sponsor them just because they're Catholic? It looks like they're a purely US-based organization.
Yeah, been on a discussion thread recently, and really conflating and mixing up memories of NT4 and Win2k from around 1996-2002 or so.
I'd imagine game dev is a more collaborative sort of thing, at least at various stages. Where it'd help to be in office, at least to some degree.

Maybe they can have management require being in office during key parts of projects or for parts of the month. Rather than a mandatory 3 days a week thing across the board.
Yeah that line was a bit of a daft generalisation not helping the rest of the argument. Different strokes for different folks, and there are definitely strengths to on site that full time remote can't match (remote has its own strengths), especially team cohesion - or we might as well all be off shore contractors.
RTO is fast becoming my last hope for employment. I used to imagine myself to be a member of that pool of “top talent,” but several grueling months of unsuccessful job searching have roundly dispelled any pretensions I might have had.

I hate to say it, but I have to recognize when I’m without leverage. I’ll absolutely go back to the office if it means I have a job.
It's sunk cost fallacy -- especially at the FAANGs. These companies spent billions on monuments to the company's greatness. These buildings, MPK 20 & 22, The Donut, Amazon HQ2, the Circus Tents, aren't just unsellable from the psychological sense, they're unsellable in a practical sense. The number of companies that need/want 2.8 million ft2 (262,000 m2) of nigh-undivided office space can be counted on one hand -- and all of these already have their own white elephant.

Mix in monkey-see-monkey-do management of smaller firms, and of course straight up class antagonism towards workers, and you've got RTO über alles.
> Yeah the American system absurd.

The hilarious thing is that if we remove the context from this statement it applies so broadly that you could mean just about of our systems.

Having absurd systems is pretty much our defining characteristic.
This works well for me. I'm in the middle of replicating someone else's research for a paper, so it's fiddly, not very exciting (I expect to confirm their conclusions, +/- some error bars), and hard to remain motivated. But I tell myself "work on this one little part for 30 minutes today" and eventually if I stack enough of those parts together it'll be done.
None of that is illegal to write, some of it isn't even illegal to communicate. Most of the things there would only create a legal issue when communicated, but not when written, and in most cases are necessarily written by authorized persons.

Trade Secrets are basically always written down, they are not illegal to communicate, but doing so may violate a contract which would be a civil matter not a criminal matter. In the cases that the contract is either determined not to be binding or expired or was otherwise nullified, communicating trade secrets is an expected outcome. In fact, what makes something a trade secret is that a business takes actions and expends efforts to prevent its communication, as opposed to publishing it openly as a patent and getting legal governmental protections.
> I'm happy to cheat

I don't mind playing football manager with the in-game editor on.

Want to make your favourite old player young again so you can enjoy another decade of amazing performances, you got it!
There is plenty of new C code.
> I almost want to write a book: ‘Zelda Mind, Beginners Mind’

I'd read that :-)
Every article about tiktok trends written by someone who doesn't use, or is a casual user of tiktok, always sounds so out of touch. This one included.