skysight-inc/HackerNews huggingface dataset:
You could also use memorandum, journal, and ledger books, just as Pacioli taught in 1494, but why waste your limited time and attention on a problem for which you have a choice of good, off-the-shelf solutions at modest prices? (Think QuickBooks, not SAP.)

As your startup grows, you’ll engage an accountant and hire a bookkeeper or business manager, who will expect to work in the traditional accounting cycle. You’ll also need to produce the usual reports and financial statements for your bankers, investors, or a potential acquirer’s due diligence team.

Using software designed for the purpose makes all this easier and more reliable. It also conveys that your company is serious about its business: investors want to take a risk on your technology, market, and execution, not on whether your homebrew accounting system can generate an accurate cash flow statement.
Producing phosphoric anhydride from phosphoric acid is no mean feat. Some of the literature will even tell you it's impossible, but certain metal metaphosphates will release P4O10 gas at around 1000 C. What does not work is dehydrating the acid directly. But AFAIK all industrial production of P4O10 presently relies on reduction to P and further oxidation.
The nature of open source community projects is they’re generally slower to get hardware support than commercial developers. That’s not a knock against openwrt (or any project), just the reality. 6E support will probably land once WiFi 7 is on the horizon, so if you approach things like this, you’ll always be waiting.

Is 6E that much better (in applications where openwrt is typically used) than 6 to justify waiting for 6E?
The set of people that would enter an experimental sub to visit the titanic, and the ones that would do it with a craft that is bolted shut from the outside, is probably close to even.
Cambridge Analytics, probably.
yeah "toss" is what we used to call GOSUB. so it's "hurl" and "toss" as slightly weird versions of GOTO and GOSUB.
employment contracts override at-will employment
Your description sounds to me practically exactly to what lemmy and /kbin do. If you want to host a subreddit (community) you have to set up a server to be able to host that community. On that community you have full controll over moderation, etc. And then people can subscribe to that community if they want to and read about it either in their app or the frontend of their own instance.
Sure, but it's precisely those places where you're using pure functions that aren't object-oriented. That is it is possible in some nominally OO languages to write code that is not object-oriented and that's where pure functions come in. In a language that has only classic OO-style objects pure functions (and their counterpart in data space, immutable data structures) are generally not used or are not very idiomatic, e.g. as in Smalltalk (you will have things that are kind of pure, but the purity can almost always be broken in some way).
Oh that's right. I imported it via golang.org/x/sync/errgroup
Intel to build new factory in Germany,following similar plans for Poland, Israel
Where do you get the money to fund repeated attempts? I'm confused at stories like this.
There’s a great YouTube essay called “in search of a flat earth” that explores this phenomenon. It’s definitely worth a watch- it sort of lays bare the mindset of a group of people who want the world to be a simple, familiar place where there is certainty about everything.

And, the host actually goes to a really long, calm lake and using a camera, shows the curvature of the earth in a visceral, visual way that is way more moving than I thought it would be.

https://youtu.be/JTfhYyTuT44
Foundation Models Taskforce | Advise | Expression of Interest | UK

The UK government has committed an initial £100M towards its Foundation Models Taskforce, the largest amount directed by any nation towards AI safety. We want to find people with diverse skills and backgrounds to work in or with the Taskforce, to catalytically advance AI safety this year with a global impact.
Apply: https://docs.google.com/forms/d/e/1FAIpQLSeOV3FPChEstFy7CcuH...
Oh, thanks! That's super clear and fills a huge gap in my understanding how to use Nix.

It sure beats my previous method of finding packages, which was just blind guessing.

I've updated the post to include the correct package name and how to find it.
Interesting. If they were resting on the bottom. Could you even rock hard enough to drop the ballasts? Although even if they can get to the surface if they have now power how the hell do you find them? It's not like they'll be float on the surface they'd likely be just below the surface.
I like the Model-View-Adapter[1] architecture, which is basically what you get by reversing the arrows between the View and ViewModel in MVVM. The view and model are oblivious to each other and to the adaptor directly (but interact with it indirectly), and the adaptor depends on both the view and model.

My use case for this a bit different than regular UIs though. I've used it in an MMO server, with the view representing the network protocol which clients interact with, and the model being the state of the game world. The adapter receives messages from game clients asynchronously and updates the world, then sends messages back to the clients affected by the change in the world state.

IMO it makes sense to have the inverted dependency in this case. If the view depended on the adaptor, then changes to the game server behavior would impact the network protocol, which would also force changes to user clients each time the server gets updated. Ideally we want to be able to make regular updates to the server without impacting clients.

[1]:https://en.wikipedia.org/wiki/Model%E2%80%93view%E2%80%93ada...
There's two definitions these days for the term "model" in MVC:

1. An object that models part of the service/product. Meaning, not something related to the operation of the medium by which the service/product is delivered, but any operation that models the service/product itself, independent from medium. This could be a representation of a DB row, a service object, a decorator, or any other piece of logic that relates to what you do.

2. An object that reflects a DB row, but not anything that represents other parts of the service/product. I don't know the full history, but probably connected to the rise of ORMs and Rails, and when devs got in the habit of throwing almost all product logic either into controllers or Active Record models. And when you want to start putting the bulk of that code in dedicated, non-DB files, you have so many active record files that you don't want to muddy up the `models` directory with non-DB code too, so you create other directories alongside `models`, `views`, and `controllers` to house the other files.

The author may have been using definition 2, where models are strictly seen as DB-related code, and having them be "dumb data containers" is useful as it enforces extracting operational logic to classes better suited for that logic. But since they get put in other directories, they aren't seen as "models", despite technically still belonging to the "model" part of MVC.
On average, everyone has one testicle and one ovary.

Cue the quote: there are three kinds of lies: lies, damned lies, and statics
> if you want side loading there is another platform you can use

I don't want another platform. I like Apple's hardware. I think it's really well made and would like to purchase it instead of Samsung phones.

That's all the justification necessary.

> You wanna tell me there are NO benefits from a closed platform?

I wanna tell you that none of these benefits matter if they come at the cost of computer freedom.
The AI hardware market drives me crazy.

There were several good startups/designs (with my favorite being the Centaur x86 ML CPUs) that succumbed to the Nvidia moat, and many died/zombified just before the AI boom, right when they might have made it.

Huge orgs in particular seem hesitant to buy non Nvidia stuff, which is perplexing to me, since they are in the best position to use "alternative" accelerators for stuff they are going to develop themselves anyway.
The article says even if it floats to the surface they can’t get out. :(

It’s bolted from the outside.
Yup. You can join any of the dozens of medium-sized, unassuming instances and not have to worry about defederation at all. It's only the tall poppies that get reaped (i.e.: very large instances & instances with controversial stances).
This is really bad advice and can lead to unforeseen consequences. How about leave the guns at home and put a lock on the luggage, or put the marijuana in the checked baggage?
Good regulations are good sure.

Many regulations are written by the encumbant in a market. Often they are designed to be difficult for upstarts to compete with them. Major corporations are often publicly in favor of regulation, they lobby for it.[0]

I don't propose you allow people to burn tires in their backyards to generate electricity for the community.

What I propose that when you see a commodity and the producers of that commodity have relatively high margins that is a signal that something is preventing someone else from coming in and offering the same commodity at a slightly lower price. At a minimum we need to lower those often specifically designed by the encumbant barriers to entry.

This should happen in every market, what people are calling greedflation can only exist due to a mixture of these sort of barriers, money printing and non-existant anti trust enforcement.

[0]https://en.m.wikipedia.org/wiki/Regulatory_capture
Whatever Zuckerberg rolls out, it'll be spyware for whatever government agency wants to disseminate propaganda, target and manipulate subgroups, and surveil innocent people. Somehow this is allowed. I choose not to use any of Zuckerberg's offerings going forward.
Where is the error handling in your Rust code?
Am I the only one that thinks setting -e is a huge footgun given that it only works in certain contexts? I'd much rather see explicit error handling.
Anything involving the mains can be a worry to them.

However, it can also pass quickly! I have mentored a few of these people over the years. It is funny!

I worry about burning up a chip, and they worry about getting zapped!

We share experiences, fix or build a few things and it all works out fine.
I need to review this again, but really helpful. Thank you! Any resources you'd recommend for learning nix?
I think measuring developer productivity is fundamentally nebulous because every task is unique and it's hard or impossible to estimate how long something should take unless you have a room full of people do exactly the same task (and even then, everyone in the room's product will be different both quantitatively and qualitatively).

It's like asking "how long does it take to write a novel?"
Graphest: A Faithful Graphing Calculator
The Result approach believes that the producer knows what is best for the caller regardless of who the caller is. The Go approach believes that the producer shouldn't assume it knows the caller.

I'm not sure one is better than the other, just different tradeoffs.
I've been seeing a lot of comments like this:

https://news.ycombinator.com/item?id=36354667

Which indicate that's really not the case. In my proposed system, the client would aggregate instances/subreddits, not the server/federation.
No, understated.

If this study had never been done, we’d still have tons of evidence in support of the practice of vaginal fluid inoculation. The effect size for auto-immune diseases, gut microbiome, and immune system development, is surprisingly large, even for those clinical entities that develop later in life like IBD (with peak incidence in the mid 20s and mid 40s, and no clinical signs or symptoms in childhood). Caesarian births and breastfeeding status are important risk factors for food allergies too.

Whether you had a vaginal or caesarian birth has some impacts on your gut microbiome that outweigh your dietary choices in adulthood— that is well-known and very surprising!

That we measure any effect at all on cognitive development milestones is really remarkable as well— I wouldn’t take these specific findings too seriously (and obviously you don’t decide to not get a caesarian for the odd probability of marginally faster cognitive development, and caesarians are typically done in contexts where the risks are measured in terms of life or death), but considering the wealth of adjacent data we already have, yes there is gold to be found here. Even if it’s not what we think it is, there’s something interesting to be found, and more work in this direction is needed.

Although these studies are not rare: this is a very active area of research, for good reason! To dismiss this flippantly as “needing no further investigation” is not to be a healthy skeptic: instead, it is to ignore the veritable boom in the scientific/medical literature on the subject over the last two decades or so.
"The quality of this video is horrendous, I can barely see the animation; it seems like film artifacts combined with VHS artifacts"

Agreed, one wonders what happened to the original negatives. It's years ago now, but I recall seeing a Technicolor Warner Bros
Bugs Bunny/Sylvester cartoon made around 1940-'43 and I was simply dazzled by the color. I remember a scene where Bugs and Sylvester were playing pool and the yellow of the overhead shaded lights shone down on the green pool table and the color was simply magnificent—full tonal shading, the lot.

A great deal of work went into color films of that era, they were pre-Eastman color negative so the masters were tri-separation B&W masters so the color could be very finely tweaked. As color was new back then film producers took great care, and as I said, the results were often spectacular.

Those tri-seps must still be somewhere. I cannot understand why they haven't been re-released. If you've seen the digital remastering of say The Wizard of Oz (1939) you'll have some idea of how excellent those cartoons looked in their heyday.

If you're not familiar with the pre-Eastman Technicolor tri-separations it's important to realize that as the negatives are all B&W and shot through RGB filters there are no color dyes to fade in storage, color is recreated afresh every time a new print is made from the negs. That changed around 1947 when Eastman color negative stock was released, as it contained color couplers those color negatives were subject to fade and many early post-War color films now look terrible they've deteriorated so much.

BTW, you'll probably recognize Eastman color, it was the forerunnt of that orangy color negative we had in the pre-digital era, Kodacolor, etc.
If you squint almost of all software looks like MVC because it's essentially just, input(data)/processing(controller)/output(view).
Most people would move on. Just like most people would not stand up to a robber at a minimum wage job.

But those who do make it a tiny bit less likely that you or I will face a similar situation.

So it's not appropriate to call them stupid or question why they did it. You don't have to praise them, and you don't have to emulate them, and they may be stupid, but you should be silent - they are providing a tiny bit of deterrence to antisocial behavior everywhere.
Maybe. They may feel that way themselves.

Edit: I feel that way about my Apple Platinum 8 bit computer. It was the machine I started on, and I learned a ton! Great little computer. And of course, it can be fixed!

But, I flip that switch, hear that 1Khz beep and do not look forward to the day coming when I do have to fix it.
Locks have to be TSA approved, your advice won’t add any protection to luggage.

Edit: there must be a comprehension problem. Op suggested to use a lock, TSA locks are not helpful for luggage without a firearm. Traveling with a firearm and using a non-TSA approved lock is suggested and the right approach. Never did I say use a tsa lock with a firearm.
Yes, that's my point. It's hand wavy and subject to manipulation. Hence why I called it "suspect."

(And there's no need for the "Uhh??" tone, this isn't Reddit.)
It depends if you find value in exhaustive pattern matching.

From years of using C's switch statements, I'm not going back.
It depends, I’ve checked firearms and had various levels of thoroughness in the inspection.
You can also use nut flour. I put a heaping tablespoon in oatmeal and protein shakes for an extra 100 calories, and it tastes good too.
Can I ask what you do? I feel that it is hard to go outside and do many activities on my own without looking out of place, especially for someone like me.
AIUI if the loans and deposits had been with the same legal entity, any outstanding loan amount would be offset by the deposit balance.

But in this case, SVB used two different entities: one for loan accounts, and another for Cayman-based deposits.

Whilst this seems correct, it's also unintuitive.

I guess many people here have both a mortgage and a savings account that they got from the same bank.

Imagine you just had some sort of windfall (bonus, bequest, whatever) and your checking account temporarily had more than the FDIC limit. But then the bank collapsed, and some of your deposit is uninsured. No problem, you think, because you owe the bank more than that on your mortgage. But then you find out that your mortgage loan was sold soon after the bank originated it, so you mortgage is with a different entity. Now, under FDIC rules, your uninsured deposits cannot be used to offset your outstanding mortgage.
Not sure if this would produce more issues, but they could ignore c# and use something like:

const using x = getX()
const {using prop1, prop2} = using getX()
void using getX()
// x, prop1 and 2 anonymous Xs to dispose

Instead of giving `using` the power / the burden of variable creation. This also solves `using mutex.lock()` mentioned elsewhere itt.
Yeah, I know the performance optimization were in part because of hhvm.
https://m.youtube.com/@shango066

Apparently, my search history is helping this discussion more than expected.
Loved the exchange between sdevlin and FiloSottile on Oct 2016 edition! Thanks for linking related content dang!
George Orwell, The Prevention of Literature (1946)
Tree nuts (not peanuts, which are legumes) are really great for diabetic snacks, though you have to have some control and not eat half a bag.
How many are there and what do they do?
What’s the best place on the planet to see clouds?
How much of a performance hit were they causing?
Given that it makes a script terminate for any unhandled errors, I don't think your goal contradicts with setting -e. Rather, it makes the script author explicitly handle errors or the script dies.
Ignoring the mode, black market marijuana can be very much cheaper compared to legal.
Homeless people are majority men, and we are a long way to having social discussion about helping men. At least in the US, the predominant view is that homeless men on the streets is a good thing, a sort of superiority/inferiority complex in our society. Not good like "we like this social problem" but good like "they deserve it" and the solution is to eliminate it from your eyes and city, a sort of homeless genocide of inferior men who do not deserve support. My brother was homeless and he'd send me pictures of all the spikes that cities built just to prevent homeless people from resting (US-biased)
I do something similar, but switched from bash/vim/markdown to Joplin a while back. I lost the immediacy of bash, but seamless syncing and editing across multiple devices, especially mobile, made it worth it.

The main thing is that Joplin is still markdown, and I can trivially export if I want to switch to something else.
Doesn't the producer know best whether the producer failed?
It doesn't count as a loss until you official say "this is actually a loss (impairment/write down)".

Because why would you buy a business for more than it is worth?
Oh shit man, why even raise that possibility?
The provided examples highlight exactly why error handling in golang is verbose, error prone, and lacks context. Do people really not care about stack traces?
I definitely remember this one. It's good.

I remember back around 2007 or so I got a huge collection of chiptune music off of Demonoid and it had a bunch of Razor1911 music among others that I'd listen to.
i wish people understood this thinking about and handling all errors, as a prime functiom of the code, is why things like Linux and C Python and X server and git and so on are so reliable.
You're suggesting checking a firearm with weed in the same bag. Are you out of your mind?!
This is a great explanation, and the point about TLS is well taken as well. If you want to go for that level of misdirection, then depending on your threat model you might consider e.g. using a remote proxy and wrapping your session to it in TLS.

The tricky thing about baking TLS in at the protocol level is that it brings its baggage with it. This is not necessarily a bad thing, but it makes the design more complex to reason about. In particular, it is arguably overkill when you're not planning on using certificates, as is the case here. Just compare the number of steps here: https://tls13.xargs.org/ to any of the patterns here: http://www.noiseprotocol.org/noise.html#interactive-handshak...

Another thing worth mentioning regarding indistinguishability from randomness is the impact of metadata. Even if the bytes you send on the wire look meaningless, there's still the size of the message, the spacing between messages, the time of day, etc. Any of these channels can carry signal, and it is very hard, if not impossible, to get rid of those signals completely.

That said, I still think the original goal of indistinguishability is worthwhile, because if you can force the passive adversary to move from perfectly accurate methods (e.g. fingerprinting message contents) to imperfect ones (e.g. guessing the protocol from message timing), that seems like a win to me.
Ah, that would explain it. ;-)
I switched to Joplin for this reason. I used to use git + text editor, but it's not the best experience on Android, and seemingly near impossible on iOS.
Not sure about what's been published, but from what I recall, for data stored in memcache it was manual: people would need to know the right keys to invalidate when doing DB mutations (naturally there were functions encoding this, so multiple queries updating, say, a user could all just call a single function which returned the cache keys for that user).
Good luck with your job search.

FWIW it too more clicks that I'd like to find the demo binary.

I found it on this page: https://teasernsfw.com/
> Does it matter that it’s possible to misuse errors in Go if it virtually never happens? I just don’t find the point about what is possible interesting.

If you knew for sure that it virtually never happened, maybe not. But you don't. At best you know that a few particular individuals you're familiar with never mess it up (but then again, consider the people who "virtually never" write incorrect C). You can't trust random packages you haven't vetted, and you certainly can't trust code written by your junior software engineers.

> The other trade offs around readability, ergonomics, and so on seem more impactful.

Sum types have significantly better ergonomics. `(Result | null, Error | null)` takes four branches to handle properly, whereas `Either Result Error` takes two. And of course things get much worse once you're more than one layer deep, which in a language as procedural as Go you almost always are.
> You should not be allowed to register your marque for a class in which you are not already trading. Apple doesn't trade in apples, so their registration application fails (or their lawsuit falls at the first hurdle).

Or at least in classes you aren't intending to trade in, and you should lose it if you aren't a short period of time after registering