skysight-inc/HackerNews huggingface dataset:
I think one of the most important features for documentation is that it needs to earn people's trust.

If people expect that the docs won't be comprehensive or will be out-of-date, they won't use them.

This is why I'm so keen on documentation living in the same repo as the rest of the project. That way it can be kept up-to-date with the state of the code, through a policy where PRs are only merged when they include the relevant documentation updates.

Having that policy in place really helps people learn to both write and read the documentation.
I don't know the answer to your original question, but based on this StackOverflow answer (https://stackoverflow.com/a/60564952/2682729), it seems like a small compiler wrapper should do the trick to get the same experience across platforms without having to install another compiler.

Depending on the platforms you need to support, a more heavyweight but more reproducible solution would be to use a fixed LLVM toolchain, say using Bazel.
That pro-tip has been used on me, I haven't touched them in ages, leaving my C/C++ skills rusty (pun intended).
What I don't get is that people automatically equate a lab leak in China with a lab leak by China. It's uncontroversial that American funding was involved. The most likely intentional scenario would be a leak caused by the United States to harm the Chinese economy. If it hadn't spread beyond China's borders, the epidemic would have been a massive win for the US.
Siteswaps can be juggled with any number of hands, such as the 4 hands of two jugglers: https://passing.zone/4-handed-siteswap/

A really nice web-app for searching and animating passing siteswaps is: https://passist.org/

For example: https://passist.org/siteswap/9968926?jugglers=2

In case of confusion: the diagram with arrows is a "causal diagram", showing the throw that is forced by each throw. So linking arrows are not the same ball/club, and the arrows can go backwards in time(!).

passist.org will animate solo siteswaps: https://passist.org/siteswap/915?jugglers=1 -- but 915 is animated really high by default. Click on the animation, then the cog, then increase the juggling speed, rather than the animation speed, to bring the pattern down lower.

There's also an android app that does similar stuff: https://github.com/namlit/siteswap_generator
ExperiencedDevs will go dark until the end of the month

https://www.reddit.com/r/ExperiencedDevs/comments/147ebxd/ex...

> It’s like the secondary school for r/CSCareerQuestions.

It started few months ago when sub suddenly become popular. A lot of... how to say it, trivial questions/topics.
When Apple initially moved to clang instead of GCC, clang did not support OpenMP. Apple chose vendor lock-in with Grand Central Dispatch (in the same way they would chose vendor lock-in with Metal years later) rather than invest the time in the existing work on a competitive clang OpenMP implementation.

I think the track record of Apple on supporting anything standardized speaks for itself (see OpenGL, OpenCL, OpenMP, C & C++ features, etc) - Apple gives as few fucks about cross-platform development as possible. Apple sees its platform being so valuable that developers will jump through whatever hoops Apple puts in their way, and largely their developers put up with this.
Building your MVP? Windstatic is free. Components made with Tailwind and Alpine
Show HN: Hachi – Offline Semantic Search
CLIP powered, offline tool, to make your videos and images searchable through natural language.
Feedback appreciated.
It's hard not to feel a little apathetic about news like this.

I love my children, but I'm not sure how I will be able to explain the world/my involvement in the world to them once they grow old (both are below 2 years as of today).

As an individual, I feel like I have no way of leaving the "rat race" while still being able to sustain our lives financially...
I recently had a Dell monitor spaz out. Even powered off and powered back on, it was somehow keeping a (corrupted) image of what it had shown when last plugged in to my laptop. It's unclear how that's possible, but others witnessed it.

Had this been during something sensitive being displayed, it might warrant shredding that particular monitor. I have no idea how long the phantom image would have lasted. An hour, a day, a year?
Nah he's still gonna find a way to bilk the state even in death
> "They have a zero-risk policy. It can't be one in a million drives, one in 10 million drives, one in 100 million drives that leaks. It has to be zero."

At some point human error will kick in, a firmware bug will prevent a complete override of the disk, or some new technology will be able to detect overridden data.
I already mentioned the Python 2/3 problem, but the other things you listed sound like usual new features, which won't work on older versions, obviously. However, I'd expect Python 3.4 code to run perfectly fine on a Python 3.8 interpreter.
This article from the Guardian says there was an uptick

https://www.theguardian.com/us-news/2022/jul/21/asian-americ...
Sure, but fine-tuning has limits.
X9 – High performance message passing library
Hi,
I thought to reach out and share with you all a message passing library that I have written (in the context of an high frequency trading system) and just open sourced.
It's very useful for building complex (and fast) multithreading systems and it comes with quite a lot of examples and a profiling tool.
I wonder if it can be helpful for your own work.
DF
People really think a giant corp acts a monolithic entity with perfect distribution of knowledge and ability and the stupid actions of dumb individuals will always be stamped out rather than amplified.

And yes comments like this amaze me too.
To add to what you're saying:

Quite often something is not obvious or trivial to someone who is examining a piece of code or using a library for the first time because it assumes the person already understands the context.

An example of what I mean: perhaps it is because I have a background in the sciences, but I assume that most properties have units. A property such as height certainly does have units. So is get_height() returning the height in pixels, inches, meters, or something else? I have also been bitten by graphics libraries that measure distances in unexpected (to me) way. Is the radius of the arc with line thickness 'n' using the inside radius, outside radius, center line, or something else? The person writing the original code may think the developer using their code down the road can test different assumptions, yet the reality is the number of combinations to test will rarely be trivial (and that is assuming they identify the correct parameters to test).

It's at the point where I refuse to even consider using libraries that leave out documentation for obvious things. Even comments like "gets the height" raises red flags since it is a demonstration that the author did not put any thought into what they are documenting.
Something like this (music video, NSFW ): https://www.youtube.com/watch?v=edKo3y2cFUg
From the very very start
It’s the same reason as the third-party app API changes: prevailing forces within the company want to know that for every X API requests made, Y targeted ads were put in front of eyeballs. Most mobile browsers can block ads at this point. Plus, native apps offer more ways of gathering user data opaquely, which is worth lots of money in the eyes of finance people even if they haven’t started doing it, or if they expect it to be limited in various ways by mobile OSes and/or laws. The profits vs losses just point them this way, at least according to certain financially-minded people. This isn’t really a new phenomenon.

If Reddit execs thought they could take the same approach on desktop (forcing us all into desktop apps with unblockable ads and more system access), they absolutely would. They see that Slack and Discord did accomplish this effectively, and probably want to catch up.
The key here is distributed coordination. In the last few decades, the most effective social movements are those that did not rely on a single organization (hierarchical or not) but instead allowed multiple organizations and actors to work together separately and embraced a diversity of tactics.

In the 50s, John Boyd did a lot of really interesting work on the idea of "mission command" and the OODA (observe, orient, decide, act) loop. Although he did his work for the US military, I think his ideas are broadly applicable to social movements as well, as they describe how "swarms" of autonomous actors can easily overwhelm hierarchical organizations due to their ability to make decisions faster.
You can do push notifications to the app and gamify them opening up and reading again. FB was the masters of doing this.
It could help to use more specific terminology than "docs".

If I'm properly getting your point, you think there should be user manuals, administration and maintenance procedures, and architecture specifications and/or decision records.
I highly doubt open air is going to drastically reduce component life. I don’t see how open air is anywhere near as bad as some of the negative pressure and unfiltered builds typical of OEMs for dust build up. I don’t even think dust causes “static shocks” in computers, it only clogs ventilation leading to overheating primarily.

Open air certainly is a choice and cases do function to better guide airflow when designed and built in correctly
a little off topic but the mob has been operating this way for years when it comes to risk management... dead men don't talk, no matter how trustworthy the individual might be, it's easier to put a bullet in someones head and be done with it, than to worry about what could happen later.
Absolutely- it's exceptionally well written and a pleasure to read.
much of the gains of AVIF at lowest qualities come from features that don't exist in JPEG XL: wedges, large-support of the blurring filter, directional prediction

these features are non-helpful at normal photography bitrates and only complicate coding at bitrates above 1.5 or so

JPEG XL has similar approaches but its tools have a larger quality operating range

We evaluated these tools for JPEG XL and I rejected them due to them only helping at very lowest bit rates

there are many other ideas on how low quality JPEG XL images could be made, but it seems that it is more of a theoretical question since real use is always relatively high BPP: humans are 1000x more expensive than computers, so human experience can be prioritized over computer working harder for us.
Not in normal circumstances, but maybe in high profile ones. I imagine they would have tried to do something if they found, for example, hard drive fragments that Snowden possessed. If not for real purposes, perhaps to demonstrate they tried everything.
I think a lot of it comes down to: if it has happened once, it is likely to happen again. If it was indeed a leak from WIV, which ended up killing millions, then what can we do to prevent that kind of thing from happening again in the future? Surely some more transparency would be helpful toward that goal.
Nope never was true, never will be.
I think this is another case of the dichotomy that has arisen around remote work. For senior team members who already know what they're doing and how to self-manage, remote work can be great. But for younger employees and those needing to be more collaborative real-time, it often falls apart (in my experience).

Cynically, I'm guessing startups also have more trouble "churning and burning" through naïve kids under remote-first policies than they did when everyone in the office for 10-hour cram sessions was the norm.
If you play in the shark pool you might get bitten. It might also be incredibly profitable if you know how to navigate it.

If you can't tell whether the company you work for is going somewhere or just using you for cheap labor then that says as much about you as it does about the company. Employment is a two way street.

If you don't want risk, then don't choose risk. But there is nothing inherently wrong with risk.
I'd enter games from the book BASIC Computer Games and then make enhancements.

Like adding a computer voice to Star Trek with a program that let you play short sound files created with a cassette recorder. (Can't remember that name of it.)

https://www.amazon.com/BASIC-Computer-Games-Microcomputer-Da...
> abused oauth permissions to take over the email accounts of their users

Woah, never knew this.
Do you have any reference?
I cannot find anything about it.
> Isn't point (5) kind of moot with virtual threads?

It might be but we don't know yet. I have yet to see a large scale application written with virtual threads (for the good reason that it is barely out of development!) I'm reserving judgement until I see virtual threads in use outside of toy examples.
Only three labs in the world had Coronaviruses and this lab specialized in it. Yes the first cases were traced to the market, but it's in the same town as the one lab in the world that specializes in very similar viruses (which were never naturally observed nearby). It is objectively quite a coincidence if the virus didn't leak from that lab.
When I first saw co-pilot, this immediately popped into my head. CP is a script kiddies ultimate wet dream.
> It’s going to kill the city. It’s just going to push businesses out at a bad time.

It's going to do the exact opposite. Every city in Europe that has implemented measure to discourage or even BAN cars in some areas has experienced positive economic outcomes. Of course, every single time people like you had predicted that it would be bad for business.
Of course it's a political issue. Policies on housing ownership have pushed housing as an investment to normal people for decades, as something that will, almost certainly, go up in value. Many, many people have bought a house they might not even be very happy with just for the sake of parking their money in a "safe investment" that they can live inside in the meantime, until they can sell and purchase the next one, rinse and repeat.

If you want to crash prices by building more housing then you'll have a lot of angry common people who are paying a lot for their mortgages which will go under water, of course these people will push as much as possible, politically speaking, for that to not happen.

Personally I'd be extremely happy if more housing is built and housing prices are pushed down but we can't deny that the reality of policies that took us here, those policies were wrong, housing should have never been part of a speculative market and been traded as another kind of commodity. It's not a commodity, it's not a pure asset, it's shelter for humans, economical policies thought by and implemented by ideologues pushed down our throats that housing is just like any other tradable asset... And now we have a lot of people that would never want to see prices go down because they will lose their life savings.

So yes, how can this not be political? Saying that it's a "political issue and nothing more" is like denying the reality that it is political, there's no other way. You can't remove the political aspect of this issue, there's no "just build more housing" without the parties/politicians that implement it being absolutely hated by a segment of society. Would you still vote for a party that enacts policies that make your life investments lose 50% of value? In a democracy most things are political, that's the hard part of the solution for most social issues...
Off topic, but I really can’t stand Friedman. I would much prefer a more intelligent interviewer asking many of those CS giants he interviewed.

(If I hear the randomly brought up, completely unrelated musk hype question again...)
Yjs CRDT syncing back end with Hocuspocus and Supabase
Worth pointing out that not all in-app browsers are created equal, however. A huge number of apps, probably the majority, on iOS use SFSafariViewController for theirs, which is basically an isolated Safari tab that runs out of process and app developers have no access to. Furthermore, SFSafariViewController instances are unique per-app, each with their own separate set of cookies so apps can’t trick you into visiting a link to gain access to full Safari’s cookies.

IIRC Android has something similar that opens an isolated Chrome tab within apps but I have no idea how common usage of that is in Android apps.
Sorry, I find the story with the cottage quite easy to explain.

Imagine two alternate universes:

1. A man misremembers seeing a lady in a cottage. It turns out, there never was a cottage at that place. The man forgets about it because it's not an interesting story.

2. A man misremembers seeing a lady in a cottage. It turns out, there was a cottage at that place that had been hit by a German bomb and destroyed, killing the lady who lived there. The man describes this in his book because it's an interesting story.

There are a lot of people in the world, and because they are all humans, they all have faulty memories. The few faulty memories which happen to correlate with supernatural events get shared, and the rest are forgotten.
As an Italian, tonight we'll celebrate. The champagne has been sitting in the fridge for a few months.
Thank you for your feedback.

I'm using Guava because of its immutable collections. There are alternatives, so changing this is probably not that hard. However, it would help to know what exactly you don't like about Guava, to avoid replacing one problem with another problem.
My point is: this is cool and all, but it makes the functional part of QR codes harder, not easier. While something can be functional and beautiful at the same time, and while QR codes are not beautiful by any means, this adds beauty but at the same time removes the functional part — ease of identifying QR code as such.
I've heard the same for Windows code signing certs - that's it possible to modify the payload and have the signature still apply.
Of course it does, but when I pay fora private repository, I expect it to e private. I've never seen or heard of any evidence that my private code is used to train ChatGPT-4 and or Copilot. So with all due respect, you and the parent aren't making much sense.

It would be an incredible breach of trust if MS was found to be doing this.
I feel like Mojo’s interoperability story is going to inevitably stumble on the Python dependency ecosystem, mostly because even Python stumbles on the Python dependency ecosystem.
Worth at least trying to push back on things.
Imagine you were diagnosed with a terminal disease, that also is passed on to your offspring.

Everyone tells you you're screwed, but some controversial group of doctors think there's a tiny chance they can cure you with a painful procedure. What do you do?
The thread dates one month ago which is before the API pricing fiasco.

I'm not sure if Reddit is still A/B testing this strategy of alienating everyone on mobile that does not use their "one and only" app.
I suggest a different point of view: modern "way to distribute software" are BAD response to a problem that should not exists in the first place.

For instance we all know "the dependency hell", but we also know the stockpile of wasted resources to deploy essentially an entire OS minus the kernel and few surrounding just to deploy a small app and the issue such model have with gazillion of built-in vulnerabilities because the small chat client dev do not have upgraded OpenSSL simply because for him is just marginal. We know the idea of "separation" and the normal failure because we need integration, resulting in pushing data outside the desktop or punching holes here and there in a Babel's alike tower of CRAP.

Essentially BOTH model does not work.

So? Well... In the classical systems there was no OS - userland - application software. Just a single application where various actor develop different aspects, including the end users, since they were "end users programming environments" and "programming" was just a simple and easy interaction with "the system" (the single fully-integrated app). Those systems have had their own set of issues, but they have offered MUCH MORE with much less hell than newer systems. Yes, much more. Yes, an old Alto offer TODAY much MORE than a modern system to the end user.

Both "modern" systems, those with the classical "Unix approach" (GNU/Linux classic package management) and those with "Windows approach" (modern package management systems like snap and co) are the result of the need to sell software as a product before, as a service thereafter. They do not have solved the issues of pioneering BUT they have added much new issues.
Penguin T4 GNU/Linux Laptop
Money is not supposed to be a rough tool for measuring aggregate wealth in society. Hope that helps clear things up.
It reminds me of those scifi villains with exposed brain sticking out the top of their head. You'd think it would be terribly vulnerable, and it is, but the cooling and dust-managenent advantages makes it worth it.
Within an enterprise hardware get decommissioned when the hardware warranty expires, which in many cases are 3 years (last time I checked).
> In particular, I wouldn't trust a Firefox distributed by Mozilla without oversight but I still use the Firefox packaged by my distro.

But in the case of something like Firefox, distros are barely vetting anything, and are reluctant to patch because such patching rapidly becomes unmaintainable. Most dependencies don't end up unbundled, either. So distribution Firefox packages are really external packages in distribution package clothing, more so than any other package, really.

This is why I want sandboxing anyway - because I understand the limits of what is practical.

And sandboxing and limiting interaction through well-defined interfaces is better for security anyway, because security vulnerabilities happen regardless, and sandboxing does provide some level of mitigation.

Finally, the distribution packaging model is insufficient for many users. Even if you are fine with it, most users want something newer than their distribution release, and we can see that they are prepared to give up security and system stability for it. This is a real need for these users, and sandboxed third party packaging mechanisms provide a real solution for them, even if you can manage without.
If just showing a graph is 'scaremongering', shouldn't we be scared? What are the options for communicating bad news that would not be accused of being 'scaremongering'?
Been happening a lot longer than a decade. One of the reasons for the GOP's aggressive actions in things like redistricting ("gerrymandering") has been in an attempt to hold back the coming demographic crash.
Is there a downside to people being more afraid of climate change?
> Expect extreme temperature and storm records.

I would like to see that substantiated by some historic data. If you look at the other gray lines, they're a couple that would stand out like the 2023 one in their respective year.

What happened in those years? Did we see extreme temperature and storm records?

PS: Unfortunately there is no way to say which gray line is which year.
Ahh, most of the cost is CPU. It’s so expensive to have register memory, that you have l1 l2 caches. Each further away and cheaper. RAM is the cheapest which is why you can have so much of it. Try having 16G of register memory.
UMA is a step towards that, but not quite.
Or perhaps, just spitballing here, we could find something actually useful to do with the excess energy.
There was an uptick but its taboo to talk about the demographic.
Vim: https://github.com/github/copilot.vim
Neovim: https://github.com/zbirenbaum/copilot.lua
Neovim ChatGPT: https://github.com/jackMort/ChatGPT.nvim
Don't paint the kid black and leave the nativity play as-is? If the goal is to teach them that the people in the biblical stories weren't all white I'm sure there's plenty of other better ways than putting one of them in blackface. Traditions are not sacred, and can and do change over time.
It feels manifestly wrong: these corporations want their brands to become household names and common parts of our culture but they want absolute control over how we think about them.