skysight-inc/HackerNews huggingface dataset:
Does anyone have suggestions for a truly free-as-in-freedom and open source secrets manager? I'm so tired of seeing these quasi-open source products that dual-license their source code and lock essential features like SSO behind an enterprise paywall. Every one of these VC-funded startups always eventually goes down the drain as their backers seek to recoup these investment dollars.
The problem and expense then shifts to recall.

It's not enough to have the data on a drive somewhere - someone has to know which drive and how to access it.

That problem gets harder and harder the more data you have.

Especially as we move away from "everyone in the building can see the archives" style libraries to "Zero trust architectures" where you often can't see even a reasonable portion of the entire data store, only someone with the right credentials and access can.

And this is a challenge right now... I've worked closely with clients that have data lakes that they are struggling to pull value out of because they can't find the data they need, or the data has so many security details (banking) involved that making the decision about giving access to someone requesting data takes WEEKS to resolve)

Essentially - just keeping the data is insufficient. You need the ability to take advantage of it, and that usually costs much more than simple storage.
Can't D interop with C++?
Yes, at first it reminds me a bit of Haxe [0], which compiles to a multitude of languages. Originally it was made to "replace" JavaScript, there's Angular Dart for instance as an example of what that would work like. But nowadays Dart can compile to JavaScript or "Dart Native" [2] which instead of Haxe reminds much more of Java or C# since it runs inside a VM in JIT mode.

It can run on ARM32, ARM64 and x84_64 natively as machine code through the Dart runtime when compiled AOT and performance is of course much better than compiling to JavaScript so you can see why it's a really interesting option for the development of Flutter which targets web, desktop, and mobile. You write the code once and get to have JIT for development with hot reloading, debugging and live metrics, and AOT compilation for your desktop and mobile targets while also getting a JavaScript bundle for your web target.

[0]: https://haxe.org/

[1]: https://github.com/angulardart

[2]: https://dart.dev/overview#platform
Anthropic's AI Safety Dataset Contains Racism and Political Bias
what industry is this?
I tend to check the comments first, in case the article is clickbait or a duplicate post. Usually, if the commentary is interesting, I’ll go read the article, then come back.
The faq helped, thanks!
So, an example of typical use would be, say, as the internal ledger for a company like (transfer)wise, with lots of money moving around between accounts?
But I understand it's meant to be used internally to an entity, with all nodes in your system trusted, and not as a mean to deal with transactions from one party to another, right?
Places where data is the product are categorically different experiences to places where data is ancillary. Having a direct link to revenue or cost makes your team and your work self justifying, which is good for meaning, for influencing decisions, and for job security. It doesn't even have to be the product of the whole company - a financial risk org is a good example.

If you've been brought in as a Data Whizzkid to do Cool Data Stuff, then your job is Sales. Or you could call it consulting, but that's just Sales too. You have double the work because you need to constantly be identifying good problems to solve; solving the problems; AND convincing people that they should adjust what they're doing to use yoru work, which is always an uphill battle. My guess is that OP enjoys #2 but hasn't done enough of #1 or #3. Which is possibly not their fault: for reasons others have outlined, many businesses are set up to make #1 and #3 impossible.

My anecdotal and situational advice: if you don't like doing the sales work, do everything you can to turn your job from Consulting DS to Product DS. Find the place where your insights are most valuable to sales or revenue, and productize it -- make it repeatable, build processes in other teams to operationalize it, automate those processes, measure the outcomes, repeat.

If that's not possible then accept that you're in Sales, and that's ok, even if you need to spend way more of your time on sales than "the real work". Organizations are _hard_, arguably the hardest problem we face as humanity right now. We aren't entitled to them being perfect, we're all creators of friction as well as victims ("you are traffic"), and if changing processes and agitating is what's needed to make your work valuable then that's what you actually got hired to do - regardless of what your job description says. (Not trying to say it's possible or worth it in in all or even most situations like the ones OP describes, but it's worth a look before becoming resigned or quitting.)
I think the author uses minimal set because it allows constructing any sigma-algebra from it. This (minimal set-based construction) is only possible for finite spaces. It allows, for example, an intuitive explanation of how sigma algebra F2 is coarser than F1. It serves a similar purpose as Borel sigma algebras in the general case, although a minimal set does not need to be a sigma algebra.

Using different sigma algebras allows describing easily all events on which the probability is defined, and how those events may change with time (filtration). I am not sure how use of sigma algebras (or algebras for finite case) can be avoided in general.
Silly question: what constrains cache sizes? What prevents just making them bigger and bigger?
If you have a point, make it. Posting Dilbert strips is not a conversation.

Scott Adams literally spent an hour+ on his podcast talking about how he made the wrong choice in taking the vaccine because he was afraid of the effects in 5 years. That's him telling me he's afraid, not me saying he's wrong because he's afraid. His whole point is that the best position to be in is to have immunity from covid and to not be afraid of the effects of the vaccine. If Adams wants to let us in on his thinking process beyond his fears, he should probably let us know on his podcast. Until then I can only go off the arguments he makes.
I have bounced back and forth between typed and untyped languages in my two decades of employment history, and I prefer typed languages myself, even when I've been writing libraries nested deep in what I think the author would describe as the "infrastructure layer," but this is what I believe the original author of the linked piece is arguing.
But it doesn't necessarily mean that the reduction in male fertility is the cause of a reduction in birth rates.
Because mineral oil isn't a "drying" oil (it doesn't polymerize in air), it's an unlikely choice for finishing furniture because it stays greasy and will rub off on things.

More likely is a drying oil, like linseed, or a synthetic finish, like polyurethane or epoxy.
ChatGPT is at capacity right now
The way its typically done, AFAIK, is that you train these big models on a breadth of information, hoping that it picks up on the generalities of the information. In the case of LLMs, things like basic inference, for example. You then take these big, general models and “fine tune” them for specific applications, with specific bits of data. This way, you get things like basic inference, and logic, while still having something that can answer specific questions.

OpenAI offers the ability to fine-tune some of their models: https://platform.openai.com/docs/guides/fine-tuning

There are also other services that will fine-tune an LLM, for a specific domain, for you: https://activechat.ai/build-your-own-chatgpt/
Thank you, 'cause I don't wanna do the wrap command thing they do. Besides that, this is a great idea.
Woo-hoo! My long-term sexbot investments are going to pay off like Bitcoin once did, beaucoup!
I don’t follow. Holding the total server load constant, why wouldn’t a read-heavy workload benefit more from caching than a more balanced read/write workload?
> where "diving" comes from

I've heard about container diving in Sweden long time ago, you had to jump in swimsuit only into container full of clothes and come out fully dressed.

No need to dive in Spain - you can simply ask "¿Tienes algo para reciclar?" (and recycling is ecologic).
For anyone else not familiar with "PBO", it's AMD's "Precision Boost Overdrive", which is apparently completely different than Precision Boost and Precision Boost 2: https://www.gamersnexus.net/guides/3491-explaining-precision...
And if they did, I'd like to see them set business hours for online services: Amazon.com open from 8AM to 7PM local time. Some exceptions like emergency services that are operated by union and rewarded with overtime or triple pay for afterhours.

Also everything must be done manually. No automation allowed, lest it take union jobs away.
> And C++ just... doesn't have that many real problems.

From Carbon's README:

> C++ [...] is struggling to improve and meet developers' needs, as outlined above, in no small part due to accumulating decades of technical debt. Incrementally improving C++ is extremely difficult, both due to the technical debt itself and challenges with its evolution process. The best way to address these problems is to avoid inheriting the legacy of C or C++ directly, and instead start with solid language foundations like modern generics system, modular code organization, and consistent, simple syntax.
Certainly a problem with a BGP misconfiguration. :)
Where is your god now?
Now suppose your game runs in a WASM sandbox and re-run those scenarios. What do you gain from bounds checks?

I'm not suggesting that shipping without bounds checks is wise or leads to a
better product. However I do think with /some games/ security is basically not a concern.
C4 Model Tools
A profoundly idiotic statement, but on-brand for that manifesto.
I think Zig's ReleaseSafe mode is intended to be suitable for production, which IIUC isn't really the case with ASan, UBSan, and friends. Those have some performance problems and also some attack surface problems.
Good thing is that you don't have to do anything to combine them. If you use types, they will help you, if not, business as before. Same with library code, it's just nice to have annotations, so you don't need to look up documentation all the time.
Sure but why should they get (somewhat) smart then? Or are you proposing only the smartass octupuses survive?
Your threshold for "replace" is too high. Did cars not replace horses because horses still exist?
A lot of particle accelerators don't accelerate elementary particles. They accelerate nuclei, which can turn into a blob with a well-defined temperature when they hit head-on.
The criticism was about the need for a military strike.

When the narrative is that violence against you is a joke, it's easy to want to do anti-social/unambiguously bad things to protect yourself. [1]

But anyway, you're not supposed to post things like (nationalistic calls to violence) that on HN - I'd probably delete it while you still have the chance.

[1]https://www.npr.org/templates/story/story.php?storyId=968822...
Isn't Iran invaded Syria
And fought Syrian rebel forces together with Russia to save Assad?
> VALUE YOUR OWN TIME PEOPLE.

I find this lack of empathy disturbing. What if this person values the time they spend on making twitter better? It's quite likely that there are people that enjoy their job so much they are willing to prioritize it over most other things.
Don't think this is what was meant by trash burning.
Very cool. I looked and I'll be 20 years in October. It hasn't been very active between writing for corporate platforms and putting trivial stuff on social media. But that will probably change at some point.
why does every attempt to replace C++ make syntax of the new language significantly uglier than C++?

why do I need to type "let" and "fn", etc?

why not make the syntax very similar if you actually want to make it easy to migrate?
Does it work on macOS?

Edit: Oh, just saw the link to GitHub with the supported systems, missed that the first time I read the page.
yeah obviously

calculating that 38302 + 8204 = 46506 is pretty boring

noticing that ∀x,y: x + y = y + x is more exciting, and it's a lot more exciting when you can prove it

group theory? continuous braingasm

changing the report code so that an invitee who rsvps to an event even though the host has marked them as 'not coming' still shows up as 'coming'? that's pretty boring; it solves today's problem

writing a practical extraction and report language so that you need only a third as much code to define that report, but also all the future reports you write? that's exciting as fuck, it makes the rest of your life better

generality in software is highly desirable, just as in older branches of math; it's the difference between subsistence and progress
Minimum Viable Hugo
I wonder if this sort of issue will give time/space for open alternatives to catch up.

Is ChatGPT like Friendster (one of the first ones), or like Facebook (the one that stands out and dominates the market)?

PS: despite Twitter’s fail whale, they still managed to dominate their space, to this day
That definitely goes to the category of products that exist to keep a highly paid data/development team busy
IMO the USA's influence is in very large part due to the fact that we were the biggest country that escaped WW2 relatively unscathed.
> As "Unix haters handbook" says

As they compile their C code using a compiler written in C++. (GCC and Clang are both written in C++).
> ChatGPT is unavailable

Maybe it has escaped.
EA and Activision are a great counter-example of how "you could do anything" with revenue can vary from company to company. I think Valve's success being tied to their culture is pretty easy to prove, since as you say "they have my loyalty". How many other gaming platforms have done the same (particularly those aged 25< years)? I'm sure developers would love to pay less than 30%, but how is that cost compare to Valve's competitors? Valve is a for-profit venture and make their decisions based on the current economic environment.
I feel the same way - but its leading me to some different conclusions - my previous switch has been completely taken over by my kids at this point, so I had planned on buying a new one to play ToTK when it comes out in May. I played hundreds of hours of BoTW. But after having the steam deck for a few months, I cant really imagine playing on the switch much anymore. Theres no other games I can see coming that I really care about that are switch exclusives. To the point I might just skip out on the new game for a while till the emulators catch up.
I parsed the headline as ChatGPT Outrage, which has obviously been a thing for some time now!
> So based on the article's own observation: no, of course not.

This had very little to the discussion. Of course it can't be replaced. Code is created by humans, and as long as we have opinions nothing gets truly replaced. Just decreased usage over time.

> C++ and Switft just became "more dominant".

Yup, like this. Of course a general statement is no.

I have very little interest in this topic. But I seen this SAME comment a million times on anything thats new that attempts to challenge something. And as usual whether something "dethrones" something is less interesting than what changes or ideas that it offers.

Just like ALL those you listed, they didn't replace any of those, but they definitely challenged the ecosystems, or improved the old ones.

Naunce discussion is far more interesting.

For example, why do you think Carbon won't be able to gain dominance over time? I mean I think thats a huge hurdle too.
I'm having to rely on Google at the moment, it's a nightmare.

I'm typing in questions and all I'm getting back are links to pages where someone has asked the same question, and that's only if someone has actually asked that question and published it, and even then there might not be an actual answer on that page. It's a disaster. How did people live like this?
I mean, Iran's leadership have literally and publicly called for Israel to be wiped off the map. Several times.

I don't think it's an overreaction to at least consider the possibility that they might mean what they say.
Prepare for Chrome's user‑agent reduction
I think that adding an optional type system while allows you to write python in two different ways or "languages" it also allows you to incrementally make your application be eventually transitioned.

You would first add types to things that are obvious as you implement features or fix bugs and leave the rest to Any and then add more complex types or even construct types for your application.
Gamers Nexus review: https://www.youtube.com/watch?v=9gCzXdLmjPY
Linux is not “ready to run” on Apple Silicon, but give it time
I wonder how long it will be until people forget how to Google, just like they've forgotten how to use manually compiled indexes for information.
Have you noticed how AMD and Intel just do tiny steps, sometimes even not worth writing about when it comes to innovation?
It's always either AMD matching the new Intel CPU of other way around - it's never about eg. completely crushing Intel.

This is the problem of late stage capitalism, where both companies are owned by the same large investment funds and they use their power to ensure neither company could eat too much profits of another.

When AMD was falling behind, they seem to have been "allowed" to do the Ryzen and it's back again to "elephant race".
> skyrocketing rates of

You have some evidence for that? Or is it just that you see lots of stories in the popular press?
> You certainly wouldn't be the first to hold that view.

It is not my view. I happen to disagree with Dijkstra on that point.
4:30 is not an elite mile pace at any level of male competition except races above 8k. For mid-distance races (typically considered 800m and 1500m, or 1000m indoors or 1600m in Europe outdoors) it would be quite slow. A typical elite (D1 college) 800m time is 1:50, and champions are around 1:40. An above average high schooler recruitable to D3 can run 2:00.

D1 recruits typically have mile time of 4:15 or faster. Most high school distance/mid-distance runners compete in 5k in the fall and 1500 or 3k in the spring. D1 recruitable times for those are 15:00-15:30 for 5k (mile pace of 4:50), 3:50-4:00 for 1500 (equivalent of about 4:07 - 4:20 mile time), and 8:30-8:45 for 3k (mile pace of about 4:30).

Regarding air resistance and "drafting" off a pacer, this is definitely a real effect, although it's a much bigger deal outdoors especially with wind. Often in mid-distance races, there are multiple rounds and you need to qualify for the next by placing highly (not necessarily the same as "fast") in the prelims - it's common for early rounds to have slow times because of "tactical" races where every runner stays in the pack at a slow pace for 3/4 of the race, and then the "real race" happens on the final lap.

source: used to be sort of fast.
Right. You want regions to be fully independent, yet the software stacks they are running to be fully synchronized and consistent. So there’s a tension. If there’s a sleeper bug that wakes only after it has been rolled out to every region, you’ve got a global outage. Given the increasing complexity of these systems, it will always be possible to find all those.
To some degree you can choose your customers as the owner. My manager can tell me "stop coding and scrub toilets or you're fired" if they want, and fire me if I refuse. Owners may not have complete freedom, but they at least have more.
What's Encryption?
None of those are 'issues' for me. The language isn't perfect but the Carbon approach seems to not solve any meaningful issues.
What's the benefit of delaying typing? By typing it at ingestion, you guarantee that invalid (with respect to structure) untrusted data will not break your code down the line. Doing otherwise means that you're manipulating untrusted data with a strong risk of forgetting that it is untrusted.

I have seen large applications (think hundreds of millions of daily users) break because of such oopses.
duh, thanks. my humor is broke.
Same for France sadly... but we always take US worst ideas ;-)
when the US is by far the biggest outlier in the space of construction costs "projects being so different and so complicated so no one knows the issue" is a non-answer, that somewhat ironically, I can imagine a consultant giving. based off this article & similar ones I've seen In privy to the idea of too much government and yet too little. former meaning like you say, giving too many people an opinion in the process through things like needless environmental review. with the latter meaning when the govt does have to do a job they literally don't have the ability to do it due to underfunding. I don't believe the labor union excuse for a second bc compare to Europe where labor unions are notoriously stronger, their construction costs are much lower than here
That is indeed a challenge, but not an unsolvable one.
Not necessarily, you don't need to make a domain-specific model from a general model, you can definitely make a large pretrained domain-specific model from scratch by training it only on domain-specific data, which can result in a smaller and more efficient model.

Furthermore, when making task-specific models, an 'encoder' architecture (similar to BERT) often works better than a 'decoder' architecture (similar to GPTx), so you might want to use a similar-but-different architecture than the general model intended to be conversational/generative.
Yep, it's really great. I would buy the latest iPad in a hot minute it if had a way to be an external monitor (the software-based sidecar is 'ok' but not the same thing).
Yep, but that still leaves out the critical part where we're not talking about in general, we're talking about this study, which is about neutron stars, made famous by the fact that they are not composed of nuclei.
I was about to demo my app to someone and quite shock that my app was down. Though, it's super easy to restart with a single fly command.
Indeed. People forget that flagship Intel Extreme Edition or AMD Athlon FX chips from ~17 years ago were retailing for over 1000$ in the money of that time. In today's roubles they would be around 1500$ adjusted for inflation. Ouch!

Today 750$ for a flagship CPU that buys you the best possible compute in the consumer space is not a bad deal at all. It's never been a better time for X86 CPU shopping. You most likely don't need to buy the most expensive flagship CPU. There's great options for every budget.

The GPU market on the other hand is completely fucked. In 2007 you could get a 8800 GTS for 360$ (520$ today) giving you near flagship performance.

I feel like AMD and Intel are competing in the CPU space while AMD and Nvidia entered in a gentlemen's agreement to control the GPU market.
Another devtools trick I've used is network throttling to allow me to copy out an article's content before JS loads.
OpenAI GPT-3 used to virtualize the linux terminal
Oriental is offensive if you use it to refer to people. If you use oriental to refer to things, it's OK.
I worked for a guy who did similar shit. He was an obsessive compulsive hoarder. Any idea what your old boss's personal home looks like? Those irreparable staplers go somewhere.
Yes, macOS is supported. X86_64 and Apple Silicon