skysight-inc/HackerNews huggingface dataset:
The transaction log is everything that gets done, not how it is done, so it can be replayed reliably. How values that are random, time sensitive, or otherwise arbitrary, are derived during a transaction is not important. What is logged is the fact that the values x/y/z were recorded in row 123,456 which is in page 987,654,321¹ which means that when the log is replayed you end up with exactly the same state the original database was in at the point the log is run to.

[1] in fact it could just be logged at the page level, the granularity of the log structure will vary between systems, if logged at the row level it may be the case that the physical datafile after restore is not exactly the same but the data will still be “random” values & all.
I agree that most of this requires conscious effort. I think I was needlessly harsh too. My point was that if someone is making the conscious effort of changing their devices/OSes etc., then they have shown the interest and ability, and at least for them, there are reasonable options (i.e., not just theoretical ones).
It depends on the age of the company and the size of the products.
A typical startup company can kick the tires with a monolithic architecture just to deliver a prototype quickly, but a more stable company that builds a products to scale will need to separate some of the services. They may have a big monolith chunk with a bunch of other “new” micro services.
Our bodies regenerate every cell about every 7 years, so those memories would likely seem like other people’s problems at some point.
From Google Translate:

'A column of 70 vehicles with food is estimated at RUB130 million
Rostov court published a verdict confirming the presence of the Russian military in Donbass

The Kirovsky District Court of Rostov-on-Don issued a verdict in November in a case of corruption in the supply of food, which indirectly confirms the presence of the Russian military in Donbas, where the war is going on. The document was published on the website of the court.

The defendant in the case was the deputy regional manager for military nutrition of one of the commercial companies. He was found guilty of bribing the head of the Center for State Sanitary and Epidemiological Supervision of the Southern Military District with the rank of lieutenant colonel.

It follows from the verdict that the official demanded 90 thousand rubles a month in order not to interfere with the supply of food to the Russian military. And we are talking about the military, who are in the east of Ukraine.

“His responsibilities included organizing and fulfilling obligations for the purchase and sale of food and the creation of the necessary stock in the warehouse <...> The food was intended to be sent to military units of the RF Armed Forces deployed on the territory of the DPR and LPR,” the case file says.

According to the testimony of the accused, food supplies to the DPR and LPR were carried out every two weeks. For this, a column of "more than 70 vehicles with a carrying capacity of about 40 tons and a total volume of more than 1300 tons" was formed. Among the products were flour, canned food, fresh vegetables. “The total cost of food for one delivery was more than 130 million rubles,” the verdict says.

According to various estimates, one such delivery is enough to feed about 25 thousand people. The defendant also said that before the shipment of the cargo, the food was checked by a "Russian in the rank of major", and on the territory of Donbass the trucks were "under the protection of the receiving party."

The Kremlin denies the presence of the Russian military in the DPR and LPR.'
They seem like a very bright team capable of tackling it to me. Alfred was cool 10, or like 5y ago, but like last time I got into packal (alfred community marketplace) it was all errors over the place, which didn't inspire much confidence to a casual user...

I don't know, I just like what they're doing, The new Extensions api looks really powerful. I ported an alfred script to raycast in like 2min...

YMMV

I don't care about the paid/team offerings honestly, I use it myself, my teammates can use whatever they want. But hopefully they will have enough enterprise customers to make the company thrive
This is one of the things I love about Elixir and OTP+The Beam that underpin it all. It's really great that you can just slowly (as is sensible) move your system over to message passing across many VMs (and machines) before you need to move to a more bespoke service oriented architecture.

With Umbrella apps this can already be setup from the start and you can break off bits of your app into new distinct message-able components (micro services you could say) as you like while still being able to share code/modules as needed.

The other thing I'd say is you can introspect how these "services" are running in realtime with IEX and it feels like magic being able to run functions in your application like some sort of realtime interactive debugger. One of the biggest issues I had with micro-services is figuring out what the hell is going wrong with them (in dev or prod) without the layers of extra work you need to add in terms of granular logging, service mesh and introspection etc.
> I did the same and I agree with you with one small caveat. For someone like me, who does not use iCloud or any other cloud service, on device scanning seriously compromises my privacy. I want to be clear that I am not doing anything that is currently illegal in my home country, but that could change under a more oppressive government. I know my opinions would definitely get me in trouble in some countries if I happened to live there.

At least in the current solution scanning was integrated part of the iCloud sync pipeline, and therefore this would not have affected you.

> Why isn't it an option? I know of no legal requirement anywhere that mandates Apple has to scan fro CSAM.

Apple is too big and they try to foresee politicians behavior. With "good will" solutions they can adjust the way how they scan or implement this. With regulation it would be more specific and might even restrict encryption in some cases totally. This is quite difficult topic at Apple's scale and I don't know if anybody really knows what exactly is already required and why
Yes, but they didn't release the model after training and you can't take your weights with you if you finetune their model.

GPT Neo was trained at similar expense, and they released the weights. Use that.
It wasn't really pristine though, its was quite bent along its length. Probably hit bone sideways, etc.
> SvelteKit even goes further by using Snowpack to remove the bundling step entirely.

FIY SvelteKit is using Vite 2 instead of Snowpack

Source: https://twitter.com/Rich_Harris/status/1367577006355976194
That explains it. I was surprised that an nih.gov site would be a predatory journal. I guess they need to filter better what they include in their search.
Those are not statistics related to ICU occupancy, except for this line:

"We're seeing younger people, unvaccinated, who take up around 75 percent of the intensive care beds and that's not just here, that's nationally."

How do you read that? 75% of ICU bed are being taken up by young unvaccinated covid patients? I'd bet all my money that is not true.

These sentences are being put together to drive the cattle not inform.
Cloud analytics startup Sigma Computing raises $300 mln in funding round
Sigma Computing is proud to announce a $300M Series C from co-leads D1 Capital Partners and XN as well as returning investors Sutter Hill Ventures, Altimeter Capital, and Snowflake Ventures. We look forward to further empowering businesses to break free from the confines of the dashboard, explore live data independently, and make better, faster decisions.
This is why PHP wound up dominating the world. You get all the benefits of a monolith, and if designed well, you get a highly modular system that can be deployed without restarting every single server.
The "Getting Started" is meant to get one going with a "try-it-out" setup as fast as possible, not as a comprehensive guide on what to look out for in a production setting.

Admins can be expected to Read-The-Fine-Manual.
But how many of them are ObjC only at this point.
This is the reason for the split between getting sick and having a severe case. In pandemic conditions, having antibodies present is desirable means you’re less likely to spread it to someone else because the virus doesn’t have time to replicate much before your immune system fights it off.
Popular as in industry usage? Which is comparatively very small.

Smt88 is correct in that it is increasingly a niche. Churn rate is greater than retention rate. Junior Developers cant find jobs with Ruby and Rails, and they switch to others that do find them jobs. Companies only want to hire experience Ruby Rails developers but some of them moved on. It is a vicious cycle.

The point is even if Reddit was written in Arc, it has no bearing on Arc's industry status. It needs to be in a self sustainable ecosystem.
Or 6e6 km :)
You could get a ladder if you need a rooftop for a science project, right?
Beware that nocebo strapped to your wrist
First FDA-Approved Eye Drops to Treat Blurry Vision Are Now Available in the US
Those smaller communities will realize (mostly too late) that they've built themselves on a platform that can't be trusted and one day will probably not be archivable.

It's really too bad that the StackExchange "OpenID" thing never went anywhere. Otherwise we'd get the same kind of "one login, many communities" benefits of Reddit without forcing everyone to use a centralized platform like Reddit (even if authentication is still centralized in OpenID).
Them experimenting with this never mean they got correct conclusions from it.

Google's management gets sane massaged data if their engineers want to forcefully push their projects.
I would say this is another problem. If an external call to a web service is involved, then you can NEVER have an atomic call in the first place. One always needs to just have a state machine to navigate these cases.

Even with a monolith, what if you have a power-off at the wrong moment?

What you are describing here is to me pretty much the job description of a backend programmer to me -- think through and prepare for what happens if power disappears between code line N and code line N+1 in all situations.

In your specific example one would probably use a reserve/capture flow with the payment services provider; first get a reservation for the amount, then do the external webservice call, then finally to a capture call.

In our code we pretty much always write "I am about to call external webservice" to our database in one DB transaction (as an event), then call the external webservice, and finally if we get a response, write "I am done calling external webservice" as an event. And then there's a background worker that sits and monitors for cases of "about-to-call events without matching completed-events within 5 minutes", and does according required actions to clean up.

If a monolith "solves" this problem then I would say the monolith is buggy. A monolith should also be able to always have a sudden power-off without misbehaving.

A power-off between line N and N+1 in a monolith is pretty much the same as a call between two microservices failing at the wrong moment. Not a qualitative difference only a quantitive one (in that power-off MAY be more rare than network errors).

Where the difference is is in the things that an ACID database allows you to commit atomically (changes to your internal data either all happening or none happening).
CDC Director says Omicron doubling time is 2 days
Well in my eyes equating microservices with Kubernetes is a problem in of itself. I actually wrote about Docker Swarm as a simpler and more usable alternative to it (for smaller/simpler deployments), though some other folks also enjoy Hashicorp Nomad which is also nice (another article on my blog, won't link here not to be spammy myself).

If you evaluate your circumstances and find that microservices could be good for you, then there are certainly options to do them more easily. In my eyes some of the ideas that have popped up, like 12 Factor Apps https://12factor.net/ can be immensely useful for both microservices and even monoliths.

So i guess it's all very situational and a lot of the effort is finding out what's suitable for your particular circumstances. For example, i made the page over at https://apturicovid.lv/#en When the app was released and the page was getting hundreds of thousands of views due to all of the news coverage, scaling out to something like 8 instances was a really simple and adequate fix to not break under the load.
I like to remind people that if you could suddenly create a mass of living bodies the size of the sun, it would have a higher power density :D
NUMA Deep Dive Part 3: Cache Coherency (2016)
I'm using utm to run a ubuntu server that where I do all my dev work. Since it is a vm I am a lot less scared of messing up my main system. It is very convenient with vscode remote, which only needed to be configured once and will automatically connect to the vm.
These arguments are always full of assumptions, and typically revolve around some web middleware application connecting to a DB.

This noise makes me hopeful that a decentralized model will come along to replace these generic boilerplate concerns with real problems to solve.
You may have not noticed yet, but something like one in five websites you visit are already using ML to generate “news” summaries. Especially in economy and sports.
Thanks ! Didn't know that.
Isn't it also very expensive to run ?
It’d be a lot cooler if so much of the work wasn’t so inextricably linked to Python.
Agree on all three points

1. I certainly wouldn't use Xcode for editing single files from the Finder. For opening a huge project with thousands of files, ready to build and fully indexed for autocompletion and finding, it still only takes a few seconds. That's the metric that impresses me

2. Yeah I have one long file in my current project (hundreds of thousands of lines) and it isn't pleasant to edit in Xcode

3. I am quite good at merging pbxproj after 10 years of doing it, even when files are added and removed. But yeah, it is a bit hairy
Oddly enough, the first thing I saw was a giant ASCII penis saying "good morning citizen, do you want to be my friend?"
As if there was any doubt about this. Putin isn't fooling anybody except for maybe a very gullible fraction of the Russian citizens. But even there most people are quite aware of what the score is.
For the curl command though written like it won't show up in history, this will still show up in process parameters

To fix this as well pass it into curl as a config via eg: curl [...] -K- <<< "--header auth:$(pass mysecret)"
I quite like the Effective Java book
I've worked for two different finance companies that are entirely on F#. One has huge customer bases and sells the product as on prem hosted solutions, the other hosts internally.
>"That you care more for the music than the lyrics melts"

It is not that I do not care for lyrics. Problem is that most lyrics in songs is way out of that territory I would consider as decent.
Not sure if you mean exactly this, but JAX is pretty close to "differentiable APL running on GPU" I'd say.
FYI for those interested in CLI password management, there is a pretty good CLI for LastPass called lpass that even supports your Yubikeys.

https://github.com/lastpass/lastpass-cli
The other day I was working on an embedded system and running out of space for the program (512KB). It took me two days to rewrite a few sections to use compressed data instead of the "easier to read but bulkier" original way. The end result to the user was the same, but used 10KB less space.
That's quite ... Clever. Now I can version my mbsyncrc and even my shell history without worrying about secrets leak.
Just a minor clarification that’s worth being explicit about:

It has been used by millions of developers for the better part of a decade before anyone disclosed the implications.
A ‘Simple Trick’ for Reducing Transformers’ (Self-)Attention Memory Requirements
Current VR gear? Maybe. Future VR gear, especially with big tech money in it? Maybe not so much.
Autocorrector issues + fast fingers to click on submit without double checking. Sorry for that.

Whoever fixed the title, thank you :D
None of these articles have any sources and are known for fear mongering by now. It is not reflected by numbers.

https://www.frontiersin.org/articles/10.3389/fmed.2020.56068...

or specifically:

https://www.frontiersin.org/files/Articles/560685/fmed-07-56...

And even they have a questionable method by aggregating people of age 40-69. If you would split it further 40-59, the middle aged group would look just as the young one.

It certainly does not affect you negatively if someone under 50 is unvaccinated because ICU usage would still be very low and the indictment warrants a direct response because the poster was accusing innocents.
Let's hope they keep this promise of 3 years ago when someone mentioned it.

https://old.reddit.com/r/beta/comments/8lv96l/feedback_pleas...
I've seen a lot of praise for F# but trying it out left me somewhat disapointed. Overall, it was nice to program in but there was a constant feeling of awkwardness which, it seems, was caused by F#'s ties to the rest of the .NET world. I don't remember the details too well but some of the examples are:

- NULL values still are a problem because they can be introduced any time you interact with the .NET framework. I got hit by this almost right at the beginning when first using the language – i defined some data type with non-optional fields and used it as an argument to an ASP.NET Core controller method only to realize that my non-optional fields don't enforce anything and ASP.NET will happily set them to NULL when data aren't present.

- There are multiple slightly different ways to define data types – classes, records, discriminated unions – and it's not immediately clear what are the consequences of using which. I remember having to switch some of my datatype definitions to classes because otherwise i couldn't make ASP.NET Core automatically deserialize them.

- You still have to learn in detail how all of the C# and .NET concepts map into F# to work with .NET and other libraries, e.g., there is a weird duplication of collection types, sometimes you have to do a weird casting dance with the :> and :?> operators when working with interfaces, dealing with out parameters also took me quite some time to figure out.

- Namespaces, classes and modules also seem to have some confusing redundancy.

I've tried out F# only once for a single project so a lot my complaints are probably due to my inexperience with the language, but all in all it seems that a lot of the suffering is inflicted by the association with .NET and the language could have been a lot nicer if it wasn't tied to it (I'm not dismissing the benefits of it, though).
While it is easy to start with monolith, it's not easy to just go from monolith to Microservices in case it is determined that's the best path forward. Often organizations don't have the luxury to "learn" by doing a monolith first and then determining the boundaries. In most cases, market pressures, limited budgets keep monoliths monoliths. OTOH, my experience is that it is easier to combine overly granular Microservices into just right size Microservices on an ongoing basis. And yes, infra requirements are bigger for Microservices, but often it is highly automate-able.

I think, one of the reasons, besides all the usual reasons, that keeps Microservices in vogue is the ability to align with organizational structure and enabling independent-ish teams.
I think its a mystery as to why we don’t see Symbian phones from manufacturers that should take advantage of their opensource repository...
Interesting, in my experience React allows me to write more testable code in the front-end than I ever could. Given how React will handle updates to the DOM given changed state, I can extract complex state manipulation code (i.e. code that's most important to test) into independent functions that take state and an event and produce new state, rather than having that all intertwined with DOM manipulation code.

And when it comes to testing what your DOM looks like, even though that does often involve spying for changes (after all, you're testing whether they occur), that's not on the actual DOM but on the virtual DOM, which makes it easy and efficient to run in a non-browser environment.
>I've been thinking of this and spaces start to feel like an old-school gathering of snake oil salesmen: The primary interest starts to be either attracting upvotes/avoiding downvotes or 'presenting' oneself rather than finding people who share your interests.

Yes, that's what I tend to see.

>You want SUPER interesting, compare which topics you can discuss where. I love social computing and have been talking to people online since UseNet. What's interesting to me about the recent era is that the big players go out of their way to prevent new platforms from taking hold outside of their influence.

Parler and others yep.

>Now if any platform gets big enough that allows for dissent, the current big guys just buy it out and censor it.

Even to the point where government takes tiktok to court and such. Like it's pretty big.

>Unfortunately, this also means that the places that DO let you discuss these things also tend to be contrarian cesspools with no ideology other than 'you can't tell me what to do' which is terrible for discussion for OTHER reasons (4Chan, I'm looking at you).

Here I think I disagree. 4chan does have /b/ which is a cesspool but you can get conversations in all the other boards. That's the point of the design. The problem with 4chan is that it doesn't persist well enough.
Code review processes should catch the worst of that. If you don't have those and don't have incredibly disciplined developers, well, good luck...
There's maybe one positive comment thread in here and all the rest are thoughtfully negative to borderline "hater", wishing for Reddits demise for some obscure reason.

I think we've seen this pattern play out. The HN crowd is really not the right crowd to source opinions when it comes to business matters.

And you can see it in the comments, it's mostly about how the UI sucks, the app is slow, the dark patterns, etc...

The reality being missed is there's a ton of value being created in the forums regardless, and MAUs are up like crazy. The bad UI and ads don't seem like they're getting in the way of that.
Can we update the title to indicate that Sigma computing raises $300M?
This looks as bikeshedding. If you want to eliminate suicides, finding and fixing the motivation to commit the act is the way to go. Having a fan on a ceiling is not an opportunity, just one of the many available means to an end and not a compelling one, so it is really a way to pretending to care while not doing the right thing.
On average, humans spend five days of their life watching Minecraft related content.

Google recently had a banner announcing a trillion hours of Minecraft content watched; there are roughly 8 billion humans. So on average, a human has watched ~125 hours of Minecraft content.

I think it’s just InfoSec has been too busy playing secret squirrel to secure our infrastructure:

- SolarWinds

- MS Exchange

- log4j

- Minecraft
The headline should be:

>Cloud analytics startup Sigma Computing raises $300 mln in funding round

It is HN's rules and custom to post original title / headline.
Dispelling Beauty Lies: The Truth About Feminine Beauty
After US ban and Apple action, Pegasus spyware maker NSO running out of cash