skysight-inc/HackerNews huggingface dataset:
The only example you provided that doesn't strictly need network based functionality for its core purpose is VS Code.

Slack, Discord and Spotify are all "web-based" to their core in the sense that they have an in-built client/server model as part of their core design and purpose. So in those examples, the only thing we have to complain about is the rendering / presentation layer.

And that kind of shifts the goalpost if you focus on those types of apps in my opinion.

Because my dislike for web apps is not strictly that they are using a browser-based presentation engine. If those UIs felt sluggish to me then I might choose to blame the underlying tech, but I wouldn't question it as much if they were not network-enabled applications in the first place (unless UI performance was a real pain and I thought they could perform better using something native).

The real issue for me is that our industry likes to chase trends like they are all or nothing. I don't like that every single application is moving to a web-based model whether or not it makes sense for that app. For the majority of my personal use, I don't need my applications to be network-enabled in the first place. I don't want them to sync to cloud storage, or provide collaboration features. I don't want to have to have an "account" with some SaaS company to use a word processor or a photo manipulation program.

I want my data local. I don't want my usage and data tracked. I don't want the app to stop working if my ISP has an outage and I don't want my data and app to disappear if the company goes out of business. I also don't like that web apps tend to see a much higher rate of UI changes pushed to the user. Software versions have largely disappeared for end-users and marketing. Now it's a continuous stream of pushed changes whether you chose to "upgrade" or not.
AIUI gnutella is only the search feature, the actual download doesn't use the network. So you're only downloading from one person, not distributing your download in pieces from many people
China is not governed by the "rule of law". If the CCP wants something, the CCP gets. In the US, the government can coerce US companies with handing over data, but they need a warrant, they have limits on what they can do with that data, and they can be sued. Ofc, the Obama administration infamously said that non-citizens have no rights, but that's not entirely true, as there are strong trade agreements between US and Europe, including the "Privacy Shield" attempt. And the US has the freedom of the press, once a news is out, it's out.

And for example the CCP has begun retaliating against foreigners and companies for speaking against China's interests. They also look more and more likely to aid Russia in their European aggression, possibly because they are looking to start an invasion on their own in Taiwan. This means that their espionage efforts in Europe and elsewhere are increasing, and the outcome of CCP's espionage, much like Russia's espionage, may have a direct effect on our well-being. At least until the Russian invasion isn't settled and until they don't back off from Taiwan.

China was also caught repeatedly for having engaged in industrial espionage at an unforseen scale. And no matter what other countries or companies did in the past, it's always best to focus on present dangers. Europe cannot afford to lose all its trade secrets to China, given the danger to its industries (e.g., auto). Organizations should think hard about allowing access to sensitive data from devices that also have TikTok installed.

People have a skewed perception of how WW2 happened. Its historical start date is almost arbitrary, because in truth WW2 started with isolated conflicts that only grew in intensity over time, slowly.

In times like these, it's best to stick with our allies. Also, countries like Germany should do well to diversify their imports, because otherwise the EU will suffer just like we suffered from the hiked energy prices. And then maybe the US won't be available to help like they did with LNG exports.

Again, there is no equivalence between US and China for Europeans. One is a working democracy under the rule of law and a long-time partner, the other is not.

PS: just to be clear, I'm mentioning countries, but I have nothing against their citizens. My country once was a totalitarian hell hole too, and I know fully well that in totalitarianism the state stops representing the "will of the people".
No, not for very good reasons.
Yes, I agree it should be faster, 100ms between question and concise answers. With standard phrasing of needs and wants like Cucumber or Non-Violent Communication and a Dvorak keyboard layout or a shorthand input system (yash or bref) you can go a long way. For standard stuff you could always drop to short ruby like syntax
It's wild how much he pushes the narrative of "the actual problem is childhood trauma/drug addiction/mental health" as if those aren't problems also common to housed people. I'm pretty sure that if I became homeless, my mental health problems (already not great) would worsen significantly, particularly without access to my medication!
Homelessness becomes a problem when building houses is illegal. Allow people to do what they want with their land, and the problem fixes itself. Central planning has failed every single time it has tried, even at local levels.
You do know that the EU kicked out Switzerland from Horizon in 2013? This has nothing to do with any recent developments, in fact it's the rest of the EU who has been flushing goodwill for quite a while...
No, and Yes and No.

No because there is nothing wrong with the EU telling Turkey these are the entry standards for membership. Turkey didn't meet those standards and were backsliding on lots of issues esp around human rights and political/media freedom. It also had unreasolved territorial issues with other member states namely Greece which completely block ascension.

Yes and No because the politics of this are complex both within the EU and in Turkey. Focusing just on the EU side:

There are lots of voices in the EU that want to see Turkey join the EU. Its an important (if sometimes difficult) NATO partner, and in many ways esp in its cities, a very European nation in its history and culture (Istanbul and Antalya are both great hoilday destinations btw - I recommend). We have a lot in common with Turkey. Its also a large econmy and an important bridge to central asia and the middle east. This is why Turkey was accepted as a candidate in the first place.

However there were real voices against Turkey's membership motivated from concerns over the impact to the balance of power within the EU, funding implication for bringing in such a large member with lots of regional depravation, doubts over Turkey ever meeting entry requirements, and the more ugly outright islamophobia and racism.

If you want to cut to the chase then yes the EU kinda sorta lied to Turkey because its officals know these facts, but Turkey's officals themselves are in on it for their own internal politics which I won't get into in part because I know much less about it. It suited both nations to play this ascension dance and technically it was possible that conditions might change and people's minds might be changed. Its a process not a binary.
What’s the original JSON? Happy to try and express this in jq
For goods items, Danish customs require specifying 3 decimals for weights under 1kg, otherwise no decimals. Off the top of my head I don't recall exactly how they expect rounding to be done, I'd guess towards infinity.

Many duties are calculated based on net weight, and often the net weight per goods line is the result of a calculation, for example you're importing N items with a per-item weight of X. If you have a large number of goods items above 1kg but less than 10kg that has weight-based duties, the rounding mode can matter a lot.

None of the rounding modes mentioned captures this below/above 1kg split, so you have to do this in code anyway. Might as well do the rounding there too, to be sure some injected code doesn't mess up the expected rounding mode or similar[1].

[1]: https://irrlicht.sourceforge.io/forum/viewtopic.php?t=8773
> Maybe in an alternate universe there exists an organization—or some sort of loosely connected movement—that focuses on software comprehensibility as a gift to the world and for future generations.

And like I said, I agree that this is a good and valuable thing to do, but not for the FSF. The FSF is trying to change the future, not to preserve the past.

GNU tools used to be the high end, full of features versions compared to what commercial Unix had, which is why they caught on. But you can't sit on your laurels, or others will catch up.

Eg, what do they offer as a shell? Bash. Okay, that was a great shell once upon a time, but honestly by modern standards it's painful. Even a couple decades back I was already reaching for Perl if I had to write more than about 10 lines. Since then the situation has only gotten much worse, and meanwhile we have things like PowerShell and nushell that suggest a new approach. The FSF seems nothing to offer in response.
This argument has been used to describe unchecked or open immigration. Those in need will migrate to those places that provide support. A crisis in one location will push those in need to flood into a neighboring location seeking help, which can overwhelm and strip available resources for that area, exacerbating the problem all over again. With communication among the poor and homeless not terribly great, more will keep coming because they heard there was a place that would help them.

How does one fix the meta problem? With immigration I can see, close the borders, require those persons to stay in their original locations and support them there, but short of drastically limiting aid I don't know how this is workable.
I don't think you read TFA, which anyway had a misleading title. He would not be charged for his prison costs. It appears to be a factor in determining compensation.

It looks to me like they are basing it on how much he would have earned had he been free to work, in which context you can see the logic of deducting costs he would have incurred. I find this callous and despicable, but the problem is related to determining the value of a human life - there isn't really an answer, yet guidance is needed for consistency between cases.

How would you approach it?

I think £2m should be enough for a reasonably comfortable retirement in most of the UK, and that over 10 years is enough of a person's liberty taken to warrant providing that.

Should someone get more if they were a high earner?

I'd like compensation to come out of the DPP budget, to align incentives properly, but starving that department might result in less justice instead of more.
Virtual threads are going to make a lot of code much simpler.
This guy came to my city over the summer, and he seems like he's got his own grift in terms of telling conservative politicians what they want to hear about homelessness and getting paid for it.

He mentions Obama and "Housing First", but it goes back further, to GWB, and was actually fairly successful: https://www.cnn.com/2013/04/29/opinion/frum-less-homelessnes...

Some people clearly need more than just a roof over their heads, but those other problems become much more difficult to treat when people do not have a stable place to stay.

And the statistics are very clear about the relationship between housing and homelessness:

https://www.noahpinion.blog/p/everything-you-think-you-know-...
> That's very generous

It may be. I'm not really familiar with his previous work.

I've edited the previous comment, thank you.
This article isn't about a search for technological civilizations. Its about spectographic analysis of exoplanets, which can be used to detect organic molecules in the atmosphere.
Cannae is undoubtedly the ur battle of annihilation in the western world (particularly in the relevant period). I think it's reasonable to argue that Schlieffen was heavily influenced and motivated by it, and that perhaps the schematic simplicity by which it was portraited may have led Schlieffen and other German planners astray.

But to lean completely on Tuchman to characterize the military planning of the Germans is completely negligent. Simply saying that it's imperfect scholarship does not excuse you from lifting your main thesis straight from the book.

It's clear that Schlieffen drew on Cannae as a model, but the argument presented in this article is just... missing a lot of stuff?

First, the Tuchman quote: "Under Schlieffen, envelopment became the fetish and frontal attack the anathema of the German General Staff.". I don't think this is a fair characterization ('fetish'). Why WOULD Germany -want- to perform frontal attacks when envelopment was an option? In nearly all scenarios, envelopment is strictly better than frontal attack when possible! And the Germans were hardly afraid of frontal assaults even at the start of WW1. They straight up face-tanked the Belgium fortresses!

And beyond Cannae, the Germans had plenty of recent military history where envelopment/flanking carried the day. In the Austro-Prussian War at the Battle of Koniggratz (arguably one of the major stepping stones to the foundation of the German Empire), an operational flanking maneuver carried the day. In the Franco-Prussian war (the actual founding war of the German Empire), the Battle of Sedan was a battle of encirclement (the Prussians basically totally enveloped the French).

Perhaps Cannae was the archetype they were chasing, but they also had recent (and nationally significant) examples to draw on. They were not 'just' chasing a 2000 year old mirage - they were trying to live up to their own recent traditions and history.

So when the author says, "Doubt never seemed to enter the minds of these military strategists of pre-war Germany. It did not seem to trouble them, for instance, that they were drawing world-changing lessons from a map of a battle of two thousand years earlier about which surprisingly little is known" - well, I'd argue that they weren't troubled because they weren't drawing world changing lessons from 2000 years ago. They were drawing world-changing lessons from recent world-changing events (they UNIFIED GERMANY! They MADE the GERMAN EMPIRE!) that their parents and grandparents just partook in.
Earth Lusca Employs New Linux Backdoor, Uses Cobalt Strike for Lateral Movement
Circular Economy for Textiles
I love how Wikipedia lists the budget of the film as one million pounds.
GatGPT Digital Second Amendment
Cattle Grazing Moderates Emissions from California Grassland Wildfires
And I love just typing a key combination to get the suggestion, almost like I can change my mind during the command...
Somethings that happen from I remember from other demonetised channels:
- no revenue share from YT
- no superchats (via YT)
- most of the ads are turned off due to brand deals with YT and risk of being associated with some banned channel
You may always start humbly with some M maps on 200% difficulty. Then the only actual rule is "don't run away without admitting defeat in a ranked game".

For people who only played HoMM3 20 years ago, Duel type maps may be a pleasant surprise with their lack of micromanagement.
Just checked it.

Went to YouTube.coms Russel Brand page, clicked the shortest video, let it play.

After the video, ad played, then the next Russell Brand video.

Next video was longer and included marked ads throughout the video, clearly pausing the ad content and labeled with a pop-up.

Also, YouTube still has its pop up that say, "Video contains paid promotion," so they know he is profiting off the video and are still allowing it AND YouTube is profiting from ad between videos.

Overall, I'd say YES, they are still allowing ads, they probably just suspended payments for "In-video" YouTube 3rd parts ads, really only 1 of 4 ad types they are serving.

Both YouTube and Russel Brand continue to make money off ads on Russell Brands videos on YouTube.

1. https://youtube.com/clip/UgkxUtzzTeakkcWlZp531K_jZ6JGWUSKbU7...
Finally virtual threads I can use in production with generational ZGC! I've been using Kotlin coroutines for a while now, and want to see how that evolves with JVM now supporting virtual threads out of box.
I just used it for 15 minutes and I like the direction Google is going with it. Once you turn Bard extensions on, you use the “@“ character to get a pop up list of services like GMail, Google Drive, and many others; choose one, then ask your question.

First steps, and I look forward to seeing future improvements. I wonder how they will monetize this? I was just using it with my free GMail account.

Both Microsoft, with Office 365, and Google have the customers and web properties that can make good use of new types of LLM applications.
The tech companies scanning your face while you shop (Project Pegasus)
I'm curious, is it better then Bing Chat here (not comparing the layout)?
Can Consciousness, Logic and Reason Exist at Planck Time Awareness?
What societies currently have zero homeless? Looking at western nations I can’t find a single country “without homelessness.”
When does the contract end for someone who started selling their game in June 2023? If it is January 2024, then I don't see how a change to the contract starting on that date would be illegal. If it is June 2024, then I could see how it could be illegal.
And that random person doesn't have an online presence such as a LinkedIn profile, etc?
>> I mean that's true and commendable but the OP was speaking towards the future. And on our current trajectory the future is only becoming more and more decoupled from GNU.

That's the point. The only way to prevent the bad outcome is for GNU and GPL to make a comeback. People need to understand and care about it first if it's every to prevent the bad future.
Not mentioned:

Removing your information from all social media / messengers : https://redact.dev (disclaimer, im on the team)

Removing your information from all databrokers https://easyoptouts.com / incogni / deleteme / optery
jq seems shorter but I don't see how it's more intuitive - ".name" is pretty basic jq syntax but how do I know \() is syntax for wrapping selectors within strings? I've used jq for many years and tbh I've never done string templating with it, so I would need to go digging in the docs.

You can argue that's the case for any language, but it's the fundamental reason DSLs rarely capture the mainstream for on-the-fly utilities. Leveraging existing knowledge of a more heavily used syntax really helps here. Look at awk for example - it's been around forever, and despite its power and ubiquity in OS installs, you'll still see sed in many many more bash scripts because it's leaning on widely used familiar syntax rather than a DSL.

That said - the fx example has "x => Hello, ${x}!" where I would expect "x => `Hello, ${x}!`", so that does indicate to me that fx has its own gotchas lurking - this example could just be contrived to look intuitive.
Justin Frankel's projects never die.
He's Professor at university.
Nowadays, you have to go for the more famous ones
I've heard (although cannot confirm) that YouTube is still showing ads, just not passing revenue to Brand.
Are there actually some systematic approaches to handle these cases? Or are there some libraries making this easier? We have so many places where we keep track of the offset and spread it over the items afterwards to mitigate this. It’s annoying as it’s most often a two step process and e.g. becomes even more complex when you have constrains on the numbers like applying discounts.
My experience is the same, no responses or very late rejections many months after sending the application. Friends are also finding it very difficult.
Meh. I am fairly certain the number of people who would both use this and also fail to consider possible use cases half a second into the ls demo is zero.
Only final values are rounded to full Euros (down, if I remember correctly).

If a large taxpayer starts rounding down as part of intermediate calculations of their tax liability, I think they'd get some questions.

But yes, rounding does happen a lot – what's important is that everybody uses the same, transparent rules for that, or it becomes impossible to double-check somebody's books, tax declaration, invoice etc.
> And then Electron happened.

Which is worse for users, but better for developer productivity (probably nicer for developers too: C++ is not exactly fun).

I am still hoping that JVM Desktop apps come back at some point, maybe with Kotlin Multiplatform?
further, python has fractions (with proper divisors' arithmetic over them), so

>>> Fraction("2/3") * Fraction("66/13")

Fraction( 44, 13)
GP was clearly talking about street homelessness, while you are talking about a broader issue.
"Housing First" is not "Housing Only". It's in the name. When you provide housing first, it is essentially a multiplier for all other services.

If someone is safe, happy, and healthy living on the street then they don't need services. But that is obviously not the case in the vast majority of cases.
> Who decided that “good art makes you ask questions” or “art is about starting a conversation”?

We did. By making it relevant here.

> Taping a banana to a wall isn’t art

The one thing baser than taping a banana to a wall is people categorically, doubtlessly concluding that it is or isn’t art.

It isn’t art for you. That this point needs to be made almost singularly means that I do consider it art, if only on the first iteration. (Anyone could have done it. But Cattelan did.) I’ll sidestep the question, too, of whether any comedy is art.

Unless we’re elevating art to a Kantian ideal like math, or arguing it’s subject to the scientific method, art has to be subjectively judged. If that’s true, anyone drawing hard lines is bloviating or attempting coercion.
While the other recommendations are great, they are more psychologically focused.

Check out Eric Kandel's "In Search of Memory".
I really can't recommend it enough. He talks about his early work with aplysia and contemporary research into the basis of memory.
Includes JEP 449 (deprecation of Windows 32-Bit builds)
https://openjdk.org/jeps/449

I wonder how long those builds will remain available.
Can you provide any data on California? It may just be the skeptic in me but using Utah, with its large Mormon population and climate, feels like an exception not a rule. I'm aware that New York City has done some good work, but that predates Housing First if I'm not mistaken.
What you've done here is tell SymPy to use extra precision for the intermediate (and final) output. This doesn't truly fix the problem of cancellation and loss of precision, but for many practical purposes it can postpone the problem long enough to give you a useful result.

Internally, SymPy uses mpmath (https://mpmath.org/) for representation of numbers to arbitrary precision. You could install and use the latter library directly, gaining extra precision without going through symbolic manipulation.

All that being said, it's still good practice to avoid loss of precision at the outset. Arbitrary-precision calculations are slow compared to hardware-native floating point operations. Using the example from mpmath's homepage in iPython:

In [1]: import mpmath as mp; import scipy as sp; import numpy as np

In [2]: mp.mp.dps=50 # set extended precision

In [3]: %%timeit
...: mp.quad(lambda x: mp.exp(-x**2), [-mp.inf, mp.inf]) ** 2
40.5 ms ± 4.74 ms per loop (mean ± std. dev. of 7 runs, 10 loops each)

In [4]: mp.quad(lambda x: mp.exp(-x**2), [-mp.inf, mp.inf]) ** 2
Out[4]: mpf('3.1415926535897932384626433832795028841971693993751015')

In [5]: %%timeit
...: sp.integrate.quad(lambda x: np.exp(-x**2), -np.inf, np.inf)[0]**2
570 µs ± 78.9 µs per loop (mean ± std. dev. of 7 runs, 1,000 loops each)

In [6]: sp.integrate.quad(lambda x: np.exp(-x**2), -np.inf, np.inf)[0]**2
Out[6]: 3.1415926535897927
The DH&SC isn't the NHS. How much of that money went from DH&SC to the NHS, vs to Tory pals selling defective PPE? Or private hospitals?
Lol, I just tried again.
And it indeed it gave the correct description