skysight-inc/HackerNews huggingface dataset:
> I don't know if you actually believe this or you're just not aware, but the companies that don't play fast and loose aren't using OpenAI period: Azure flavored or otherwise.

They do, and that's the biggest value proposition of Azure OpenAI right now: strong contractual guarantees, from a reputable partner (that's easy to hit with lawsuits should they go rogue :)).

The current situation is that it's pretty unwise for any company to ignore GPT models. OpenAI itself is a wildcard, but getting the same from Microsoft isn't "playing fast and loose with data" any more than using Windows and Office 365 across the organization is. Most large corporations and governments have been building their office work and communication around those tools for decades now, so - questions of antitrust aside - all the kinks have been worked out. I don't think you appreciate how big a difference this makes.

I mean, it's either that or all the company communication I got on this was bullshit.

> OpenAI has SOC2, GDPR and CCPA compliance. They comply with HIPPA and offer BAs.

That's the first I hear of it, but since I never dealt with OpenAI itself on that level, I accept this was my ignorance speaking; thanks for clarifying.

> You're pretty much proving the value of Azure in your comment: it's a veneer of familiarity that coaxes people who are convinced the new kid on the block must be untrustworthy.

I think you're underestimating the importance of this. What you call "veneer of familiarity" translates to billions of dollars of differences in terms of security risk.

As mentioned before, MS has been in this space for a while, and has decades of trust and experience built with governments and corporations and other big organizations. Microsoft is a known, trusted quantity. That alone is worth a lot.

But then, there are also technical aspects too - like how deploying to a tenant on Azure integrates properly with all the other services you use to run half the company. In practical terms, this means all use is monitored and auditable by in-house teams, and all the in-house policies are being enforced. OpenAI can't begin to offer this level of integration - they have neither technical nor legal resources for that.

> If OpenAI can't promise something Azure can't either: They're entirely dependent on OpenAI for this. Every idiosyncrasy behind Azure OpenAI maps back 1:1 to OpenAI.

None of that matters here. The models are what they are - peculiar large matrix multiplication as a service. By themselves, they're pretty much pure functions. The part that matters is operations - both technical and legal aspects - and this is where Microsoft and OpenAI are independent and have different offerings.

Also, looking at the way money flows, I think it's OpenAI that's dependent on Microsoft right now, not the other way around. They kinda pretend to be just friends with benefits, but it's obvious who the dependent party is.
>Manning’s leaks included vast numbers of documents related in no way to a legitimate whistleblowing issues, some of which helped spark the Arab Spring which precipitated in an ongoing civil war in Syria

You're mistaking Manning's leak with the CIA.

https://www.nytimes.com/2017/08/02/world/middleeast/cia-syri...
Don’t hesitate to be more specific on your boiler plate problem, because after 19 years career I’m yet to have or see, or even being counted a case where it has any significance on productivity loss. It is at worse questionable yet somewhat healthy warm up.
> the easy way out of this critique is to present the model as a spectrum—there's a continuous line from introverts on one end to extroverts on the other, and people can belong anywhere along this spectrum

Yes, this applies to most things

Yes, taking MTBI to be binomial into every dimension and every person fitting neatly into any of the X boxes is stupid, thinking about a 4 variable measure which is centered at zero (that is, resting in the middle between each letter) is a more realistic outtake
How’s Ember.js doing these days at LinkedIn?
ChatGPT is a nondeterministic system that's sampling from a huge distribution in which there are thousands or possibly tens of thousands of events with similarly infinitesimal probabilities. There is no guarantee that you will get the same result twice, and in fact you should be a little surprised if you did.

That is not an excuse, and explains your experience.
I’ve tried to switch from Tree Style Tabs to Sidebery twice now but it just isn’t reliable enough: losing my tabs on browser restart was an instant uninstall.
> you also can’t see VHF or microwave radiation!

True, but you can definitely see some frequencies of electromagnetic radiation (light is electromagnetic radiation, just at a very large frequency). A 525 nm green LED is just emitting a signal at a frequency of 571 THz... which you can actually see.

On the other hand, 40 kHz sound (ultrasound) and 40 kHz radio signals (LF, see https://en.wikipedia.org/wiki/Low_frequency) are definitely not on the same spectrum, one being made of changes in air pressure, the other one by an electromagnetic field.
This should have been retracted long ago but Bloomberg is not doing that for some reason. Big hit to their reputation.
The proxy stuff always works great when fiddling around with it in a small project. However, my experience has been the same. Whenever a project using proxies leaves the playground phase, all sorts of nasty bugs and performance issues arise.
We analyzed the latest trends and practices in the identity verification landscape to answer the question: “How does the threat of identity fraud impact businesses?”
Those numbers are not what you say they are.

> The following table represents data from OECD's "median disposable income per person" metric; disposable income deducts from gross income the value of taxes on income and wealth paid and of contributions paid by households to public social security schemes. The figures are equivalised by dividing income by the square root of household size.

According to that metric, public healthcare, public pensions, and subsidized education and childcare lower disposable income, while private versions of the same services don't. Additionally, cultures where adult children often live with their parents have higher incomes by that metric than those where they move out earlier.
On Firefox extension site it says "Last updated a year ago (Aug 28, 2022)". The beta has been dangling on github for half a year. I'm not installing a beta version which doesn't come from official site where at least some sort of review exists.
I don't think writers have much to worry about for a long long time. Nor animators.
I have >5 years of experience using Cassandra in production, involving thousands of clusters storing petabytes of data. My conclusion from that time is that Cassandra is simply not robust enough to be a general purpose database (the team are working on it but they're coming from a really rough starting place) - there are lots of ways to cause data corruption, and Cassandra does enough dynamic repairing that it can be hard to catch this before your backups are dropped due to time windowing. Unfortunately, the juice may still be worth the squeeze - Cassandra's storage model lends itself very nicely to disaster recovery workflows in a way which something like Oracle or FoundationDB does not (and it's Cassandra so you'll need it!), while the ability to horizontally scale gets you out of so many operations issues. If you've got a schema which works well in Cassandra, you've probably solved a lot of the issues you might have.

Example of fairly standard Cassandra bug (don't know if present on latest release, certainly was a year or two ago): When you add a new node to the cluster, it 'bootstraps', where it copies ~1/n the data from other nodes. When you are done bootstrapping, it's copied a bunch of data from other nodes, but the other nodes still contain that data. You then run 'cleanups' on the other nodes to remove the (now stale and unusable) data so as to get your disk space back.

If you accidentally run a cleanup on the new node as it is being bootstrapped, it will succeed, you will delete all the data that's been copied over so far, and Cassandra will _not_ terminate the bootstrap. Everything will be green, but your new node will suddenly be using 0 disk space. When the bootstrap finishes, possibly days later, your cluster will be immediately corrupted due to violated replication guarantees - but only on data that hasn't been read or written over that period, because if it was written it'll be re-replicated, and if it was read Cassandra will silently repair at this time. Repairs resolve the issue, but if you've made this mistake due to scripting, if you get unlucky it's possible to just delete all replicas of some data between repairs.

Example of other Cassandra bug (again, might be outdated): Cassandra nodes identify themselves on startups with IPs, and the owned token ranges are not persisted, they're streamed from other nodes in the cluster. If you've deployed your Cassandra in K8s and you reboot multiple nodes in one go and they swap IPs upon reboot, you may now find yourself in a split brain situation in which nodes magically forget they own certain data ranges and think they own each others data (or maybe it's that the nodes still think they own the right ranges but other nodes think they own the wrong ranges). Wasn't close enough to fully debug that one.

It's a mess. Would seek to avoid problem spaces where I might need to use it again, though if by chance ended up in a space where it made sense, probably wouldn't avoid the tech.
But you don’t need to grasp anything deeply. You want to create something small and get a little bit of feedback quickly.

When we teach math to children we don’t start with algebraic structures and proofs. We give them simple recipes.

Later we show them problems that the recipes can’t solve and dig deeper. „By the way, the thing we did last year, it actually works like this…“
This kind of thing has been an issue for long before computers. Typesetting in newspapers also needed to use line width constraints for better readability. That's why long newspieces are often split across multiple columns. I have never heard if someone who prefers one long line so that's interesting!
No, I'm not confused about any of this. I'm giving the textbook definition in this thread, right? I'm sure even sure why you are arguing with me instead of the user who started the thread by giving specific R0 numbers for influenza and SARS-CoV-2. As you say, you can't do that because R0s are characteristics of outbreaks, not viruses.

So the confusion is the other way around. An outsider to the field would think R0 would be defined biologically given it's called the "basic reproduction number" and because epidemiologists themselves regularly make claims like "influenza has an R0 of this and measles has an R0 of that", but it takes all of five minutes to discover that the way it's calculated can't support such statements.

That's why as presently defined it's useless. If you can't compare the values with any other value, what are they for? Put another way, claims about R0 aren't falsifiable.

Epidemiology needs to develop far more robust methods that aren't just applying R-the-software to random datasets scraped from the web if it wants to be taken seriously as a field. There are very basic philosophy of science issues here. Argument by textbook gets us nowhere, because the textbooks are themselves written by people engaged in unscientific practices. The expectation by outsiders is reasonable, the actual way things operate isn't.

Therefore, my suggestion - meant constructively! - is to rebase the field on top of microbiological theory. Scrap the models for now. Delete "and everything else" from the R0 definition and come up with an algorithm to compute a measure of infectiousness from DNA/RNA or lab experiments only. Once you've got a base definition that lets different labs replicate each other's numbers, you can start to incorporate other aspects (under new variable names) like immune system strength, population density grids etc.

Such definitions won't let you give governments predictions of hospital bed demand right away, and indeed may not let you calculate much of real world value for a while, but the field isn't able to do that successfully today anyway. COVID models were all well off reality. What it would do though, is put epidemiology on track to one day deliver accurate results based on a firm theoretical foundation.
I cut my teeth on OpenRC and I will die with OpenRC.

Actually, I don't really care about the init system, as far as I can tell. When I started using Gentoo, the default was OpenRC, so that is all I have ever known.

I have not the faintest idea what benefit I would get from using Systemd compared to OpenRC, so I have never tried changing. I have used Debian with Systemd, and I can't particularly tell the difference from an everyday-user perspective. I used Ubuntu a few times when I think it had upstart maybe? Again, no idea what the difference is.

All I know is that there are things I can do with the rest of Gentoo that I have not easily been able to do with other distros, so that is where I stay.

Anyway, for anyone who hates systemd for whatever reason, Gentoo is definitely an alternative. It is a little weird to me that any distro would have a hard dependency on a particular init system, when it is clearly not necessary. More work to be compatible with multiple, I guess? At the same time, I don't really understand the hate. Just ... use something else?
If your definition of "luck" is so restrictive as to say that a person's genes aren't luck, then probably nothing counts as luck for you. From the perspective of the person "receiving" genes and their moral deservingness, if they aren't purely random, they might as well be.

In terms of education, I agree that if we have the means to do better then it is cruel not to. But we probably don't, and aren't likely to soon, short of a fully completed science of the human brain. The success of my peers absolutely does not prove that the means exist that would work for me, in my particular circumstances and given my particular starting point.
I read Large-Scale C++ Software Design by John Lakos when it came out and even though I don't do much C++ anymore, it set me up with a mental model that has worked very well for almost 30 years now.
I thought this would be about this popcorn ceiling that gets mentioned every once in a while. Wasn't that stuff toxic or asbestos or something?
It would help against attacks that depend on corrupting process address space, like this one.

Additionally, one could use OS security features to reduce API surface for each plugin, depending on what they are actually supposed to be doing, e.g. no need for file system access if they only do in-memory data processing.

As for "would it help in 100% of the attacks?", no.

Even if there were no plugins support, there is still the possibility to exploit logical errors anyway.

What matters is having a balance between reducing attack surface, and application features, and it than regard process sandboxing is much safer than loading foreign code in-process.
There's certainly a spectrum, but you can have huge clusters of even the most monolithic monolith.

The real semantic fun begins when you have monolithic codebase/deployments that could do everything, but each instance gets assigned a specialized role it serves to its peers _
(I think I've seen someonevdescribing that approach somewhere). I'd consider that micro if there are more than a handful of "roles", perhaps with some qualifier, but it would hopefully be easy to agree than no description is entirely wrong.
They can eliminate it, but the industrial accidents and deaths are on their hands then.
Yeah sounds like they liked it because of the infinitely scalable storage and high write throughput, but don’t really get into if they were having issues with all that on MySQL. Also, they use the term “analytics” a lot, but it seems to be a different use case than typical OLAP workloads since they were serving this data to customers adhoc.
That's not what draining means.

It may mean having to go to bed very early because you're all used up. The effects varies alot though.

It's not a preference.
One of the problems with API versioning is that it’s really a contract for the whole shebang and not just a specific endpoint. You almost certainly want them to move in sync with each other.

So if you have an API with 10 endpoints, and one of them changes 10 times… you now have 100 endpoints.
Technical Analysis
https://attackerkb.com/topics/si09VNJhHh/cve-2023-3519

IOCs https://twitter.com/cyb3rops/status/1681673097143803918

216[.]41[.]162[.]172

216[.]51[.]171[.]17

https://twitter.com/cyb3rops/status/1681591644498305024

#Citrix #ShitrixReloaded #Netscaler CVE-2023-3519
"He is survived by his brother-in-law, Ricky Barry and his wife Roxy"

What a strange way to phrase it. Why don't they mention his sister first? Is it plain sexism or were they in bad terms?
I think the nature of microcontroller programming is already asynchronous. I mean, it's not that the only alternative to "async Rust" is an RTOS; a classic loop program with interrupts is already asynchronous. The only difference is you have to decide how you want to waste time waiting for events, and the same "energy saving" effect can also be achieved with a simple state machine and __WFI(), resulting in cleaner code with no dependencies whatsoever.

Also, it seems to me that Embassy takes over interrupt handlers? If that's the case, what if I want to deal with interrupts in a different way? Or what happens with interrupts that deal with many pins, like EXTI9_5_IRQHandler(), as if I want to use pin 9 with Async Rust, but the rest as a regular interrupt?

And Pin type is a poor name choice for embedded.

Also:

ExtiInputFuture::new(self.pin.pin.pin.pin(), self.pin.pin.pin.port(), true, false).await
I'd have to ask my corporate IT, but I understand that if you perform enough unholy rituals to bind Exchange and SharePoint and AD together, everything somehow becomes smoothly accessible from everything else.

Like, e.g., hovering over someone's profile on Teams is the quickest way for me to check if they're on a leave and have auto-responder set for their e-mail. Or, calendars staying in sync, and Teams automatically applying a "Busy/DND" status based on your "busy" blocks. Or, from the more annoying side, how Yammer (Microsoft's pseudo-Facebook for Work) updates pop up in both Teams and Outlook. Or how the same files you exchange inside teams in Teams can also be found via SharePoint, and even pop up in Outlook. Etc. There's a lot of those tiny things.
On constructing 2-3 trees (2018) [pdf]
I have seen 5 table micro services. A solo backend developer had created "3 micro services" and as I joined the team, their argument was that we're doubled in strength so there were a series of architectural meetings to split everything nicely into 5 different services.
Interesting! Is it for solo builders or can I apply with my team?
Well yeah most people are obviously referring to relative decline, I'm surprised you even needed that explaining to you, unless you thought that Argentina really might actually be poorer today in real terms than it was in the year 1900.

> counterfactuals about how they "should have" grown

No, they were growing a lot and extremely wealthy, then they chose to go down a low growth path. Growth is not some magical thing, as if they just stopped growing for no reason as you appear to be suggesting. The point is their growth trajectory changed for very particular reasons, which were mostly things in their control.

I mean if in 100 years time the USA was the poorest country in the world but still richer than it is today in real terms, would you really go "yep, yep, nothing to see here, stop dealing in counterfactuals"? Obviously not.
I worked on a "Salesforce killer" that was actually meant to make Salesforce stronger by fixing its biggest known problem: that sales people hate using it. Our goal was to let sales people send text messages, which we would then use NLP to interpret correctly, and then add to salesforce. A sales person might sell a million bottles of shampoo to Hilton Hotels, then she might get in her car and drive home, on the way home she could talk to her phone, using voice-to-text to create the text message that would go to us. We would then use NLP to convert that text to appropriate objects and actions in Salesforce. The idea is that no sales person would ever again have to log into to Salesforce.

Of course, the leadership of the startup was a complete disaster, and the startup ended as a disaster, so we were never able to fulfill the potential of that vision, but I do think the future must involve NLP technology that allows sales people to talk to CRMs.

For anyone interested, I wrote a fairly popular book about this misadventure, How To Destroy A Tech Startup In Three Easy Steps:

https://www.amazon.com/Destroy-Tech-Startup-Three-Steps-eboo...
Oooh, I see. Thanks for highlighting that!

I guess this is an example of how little personal brand visibility HN provides next to the comments itself.
Well they said it’s out of principle so I read that as simply a rationalization that helps them stick to their principle(s)
Sure thing! You can see more info here too: https://docs.100.builders/100-builders-qs-and-as
From the article the exact time seems to be 22 minutes, which is, funningly the duration of loops between supernovas explosion in Outer Wilds.
https://archive.li/imAyA
Is it more of a side project thing? Like how much time do I need to invest?
It's actually 175B.
https://arxiv.org/pdf/2005.14165.pdf
Indeed, and the "what about the poor FOSS developer" isn't something I buy in.

The small little street bazaar salesperson, the little corner shop, big shopping mall, whatever, all of them are liable and manage to make their business just as well.
^ Their reports may have a small audience, but their videos have much more mainstream appeal and raise public awareness. It's a seed that a teenager may watch today, and remember in 10, 20, 50 years when they work at a factory and they're like "Hold up, this is bad because I remember a video I watched back in the day". Public awareness is super important.

Plus, the grandparent comment seems to imply it's an either / or; both is good. There's always money for both. You can hire more agents AND keep publishing videos.
Sidenote: if I want to build my little script to find cheap flights on a set of predefined routes... where do I start? It looks like there aren't much open APIs to query in this space
Temporary, Alien Organ Which Has Baffled Scientists Until Now
Mostly the commercial model.

We are fairly-lightweight users, and although only 2-4 people really use it (again infrequently) would like everyone in the org to have access to the sales pipeline and information.
Seems like you couldn't avoid it.
MDN Playground