skysight-inc/HackerNews huggingface dataset:
That's the post-Soviet oligarchs who thought Russia had become a free market economy didn't get that they have to bow to the new czar. Of course, there wasn't a flip the switch moment from state A to B. It all became increasingly authoritarian during Putin's several mandates. He put his allies in key positions, favorised loyal interest groups, locked up or otherwise liquidated potential adversaries. It's really a mafia state, just like the late sen. Jonh McCaine said, but since they have wide popular support, I think we can safely call it feudalism.

I've read an article and they've identified somewhere after April 2008 when the Bucharest NATO Summit (Putin was also present) took place and before August 2008, when the Russian invasion of Georgia began as the moment Putin ultimately decided to invade a nearby state in order to prevent NATO expansion into post-Soviet states. That's his red line, that's why he also invaded Ukraine. He still views these countries as part of the USSR/Russian world, just like Belarus where he currently tries a Crimean-style Anschluss. The reality is quite a bit different.

https://en.wikipedia.org/wiki/Russo-Georgian_War
It's really not far off ageism. I can't ever imagine them giving points for a whiter shade of skin.
I topped up a multi site system back in 2018 with £3, something like 10p an article. PayPal I think, but fine sat online payment cost 10% fir that or 30p, still worth it for the publisher.

Alas not enough readers used the system and it shut down. People don’t want to pay.
I really like prefixed identifiers and strongly recommend using them from the beginning.

One question: I’ve seen people use both integer IDs (as the primary key) and prefixed GUIDs (for APIs) on the same table. This seems confusing and wasteful. Is there a valid reason to do that, and is it common? Performance when doing joins or something?

EDIT: it sounds like that’s the reason for them to be “K-Sortable”:

> TypeIDs are K-sortable and can be used as the primary key in a database while ensuring good locality. Compare to entirely random global ids, like UUIDv4, that generally suffer from poor database locality.
Ah, I see.

I think honestly you should try to phase out the "per hour" pricing, and just somehow make it so that each connection doesn't need a separate server, as it is just routing in the end, I think it would be easier to market just as a "no BS subscription!" VPN service, which I think could have a market.

As for the California LLC, I just asked because the California LLC is kind of known for being a PITA, with the fees, privacy, etc. and from what I know, you don't actually have one unless you have physical presence, but then there's some tax filing implications if you file in e.g. Delaware or Wyoming so I don't know too well.

GL!
>But where will these new people stay?

Housing is relatively affordable outside of Ontario and BC. Montreal, Calgary, Edmonton, Quebec City, Winnepeg, Halifax, Saskatoon, Regina, and St Johns are all major metro areas where homes are less than half the price of the GTA and Vancouver metro.

The obvious fix for Ontario and BC to make housing more affordable is to allow people to build more where people want to live by relaxing zoning requirements. In 80%+ of Vancouver and 60%+ of Toronto it's literally illegal to build anything besides detached single family homes. Little of the remaining land zoned for more dense development is suitable for development. There are some smaller changes like streamlining permitting, not exempting 100% of capital gains and incentivizing speculation, and a vacancy tax to discourage speculation that would help. The problem is any changes to make housing more affordable are politically unpopular, almost 70% of Canadians are homeowners and in the short term benefit from the status quo. Also younger people are ~20% less likely to vote.
> It's getting more and more difficult to use Android without a Google Account.

Good that is how they shoot themselves in the foot. The more they do this, the more people will realise they need alternative and ditch Android.
That's exactly GP's point, right? No matter us-east-1 or not, what makes things slow has nothing to do with DC location. That latency is insignificant.
Respectfully, I think you need to look closer and understand what AOSP actually is. It seems like your are mixing things up.
SuperCollider is a language, an IDE, and a client/server app for audio programming.

TidalCycles uses a different language, does not tie you to any particular IDE, and is focused on music in particular, not audio in general.
Sure, I was just questioning the implication that 24h 'because rye' was a lot really. (Or if that was the the implication.)
As a European, visiting the USA, you certainly find that most of the internet just works better.

However I think a bug chunk of the effect is that European mobile networks seem to take a second or two to 'connect' - ie. If you take your phone from your pocket and open an app, the first network request takes 2-3 seconds. Whereas for whatever reason, the same phone in the USA doesn't seem to have such a delay.
A lot of the JS calling for more JS is third party services that don't block render.

For web apps, what matters most is above the fold load speed + time to interactive.

In the era when React got popular but Next.js hasn't yet, we had really slow performing sites because it did exactly what you said. Then people finally figured out that pure client-side rendering apps are too slow so people started switching to server side rendering. Non-interactive websites switched to just static websites that load from CDNs.

Modern web apps and modern static websites are in a much better state than the 2014 - 2018 era.
From what I have been able to determine as a user, the sanctions have been a big blow to the company, but they are still able to operate in Western countries and are also seeking partnerships in China. We'll have to see if they can pull through and keep some part of their business profitable.
I love munin and I’d rather do Perl with it than the other shit
> And its not in cents rather _minor units_ which you as working in fintech should ought to understand the difference

Erm, did you see the quotation marks around "in cents" ? It's a _quote_ from the docs at the link. The link _that you gave_.

The issue is not "do you or I understand the difference", it's "does stripe" and "do stripe users, after reading that?"

It is simplistic, like the int, and is not making the point that this is great.
I for one agree with both of you.
> I know that, I meant the specific reasons why Sapling diverged from standard Mercurial

The needs of a large internal code base are often quite different than what open source projects need.

Anther issue is that tools like Git and Mercurial need to be compatible with positively ancient repositories and can't really break backwards compatibility whereas within Meta, it is easier to move faster and deal with breaking format changes since developers's checked out repos on their laptops can be silently upgraded since the machines are well managed with Chef and can be upgraded behind the scenes. In the outside world, you can't assume people will be running the latest version and can't upgrade them.

Finally, Google is also moving away from Mercurial. Perhaps the JJ developers want to respond why (and check out Jujitsu -- it's a novel and very interesting system y'all should check out).
Supported => Supported by Google yes.

I think you misread my comment, or I wasn't clear enough, I work on AOSP daily so I know very well what's in there :)
Can I put my 25 TB microscopy image data set on GitHub? Will they host it for free indefinitely? In the life sciences, there are dedicated public repositories (databases) where the data is hosted (free to the researcher), catalogued, standardized and curated to some extent. These repositories are searchable and often crossreference each other. So you can find a data set even if you didn't know about it before. Putting data all over the internet in dumps like Zenodo, Dryad and the like is just not very useful. Advertizing your work is probably good for your career but this is not what makes your data and work useful to others. It's how easy you make it for others to understand, access and combine your data with their own data. This means providing data and metadata using open community standards (there are already a bunch of these in life sciences even if there are gaps in coverage).
Or at least, you can if you don't sink instantly at any depth!
Interesting.

CSS can generate content, so it can actually output text like any other console.
I've been using custom ROMs since the Galaxy Note 1 came out (my first smartphone). My LG V20 is still working and getting mobile service while on LineageOS. GPS has been finicky on it but I have a Galaxy A70 for driving around for now.
> something like 80%+ of rockstar's revenue was from console

GTA V had a massive head start on PS3 before it was released on PC, and then re-released on PS4, and then re-re-released on PS5.
Size isn't even the worst of it. It's number of requests.

You need to go through a TCP handshake for every connection you open. You can reuse the connection but that means queuing requests and hitting the latency as a multiplier. Browsers also have a cap on parallel connections so when you get enough requests it queues either way. HTTP/2 reduces the problem with multiplexing but it still doesn't go away.

If your app has to make 40 requests pulling in js files, CSS files fonts, API calls etc. to show something useful that will be visibly slow the moment a user is out of region. If it's a single server rendered piece of html it's a single request.

Then for real fun be in an enterprise environment with Kerberos Auth adding a load more round trips to the server. For even more fun add in a mobile browsing solution that only has ingress in a far region when the site is hosted locally!
The so-called developing world is leapfrogging the developed world in digital payments and digital finance.

The posterchild is African mpesa but this is another example. Also Brazilian nubank is considered the only successful fintech startup.

There is a point of pride and hope ofcourse, exporting API's rather than strip mining the land.

Also some lessons of how established financial systems are the definition of ossification and rent extraction so zero incentive to evolve.

But ultimately will all the new gadgetry help local economies thrive?

This is not going to happen just because you have great "UX".

Modern development at the service of old and disastrous economic ideas will only reproduce a faster, updated version of the existing system.
Yahoo 1995: First-Round Financing [pdf]
I can attest to that. I’m using Google for work and Kagi for private stuff. There’s quite an overlap in search categories (e.g. tech stuff). With Google, I learnt to scroll past the first three-ish links. On Kagi I had to relearn that the first link is actually the most relevant.
Yes, I always forget about it (because I'm not interested personally. The way I see it is that if I want a mostly open source mobile OS but with some proprietary blobs, Android is just fine. I just can't justify using SailfishOS).
I wonder if the idea is that adding pseudo-classes for the different things is not really scalable because you would ultimately need to do it for a lot of things -- requiring browsers to implement, test, and maintain custom code for each selector -- and you cannot anticipate every website's needs.

That would be a better framing for this feature. Given that framing, I can now see how it could be useful for things like custom controls not present in the set provided by the browser.

It would be interesting to see if browsers could use this mechanism internally to implement pseudo-classes.
If Wikipedia had the conviction and focus of a 4 year old. But yeah, while tricky, it's still usually net positive.
Please reach out to the Eden team about your M1 issues; they'd love to hear from you - from what I've heard, it works better on M1s.
Well, in this particular case, it's European folk tales put into a different context by some Nigerian artist. It would probably be more suitable for an art magazine. There's nothing about Nigerian folk tales in it.

https://www.nationalgeographic.com/premium/article/yagazie-e...
> The problem is that sometimes in Python exceptions can be used for control flow, or for things that are reasonably common.

Using exceptions for control flow is, imo, fine within a single function (e.g. for x in y: try: blah except KeyError: continue).

Using exceptions for control flow across function boundaries seems a recipe for confusion, unless very clearly documented.
Just ordered one. Love that you can power this from a wide voltage range. A project of mine will use some kind of LiPo/LFP battery and now I can just wire it directly with the DC jack.

The only disappointment for me is that they've used the ESP32-S3-MINI-1 instead of the 1U. The latter has a connector for an external antenna. Have to look into whether swapping that is feasible.

I suppose they could have gone with a small OLED instead of the LED matrix. The CAN bus is nice: likely lead to a bunch of ODB2 hacking.
Regular intense cardiovascular exercise is great. Having had over half a dozen concussions myself, the increased cerebral perfusion it affords makes a marked difference in recovery trajectory.

That said, obtaining medical clearance first is always best.

Sleep, healthy diet, exercise, and low amounts of bad stress will pay dividends. Since you're turning 18 soon, try to avoid heavy alcohol consumption at least until you're feeling better.

You want good stress—be it mental or physical—the kind that lets you push yourself in a way that builds you up such that you can claw your way back to function and feel good doing it. Avoid the bad kind that tears you down and degrades function. Sometimes, no stress is best.

A psychiatrist could potentially work wonders for you, especially if they have experience with brain injury. They're experts in psychopharmacology, and their armamentarium includes a lot more than caffeine pills.

You're still young, so you have a lot more time than you think to heal and still live the life you want. Best of luck!
It might be a matter of it being weak enough that by the time you added enough to make it work, it would negate any advantage of using the carbon fiber while also having worse properties in some other way?
Wow... people, can you please just read a bit about AOSP before dropping such complaints?

There is no "Android drops support for them". It's "Google drops support for them". Google maintains AOSP, but if they stopped doing that, probably AOSP would survive in some form. Also I am not convinced that companies like Samsung would be happy to go with a completely proprietary Google OS, so chances are that they would get more involved into AOSP.

Pinephone has nothing to do with the OS, it is a smartphone. You can install Linux mobile distros (like PostmarketOS) on many mainstream phones (like Samsung, etc), and you can install Android on your Pinephone. That is completely orthogonal.
I really think this depends on the situation.
If you have an objet with foreign key relations to a lot of other objects then using lambda syntax is most likely preferred:

var res = context.Objects.Include(x=> x.ChildObjects)

But if you have to do joins then definitely query syntax is much clearer. For example the join above in lambda syntax looks like this:

var query = await context.Objects
.Join(context.ObjectChildren,
obj => obj.Id,
objChild => objChild.ObjId,
(obj, objChild) => new { Obj = obj, ObjChild = objChild })
.Where(objAndObjChild => objAndObjChild.Obj.Name == "SomeName")
.ToListAsync();
In the U.K. sky charges its customers a subscription. They have adverts on top of that. Last time I read he financial report adverts accounted for 1/10th of subscription income

I.e instead of paying sky £30 a month and having 1/3rd of content adverts, you could pay £33 a month and have no adverts.

It’s similar with the underground in london. I pay £3 to take a journey and am plastered with adverts. Instead £3.30 and there would be no need for adverts

These companies don’t offer that as free experience though. With sky there are alternates (streaming, or if that falls to the advert curse then pirate bay), with the underground alas no alternatives.
Got the movie reference but took me a moment to catch the second meaning.

How about "Free Will-e"?

That's less likely to evoke sexual connotations and references another (actually somewhat relevant) movie.
Here [1] is the federal indictment against Khanna brothers of DG metals, who even had Android/iOS app for PGM metals, and that app name was DG catalytic.

[1] https://www.justice.gov/opa/pr/justice-department-announces-...
I've never heard the argument that AI art is immoral. I know it scares of lot of people because it's going leave them with less work. But that's just what technology does, kills some industries and gives birth to new ones. It's not immoral, it's just economies work.
Wow, 2.3x for tests/src ratio. I remember some recommendation for Java to have around 0.9x ratio, otherwise too much tests maintenance.

Depends on the project of course, e.g. SQLite has an insane ratio.
The new Casio DW-H5600 has solar charging and amazingly long battery life. I was pretty anti-smartwatch but i like g-shock squares and ended up getting it been surprisingly good.
Note the comment you reply adds "this might be the majority of cases".

There are exceptions that are a normal result of some function call, and they can be handled by the caller.

But most exceptions are of the kind that you want to pass to some general error reporting thing far away.
Usually? Yea there is a lot of stuff that you handle "centrally", but there is also a lot of stuff that you should handle locally. E.g. "try this then that". Or stuff that you try, just log or save the error, and continue.

Exceptions are obviously great for bubbling up, but just awful for handling locally. I don't know what it is: maybe it's the horrible try/catch control flow that breaks everything up, or the fact that all functions can "return" exceptions apart from the ones in the signature (if any), so you're never quite sure what happens or what to do.
>Plan is to increase our population by about 500k per year(I think about 200K natural growth & 300K immigration).

....... ?

Canada's number of permanent and non permanent residents increased by 1 million or so in 2022. https://www.bloomberg.com/news/articles/2023-03-22/canada-s-...
> The federated alternatives like Lemmy have had recent success although I question the complexity of it all in terms of getting mass adoption.

It's a community by community thing.

Eg: Astro-nerds have places such as universeodon.com with 10K active users (more science journo's and tangential-astro than hard core gravitional physicists) which is one sub reddit equivalent.

With similar Fediverse clumps for various types of math, cyber security, alternative OS hacking, etc. things are happening.

Mass adoption might be missing .. but that can be a good thing, the charm of old reddit a decade+ ago was small groups of high quality.
This might be dependent on the size of your codebase, but it can be useful to start by running checks locally, using the static analysis to find bugs, then submitting the fixes independent of the static analysis. That way, by the time you propose enabling static analysis on all commits, it doesn’t scare people away.

Granted, this has the potential of the opposite problem, convincing detractors that static analysis didn’t find much, but that can be avoided by keeping a list of the bugs that were resolved ahead of time.
Biggest models crossed the threshold between glorified Markov chain and proto-intelligence, so sure enough, expectations shoot up.
I don't get the point why to predict the execution order in some asynchronous code?
Didn't they specifically refuse to do any testing because they trusted that proprietary acoustic system?
I take your point that more-recently designed sites have moved away from this antipattern but there's still a lot of the Web that has that mid-teens "hey bro I see you like javascript so I put some javascript in your javascript" mentality.
for x <- 1..10 do
IO.puts x
end

Isn't that a for loop?
Just How Deep Is the Ocean? Well, It’s Practically an Alien Planet for Starters
I was not meaning to convey confidence in my question, I don't have any experience in paying for out-of-province doctors, that's why I asked the question in the first place, and even asked if I was mistaken. I was asking if all of those things are the case or not...
In biology we now routinely produce datasets in the multiple terrabytes range. It can easily be n = 3 x 10 TB such as for example imaging 3 fly embryos by light sheet microscopy.
>As of June 16, 2023, there are now 40 million Canadians! This is a historic milestone for Canada and certainly cause for celebration. It is also a great opportunity to look back on the country's growth over the years, and to reflect on the future.

- https://www.statcan.gc.ca/en/subjects-start/population_and_d...
There are 2k+ houses for sale in Nova Scotia under 200k right now. Canada is more than the GTA area. Actually as I know the same thing happened in the US at the turn of the century. People arriving to the country finding prices high in New York ventured further, settling in Ohio, for example. Ohio has the highest hungarian population out of all states, due to this.
People always adapt, and overcome. It's really not up to the "state" to solve middle-class housing issues. It's not the soviet union.
99.9% of consumers do not care about this and are totally willing (and expect) to connect their phone to their Google/Apple account

Not saying the grievance isn't valid, but don't fool yourself
Funny you’re mentioning that exact book. I almost put it as the source in my original comment, but maybe I remember wrong.

What I remember is the “deep interfaces” advice, which is great. It encourages small surfaces but deep implementations. Hiding the potentially large list of raisable exceptions helps in keeping an interface or API small. Errors are handled transparently and the user only needs to deal with those they know how to handle. What good is it to raise a deep error that by the time it reaches the top levels (like a web servers middleware loop), it can no longer be handled reasonably and has to be thrown? That’s why, if you can handle it, do so ASAP.

That’s what I remember from that book. Again, perhaps I’m misremembering.
You can always use Sapling. Many x-Meta people are still contributing to it on Github and use it for their git projects.
Good on you! I wish I could do the same leave Canada.
why is the sea level lower where the gravity is lower? surely more gravity would create more "pull"? confused by how this works...
> There are alternatives to gapps. There are also alternatives to paved roads. The problem is they add more hoops to jump through.

Because going for a mobile linux distro does not involve jumping through hoops?

> While large orgs help maintain relevant FOSS, to them, AOSP is left to rot.

Not sure what you mean by that. AOSP is still maintained, and there are quite a few de-Googled ROMs (LineageOS, GrapheneOS, /e/OS, CalyxOS, ...) that are really becoming very good.
The long tail is the name of the game.

My smart watch can do shitloads of shit I don't need it for.

But there's no slimmed down smart watch that can do all the things I need it to do.

Imagine trying to make a smart watch that has all the features only an individual needs?
I have a PinePhone Pro, it's not too bad really. It's quite large for someone who wants a tiny phone but PinePhones are still experimental devices and its form factor is kinda the least of my concerns. I'm sure various form factors will follow with a mature Linux mobile ecosystem.
Same here, it's also by far the most convenient way I've found to share files between devices on my network.
You forgot UPI in India.