skysight-inc/HackerNews huggingface dataset:
At the same time as this is going on the UK is rolling out fibre to every home. I know of multiple people who live in the deepest darkest rural country lanes who are seeing 36x fibre COF215 drop cables strung up through the trees or trenched by the muddy roads. EE pioneered LTE cat16 at the end of the last decade in first and second tier cities right in time for iPhoneX to ship with support for gigabit traffic. It’ll be available in a field near you soon. There’s about to be an abundance of low latency bandwidth available to everyone.

With all that connectivity you can start being much more creative about who provides your transport versus who provides your IP connectivity. VPNs are already becoming mainstream. Sounds like a positive way forward, right? The internet just routes around damage, heh, and laws that restrict what you can and can’t do can be “routed around” by terminating all your traffic in Dublin or Amsterdam.

The trouble is that as it becomes normal for British subjects to export their traffic overseas then I can’t see HM Government policy avenue going anywhere other than all out war on encryption. Again.
ah Lindsay Graham, the renown Ladybird collector.
Is this true for the obnoxiously expensive ($10k+ in many cases) liquor cabinets they keep?
Solar Powered Conways Game of Life
for self in selfs:
I think they are reminding the OP that it’s been the same political party and highlighting the distinction between a government and a political party.
Exciting. Python is mostly written as C shared libraries that knew they had a global lock to rely on.

Some of those do sufficiently simple things that they can run without any locking and all will be fine.

Others will still need locking, but are now under pressure to run without the gil. Some of those are going to do DIY locking within their own bounds.

Maybe what python has really been missing all these years is loads of ad hoc mutex calls scattered across the ecosystem. Data races and deadlocks introduced in the name of performance is not how I expected python to go out.

edit: expanding on this pessimism a bit.

Making C libraries written assuming a global lock thread safe is the sort of thing I'd expect concurrency experts to advise against and then make mistakes while implementing it. My working theory is that most people who wrote C extensions for python are not concurrency experts and are great programmers who won't back down from a challenge.

The data-race/hang/segfault consequences of this combination look totally inevitable to me. Python application developers are not going to love the new experience and I'm thankful my products are not built on top of the python ecosystem.
A Wired gallery from 2010: https://www.wired.com/2010/10/yerkes-gallery/
What a shit take.. system boot is a complex problem requiring a monolith solution, otherwise you just building some Rube Goldberg machine. The same way the kernel is a fucking huge monolith.

Also, what would be the point with Poettering? What does he gain from being constantly criticized by lunatics? Like honestly, these takes are some jewish space laser level ones.
It's not about the API. The multithreading API (in any language) is easy:

1. Start a thread
2. Give it work to do (data + code)

The problems start when multiple threads work on the same data and compete for the same system resources.

Agree, it's not a guessing game. But it is a huge state machine with unobvious hidden states. The cure are locks everywhere, and the magic is to find the least number and places of locks to still make it fast and correct, in any and all situations aka race conditions.

It's a much harder problem to reason about than most people realize.
Wouldn't it be nice if it was even easier to transfer from one to the other, or even better, if one tool served both needs?

So let's applaud those who try, even if we believe they failed (or at least haven't succeeded yet).
and make sure you have strong anti monopoly controls in place to prevent what happened every time before.
AsyncIO is great for IO bound applications, not so much for CPU bound...
> I expect to have to do this for older or more esoteric stuff, but I also enjoy writing unit files

You can’t even do that as those are not deterministic.
Air-Air should be more popular in the UK - modern units have very attractive COP (gain) - nearly 5.0 - without complexities of right-sizing pipework and emitters.

I think it's a tragedy that they aren't more popular. One of the reasons is that they don't qualify for installation grants. This in turn means the installers (ahem, grant-harvesters) are bad-mouthing them vs air-water to potential customers.
It absolutely wouldn’t. Just because we use a lot of something doesn’t mean we care about it. We are extremely politically apathetic.

You need targeted messages on social media and savvy campaigns to get people irate. Eg “campaigners stopping a pregnant mother getting to hospital”. That’s what gets people foaming at the mouth. Even then that’s usually just limited to angry replies on social media

It’s also illegal to peacefully protest now
I think it's highly likely that intelligent life elsewhere in the universe either has existed, does exist, or will exist (or some combination of those).

OTOH, I think it's highly unlikely that UAP's or UFO's - or whatever you want to call them - are alien spacecraft piloted by intelligent extraterrestrials, coming to visit Earth, abduct and probe random humans, mutilate cattle, make crop circles, etc.

That said, over the last 30 years or so, as we've discovered more and more "potentially habitable" planets, some closer to Earth than the ones that were previously known, my skepticism on "alien visitors" as diminished very slightly. But it still seems unlikely to me that any intelligent life that exists, is close enough, or has the means to travel interstellar distances quickly enough, to permit tourist visits to Earth.
There are thousands of people responsible for planning, certifying and monitoring the operations of these launches. Within SpaceX, but also the launch site owners, the FCA, journalists covering it all. There are comprehensive environmental impact assessments, with opportunities for comments from the public. One of the thousands of people involved in all of that is a billionaire.

Furthermore it’s an issue that affects all launches, by ULA, NASA, ESA, whoever, not just SpaceX.

But sure, go ahead and ignore all of that and make a thoughtless dig against one person, in one country, running one rocket company for the crime of being successful at it.
A super app presumably has a dedicated product manager with some sort of vision and control of what goes into what features are available. You could hardly say the same of iOS+AppStore or Android+Playstore.
Note that I'm not the least bit convinced we would benefit from a super app, but WeChat seems to fill a need for however many millions of users it has.
Groucho Marx and the United Snakes of America (2020)
careful guys, Creepy creeper Sam is definitely reading this comment thread over breakfast, while suckling on a teenage adrenal gland.
Same thread on nitter: https://nitter.net/sanxiyn/status/1685094029116297216
That's right, Lattimore is not public domain. It's ok though, our focus is on the original work, and if it's in another language we just pick the best one that suits our needs. Other people in the club have stuck to Crowley though, and I'm going to check out Dent (per the sibling comment) when I have time.
Except there is a fine amount of ads you can show on your platform before it becomes oversaturated...
That's a very bold claim, any evidence you can provide to support it? How do the governments sidestep Certificate Transparency, which makes the simple possession of the signing keys ineffective? And have there ever been reports of developers observing these rogue certificates in the wild?
Thanks for explaining. I did wonder why the downvote from someone, now I understand why
Flask is pure python, isn't it?
Then good urban design is wrong.
New “Save-Data” HTTP Header (2017)
Hi! Share feature is intended to be used just in scope of Transaction, it's not a month report. It's like to show to friend how its debt was formed. But thanks for feedback, I will think how to add it properly.
I would take the astronomers opinion [1] on how "big" is space over a throwaway HN shill reassuring me that I am idiot worrying too much.

[1] https://www.space.com/astronomers-urged-protect-dark-skies
That could be an LLM prompt. Cleanliness and structure analysis checks for papers would be very useful tool.
It seems likely but it also seems there's no evidence either way. Unless we can make a plan to deal with the unforeseeable, why bother to form an opinion?

I'm leaning towards the "aliens exist" opinion, btw.
Seems down.
It would be beautiful if this could be achieved with a standardized API you virtual assistant could just connect to (it could read the documentation and craft a call, then send it...)

That also sounds pretty dangerous though
The EU have regulated themselves into a corner where all they can do is shout at American and Asian tech companies who decide how computers will be used. Based solely on past performance this regulation is likely to be another nail in the coffin ensuring that innovation happens on different continents and then trickles back to the EU at some later date.

The economic upsides of AI look like they will be huge. Therefore the odds are good that this regulation will be a crushing economic own-goal.
Or, you know, you just check your ego from earth. Not sure how much of an impact the trip had on Bezos, and I wouldn't put my hope on such trips fixing the other ones.
I don't think they had a choice not to operate in China in any practical sense.

They could have not been a large scale electronics manufacturer, but then they don't operate in China by making an entirely different kind of choice to be an entirely different kind of company. I don't think any electronics manufacturer (or meta-manufacturer/designer/whatever/globalization is weird) within an order of magnitude of Apple's scale can practically operate without benefit of China's manufacturing base.

It feels like you have to bend the intuitive notion of "deciding" to operate in China even means for this to make sense and you just want to pin something on Apple here because they're a giant corporation, and all giant corporations are morally gray at best. The global economy has "decided" that China has the manufacturing base for this kind of business.

This doesn't seem productive in the way that appeals to personal responsibility fall flat in dealing with societal issues, like, we shouldn't have public drug treatment programs because people shouldn't do drugs. People do drugs, and there are costs to not having public treatment programs, so if you want to pretend it's just a matter of personal responsibility, you are indeed pretending, because it is also a societal problem not negated by framing it as personal responsibility.

Here, we assign "personal responsibility" to Apple for operating in China, when we have the "societal issue" of large scale electronics manufacturing centralizing there so that they have the industrial base for it. The world, on the whole, has allowed China to link into the world economy in this manner regardless of their humans rights record and other issues.

So, while there's nothing to love about Apple here, I feel like it's really missing the forest for the trees to frame this as an "Apple" issue in any sense whatsoever, but should be framed as a China-human-rights, globalization, and world economy issue, and we don't do ourselves any favors with appeals to "corporate personal responsibility"
Adding to this, there's a pretty interesting paradox of transportation infrastructure as relates to land values, and a characteristic I've noticed of many high-speed rail systems.

The creation of transportation infrastructure can convert land from low-value (as reflected by market prices) to high, and this has very often occurred. The US Transcontinental Railroad, completed in 1869, was seen by many as a boondoggle, and indeed traveled through all but completely unpopulated (by European settlers) lands. But development quickly followed.

One settlement bypassed by the railroad was Denver, Colorado. That city raised funds to create a spur line to the Transcontinental Railroad in Cheyenne, Wyoming, and in the decade following that line's completion, Denver's population exploded tenfold, from 5,000 to over 50,000 inhabitants.

Many commuter streetcar and heavy rail lines were created as, or in partnership with, real estate developments, and profits from land speculation were often a very substantial portion of overall profits from such operations.

The flip side is that once land values have increased, establishing new rights of way becomes extraordinarily expensive. Which means that backfilling high-speed rail into an extant prosperous region is insanely expensive, not only in direct land acquisition costs but in the costs of passing legislation and litigating various objections to such projects.

Of the major high-speed rail projects created since 1950, at least three, Japan's Shinkansen, France's TGV, and China's CRH, all seem to me to have benefitted either from being developed in a post-war period of depressed property values (Japan & France) or emerged as a greenfield development through regions in which property values had not yet appreciated ... and in which private property ownership isn't a well-developed institution in the first place (China).

The very slowly-progressing process of high speed rail in California is in many ways due to both the high land valuations of that state and a political environment in which legal objections to such projects are easy to mount. The easiest places to proceed with the project are in the relatively depopulated and low-land-value Central Valley. Geography also plays a role in constraining potential routes, most especially within the San Francisco Bay Area (and especially especially along the San Francisco Peninsula, some of the highest-valued land in the world), and in crossing the Tehachapi mountains at the southern end of the Central Valley, through which there are very few viable routes. These create choke points by which interests opposed to, or simply looking to benefit disproportionately from, the project can focus obstruction efforts, and they have.

In darker moments, I reflect that it might be opportune to wait for a major San Andreas Fault movement to press forward with rail plans, whilst opposition is both defunded and occupied with other concerns.
Do you include the man hours in those calculations? Because they pollute a lot between the car, the food, the electricity the computer and internet for devs consumes, etc.
For the past year I've noticed their cashiers are oddly hostile. I've just not been digging the vibe of the store lately. I pay $60 for membership. You don't need to treat me like a potential criminal who may be using someone else's card.

Anyway, I have two Discover cards (0% apr for 12 months) that gave me 10% cash back at Costco.com. I purchased $3000 worth of Costco giftcards & will be using them in lieu of membership in the store when mine expires (a little known store loophole). I'd like to think it's in the spirit of Steve Jobs leasing cars for one month at a time to avoid license plates.
Our nearest Costco (Wembley in London) has an ophthalmology section that does eye tests as well as (competitively priced of course) eye glasses. That's some confident branching out from the traditional retail domain.
> They kind of burned a breaking major version transition for no good reason with 2-to-3

The unicode/text changes alone were a pretty good reason. Division producing floats are also a nice change IMO. I don’t want to discount the challenges with the transition but saying there was no good reason isn’t right to me.
> The oligarchy could just make the pro encryption people the new ivermectin.

Can you elaborate?
This week in KDE: Sounds like Plasma 6
Which is the proper place for complexity to live in and get properly tested by millions of boots each minute. Remember, essential complexity of a task can never be reduced.

As opposed to that shitty bash script you pasted from 3 stackoverflow answers that already has 3 bugs just from existing, let alone all the indeterminacy that comes with it execution with all the other similarly shitty bash scripts, all unique to your system.
They had pretty clear photos and video of their faces [0], with visible markings on the woman's arm and multiple eyewitnesses. 3 women who walked down those stairs just a minute earlier before the accident, would have been dead and this would have been murder charges.

What this does is send a message to every wannabe and existing criminal that it is ok to do whatever you want in San Francisco, because you're going to get away with it. Given the rampant crime going on in SF at this point. I've seen two videos in the last couple days of people waving guns around in front of cops, one was shot dead.

It isn't a good look to let these people go.

[0] https://www.cbsnews.com/sanfrancisco/news/sf-sanchez-street-...
They launched their MVP 3 weeks ago and scaled to 100M users on the first weekend. That is a world first. Maybe give them a bit to get the house in order before demanding features?

All the features you've mentioned are on the roadmap, as they've outlined many times. Software at this scale is non-trivial.
Come on that's ridiculous, I can't imagine any German would use the power of his oratory to get a large number of other people to do terrible things.
> Consider TypeScript, which implements static typing on JavaScript, but explicitly does not perform any runtime checks whatsoever validating types. It's absolutely possible that a value at runtime does not match the type that TypeScript assigned to it. The result is a runtime exception when you try to access the value in a way that it doesn't support (even though its type says it should have). And yet, people love TypeScript, it clearly provides value despite this.

> This stuff makes a programming language theorist's head explode but it practice it works. Look, anything can be invalid in ways you never thought of, and no type system can fully defend you from that. You gotta get comfortable with the idea that exceptions might be thrown from anywhere, and design systems to accommodate failure.

It's only possible if you're doing something wrong type-wise. In particular, when ingesting an object you're supposed to validate it before/as you assign the type to it. Delaying the error until the particular field is accessed is bad TypeScript! Those kinds of exceptions aren't supposed to be thrown from anywhere.
My son's now 4 year old Samsung S10-5G (my old phone) is still getting updated. It is a flagship phone, the first with 5G - will be interesting to see how long they do it.

Google and Samsung appear to be on the same page; I think the front runners in the Android world are a lot better than some would like to give them credit for.
The harm they cause to public transportation (such as politically stalling rail systems with Hyperloop) outweighs the good they do with their cars, especially now that car companies that don't directly hurt more efficient forms of transport are making electric cars.

And self driving taxis, if they ever do make it which is still waaaaay out even by Elon time, are not going to balance it out.
It doesn't matter if this "happened historically".

Historically, Napoleon lost. That has zero impact on whether I get a promotion.

The 2 changes simply have nothing to do with each other. No-GIL python can still run GIL code, it just won't be able to run it in parallel.
My assumption was that the signed certificates are provided by governments to state owned or shell companies (China having high profile cases of this).
But if it really was this simple, it would have been noticed earlier.
> I agreed with him even in the times he replied to me.

I am just reacting to that bit because I think it is important (though I agree about the rest). This is a place where a reply is not a counterpoint by default, and where people can have a discussion even if they partially agree, stupid as it sounds. I realised this a while ago, reading someone who was confused that a reply they got was not an argument against them or what they were saying, but instead just someone chipping in their perspective, which was neither contradiction nor approval. Most of online discussions are very adversarial or mindless piling on.
2023 JVM Language Summit
No, there's oral testimony which claims there is evidence. It's hearsay, and would be demolished in court, if presented as probative to anything.

At a conjectural level I tend to think other intelligence exists and will almost certainly remain the other side of the light speed barrier: if we see signs of it, it will be deep time disconnected from us for meaningful engagement.

I do not believe any credible signal, or inferred existence proof such as a dyson sphere or information rich RF has been seen, nor has any UFO/UAP been autonomous, intelligent, nonhuman in origin. All are either other nation states, or simple and complex non intelligent physical phenomena of some kind, or signals confusion by systems or humans or both.
The international network we used to know has been destroyed. It is fracturing into smaller regional networks with heavy filtering at the borders as countries seek to impose their little laws on it.

I'm glad I was able to experience the true internet while it lasted. Truly a wonder of this world.
> what do you want?

Hyperparameters yes, but also the data used for training. I should be able to reproduce the checkpoint bit-for-bit by training from scratch. If their training process is not deterministic, also release the random seed used.
The best example of this is probably the “Beautiful Concurrency” paper from Simon Peyton-Jones in 2007 https://www.microsoft.com/en-us/research/wp-content/uploads/...
Another new feature for 3.12 is per-subinterpreter GIL which is a middle ground. It would offer isolated interpreter threads without gil.
The issue with control flow in interpreters using the 'eval' pattern
Maybe read the manpages, instead of ranting.
Thanks. Glad to know now!
Counting License Plates
Looks really cool. Build on windows fails for me, are there any downloadable prebuilt binaries to try lpython quickly ?
North Atlantic Ocean temperature sets record high
Nobody really knows except from a few security researchers? I'm not working at Apple and I can't access the device internals. You can't build a third-party iMessage yourself unlike on Android anyways so there's some system apis somewhere enabling that for sure.

There's at least some special security keys, a custom notification system, extended access to device storage and custom wakeup exceptions from what I could deduce myself looking at it. Of course there's for sure more than that but that's at least what's visible.
Facebook Bowed to White House Pressure, Removed Covid Posts
Enervenue Energy Storage Vessel
Encrypted files? You're obviously a money laundering, drug trafficking, child abusing terrorist. I pronounce you guilty and off to the waterboarding room with you.
> If it was like you say there would be no need for the --nogil cli option.

Testing the difference between running it with and without `nogil` without having to install 2 different interpreters.

Testing libraries during transitions.

Simply giving users a choice.

Convenience.

Almost no one uses pre-Go.1.11 (GOPATH instead of Modules) any more for project organisation, and the transition is trivially easy. And yet, the toolchain still reacts to `GO111MODULE=off`.
The Ozone Layer is considerably lower than the Ionosphere proper, and protects all surface life from ionizing solar UV radiation. It most likely is as damaged by rocket exhaust as the ionosphere, and much more slowly healed.

That undoubtedly deserves its own article, which will unavoidably be confused with this one and be considered old news.